Wcześniej opisałem gotowca, ale te magiczne numerki podane do wpisania do pliku 99-permissions.rules nie biorą się znikąd. Teraz podłączyłem interfejs ELM327 i oczywiście widoczny był jako /dev/ttyUSB0 (ale na końcu mógłby być większy numerek). Żeby zawsze widać go było pod tą samą nazwą sprawdziłem co tak naprawdę podpiąłem:
udevadm test --action=add `/sbin/udevadm info --query=path \ --name=ttyUSB0
i ładnie napisało m.in:
udevadm_test: ID_VENDOR=FTDI udevadm_test: ID_VENDOR_ID=0403 udevadm_test: ID_MODEL_ID=6001 udevadm_test: ID_REVISION=0600 udevadm_test: ID_SERIAL_SHORT=A400huOr
pytanie można zadać tez w taki sposób:
/sbin/udevadm info --query=all --name=ttyUSB0
dane są te same, tylko w trochę innej postaci.
Teraz już wiadomo, że do pliku 99-permissions.rules muszę dopisać:
# ELM 327 KERNEL=="ttyUSB*", ENV{ID_VENDOR_ID}=="0403", \ ENV{ID_MODEL_ID}=="6001", MODE="0666", SYMLINK+="elm327"
Add comment