Date: Tue, 21 Oct 2025 22:41:05 +0000 From: Marcin Cieslak <saper@saper.info> To: Alan Somers <asomers@freebsd.org> Cc: FreeBSD Current <freebsd-current@freebsd.org> Subject: Re: usbhid(4) breaks passkeys? Message-ID: <68s56803-588s-q21n-9937-p6r47345po1q@fncre.vasb> In-Reply-To: <CAOtMX2gW6p_E80H9Hqc1pZahx3T9EpsCeg4Dd=t0xRzSJPO0kg@mail.gmail.com> References: <08428s9n-72o9-28r1-22n6-rn0r885n62q0@fncre.vasb> <CAOtMX2gW6p_E80H9Hqc1pZahx3T9EpsCeg4Dd=t0xRzSJPO0kg@mail.gmail.com>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Tue, 21 Oct 2025, Alan Somers wrote: > On Tue, Oct 21, 2025 at 4:25 PM Marcin Cieslak <saper@saper.info> wrote: > >> Hello, >> >> 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... >> >> Is this a known problem? >> >> Marcin > > > I'm currently using a Yubikey on FreeBSD 14.3 with usbhid and it works > fine. But these things have multiple functions. Maybe usbhid only breaks > one. Which function are you using? I'm using PIV and GPG. GPG works fine (as this is a CCID interface, not HID). FIDO2/Passkey is a different function ... You can try with https://webauthn.io/ Marcin [-- Attachment #2 --] 0v *H g0c10 `He 0 *H 00xJѤ&Q<fUC0 *H 0L1 0UGlobalSign Root CA - R310U GlobalSign10U GlobalSign0 200916000000Z 290318000000Z0[10 UBE10U GlobalSign nv-sa110/U(GlobalSign GCC R3 PersonalSign 1 CA 20200"0 *H 0 'ŲTNZ2'1 {v`5)*hkwH35 V()6'! 0-Pf@.ORǁI;<kN3ĿI>0;::!MxFT[Jqh_0>61t3.-JpTEW˼C! Fsvw'V*94~cMV)ܨdJqt+؎_a+.O_;µWx^U\j̺o 00U0U%0++0U0 0U6 bv.:jQ0U#0K.E$MPc0z+n0l0-+0!http://ocsp.globalsign.com/rootr30;+0/http://secure.globalsign.com/cacert/root-r3.crt06U/0-0+)'%http://crl.globalsign.com/root-r3.crl0LU E0C0A +2(0402+&https://www.globalsign.com/repository/0 *H YkjvSZ9i%5q@WAu"0;g"z?7xI fi|<Ikc&H*9E ʼn!B IUrs$IQ>8n r`Mkx`ƪt"״?S9FEd ڎP%7 7i$x)slS}@t~lg촪6W$r.ܚ}4}NLC^F}im1a000"LayG0 *H 0[10 UBE10U GlobalSign nv-sa110/U(GlobalSign GCC R3 PersonalSign 1 CA 20200 230307161109Z 260307161109Z0<10Usaper@saper.info10 *H saper@saper.info0"0 *H 0 0MkMG6T/:1L=H3`#}ĥ:iܰ8w<˖:H\^I 9ȼJ,+!MH5NS/_*R6mό-){ёцaם&<4OnJE`>/n䴕5oD,~vfNPÅ2V9;.+V9ZO1]^uxqEWt :ֆD϶.[QwkPO `mJNj 5>c-g!je>֗xn[_?kG=uCHe?2^4GܙZ*XGl#fVYڱ_i&"r=g rwV֗w4й Il"1 whhC ،.w<hgAIUO0l)%잎@CtDVHM<~{}EJ;imrr]<s 00U0+00N+0Bhttp://secure.globalsign.com/cacert/gsgccr3personalsign1ca2020.crt0A+05http://ocsp.globalsign.com/gsgccr3personalsign1ca20200LU E0C0A +2(0402+&https://www.globalsign.com/repository/0 U0 0IUB0@0><:8http://crl.globalsign.com/gsgccr3personalsign1ca2020.crl0U0saper@saper.info0U%0++0U#06 bv.:jQ0UݕQˣ KbM8L 90 *H %(G2qYC%M=ؾ,۵w\0}ci`{ĂVzk,4&[ "Sek`6G30LuW_ d(қƤ?kv.)Aجth:zzvwMy^縷81u"rH9za 8S)r@6QqA((pCtpИf(%\Y$ڥbpM1}0y0k0[10 UBE10U GlobalSign nv-sa110/U(GlobalSign GCC R3 PersonalSign 1 CA 2020"LayG0 `He 0 *H 1 *H 0 *H 1 251021224105Z0/ *H 1" #X.bl}֟AوG-h0y *H 1l0j0 `He*0 `He0 `He0 *H 0*H 0 *H @0+0 *H (0 *H T D`ΜzVW&t&xWY0h3}`N$=sؔ<^mf7sJ?WԴs"6xƿqX_y ;<{owjFy0ƸLnFq_5r78bue1"J ='YfUL"s9't6~ i`Gi鱴hNjSnƘ^\76(V<y]bz1#h,@b,y6ɤ|nӨ!@(VHYL(Ѭ9vȌl݅DC㘕800Crj[l/9'jI xF ZVwBJк_.Scqmc{H̫Xi$jpG4D/J_eyn)Ğz+D[J"vȨeMF2G=`jЙUt,)L ʀ["Hhelp
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?68s56803-588s-q21n-9937-p6r47345po1q>
