NetBSD-Bugs archive

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

kern/55243: panic at usb_transfer_complete() on raspberry pi 4



>Number:         55243
>Category:       kern
>Synopsis:       panic at usb_transfer_complete() on raspberry pi 4
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu May 07 20:00:00 +0000 2020
>Originator:     Kouichi Hashikawa
>Release:        9.0.56
>Organization:
>Environment:
NetBSD arm64 9.99.56 NetBSD 9.99.56 (GENERIC64) #0: Thu Apr 16 09:51:57 UTC 2020  mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/evbarm/compile/GENERIC64 evbarm
>Description:
On raspberry pi 4, I connect SSD, lan at usb-c port.
Sometimes, panic at usb_transfer_complete().

[ 1559.4226995] panic: kernel diagnostic assertion "xfer == SIMPLEQ_FIRST(&pipe->up_queue)" failed: file "/home/source/ab/HEAD/src/sys/dev/usb/usbdi.c", line 1028 xfer 0xffff0000faf3c6d0 is not start of queue (0xffff0000faf3cac0 is at start)
[ 1559.4427001] cpu2: Begin traceback...
[ 1559.4427001] trace fp ffffc00060e27b20
[ 1559.4527004] fp ffffc00060e27b40 vpanic() at ffffc000004a7468 netbsd:vpanic+0x160
[ 1559.4527004] fp ffffc00060e27bb0 kern_assert() at ffffc000006e574c netbsd:kern_assert+0x5c
[ 1559.4627028] fp ffffc00060e27c40 usb_transfer_complete() at ffffc000000fd96c netbsd:usb_transfer_complete+0x3d4
[ 1559.4727015] fp ffffc00060e27c80 dwc2_softintr() at ffffc00000361aa8 netbsd:dwc2_softintr+0x1e8
[ 1559.4827020] fp ffffc00060e27ce0 usb_soft_intr() at ffffc000000f99ac netbsd:usb_soft_intr+0x24
[ 1559.4927023] fp ffffc00060e27d40 softint_dispatch() at ffffc00000474a1c netbsd:softint_dispatch+0xfc
[ 1559.5027032] fp ffffc00060dffcc0 cpu_switchto_softint() at ffffc00000085118 netbsd:cpu_switchto_softint+0x68
[ 1559.5127031] fp ffffc00060dffdf8 cpu_idle() at ffffc000000860d0 netbsd:cpu_idle+0x58
[ 1559.5227044] fp ffffc00060dffe40 idle_loop() at ffffc0000044ca64 netbsd:idle_loop+0x16c
[ 1559.5327042] fp 0000000000000000 cpu_mpstart() at ffffc00000001a10 netbsd:cpu_mpstart+0x144
[ 1559.5327042] cpu2: End traceback...

>How-To-Repeat:
systat vm, dmesg.

>Fix:



Home | Main Index | Thread Index | Old Index