Pluggin in Ledger Nano-S on host (previously configured on a different guest),
Enter PIN on device either before or after boot time or during virt-manager “Redirect USB Device”,
Whonix-Worstation sees USB device,
Apps like pre-installed Monero GUI or Ledger-Live Desktop do not find device.
Expected behavior: Guest system and apps find and use Nano-S
Actual behavior: Guest system sees device:
$sudo journalctl -f
Jan 01 21:31:54 host kernel: usb 1-1: USB disconnect, device number 2
Jan 01 23:12:10 host kernel: usb 1-1: new full-speed USB device number 3 using uhci_hcd
Jan 01 23:12:10 host kernel: usb 1-1: New USB device found, idVendor=2c97, idProduct=1011, bcdDevice= 2.01
Jan 01 23:12:10 host kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jan 01 23:12:10 host kernel: usb 1-1: Product: Nano S
Jan 01 23:12:10 host kernel: usb 1-1: Manufacturer: Ledger
Jan 01 23:12:10 host kernel: usb 1-1: SerialNumber: 0001
Jan 01 23:12:10 host kernel: hid-generic 0003:2C97:1011.0002: hiddev0,hidraw0: USB HID v1.11 Device [Ledger Nano S] on usb-0000:00:01.2-1/input0
But pre-installed Monero app or Ledger-Live Desktop cannot find or use Nano-S:
I believe that is true so I didn’t try that. I did look at all of the installed software, FYI, but did not see polkit-1-auth-agent (or anything that installs it) or xdg-user-dirs. I have not tried installing those yet.
I’ve also made sure software was up to date, that the Ledger firmware is up to date, and using the latest Ledger-Live -2.20 and latest Monero GUI still don’t “see” it.
Now, I also tried again on vanilla updated Debian 10 and Ledger Live 2.20 could see and manage it, but not Monero GUI. The only difference I can see is that xdg-user-dirs was installed (I didn’t see polkit-1-auth-agent installed either - but need to make sure nothing else is providing it.)