Bug 11030 (ehci_hcd)
Summary: | ehci_hcd resetting USB very frequently | ||
---|---|---|---|
Product: | Drivers | Reporter: | Antonio Batovanja (toni) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | REJECTED INVALID | ||
Severity: | normal | CC: | btanoue, falk, tim, troy.sobotka |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.26-rc9 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: |
system log
kernel config Debug-Logfile |
Description
Antonio Batovanja
2008-07-03 03:49:49 UTC
Sorry for typos, ehci_hcd is the failing module, NOT uhci_hcd > lspci
00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3)
00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio Controller (rev a2)
00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1)
05:06.0 Multimedia controller: Philips Semiconductors SAA7133/SAA7135 Video Broadcast Decoder (rev d0)
Does this also show up in the kernel.org 2.6.25.10 release? Or 2.6.26-rc8? We don't/can't support vendor kernels here, sorry. OK, I gave 2.6.25.10 a try. Still not working, even got an oops. See attached system log. How can I help? What else can I provide? Note that I didn't try to configure much, just did "make oldconfig". Created attachment 16726 [details]
system log
Created attachment 16727 [details]
kernel config
Tested with 2.6.26-rc9, still not working. This time with build options CONFIG_USB_DEBUG, I'm attaching the log files. Created attachment 16802 [details]
Debug-Logfile
It was a hardware defect. New card reader works perfectly (same model). This bug still seems to be alive, for example in Ubuntu: https://bugs.launchpad.net/ubuntu/intrepid/+source/linux/+bug/88746 I don't think all the instances where this behavior has been reported are hardware defects. Often the hardware seems to work fine with MS Windows. Please re-examine the issue. Thank you. As per comment #10, there is apparently still an issue. Of the massive list of comments from https://bugs.launchpad.net/ubuntu/intrepid/+source/linux/+bug/88746, several are related to the Alcor chip as with this one. There are probably several other suspected sets as well. may0r and troy, if you have different devices with this issue, please open new bugs, or better yet, email the linux-usb@vger.kernel.org mailing list with the information and the developers there will work on it. Hello, I seem to have the same problem with an External USB HD. Its ASIC is based on the ALI chipset. When I write a certain amount of data (about a few GB) to the device, I start to get a bunch of reset errors. I've used other Hardrives to test this and it is repeatable. Not only that I have two of the enclosures and both behave the same. I can safely but slowly copy the data if I remove the highspeed kernel module, but when backing up ten's of GB of data, hours turn into days. I will be very happy to help debug the issue. Please let me know what data you need with the correct commands and I'll do my best. I have been using DEBIAN sid for a while and it too has the bug. I recently decided to build an Ubuntu 8.10 machine due to a hardware malfunction and the problem exists there as well. On a side not, when I format with an ext3 filesystem, it has trouble and I get the resets. It never finishes. If I take the same drive and connect it to a WinXP machine, I can format it in NTFS and copy all I want with no problems. I know this used to work fine, but I can't remember what kernel level it did work on. I'm sorry. I think the ALI chip is the culprit. Attached is the lsusb output: Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 003: ID 0402:5621 ALi Corp. USB 2.0 Storage Device Bus 006 Device 002: ID 05e3:0710 Genesys Logic, Inc. USB 2.0 33-in-1 Card Reader Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 004: ID 0557:2221 ATEN International Co., Ltd Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Status is "rejected invalid". What does this mean? I certainly have the bug, and hundreds of comments at https://bugs.launchpad.net/ubuntu/intrepid/+source/linux/+bug/88746 show that the bug is still there. Does "rejected invalid" mean that there are no plans to fix the bug? Is it official then? Linux doesn't support USB 2.0? |