瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
引用:
作者gop
請問電腦會無法識別usb的主要原因是什麼
會不會跟熱拔插有關


電腦在一個 usb 裝置插入時,會取得一組 vid(vendor id)/pid(product id),作業系統再依照 vid/pid 來啟動相對應的驅動程式。
如果 vid/pid 無法成功取得,就會出現無法識別 usb 裝置的訊息,可能的原因有:

1. 硬體故障。
2. host 與 device 之間的相容性問題,特別是低速裝置像 mouse/keyboard 之類用 usb 1.x 時可能會出現(因為 ohci/uhci),至於 2.0 以上的高速裝置都是跑 ehci,基本上沒什麼相容性的問題會出現。

參考資料:搞過 usb 硬體跟驅動程式的 code monkey 大腦。
__________________
滿招損 謙受益
舊 2013-05-25, 06:04 PM #19
回應時引用此文章
darkangel離線中