USB経由で接続されたデバイスがあります。このデバイスとBus 001 Device 009: ID 18d1:4ee4 Google Inc. Nexus 4 (debug + tether)
両方を追加してみました。ルールを作成した後に実行しましたが、シンボリックリンクは表示されません。他の形式でも表示されません。何が間違っている可能性があり、どのように解決できますか?
ACTION=="add", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee4", SYMLINK+="pinpad"
SUBSYSTEM=="tty", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee4", SYMLINK+="pinpad"
/etc/udev/rules.d/99-payment-devices.rules
udevadm control --reload-rules && udevadm trigger
pinpad
/dev
/dev
答え1
addジョブとサブシステムibn tehを同じ行に結合する必要があります。また、USBを使用している場合は、SUBSYSTEMパラメータがUSBである必要があります。 :
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee4", SYMLINK+="pinpad"