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.
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
References: http://thread.gmane.org/gmane.linux.usb.general/71551
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.