NetBSD-Bugs archive

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

Re: port-amd64/56171: Removing USB keyboard always causes panic



The following reply was made to PR port-amd64/56171; it has been noted by GNATS.

From: Andrius V <vezhlys%gmail.com@localhost>
To: port-amd64-maintainer%netbsd.org@localhost, gnats-admin%netbsd.org@localhost, 
	netbsd-bugs%netbsd.org@localhost, gnats-bugs%netbsd.org@localhost
Cc: 
Subject: Re: port-amd64/56171: Removing USB keyboard always causes panic
Date: Sat, 15 May 2021 01:14:15 +0300

 After I bit more testing, it's actually combination of keyboard and
 wireless Logitech M560 receiver connected to it causing the panic.
 Thus, it explains why I didn't notice it before, I started using  this
 mouse just recently. If receiver is not connected or connected to
 different USB port (not keyboard usb hub), NetBSD does not crash.
 Otherwise kernel panics in all cases. I tested other few USB devices
 connected to the keyboard (trackball, USB network card), but they
 don't seem to trigger panic. So, it's only caused by this specific
 combination.
 
 On Sat, May 15, 2021 at 1:00 AM <vezhlys%gmail.com@localhost> wrote:
 >
 > >Number:         56171
 > >Category:       port-amd64
 > >Synopsis:       Removing USB keyboard always causes panic
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       high
 > >Responsible:    port-amd64-maintainer
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Fri May 14 22:00:00 +0000 2021
 > >Originator:     Andrius V
 > >Release:        NetBSD 9.2
 > >Organization:
 > >Environment:
 > NetBSD  9.2 NetBSD 9.2 (GENERIC) #0: Wed May 12 22:13:25 EEST 2021  andri=
 usv@:/home/andriusv/netbsd-src/sys/arch/amd64/compile/GENERIC amd64
 > >Description:
 > After building NetBSD 9.2 code, removing my Fnatic Gear Rush Pro keyboard=
  (it also has USB hub) from USB port always causes NetBSD to crash. I belie=
 ve it is some kind of regression since I don't remember that happening befo=
 re, but I may try to test older kernels (and current) later if relevant. Th=
 e system itself is Ryzen 5 3600 CPU on x370 chipset based computer. Mate de=
 sktop environment is used. Error log (typed manually from image, thus may c=
 ontain typos):
 >
 > fatal page fault in supervisor mode
 > trap type 6 code 0x2 rip 0xffffffff8066074c cd 0x8 rflags 0x10282 cr2 0 i=
 level 0 rsp 0xffffdb8259a66e10
 > curlwp 0xfffffe99290d4520 pid 0.93 lowest kstack 0xffffdb8259a642c0
 > panic: trap
 > cpu4: Begin traceback...
 > vpanic() at netbsd:vpanic+0x160
 > snprintf() at netbsd:snprintf
 > startlwp() at netbsd:startlwp
 > alltraps() at netbsd:alltraps+0xbb
 > xhci_device_ctrl_start() at netbsd:xhci_netbsd_ctrl_start+0x282
 > usbd_transfer() at netbsd:usbd_transfer+0x95
 > usbd_do_request_len() at netbsd:usbd_do_request_len+0x99
 > usbd_do_request() at netbsd:usbd_do_request+0x24
 > usbd_clear_endpoint_stall_task() at netbsd:usbd_clear_endpoint_stall_task=
 +0x6f
 > usb_task_thread() at netbsd:usb_task_thread+0x94
 > cpu4: End traceback...
 >
 > Regards,
 > Andrius V
 > >How-To-Repeat:
 >
 > >Fix:
 >
 


Home | Main Index | Thread Index | Old Index