我有一台运行 Ubuntu 16.04 的联想 e31-70,当我插入外部驱动器时,它根本看不到它。dmesg
给出了这个
[ 59.819492] xhci_hcd 0000:00:14.0: port 1 resume PLC timeout
[ 63.354561] usb usb3-port2: Cannot enable. Maybe the USB cable is bad?
[ 64.431480] usb 3-2: new SuperSpeed USB device number 4 using xhci_hcd
[ 64.448321] usb 3-2: New USB device found, idVendor=174c, idProduct=1153
[ 64.448324] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 64.448326] usb 3-2: Product: AS2115
[ 64.448328] usb 3-2: Manufacturer: ASMedia
[ 64.448330] usb 3-2: SerialNumber: 00000000000000000000
[ 64.448992] usb-storage 3-2:1.0: USB Mass Storage device detected
[ 64.449763] scsi host2: usb-storage 3-2:1.0
[ 64.786469] usb 3-2: USB disconnect, device number 4
[ 65.025964] usb 3-2: new SuperSpeed USB device number 5 using xhci_hcd
[ 70.033750] usb 3-2: device descriptor read/8, error -110
[ 70.137415] usb 3-2: new SuperSpeed USB device number 5 using xhci_hcd
[ 75.149068] usb 3-2: device descriptor read/8, error -110
[ 75.420908] usb 3-2: new SuperSpeed USB device number 6 using xhci_hcd
[ 80.434109] usb 3-2: device descriptor read/8, error -110
[ 80.537971] usb 3-2: new SuperSpeed USB device number 6 using xhci_hcd
[ 85.550329] usb 3-2: device descriptor read/8, error -110
[ 85.825648] usb 3-2: Device not responding to setup address.
[ 86.029411] usb 3-2: Device not responding to setup address.
[ 86.229885] usb 3-2: device not accepting address 7, error -71
[ 86.545762] usb 3-2: new SuperSpeed USB device number 8 using xhci_hcd
[ 86.562767] usb 3-2: New USB device found, idVendor=174c, idProduct=1153
[ 86.562771] usb 3-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 86.562773] usb 3-2: Product: AS2115
[ 86.562775] usb 3-2: Manufacturer: ASMedia
[ 86.562776] usb 3-2: SerialNumber: 00000000000000000000
[ 86.563436] usb-storage 3-2:1.0: USB Mass Storage device detected
[ 86.563564] scsi host3: usb-storage 3-2:1.0
[ 86.749532] usb 3-2: USB disconnect, device number 8
有人可以帮忙吗?
答案1
可能是 USB 3.0 端口无法为您的外部驱动器提供足够的电力,或者控制器不兼容。在这两种情况下,您都可以尝试通过 USB 集线器连接外部驱动器,该集线器应该具有外部电源,以便在 USB 总线上提供更多电力。
当dmesg
输出“设备描述符读取/8,错误-110”之类的消息时,这通常意味着存在硬件问题。沃尔蒂纳托 指出,这组特定的消息有更具体的建议,“USB 电缆可能坏了?”
Linux 内核通常无法区分坏的 USB 电缆和其他阻碍电源或数据传输的问题。除了电缆之外,通常还值得检查连接并确保设备有足够的电力。
您发现使用有源集线器可以解决问题,考虑到错误消息,这是有道理的。将来看到类似消息的读者最好尝试一下,并考虑其他可能干扰数据或电源的硬件问题(其中一些很容易修复)。