solokeys / solo2-cli

Solo 2 library and CLI in Rust
https://docs.rs/solo2
Apache License 2.0
169 stars 31 forks source link

MacOS - "Allow accessories to connect" dialog disapears to fast #101

Open elkman opened 1 year ago

elkman commented 1 year ago

The (new) "Allow accessories to connect" dialog on MacOS Ventura (13):

image (example for other device)

When I insert me Solo Key V2 this diealog only appear for a few milliseconds and the device is connected but not matched and registered:

ioreg -p IOUSB | grep Solo
  | +-o Solo 2 Security Key@01100000  <class IOUSBHostDevice, id 0x10000cd26, !registered, !matched, active, busy 0, retain 13>

If I disable accessories security (autom. allow when unlocked), the token is connected correctly and works as expected:

ioreg -p IOUSB | grep Solo
| +-o Solo 2 Security Key@01100000  <class IOUSBHostDevice, id 0x10000cd46, registered, matched, active, busy 0 (52 ms), retain 45>

This doesn't happen with other USB device on this machine (unfortunately I don't have another macOS 13 device here to cross check this).

Anyone has the same problem? May that have to do with some timeout behaviour of the token?