udev가 장치에 대한 심볼릭 링크를 생성하지 않는 이유는 무엇입니까?

udev가 장치에 대한 심볼릭 링크를 생성하지 않는 이유는 무엇입니까?

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 triggerpinpad/dev/dev

답변1

add 작업과 하위 시스템 ibn teh를 동일한 라인에 결합해야 합니다. 또한 USB를 사용하는 경우 SUBSYSTEM 매개변수가 USB여야 합니다. :

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4ee4", SYMLINK+="pinpad"

관련 정보