FS#34922 - [linux-lts] 3.0.74 xhci_hcd / kernel bug -- most USB devices won't work

Attached to Project: Arch Linux
Opened by Kevin (palintropos) - Wednesday, 24 April 2013, 03:18 GMT
Last edited by Andreas Radke (AndyRTR) - Monday, 07 October 2013, 14:40 GMT
Task Type Support Request
Category Packages: Core
Status Closed
Assigned To Andreas Radke (AndyRTR)
Bartłomiej Piotrowski (Barthalion)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
I did a general pacman -Syu type upgrade today, which I usually do once or twice a week. There were a load of packages though, since I had missed the last one or two due to a dependency error in libsoup-gnome. A ton of packages updated. When I rebooted the first couple of times, all my USB devices died before I could even log in. (My keyboard is USB.) Unplugging and replugging gives NO dmesg output at all. The LED on my mouse flashes for just a second then goes out. This time I finally managed to log in before USB died and for some odd reason my keyboard stayed working.

Additional info:
* linux-lts 3.0.74-1-lts 64-bit
* attached dmesg output from this boot (described above)
* will attach other logs by request since I'm not sure at ALL what's causing this bug
* Someone should really tell the kernel developers "OOPS:" is a really disheartening log line.


Steps to reproduce:
? ? ?
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Monday, 07 October 2013, 14:40 GMT
Reason for closing:  No response
Comment by Kevin (palintropos) - Wednesday, 24 April 2013, 03:19 GMT
This is the promised dmesg output. I meant to submit it with the ticket but I'm not used to navigating with only my keyboard!
Comment by Tobias Powalowski (tpowa) - Wednesday, 24 April 2013, 06:31 GMT
Does it work with stock 3.8.x kernel?
Which was the last working kernel?
Could it be a hardware bug?
Comment by Kevin (palintropos) - Wednesday, 24 April 2013, 12:21 GMT
Does it work with stock 3.8.x kernel?

No. I have both linux and linux-lts package and rebooting into linux did not fix. Should have tried this last night.

Which was the last working kernel?

The last minor version # in each case, so 3.0.73 and 3.8.7 I suppose.

Could it be a hardware bug?

Sure, I suppose. I haven't narrowed this enough to rule anything out. It doesn't act like one, though. For one thing, both the front and back USBs are simultaneously and suddenly equally affected after the latest pacman -Syu. For another thing, depending on the order of boot (when the error and stack dump happens) I can continue to use my keyboard, which is USB.

I mentioned it might be related to the kernel because Googling keywords from the log file turned up lots of old kernel bugs and patch notes, and because most of the serious crashing happens after the line that says something like BUG: Kernel unable to handle null pointer dereference, which seems actually like a bug in a kernel module at a guess, but I really have no idea.

Thank you for taking a look at it with me.
Comment by sorcix (sorcix) - Saturday, 25 May 2013, 15:13 GMT
*
Comment by sorcix (sorcix) - Tuesday, 04 June 2013, 19:03 GMT
Comment by Tobias Powalowski (tpowa) - Tuesday, 17 September 2013, 09:57 GMT
Status on 3.10.12?

Loading...