Nowe posty

xx postfix otrzymane emaile from z mojej domeny (2)
Dzisiaj o 07:59:13
xx Zmiana części pliku tekstowego (sed?) (5)
Wczoraj o 16:31:07
xx Problem z uruchomieniem Kali Linux! (6)
2019-11-16, 18:06:29
xx Prawy przycisk myszy - > Nowy plik (4)
2019-11-14, 21:35:55
xx Konto root i crontab backupu (2)
2019-11-13, 22:51:23
xx Najlepsze gry na Androida według Was (3)
2019-11-13, 14:04:31
xx jak w C++ robić operacje na pieniądzach (7)
2019-11-13, 14:00:35
xx [C++] Do czego potrzebny jest czas kompilacji (1)
2019-11-13, 13:57:53
xx chrome - urządzenie audio (4)
2019-11-10, 12:33:43
xx PORADNIK ! [Poszukiwanie bledow] (1)
2019-11-09, 17:54:50

Autor Wątek: Reguły UDEV adapter PL2303  (Przeczytany 1905 razy)

Offline k750i

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 1
    • Zobacz profil
Reguły UDEV adapter PL2303
« dnia: 2016-05-03, 16:58:29 »
Witam!
Jestem nowy na tym forum i nie wiem czy dział jest odpowiedni, jeżeli nie to proszę o przeniesienie do odpowiedniego działu.
Od razu chciałem zaznaczyć że jestem bardzo początkującym użytkownikiem linuksa.
Posiadam raspberry pi z wgranym raspbianem i mam problem z urządzeniami podłączonymi do usb.
Są to: modem huawei oraz adapter rs232 na chipie pl2303. Problem polega na tym, że po każdym restarcie maliny przypisuje mi losowo urządzenia do dev/ttyUSB0, dev/ttyUSB1 co skutkuje brakiem komunikacji z modemem i czujnikami podpiętymi do adaptera pl2303.
Wyczytałem, że trzeba przypisać symlink(tak się to chyba nazywa) do urządzeń i stworzyć regułę w udev.
Jednak stanąłem w jednym momencie i nie wiem co dalej mam zrobić. (Wszystkie informacje znalezione w sieci próbuję sklecić w jedną tak aby działała)
za pomocą komendy
udevadm info -q all -n /dev/ttyUSB0
sprawdziłem urządzenia podpięte do usb. Otrzymałem wynik:
/home/pi# udevadm info -q all -n /dev/ttyUSB0
P: /devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUS                               B0
N: ttyUSB0
S: ds9097e
S: serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0
S: serial/by-path/platform-20980000.usb-usb-0:1.2:1.0-port0
E: DEVLINKS=/dev/ds9097e /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller-if00-port0 /dev/serial/by-path/platform-20980000.usb-usb-0:1.2:1.0-port0
E: DEVNAME=/dev/ttyUSB0
E: DEVPATH=/devices/platform/soc/20980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/ttyUSB0/tty/ttyUSB0
E: ID_BUS=usb
E: ID_MODEL=USB-Serial_Controller
E: ID_MODEL_ENC=USB-Serial\x20Controller
E: ID_MODEL_FROM_DATABASE=PL2303 Serial Port
E: ID_MODEL_ID=2303
E: ID_PATH=platform-20980000.usb-usb-0:1.2:1.0
E: ID_PATH_TAG=platform-20980000_usb-usb-0_1_2_1_0
E: ID_REVISION=0300
E: ID_SERIAL=Prolific_Technology_Inc._USB-Serial_Controller
E: ID_TYPE=generic
E: ID_USB_DRIVER=pl2303
E: ID_USB_INTERFACES=:ff0000:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=Prolific_Technology_Inc.
E: ID_VENDOR_ENC=Prolific\x20Technology\x20Inc.
E: ID_VENDOR_FROM_DATABASE=Prolific Technology, Inc.
E: ID_VENDOR_ID=067b
E: MAJOR=188
E: MINOR=0
E: SUBSYSTEM=tty
E: TAGS=:systemd:
E: USEC_INITIALIZED=987683

root@raspberrypi:/home/pi# udevadm info -q all -n /dev/ttyUSB1
P: /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB1/tty/ttyUSB1
N: ttyUSB1
S: ds9097e
S: serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if00-port0
S: serial/by-path/platform-20980000.usb-usb-0:1.3:1.0-port0
E: DEVLINKS=/dev/ds9097e /dev/serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if00-port0 /dev/serial/by-path/platform-20980000.usb-usb-0:1.3:1.0-port0
E: DEVNAME=/dev/ttyUSB1
E: DEVPATH=/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.0/ttyUSB1/tty/ttyUSB1
E: ID_BUS=usb
E: ID_MODEL=HUAWEI_Mobile
E: ID_MODEL_ENC=HUAWEI\x20Mobile
E: ID_MODEL_FROM_DATABASE=E169/E620/E800 HSDPA Modem
E: ID_MODEL_ID=1001
E: ID_PATH=platform-20980000.usb-usb-0:1.3:1.0
E: ID_PATH_TAG=platform-20980000_usb-usb-0_1_3_1_0
E: ID_REVISION=0000
E: ID_SERIAL=HUAWEI_Technologies_HUAWEI_Mobile
E: ID_TYPE=generic
E: ID_USB_DRIVER=option
E: ID_USB_INTERFACES=:ffffff:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=HUAWEI_Technologies
E: ID_VENDOR_ENC=HUAWEI\x20Technologies
E: ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Ltd.
E: ID_VENDOR_ID=12d1
E: MAJOR=188
E: MINOR=1
E: SUBSYSTEM=tty
E: TAGS=:systemd:
E: USEC_INITIALIZED=580508

root@raspberrypi:/home/pi# udevadm info -q all -n /dev/ttyUSB2
P: /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/ttyUSB2/tty/ttyUSB2
N: ttyUSB2
S: ds9097e
S: serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if01-port0
S: serial/by-path/platform-20980000.usb-usb-0:1.3:1.1-port0
E: DEVLINKS=/dev/ds9097e /dev/serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if01-port0 /dev/serial/by-path/platform-20980000.usb-usb-0:1.3:1.1-port0
E: DEVNAME=/dev/ttyUSB2
E: DEVPATH=/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.1/ttyUSB2/tty/ttyUSB2
E: ID_BUS=usb
E: ID_MODEL=HUAWEI_Mobile
E: ID_MODEL_ENC=HUAWEI\x20Mobile
E: ID_MODEL_FROM_DATABASE=E169/E620/E800 HSDPA Modem
E: ID_MODEL_ID=1001
E: ID_PATH=platform-20980000.usb-usb-0:1.3:1.1
E: ID_PATH_TAG=platform-20980000_usb-usb-0_1_3_1_1
E: ID_REVISION=0000
E: ID_SERIAL=HUAWEI_Technologies_HUAWEI_Mobile
E: ID_TYPE=generic
E: ID_USB_DRIVER=option
E: ID_USB_INTERFACES=:ffffff:
E: ID_USB_INTERFACE_NUM=01
E: ID_VENDOR=HUAWEI_Technologies
E: ID_VENDOR_ENC=HUAWEI\x20Technologies
E: ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Ltd.
E: ID_VENDOR_ID=12d1
E: MAJOR=188
E: MINOR=2
E: SUBSYSTEM=tty
E: TAGS=:systemd:
E: USEC_INITIALIZED=582558

root@raspberrypi:/home/pi# udevadm info -q all -n /dev/ttyUSB3
P: /devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.2/ttyUSB3/tty/ttyUSB3
N: ttyUSB3
S: ds9097e
S: serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if02-port0
S: serial/by-path/platform-20980000.usb-usb-0:1.3:1.2-port0
E: DEVLINKS=/dev/ds9097e /dev/serial/by-id/usb-HUAWEI_Technologies_HUAWEI_Mobile-if02-port0 /dev/serial/by-path/platform-20980000.usb-usb-0:1.3:1.2-port0
E: DEVNAME=/dev/ttyUSB3
E: DEVPATH=/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3/1-1.3:1.2/ttyUSB3/tty/ttyUSB3
E: ID_BUS=usb
E: ID_MODEL=HUAWEI_Mobile
E: ID_MODEL_ENC=HUAWEI\x20Mobile
E: ID_MODEL_FROM_DATABASE=E169/E620/E800 HSDPA Modem
E: ID_MODEL_ID=1001
E: ID_PATH=platform-20980000.usb-usb-0:1.3:1.2
E: ID_PATH_TAG=platform-20980000_usb-usb-0_1_3_1_2
E: ID_REVISION=0000
E: ID_SERIAL=HUAWEI_Technologies_HUAWEI_Mobile
E: ID_TYPE=generic
E: ID_USB_DRIVER=option
E: ID_USB_INTERFACES=:ffffff:
E: ID_USB_INTERFACE_NUM=02
E: ID_VENDOR=HUAWEI_Technologies
E: ID_VENDOR_ENC=HUAWEI\x20Technologies
E: ID_VENDOR_FROM_DATABASE=Huawei Technologies Co., Ltd.
E: ID_VENDOR_ID=12d1
E: MAJOR=188
E: MINOR=3
E: SUBSYSTEM=tty
E: TAGS=:systemd:
E: USEC_INITIALIZED=620455
wg. opisu zamieszczonego na stronie http://hintshop.ludvig.co.nz/show/persi ... l-devices/
stworzyłem regułę o nazwie 99-usb-serial.rules
SUBSYSTEM=="tty", ATTRS{idVendor}=="067b",
ATTRS{idProduct}=="2303", ATTRS{serial}=="20980000.usb",
SYMLINK+="ds9097e"
i zapisałem ją w /etc/udev/rules.d.
tylko coś nie chce działać. Nie jestem pewien parametru ATTR{serial} czy jest prawidłowy.
Proszę o pomoc.
Pozdrawiam