Hi, Looks like this bug: <https://marc.info/?l=openbsd-bugs&m=147306540522232>
I can also reproduce this with: $ while true ; do adb shell ls / ; adb kill-server ; done The code which is triggered in /sys/dev/usb/ehci.c: ehci_device_clear_toggle(struct usbd_pipe *pipe) { struct ehci_pipe *epipe = (struct ehci_pipe *)pipe; #ifdef DIAGNOSTIC if ((epipe->sqh->qh.qh_qtd.qtd_status & htole32(EHCI_QTD_ACTIVE)) != 0) panic("ehci_device_clear_toggle: queue active"); #endif epipe->sqh->qh.qh_qtd.qtd_status &= htole32(~EHCI_QTD_TOGGLE_MASK); } Don't know if it's hardware specific. But I can confirm that it hit me too. -- Olivier A.