这适用于我的每个外置硬盘,USB 3.0 端口工作正常。当我将鼠标接收器连接到它(2.0)时,它工作正常。
连接到 usb 2.0 时的 lsusb 输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 003: ID 04f2:b3d8 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
连接到 USB 3.0 1 号时的 lsusb 输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 003: ID 04f2:b3d8 Chicony Electronics Co., Ltd
Bus 001 Device 015: ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. JM20329 SATA Bridge
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
连接到 USB 3.0 2 号时的 lsusb 输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0139 Realtek Semiconductor Corp. RTS5139 Card Reader Controller
Bus 001 Device 003: ID 04f2:b3d8 Chicony Electronics Co., Ltd
Bus 001 Device 016: ID 152d:2329 JMicron Technology Corp. / JMicron USA Technology Corp. JM20329 SATA Bridge
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
dmesg | grep USB 连接到 3.0 时:
[68215.576480] usb 1-2: new high-speed USB device number 16 using xhci_hcd
[68215.713288] usb 1-2: New USB device found, idVendor=152d, idProduct=2329
[68215.713292] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[68215.713294] usb 1-2: Product: USB to ATA/ATAPI bridge
[68215.713871] usb-storage 1-2:1.0:USB Mass Storage device detected
dmesg | grep USB 连接到 2.0 时:
关于断开连接只剩一行...
[68501.356512] usb 1-2: USB disconnect, device number 16
即关于将 HDD 从 USB 2.0 端口断开。
ls /dev/|grep sd(设备断开连接)
sda
sda1
sdb
sdb1
ls /dev/|grep sd(连接后)
sda
sda1
sdb
sdb1
sudo fdisk -l | grep /dev/sd (USB 2.0)
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
/dev/sda1 * 2048 488396579 488394532 232,9G 83 Linux
Disk /dev/sdb: 22,4 GiB, 24015495168 bytes, 46905264 sectors
/dev/sdb1 2048 46903295 46901248 22,4G Linux swap
sudo fdisk -l | grep /dev/sd (USB 3.0)
Disk /dev/sda: 232,9 GiB, 250059350016 bytes, 488397168 sectors
/dev/sda1 * 2048 488396579 488394532 232,9G 83 Linux
Disk /dev/sdb: 22,4 GiB, 24015495168 bytes, 46905264 sectors
/dev/sdb1 2048 46903295 46901248 22,4G Linux swap
Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
/dev/sdc1 2048 1953521663 1953519616 931,5G 7 HPFS/NTFS/exFAT
sudo udevadm 监视器USB 2.0
没有输出,但里面有电,因为我可以通过它给手机充电
编辑:
在 Linux Mint 17.2(同一台机器)上,所有 USB 端口都可以正常工作!有没有办法将这些设置(或任何影响它的东西)“移植”到 Ubuntu?
答案1
导致此行为的原因有很多。首先想到的是 USB 电流超过其最大值。这会导致 USB 控制器重置,因此驱动器无法工作。鼠标接收器使用较少的电量,因此可以工作。您可能需要使用有源 USB 集线器连接驱动器,或将其连接到 USB 3.0 集线器。
一个不太可能的原因是,这个特定的驱动器导致 USB 集线器在 ATA 探测时重置(与电源无关)。不久前曾有过关于此问题的错误报告。但既然您描述驱动器在另一个 USB 端口上工作,我认为这种情况不太可能发生在您的环境中。