![EHCI_HCD 重置会干扰 USB 传输](https://linux22.com/image/1105988/EHCI_HCD%20%E9%87%8D%E7%BD%AE%E4%BC%9A%E5%B9%B2%E6%89%B0%20USB%20%E4%BC%A0%E8%BE%93.png)
所以我遇到了这个非常烦人的问题,希望得到一些帮助。提前谢谢。首先,我使用的是 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. 这里有一篇文章解释了解除驱动程序绑定的过程(垃圾邮件保护引擎阻止我一次提供更多链接):