淘寶買了個Unitek的usb3.0讀卡器, 用來換掉以前用了好久sks的sub2讀卡器, 收到以後在Ubuntu下先測了一下, 發現識別出來的是usb2.1bash
lsusb -D /dev/bus/usb/002/007 Device: ID 05e3:0749 Genesys Logic, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x05e3 Genesys Logic, Inc. idProduct 0x0749 bcdDevice 15.32 iManufacturer 3 Generic iProduct 4 USB3.0 Card Reader iSerial 2 000000001532
換另外一個USB口, 狀態依舊. 通常來說, 顯示2.1表示一個3.0設備用在了2.0的口上, 問題是這個機器的USB口是3.0的呀.blog
試試接在了Unitek的USB3.0 hub上, 奇怪的是這樣就能識別到3.0了ip
lsusb -D /dev/bus/usb/003/003 Device: ID 05e3:0749 Genesys Logic, Inc. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x05e3 Genesys Logic, Inc. idProduct 0x0749 bcdDevice 15.32 iManufacturer 3 Generic iProduct 4 USB3.0 Card Reader iSerial 2 000000001532
.it
多是什麼緣由? 等有機會切換到win7下再試試class