Created attachment 107344 [details] log of crash I have a device USB which implement with a microcontroller ARM a USB CDC-ACM. The implementation is not perfect, but with kernel 2.6 don't make me problem, with kernel 3.10 (I tried also 3.9 and 3.8 without success), I got a kernel panic, when the device is detached or I do a reset of the microcontroller. I attached the kernel panic in function handle_cmd_completion+0x502/0x95a module xhci_hcd. Thank you Giovanni
On Wed, Aug 28, 2013 at 07:30:10PM +0000, bugzilla-daemon@bugzilla.kernel.org wrote: > https://bugzilla.kernel.org/show_bug.cgi?id=60810 > > Bug ID: 60810 > Summary: Kernel oops with controller XHCI while wait usb packet Please send this to the linux-usb@vger.kernel.org mailing list.
Created attachment 107363 [details] Kernel oops after patch proposed by Sarah
Created attachment 107368 [details] Config file
Created attachment 107386 [details] log crash after Rui's patch
Created attachment 107387 [details] log after Rui's patch second capture
Created attachment 107400 [details] log crash with usb debug
Created attachment 107415 [details] log crash after Mathias's patch
With patch released by Mathias http://article.gmane.org/gmane.linux.usb.general/94088 the issued is now solved.
Created attachment 107418 [details] patch which fix the issue. Release by Mathias Nyman.
Patch sent to xHCI maintainer and linux-usb mailing list: http://marc.info/?l=linux-usb&m=137836781022404&w=2