Ubuntu支持USB 3.0吗?

我有一个西部数据My Book 3.0 - 1 TB USB 3.0台式机外置硬盘,我想知道它是否可以在Ubuntu 10.10 Maverick Meerkat上使用。

Ubuntu 10.10无法通过USB 3.0启动。我还没有找到解决方法。请参考此帖子 - Schlameel
我的USB3闪存驱动器只被检测为USB2设备。我已经确认了一个错误报告(Launchpad Bug #710153)。有人有什么想法如何解决这个问题吗? - spi
10个回答

是的,Ubuntu支持USB 3.0。
Linux在2009年9月发布的2.6.31内核版本开始支持USB 3.0,而Ubuntu 9.10 Karmic Koala是第一个支持USB 3.0的Ubuntu版本。
在早于Ubuntu 11.04 Natty Narwhal的Ubuntu版本中,XHCI(USB 3.0)内核模块存在一个导致暂停功能无法正常工作的错误:Bug #522998

显然存在一个问题:(522998)
当加载XHCI模块进行USB 3.0操作时,系统无法进入挂起状态。手动卸载XHCI将允许正常完成挂起。
为了避免未来的挂起问题,解决方法是在/etc/pm/config.d/unload_module中添加SUSPEND_MODULES="xhci-hcd",然后系统可以正常挂起。

谢谢。我在想为什么在我的新电脑上暂停功能不起作用。 - Caramdir


值得注意的是,目前还不支持USB 3.0启动
请参考bug 565047


我相信问题与硬件有关,与(k)ubuntu无关。我有一台新的电脑,配备了2个USB3端口,可以在Windows 7和Kubuntu 13.10之间双启动。这些端口在Windows下工作正常,但在Kubuntu下完全不起作用。
在论坛上寻找解决方案时,我在一个Linux Mint(Ubuntu衍生版)论坛上找到了答案。显然,插入主板20针头的内部USB3端口将无法被Linux识别。
解决办法是购买一张PCI-E到USB 3扩展卡。我从亚马逊购买了Inateck Superspeed卡,将其插入主板的PCI-E扩展槽中(必须是PCI-E槽,标准PCI不起作用),在启动我的PC时,Kubuntu立即识别了端口并连接了驱动器。(Windows则需要等待我安装提供的驱动程序)。

我在 VMware Player 4.0 中运行 Ubuntu 11.10,并经过了很多搜索,我在 VMware 发布说明中找到了以下内容:

Linux 客户机使用内核版本 2.6.35 或更高版本(Ubuntu 10.10)可支持 USB 3.0。通过新增虚拟 xHCI USB 控制器来启用此功能。要启用此功能,请将以下行添加到 .vmx 文件中:usb_xhci.present = "true"。不要在 Windows 客户机上启用此功能。因为 Windows 目前没有通用的 xHCI 驱动程序,所以此功能在 Windows 中不起作用。

在我的 .vmx 文件中添加了这行后,系统现在可以检测到我插入的 USB 3.0 硬盘驱动器。


除了上面的帖子之外,我还需要补充一点,Linux是第一个支持USB 3.0的操作系统,这要归功于英特尔的黑客Sarah Sharp。这使得它成为了未来与其他“系统”相比,Linux将会如何发展的一个小小的暗示。

似乎系统在启动过程中会寻找一个USB 2.0驱动器,即使它是从一个USB 3.0驱动器启动的。 这是我所做的:
我有一个西部数据MyPassport(USB 3.0)驱动器和一台HP Elitebook 8540W PC,配有2个USB 3.0端口和2个USB 2.0端口。 当我从一个USB 2.0端口启动时,一切正常。 当我从一个USB 3.0端口启动时,启动开始了,但在中途停止并报告一个错误(找不到活动系统或其他什么 - 如果需要,我可以发送具体代码)
所以我创建了另一个可引导的硬盘:Lacie 300GB(USB 2.0),并在上面安装了相同的Ubuntu版本:Ubuntu 10.10 i386(我的PC是64位处理器,但我也在其他PC上使用可引导的USB盘)
奇怪的是:
当我同时将Lacie连接到USB 2.0端口和Western Digital连接到USB 3.0端口,并启动电脑时,我成功从USB 3.0启动(通过我的电脑的Bios引导顺序),但是我得到的是Lacie USB 2.0驱动器上的系统桌面。 为了确保区分两个系统,我使用了不同的桌面背景。除了桌面外,它们是相同的。
所以我认为在启动过程中,系统会寻找连接到USB 2.0端口的驱动器,而不是连接到USB 3.0端口的驱动器,即使它已经从USB 3.0启动了。

遇到了同样的问题。这是一个扩展卡。在折腾了一个小时后,我想再次查看卡片内部。当然,我忘记了将电源线插入卡片中。问题很简单,只需要修复一下即可。