On Mon, 30 Nov 2020, Taylor R Campbell wrote:
Date: Sun, 22 Nov 2020 20:42:58 +0100 From: Benny Siegert <bsiegert%gmail.com@localhost> On my Pinebook Pro (9.0 userland with current kernel), when logging in to github.com in Firefox, as soon as I click the "use security key" button with the key inserted, I get a kernel panic. See the photo at https://photos.app.goo.gl/gGnipGAqzZ2at4qbA (sorry for the dirt on the screen). The message is "kernel diagnostic assertion "xfer->ux_status != USBD_CANCELLED" failed". Any ideas? The panic in the photo is with a kernel from today.This should be fixed by https://mail-index.NetBSD.org/source-changes/2020/11/29/msg124699.html but please let me know if you continue to have trouble with it! Planning to test it on netbsd-9 and submit a pullup request when I have a moment.
Circling back to this: I just built a new kernel from HEAD with the fix and can confirm that the security key login in Github on Firefox now works correctly! I also can no longer crash the kernel by issuing usbhidctl commands in rapid succession :)
Thank you so much! -- Benny