-
Notifications
You must be signed in to change notification settings - Fork 63
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issues in detecting hardware wallets using master branch on Ubuntu #1126
Comments
you have the issue only w/ jade or also w/ ledger nano? |
with both Jade and Ledger Nano S+ (which instead is visible in the liana_quicktry version based on v5) |
We found the reason: While scanning for serial port, the serial interface for jade and specter were accepting Pci ports and ping them to know if there was a hardware wallet on the other side of the communication channel. A Pci port can hold the communication while not responding. So while Manuel was trying to list with liana the hardware wallet, the listing of hws was taken on hold by the gui trying to talk to a ttyS4 interface. But if Manuel was running async-hwi device list, this same interface was reserved by the command and the listing of the gui could continue. So the fix should be:
|
Here is the description of what I did:
Trying to setup a new wallet, Jade and Ledger were not detected in Liana on any network. I tried with Electrum and it was working.
Doing some debugging with @edouardparis, we randomly found out that for some reason running a parallel async-hwi/cli (even if without results itself) the hardware wallets are then correctly detected from Liana on my laptop. When I kill the async-hwi/cli before unlocking the device and selecting it in a path, it disappears.
I have an old trial (liana_quicktry) version of Liana and the Ledger seems to be correctly detected (not testable with the Jade, which was not supported).
To recap, what I need to do right now to see Jade/Ledger on Liana master is the following:
I don't know the reason of this behavior and if it's something related to my laptop setup. This is my system info / configuration;
nondiremanuel adm dialout cdrom sudo dip plugdev lpadmin lxd sambashare
55-usb-jade.rules
KERNEL=="ttyUSB*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n" KERNEL=="ttyACM*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d4", MODE="0660", GROUP="plugdev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n"
21-jade.rules
KERNEL=="ttyACM*", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d4", MODE="0660", GROUP="plugev", TAG+="uaccess", TAG+="udev-acl", SYMLINK+="jade%n"
20-hwi.rules
The text was updated successfully, but these errors were encountered: