RHEL 8.8虚拟机无法连接USB 3.0存储设备求助
大家好,我遇到了一个USB设备连接的问题,想请各位帮忙出出主意:
我的环境配置如下:
- 虚拟机系统:RHEL 8.8
- 宿主机:ESXi 6.5
- 笔记本USB接口规格:3.2,要连接的USB key是USB 3.0版本
当我尝试把这个USB 3.0设备挂载到虚拟机时,系统日志里弹出了这些错误信息:
[519002.985348] usb usb1-port1: attempt power cycle
[519003.163267] usb 1-1: new high-speed USB device number 56 using ehci-pci
[519003.180165] usb 1-1: Invalid ep0 maxpacket: 9
[519003.298280] usb 1-1: new high-speed USB device number 57 using ehci-pci
[519003.317998] usb 1-1: Invalid ep0 maxpacket: 9
[519003.323299] usb usb1-port1: unable to enumerate USB device
但奇怪的是,把同一个USB接口换成USB 2.0的驱动器,就能正常连接到虚拟机,完全没任何问题。
我本来想试试通过禁用UAS的方法来解决,也就是在/etc/modprobe.d/目录下创建一个disable-uas.conf文件,然后添加一行配置:
options usb-storage quirks=21c4:0cc7:u
但现在的问题是,RHEL根本识别不到这个USB 3.0设备,所以我没法获取它的idvendor和idproduct信息。(下面是我之前成功识别到另一个USB设备时的日志示例,供大家参考):
[353100.609396] usb 1-1: new high-speed USB device number 17 using ehci-pci
[353100.979162] usb 1-1: New USB device found, idVendor=21c4, idProduct=0cc7, bcdDevice=11.00
[353100.979173] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[353100.979180] usb 1-1: Product: USB Flash Drive
[353100.979186] usb 1-1: Manufacturer: Lexar
[353100.979191] usb 1-1: SerialNumber: 576EBADSYLR6RLN2
[353100.984665] usb-storage 1-1:1.0: USB Mass Storage device detected
[353100.985634] scsi host34: usb-storage 1-1:1.0
[353102.739453] scsi 34:0:0:0: Direct-Access Lexar USB Flash Drive 1100 PQ: 0 ANSI: 4
[353102.739697] scsi 34:0:0:0: alua: supports implicit and explicit TPGS
[353102.739704] scsi 34:0:0:0: alua: No target port descriptors found
[353102.740438] sd 34:0:0:0: Attached scsi generic sg3 type 0
[353102.758080] sd 34:0:0:0: [sdd] 60620800 512-byte logical blocks: (31.0 GB/28.9 GiB)
[353102.768101] sd 34:0:0:0: [sdd] Write Protect is off
[353102.768109] sd 34:0:0:0: [sdd] Mode Sense: 43 00 00 00
[353102.776265] sd 34:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[353102.837641] sdd: sdd1
[353102.882526] sd 34:0:0:0: [sdd] Attached SCSI removable disk
[353106.593692] fat__get_entry: 214 callbacks suppressed
现在我卡在这一步了,有没有大佬能给点解决思路呀?
备注:内容来源于stack exchange,提问作者Joseph Sabo

