Bug 47791
Summary: | AMD SB950 USB 2 regression first with kernel 2.6.37 | ||
---|---|---|---|
Product: | Drivers | Reporter: | AMD Linux User (dagecko) |
Component: | USB | Assignee: | Greg Kroah-Hartman (greg) |
Status: | RESOLVED DOCUMENTED | ||
Severity: | high | CC: | dagecko, jrnieder, ray.huang, shane.huang |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | 3.6-rc6 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Bug Depends on: | |||
Bug Blocks: | 21782 | ||
Attachments: | output from various commands and log files |
On Sat, Sep 22, 2012 at 07:50:11AM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > Summary: AMD SB950 USB 2 don't work on kernel 3.x but worked on > 2.6.x Please post this on the linux-usb@vger.kernel.org mailing list. I just did it as requested. Added first version where the bug happens (2.6.37). Renamed the bug title to reflect more the regression. First git commit that introduced the regression: b5153163ed580e00c67bdfecb02b2e3843817b3e With a bisect from the root linux source tree, the commit that is the cause of the regression looks less suspicious. Kernel version is 2.6.36-rc4 And the commit is this one: 5c80cc78de46aef6cd5e714208da05c3f7f548f8 is the first bad commit commit 5c80cc78de46aef6cd5e714208da05c3f7f548f8 See references as written above for more information. As said here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/859137 updated to the latest BIOS resolved the bug despite of the fact that the mainboard service explicitly said that it is impossible that the bug could come from them. |
Created attachment 80721 [details] output from various commands and log files Tested with several kernels: * 3.0 * most 3.2.x from debian wheezy * 3.3.0 * 3.4 * 3.6RC6 * 2.6.30 - 2.6.32 USB 2 ports on the mainboard MSI 990XA-GD55 work with kernels 2.6 but stop to work with kernel 3.x. USB 3 ports work well on both 2.6 and 3.x kernels. Chipset on the mainboard is an AMD SB950. I attached a file that reports outputs from: dmesg, lspci -vvv, lsusb -vvv, /var/log/syslog and /var/log/messages. The main output error when we plug an USB device into the USB 2 port is: "usb 4-4: device descriptor read/64, error -32" Tested with: MSI 990XA-GD55 mainboard, AMD FX 4170 CPU, on Debian Wheezy.