On Mon Aug 31, 2020 at 8:17 PM PDT, Damien Miller wrote:
> On Mon, 31 Aug 2020, Evan Tann wrote:
>
> > Hi Damien,
> > 
> > Sure thing. Please see the output of `ssh -vvv user@host` below.
>
> Thanks for the quick reply.
>
> > debug1: ssh-sk-helper: ready to sign with key ECDSA-SK, provider internal: 
> > msg len 245, compat 0x4000000
> > debug1: sshsk_sign: provider "internal", key ECDSA-SK, flags 0x01
> > debug1: sk_probe: 1 device(s) detected
> > debug1: sk_probe: selecting sk by cred
> > debug1: sk_open: fido_dev_open /dev/fido/0 failed: FIDO_ERR_INTERNAL
>
> This is what is failing. You might be able to get more detail by
> placing libfido2 in debug mode:
>
> env FIDO_DEBUG=1 ssh -vvv ...
>
> But please also try updating src/sys/dev/usb/uhidev.c up to 1.83 (the
> current revision) and rebuilding your kernel. There was an attempt at
> working around a xhci(4) problem that caused more problems that it
> solved. The bad commit was included in the kernel you are running but
> was since backed out.
>
> Per your dmesg, fido0 -> uhub2 -> uhub0 -> xhci0 so it may well be that.
>
> -d

Hi Damien,

The latest snapshot fixed the issue. Thank you!

Evan

Reply via email to