Kernel Bug Tracker – Bug 47791
AMD SB950 USB 2 regression first with kernel 2.6.37
Last modified: 2013-01-18 07:28:19 UTC
Created attachment 80721 [details]
output from various commands and log files
Tested with several kernels:
* most 3.2.x from debian wheezy
* 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"
MSI 990XA-GD55 mainboard, AMD FX 4170 CPU, on Debian Wheezy.
On Sat, Sep 22, 2012 at 07:50:11AM +0000, firstname.lastname@example.org wrote:
> Summary: AMD SB950 USB 2 don't work on kernel 3.x but worked on
Please post this on the email@example.com 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
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.