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
