Bug 82731

Summary: xhci driver causes Kernel-Oops starting with kernel 3.16
Product: Drivers Reporter: Manuel Reimer (manuel.reimer)
Component: USBAssignee: Greg Kroah-Hartman (greg)
Status: NEEDINFO ---    
Severity: high CC: alan, mathias.nyman
Priority: P1    
Hardware: x86-64   
OS: Linux   
Kernel Version: 3.16.1 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg output captured from crashed system
Testpatch for fixing null pointer deref at failed xhci init

Description Manuel Reimer 2014-08-18 15:06:32 UTC
Created attachment 147061 [details]
dmesg output captured from crashed system

I had a crash with Kernel Oops for the first time with Kernel 3.16. The system only bootet up to the initrd shell as the root device was not mounted successfully.

A reset of the machine helped to get the kernel boot successfully without any errors.

Today (upgraded to 3.16.1 in the meantime) I had the same problem, again. This time I've captured the dmesg output which is attached to this bug report.

For me it seems like the xhci has some serious problems and causes the boot process to stop.

Again, a reset of the machine helped to get the system up without any further errors.
Comment 1 Greg Kroah-Hartman 2014-08-18 15:19:15 UTC
On Mon, Aug 18, 2014 at 03:06:32PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote:
> https://bugzilla.kernel.org/show_bug.cgi?id=82731
> 
>             Bug ID: 82731
>            Summary: xhci driver causes Kernel-Oops starting with kernel
>                     3.16

Please send this to the linux-usb@vger.kernel.org mailing list.
Comment 2 Mathias Nyman 2014-08-19 15:14:01 UTC
Created attachment 147281 [details]
Testpatch for fixing null pointer deref at failed xhci init

This patch should fix the Oops, but xhci might still fail to load.
Can you test if it helps?