USB3 驱动器只能在 USB2 端口上使用,但 USB2 可以在 USB3 端口上使用

USB3 驱动器只能在 USB2 端口上使用,但 USB2 可以在 USB3 端口上使用

我最近安装了 Linux Mint,一切似乎都很好,除了我的 USB 3 驱动器在插入 USB 3 时无法安装,甚至不亮。它们仅在插入 USB 2 端口时才会安装。然而,我的 USB 2 设备在 USB 3 和 USB 2 中都可以正常工作。据我所知,USB 3.0 驱动程序已在内核中存在多年,那么为什么它不起作用呢?我相信我在 Fedora 30 中也遇到了类似的问题,但我目前没有安装它,所以我无法测试它。

以下是我所知道的情况:

   *    | Port
        |
Device  | USB 3   USB 2
        ----------------
USB 3   |       |   x
USB 2   |   x   |   x

x: denotes working

lsusb表明已安装 USB 3 驱动程序

lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 003: ID 1532:021e Razer USA, Ltd 
Bus 002 Device 002: ID 2516:0034  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我按照这些说明进行操作USB 3.0 端口不工作,但我不确定如何确定需要检查哪个驱动程序的内核配置,也不确定/boot/config-4.15.0.52-generic我需要在很长的输出中查看什么,或者查看什么。

这就是说lspci

lspci | grep -i usb
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)

我还尝试编辑 grub cmdline 以包含iommu=soft其中的建议USB 3.0 在 Linux Mint 中不工作,但这没有用。可能这些说明仅适用于旧的 GRUB?

丹尼尔·奎因 (Daniel Quinn) 也遇到了同样的问题Linux 无法识别 USB3 硬盘但他的解决方案有点不确定,只是他的 USB 3 目前正在为他工作。也许它与内核和切换选项有关,然后重建它改变了一些东西?

关于如何让它发挥作用有什么想法或建议吗?

答案1

你有什么硬件?

我的联想笔记本电脑遇到问题,当通过 USB3 电缆连接时,USB3 端口无法为外部 USB3 硬盘驱动器提供足够的能量。

尝试使用带有外部电源的 USB3 集线器。或者尝试用USB2线连接USB3端口和硬盘(速度会明显变慢)。

两者都适用于我的情况。

相关内容