Ubuntu 12.04 – USB3问题与移动宽带USB棒

关于我的笔记本电脑的USB3端口在ubuntu 12.04(我的笔记本电脑是戴尔Inspiron n14z)下,我遇到了一个非常奇怪的问题。 笔记本电脑有两个USB3端口和一个USB2端口。

为了让任何USB移动宽带棒工作,我必须将它们插入USB2端口。 他们立即得到认可,我可以连接。 如果我将它们插入两个usb3端口之一,它们将无法识别。

我甚至从lsusb得到了不同的结果。 我用四种不同的USB记忆棒试过这个。 O2之一,Vodaphone之一,WindHellas之一,以及CosmoteHellas之一。 其中三个是华为,其中一个是K3570-Z。

作为华为e173的一个例子:

插入USB2时产生lsusb结果:

Bus 002 Device 005: ID 12d1:1436 Huawei Technologies Co., Ltd. 

插入USB3时产生lsusb结果:

 Bus 003 Device 003: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800 (HSPA modem) 

我不认为这个问题与笔记本电脑品牌或移动宽带USB棒有任何关系。 原因是当我运行Windows 7或ubuntu 11.04时,在同一台笔记本电脑上,usb棒在所有USB端口上运行正常。 所以这必须是与ubuntu 12.04相关的一些bug。 还有其他人遇到同样的问题吗? 我非常感谢您的任何想法/想法/帮助。

这是有道理的。 每种USB设备类型都为计算机提供唯一的ID,以便计算机可以加载正确的驱动程序。 如果您为USB3使用不同的ID,那么您最终会混淆一个驱动程序,该驱动程序具有此新ID不在的ID列表。

要永久修复此问题,必须修改驱动程序以包含新ID。 这是Linux(内核)的问题,应该报告为bug。

为了让它自己工作,您可以按照本指南为您的驱动程序添加ID: http : //www.ha19.no/usb/只有在您熟悉运行命令时才尝试此操作。