USB 2.0 端口不工作

USB 2.0 端口不工作

这适用于我的每个外置硬盘,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 端口上工作,我认为这种情况不太可能发生在您的环境中。

相关内容