今天在整理一台老舊的 Server 要讓他重新服役當測試站使用,因為用的是 USB 的光碟機,結果異常的慢
經過指點後,原來問題在於 BIOS電池沒電了,一定會很好奇為什麼電池會影響到USB效能
BIOS電池沒電不外乎會出現以下狀況
1. 時間校正錯誤 , CMOS data not set / CMOS checksum Bad
2. 提示 Press F1 to Run SETUP
3. BIOS 設定無法儲存
此篇狀況是當電池沒電後,會自動將 BIOS 中 USB 2.0 Controller 給 disabled,USB的速度就會降至 USB 1.1
所以理所當然 USB 就慢到爆炸了
在更換完水銀電池後,需要進到 BIOS 調整以下動作
1. 調整時間
2. 調整 USB configuration
USB configuration → USB 2.0 Controller → Enable
USB 2.0 Controller Mode → HiSpeed
BIOS EHCI Hand-Off → Enable
3. save & reboot
Note:
USB 2.0 Controller Mode : HighSpeed & FullSpeed 在BIOS都通稱為 USB 2.0 , 用 Hi & Full 區分
HiSpeed: USB 2.0 ( 480 Mbps )
FullSpeed: USB 1.1 ( 12 Mbps )
BIOS EHCI Hand-Off
當作業系統沒有 EHCI hand-off 功能時,BIOS 可針對此功能進行支援。
目前的Windows作業系統都已支援,除早期的Linux OS 還需要此功能以外