EHCI_HCD 重置会干扰 USB 传输

EHCI_HCD 重置会干扰 USB 传输

所以我遇到了这个非常烦人的问题,希望得到一些帮助。提前谢谢。首先,我使用的是 Vaio Z 系列笔记本电脑,2.4 GHZ,4 GB DDR3 RAM。我目前使用的是 Ubuntu 11.04 64 位。当我全新安装 11.10 时,问题就开始了。我遇到了多个错误,包括我将在下面描述的错误。我回到 11.04,不知何故,我现在在 11.04 中也遇到了同样的错误。我以前没有这个错误。

基本上,当我将 Android 手机连接到计算机并尝试通过 rhythmbox 中的 USB 电缆将音乐传输到手机时,传输速度非常慢,一段时间后手机崩溃并出现错误。我的手机 SD 卡已卸载,无法再次安装,直到我拔出电池。dmesg给我以下输出。

    [   14.103288] usbcore: registered new interface driver qcserial
    [   46.080145] usb 2-1: new high speed USB device using ehci_hcd and address 3
    [   46.795743] usbcore: registered new interface driver uas
    [   46.830958] Initializing USB Mass Storage driver...
    [   46.831135] scsi6 : usb-storage 2-1:1.0
    [   46.831758] usbcore: registered new interface driver usb-storage
    [   46.831760] USB Mass Storage support registered.
    [   68.119351] usb 2-1: USB disconnect, address 3
    [   68.900055] usb 2-1: new high speed USB device using ehci_hcd and address 4
    [   69.065239] scsi7 : usb-storage 2-1:1.0
    [  329.240062] usb 2-1: reset high speed USB device using ehci_hcd and address 4
    [  339.570085] usb 2-1: reset high speed USB device using ehci_hcd and address 4
    [  355.900067] usb 2-1: reset high speed USB device using ehci_hcd and address 4
    [  356.240041] usb 2-1: reset high speed USB device using ehci_hcd and address 4
    [  366.570066] usb 2-1: reset high speed USB device using ehci_hcd and address 4
    [  401.750816] usb 2-1: USB disconnect, address 4

我以为我的 SD 卡可能出了问题,所以我买了一张新的 16 GB 4 级卡,但问题依然存在。如果我使用读卡器中的适配器来存储 MicroSD,传输速度会从 20 mb 开始,然后降低到 1 mb。

我不知道该怎么办。我搜索了整个 Ubuntu 论坛,但没有找到任何解决方案。我可以确认我以前没有遇到过这个问题。更新破坏了什么吗?我的 ECHI 驱动程序是否因更新而损坏?这是硬件问题吗?如果是内核问题,为什么以前没有,而只有在我升级到 11.10 并回到 11.04 后才出现。谢谢大家的帮助。

答案1

如果您之前确实没有遇到过该问题,则可能是更新的内核存在问题,也可能是硬件问题(USB 控制器或手机存在问题)。

第一个对我来说似乎不太可能,但您可以通过将内核降级到 11.04 之前的版本来检查是否存在这种情况;对于第二个建议,请检查以下链接:

http://www.thinkwiki.org/wiki/Problem_with_USB_2.0

基本上,如果您放弃 USB 2.0 支持,您仍然很有可能能够使用 USB 连接,尽管它会给您带来痛苦的 12 mbit/秒,即大约每秒 1 Mb;但它可能会相当稳定。如果手机是唯一给您带来问题的设备,我就会继续使用 USB 1.*。

另一种假设是,您之前使用了 32 位版本的 Ubuntu 11.04,而当您切换到 64 位版本时出现了这个错误。

那么我建议您尝试 32 位 LiveCD,看看问题是否仍然存在。

PS. 这里有一篇文章解释了解除驱动程序绑定的过程(垃圾邮件保护引擎阻止我一次提供更多链接):

http://lwn.net/Articles/143397/

相关内容