NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/57255: usbdi SIMPLEQ_FIRST(&pipe->up_queue) panic in NetBSD-10



The following reply was made to PR kern/57255; it has been noted by GNATS.

From: mlelstv%serpens.de@localhost (Michael van Elst)
To: gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: kern/57255: usbdi SIMPLEQ_FIRST(&pipe->up_queue) panic in NetBSD-10
Date: Sat, 27 May 2023 19:51:27 -0000 (UTC)

 abs%absd.org@localhost writes:
 
 >panic: kernel diagnostic assertion "xfer == SIMPLEQ_FIRST(&pipe->up_queue)" failed: file "/usr/src/sys/dev/usb/usbdi.c", line 1142 xfer 0xffff915f802a2198 is not start of queue (0xffff915f802a2058 is at start)
 >cpu0: Begin traceback...
 >vpanic() at netbsd:vpanic+0x183
 >kern_assert() at netbsd:kern_assert+0x4b
 >usb_transfer_complete() at netbsd:usb_transfer_complete+0x44d
 >xhci_softintr() at netbsd:xhci_softintr+0x4ea
 >usb_soft_intr() at netbsd:usb_soft_intr+0x25
 >softint_dispatch() at netbsd:softint_dispatch+0x10b
 >DDB lost frame for netbsd:Xsoftintr+0x4c, trying 0xffffa2884e9d90f0
 >Xsoftintr() at netbsd:Xsoftintr+0x4c
 
 
 That's looks like an xhci bug that I have seen. I use a patch that seems
 to prevent this (and some other problems):
 
 http://cdn.netbsd.org/pub/NetBSD/misc/mlelstv/xhci.diff
 
 


Home | Main Index | Thread Index | Old Index