Skip site navigation (1)Skip section navigation (2)
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
	`He0	*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̺o00U0U%0++0U00U6
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"״?S9׷F΀Ed
ڎ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<10Usaper@saper.info10	*H
	saper@saper.info0"0
	*H
0
0MkMG6T/:1L=H3`#}ĥ԰:iܰ8w<˖:H\^I		9ȼJ,+!MH5NS/_*R׶6mό-){ёц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]<s00U0+00N+0Bhttp://secure.globalsign.com/cacert/gsgccr3personalsign1ca2020.crt0A+05http://ocsp.globalsign.com/gsgccr3personalsign1ca20200LU E0C0A	+2(0402+&https://www.globalsign.com/repository/0	U00IUB0@0><:8http://crl.globalsign.com/gsgccr3personalsign1ca2020.crl0U0saper@saper.info0U%0++0U#06
bv.:jQ0UݕQˣ KbM8L90
	*H

%(G2qYC%M=ؾ,۵w\0}ci`{ĂVzk,4&["Sek`6G30LuW_ ƒd(қƤ?kv.)Aجth:zz׽vwMy^縷81u"rH9za
8S)r@6QqA((pCtpИf(%\Y$ڥbpM1}0y0k0[10	UBE10U
GlobalSign nv-sa110/U(GlobalSign GCC R3 PersonalSign 1 CA 2020"LayG0
	`He0	*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㘕8􌉮00Crj[l/9'jI	xF		ZVwBJк_.Scqmc{H̫Xi$jpG4D/J_eyn)Ğz+D[J"vȨeMF2G=`jЙUt,)L	ʀ["H
help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?68s56803-588s-q21n-9937-p6r47345po1q>