NetBSD-Bugs archive

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

kern/56090: panic in udav_attach

>Number:         56090
>Category:       kern
>Synopsis:       panic in udav_attach
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Apr 02 09:10:01 +0000 2021
>Release:        NetBSD current
System: rpi3b
Architecture: earmv7hf
Machine: evbarm
	Kernel panics in udav_attach when udav is connected (both
	at boot and after boot) because udav_attach tries to lock the
	uninitialized mutex.
	usbnet_attach in udav_attach should be called before calling

0xbb1bfcf4: netbsd:mutex_enter+0xc
0xbb1bfd44: netbsd:udav_attach+0x248
0xbb1bfd7c: netbsd:config_attach_loc+0x1b8
0xbb1bfde4: netbsd:usbd_attachwholedevice+0xb0
0xbb1bfe14: netbsd:usbd_probe_and_attach+0x24
0xbb1bfe7c: netbsd:usbd_new_device+0x470
0xbb1bfee4: netbsd:uhub_explore+0x2e4
0xbb1bff4c: netbsd:uhub_explore+0xd8
0xbb1bff84: netbsd:usb_discover.isra.0+0xc8
0xbb1bffac: netbsd:usb_event_thread+0x84

	plug udav into the USB port of the NetBSD-current box
	Please move usbnet_attach before usbnet_{lock_core,busy}.

Home | Main Index | Thread Index | Old Index