USB 2.0 设备无法在 USB 3.0 端口中工作

use*_*247 9 linux drivers ubuntu usb

我有一个 Ubuntu 12.04 系统。在那个系统上,我有一个 USB 3.0 端口。在此端口中,我尝试使用我的 USB 2.0 设备,但每次当我将该 USB 2.0 设备插入 USB 3.0 端口时,系统都会挂起,我尝试关闭但它不允许我这样做。

如果我继续将端口类型与设备速度(2.0 到 2.0)相匹配,一切正常。

所以我的问题是:如何允许 USB 3.0 端口使用 USB 2.0 设备,或者有什么方法可以将 USB 3.0 端口转换为 USB 2.0 端口,如驱动程序或其他东西?

我是否将我遇到的问题误认为是另一种类型的问题?

这是我的lsub命令输出

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 046d:0823 Logitech, Inc. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 002 Device 009: ID 046d:0823 Logitech, Inc. 
Bus 002 Device 008: ID 5555:1110 Epiphan Systems Inc. VGA2USB
Bus 002 Device 006: ID 0d8c:0008 C-Media Electronics, Inc. 
Bus 002 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Run Code Online (Sandbox Code Playgroud)

对于dmesg命令输出,您可以参考此链接

建议将不胜感激。提前致谢。

小智 4

这个问题涉及到内核。我有同样类型的问题。为了解决这个问题我更新了我的内核。为此,我引用了此链接

  • 到底将你的内核更新到了什么?在你发表同样的问题和内核 4.1.26 两年后,我在这里。我猜你的内核比较旧,但我可能是错的。 (5认同)