I hope this is the proper place to report such bugs, forgive me if not…
Whonix Version: 15.0.1.4.9
Affected component: (Non-Qubes) Whonix-Workstation XFCE (KVM/qcow2)
Steps to reproduce behavior:
- Apply udev rules as instructed,
- 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:
$monero-wallet-cli --version
Monero ‘Oxygen Orion’ (v0.17.1.7-release)
Monero-Gui 0.17.1-7-fed00a5 (Qt 5.15.2)
failed to generate new wallet: No device found
./ledger-live-desktop-2.19.0-linux-x86_64.AppImage --no-sandbox
Related info: Same Ledger Nano-S is found by apps on a different, vanilla, debian 10 guest on same host. Cannot change BIOS settings on KVM guest.
Happy to try and provide any other info to help troubleshoot.