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"

Ten kto umie pisze kod, ten kto nie umie pisze książki..., albo blog.

Pon Wt Śr Czw Pt So N
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
eZ Publish™ copyright © 1999-2024 eZ Systems AS