确保您使用的是 USB 3 线缆

确保您使用的是 USB 3 线缆

我的台式机背面有两个 USB3.0 端口。直接将设备连接到它们没有问题。但是当我使用 USB 集线器时,只能检测到 U 盘,而无法检测到其他设备,甚至无法检测到外部硬盘。

集线器也是 USB3.0,有外部电源。我的 USB 设备也是 3.0。

我的操作系统是 Ubuntu 16.04。

输出lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 018: ID 0781:5581 SanDisk Corp. Ultra
Bus 001 Device 004: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 002: ID 2109:2812 VIA Labs, Inc. VL812 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

[27082.105132] usb 1-4.1.3: device descriptor read/64, error -32
[30177.601111] usb 1-4.1.3: new full-speed USB device number 17 using xhci_hcd
[30177.693142] usb 1-4.1.3: device descriptor read/64, error -32
[38832.731988] usb 1-5: new high-speed USB device number 18 using xhci_hcd
[38832.872908] usb 1-5: New USB device found, idVendor=0781, idProduct=5581
[38832.872912] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[38832.872915] usb 1-5: Product: Ultra
[38832.872917] usb 1-5: Manufacturer: SanDisk
[38832.872919] usb 1-5: SerialNumber: 4C530001310928119590
[38832.873568] usb-storage 1-5:1.0: USB Mass Storage device detected
[38832.874025] scsi host4: usb-storage 1-5:1.0
[38833.881832] sd 4:0:0:0: [sdc] 122224640 512-byte logical blocks: (62.6 GB/58.3 GiB)
[38833.882657] sd 4:0:0:0: [sdc] Write Protect is off
[38833.882660] sd 4:0:0:0: [sdc] Mode Sense: 43 00 00 00
[38833.882957] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[38833.908311]  sdc: sdc1
[38833.909598] sd 4:0:0:0: [sdc] Attached SCSI removable disk
[38834.275610] FAT-fs (sdc1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[458548.228280] usb 1-4.1.3: new full-speed USB device number 19 using xhci_hcd
[458548.320303] usb 1-4.1.3: device descriptor read/64, error -32

NAME   FSTYPE LABEL   UUID                                 MOUNTPOINT
sdb    ext4   TOSHIBA cf824f59-6244-4db5-a3a9-423fc91d8c0f 
sr0                                                        
sdc                                                        
└─sdc1 vfat           EFC1-33E3                            
/media/kin/EFC1-33E3
sda                                                        
├─sda2 ext4           9fda4715-3eb4-46e7-b401-8749e936f287 /
├─sda3 swap           22e295fe-66bf-4aff-a010-63036f22cff8 [SWAP]
└─sda1 vfat           1768-BCF6                            /boot/efi

答案1

我有两个 USB 3.0 集线器(虽然不是外部供电的),它们的行为确实不同。较便宜的那个有类似的问题,但我发现如果我拔下集线器(驱动器仍连接),然后重新插入,它通常可以正常工作。这与软件或固件或集线器内部的类似东西有关。我唯一的另一个想法是,仅从集线器的一个端口输出的电力可能不足以为更大的驱动器供电,因为将计算机端口的电力分配到集线器的所有端口。您可能会认为外部电源可以弥补这一点,但事实可能并非如此。

答案2

确保您使用的是 USB 3 线缆

虽然你可以将 USB 2 电缆(通常为黑色)插入 USB 3 设备,但它们与 USB 3 电缆(通常为蓝色)不同。从这写上去我们学习:

要获得 USB 3.0 速度,您需要特殊的 USB 3.0 电缆。是的,USB 3.0 电缆有所不同。即使您可以通过 USB 2.0 电缆连接 USB 3.0 设备,但为了实现完整的 USB 3.0 速度,您需要重新连接任何现有电缆。USB 3.0 电缆具有更多内部电线,通常为蓝色,并且明显比旧的 USB 2.0 电缆更粗。

另一个考虑因素是距离。USB 3 限制为 9 英尺,而 USB 2 可以传输 15 英尺。

最后,当谈到通过 USB 供电的外部硬盘时,有一个重要的考虑因素:

USB 2.0 电缆可能不适合大电流 USB 3.0 设备。某些 USB 3.0 设备比 USB 2.0 设备消耗更多电量。USB 3.0 电缆中的电源导体需要能够承载 900 mA 电流,而 USB 2.0 电缆只能承载 500 mA 电流。

相关内容