Arch LinuxのLedger Nano S - Chromeアプリはデバイスを認識しません。

Arch LinuxのLedger Nano S - Chromeアプリはデバイスを認識しません。

私はArch Linux 64ビット - 4.13.8-1を実行しています。

Ledger'sを使ってみました。固定するudevルールを追加して所有者を変更すると、次のようになります。

"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1b7c", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="2b7c", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="3b7c", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="4b7c", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1807", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1808", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0000", MODE="0660", TAG+="uaccess", TAG+="udev-acl"
"OWNER="USER", KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="plugdev", ATTRS{idVendor}=="2c97"
"OWNER="USER", KERNEL=="hidraw*", SUBSYSTEM=="hidraw", MODE="0660", GROUP="plugdev", ATTRS{idVendor}=="2581"ess", TAG+="udev-acl"

ハードウェアファイル:

-rw-r--r-- 1 USER users 1386 Oct 28 13:43 20-hw1.rules

デバイスは dmesg -w で表示されます。

hid-generic 0003:2C97:0001.003A: hiddev1,hidraw9: USB HID v1.11 Device [Ledger Nano S] on usb-0000:00:14.0-6/input0

ただし、元帳マネージャまたは財布から私の元帳を認識できません。私がここで何を見逃しているのでしょうか?

ベストアンサー1

残念ながら、「アプリケーション」という用語は、2つの異なる意味で使用されます。持っている:

  • ブラウザで実行されているChromeアプリ(...)
  • USB上で動作するLedgerアプリケーションです。

とにかく私たちができることは何もありません。

  1. Chromeアプリをインストールしないでください。そのうちのいくつかがインストールされている場合は削除してください。

  2. 次のファイルを作成します。この属性の値をGROUPユーザーが属するグループに置き換える必要があります。 Archlinuxでインストールガイドに従った場合は、ユーザーと同じ名前のグループが必要です。これはあなたが使用する必要があります。他のディストリビューションではusers

    $ cat /etc/udev/rules.d/20-hw1.rules
    
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="2b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="3b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="4b7c", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1807", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="1808", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0000", MODE="0660", GROUP="replace_with_your_user_name"
    SUBSYSTEMS=="usb", ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0001", MODE="0660", GROUP="replace_with_your_user_name"
    
  3. インストールする元帳財布マネージャー。 USBのファームウェアを更新するために使用できるChromeアプリ。

  4. 管理アプリケーションを起動します。ウォレットにインストールできる元帳アプリケーションのリストが表示されます。既存のビットコイン(BTCとETH)を削除して再インストールしてください。これでウォレットが使えます。

  5. インストールする元帳財布BTCアプリ。取引に使用する Chrome アプリです。

  6. 追加のLedger Walletアプリをインストールします(例:イーサリアムワン)。

おすすめ記事