Skip to content
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

[MacOS] Trezor not recognized when plugged in to USB #15296

Closed
ronaldmannak opened this issue Oct 14, 2017 · 2 comments
Closed

[MacOS] Trezor not recognized when plugged in to USB #15296

ronaldmannak opened this issue Oct 14, 2017 · 2 comments

Comments

@ronaldmannak
Copy link

System information

Geth version: geth-darwin-amd64-1.7.1-05101641
OS & Version: OSX

Expected behaviour

When Trezor hardware wallet is plugged in the USB, Geth will print WARN [08-10|11:55:19] New wallet appeared, failed to open url=trezor://0003:0007:00 err="trezor: pin needed", as described in PR #14885.

> personal.listWallets should list the available Trezor wallets, like:

INFO [08-10|12:07:35] USB wallet discovered new account   url=trezor://0003:0007:00 address=0x7Bf042272737121236dcBC078A218646C94730f4 path=m/44'/60'/0'/0/0 balance=88999999999876 nonce=4
INFO [08-10|12:07:35] USB wallet discovered new account   url=trezor://0003:0007:00 address=0x89B613B665E9EA122EB1D54f3B54195160cAB8fb path=m/44'/60'/0'/0/1 balance=124            nonce=0
INFO [08-10|12:07:35] USB wallet discovered new account   url=trezor://0003:0007:00 address=0x6742064c46Ccc179C877Ea8782b5d5Fe5b033378 path=m/44'/60'/0'/0/2 balance=0              nonce=0
...

Actual behaviour

  • The warning New Wallet Appeared message is not shown when a Trezor is plugged in the USB port
  • > personal.listWallets only lists wallets available on disk, not the Trezor wallet.

Steps to reproduce the behaviour

  • Start geth with geth. Geth will start in Homestead with ChainID 1
  • Start console geth console in a different terminal window
  • Attach Trezor.
  • Run > personal.listWallets commands
@ronaldmannak
Copy link
Author

I wrote a quick MacOS to check the USB connectivity. My app receives the USB notifications when a Trezor is attached to the Mac, which suggests the Trezor and not MacOS are not the issue.

USBDevice(id: xxxx, vendorId: 21324, productId: 1, name: "TREZOR", deviceInterfacePtrPtr: Optional(0x0000618000101b20), plugInInterfacePtrPtr: Optional(0x0000618000101b10))
{
    device = "USBDeviceSwift.USBDevice(id: xxxx, vendorId: 21324, productId: 1, name: \"TREZOR\", deviceInterfacePtrPtr: Optional(0x0000618000101b20), plugInInterfacePtrPtr: Optional(0x0000618000101b10))";
}

@stale
Copy link

stale bot commented Dec 29, 2018

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot closed this as completed Feb 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant