RE: usbhid(4) breaks passkeys?

From: Marcin Cieslak <saper_at_saper.info>
Date: Wed, 22 Oct 2025 00:02:41 UTC
On Tue, 21 Oct 2025, Mark Millard wrote:

> Marcin Cieslak <saper_at_saper.info> wrote on
> Date: Tue, 21 Oct 2025 21:07:44 UTC :
>
>> I've just noticed that for some time that my USB passkey does not work
>> in my browser (Firefox). Setting sysctl hw.usb.usbhid.enable=0 and re-attaching
>> the device (so it gets the "uhid" driver) fixes the problem:
>>
>> sbhid0: <Nitrokey Nitrokey 3, class 239/2, rev 2.10/1.07, addr 21> on usbus0
>> hidbus2: <HID bus> on usbhid0
>> (** does not work **)
>> ugen0.4: <Nitrokey Nitrokey 3> at usbus0 (disconnected)
>> usbhid0: at uhub4, port 1, addr 21 (disconnected)
>> hidbus2: detached
>> usbhid0: detached
>> ugen0.4: <Nitrokey Nitrokey 3> at usbus0
>> uhid0 on uhub4
>> uhid0: <Nitrokey Nitrokey 3, class 239/2, rev 2.10/1.07, addr 22> on usbus0
>> (** works **)
>>
>> This is an oldish FreeBSD 15 from August...
>
> Before vs. after:
>
> QUOTE
> A commit in branch main references this bug:
>
> URL: https://cgit.FreeBSD.org/src/commit/?id=1685192ea1faac28f2d4feede53e70b6a380500f
>
> commit 1685192ea1faac28f2d4feede53e70b6a380500f

I don't have it, but I noticed that https://reviews.freebsd.org/D45659 says
"Work on a FIDO/U2F driver and moused(8) is in progress."
and multiple changes like

https://reviews.freebsd.org/D51605
https://reviews.freebsd.org/D51608
https://reviews.freebsd.org/D51609
https://reviews.freebsd.org/D51612

got merged later in August 2025.

Will check what was holding off my update and try again.