партнерский раздел
ФорумЭксплуатацияКак правильно создать правила udev для com портов преобразователей rs232 в Астра Линукс?

Эксплуатация » Как правильно создать правила udev для com портов преобразователей rs232 в Астра Линукс?

Здравствуйте уважаемые участники. Дело в том что при подключении в Астра Линукс преобразователей rs232 К пультам С2000М после перезагрузок компьютера

постоянно меняются номера их com портов. Что приводит к неработоспособности Орион Про 2. Подскажите, правильно ли я сделал эти правила?




   1 преобразователь


sa@astra1738left:~$ udevadm info -a -n /dev/ttyUSB0 | grep -E 'idVendor|idProduct|serial'
    SUBSYSTEMS=="usb-serial"
    ATTRS{idProduct}=="7523"
    ATTRS{idVendor}=="1a86"
    ATTRS{idProduct}=="0024"
    ATTRS{idVendor}=="8087"
    ATTRS{idProduct}=="0002"
    ATTRS{idVendor}=="1d6b"
    ATTRS{serial}=="0000:00:1d.0"

sudo nano /etc/udev/rules.d/99.ch340.com1.rules

SUBSYSTEM=="usb-serial", ATTRS{idVendor}=="8087", ATTRS{idProduct}=="0024", ATTRS{serial}=="0000:00:1d.0", ATTRS{devpath}=="1.1", SYMLINK+="mydev/Com1",

GROUP="plugdev"



    2 преобразователь

sa@astra1738left:~$ udevadm info -a -n /dev/ttyUSB1 | grep -E 'idVendor|idProduct|serial'
    SUBSYSTEMS=="usb-serial"
    ATTRS{idProduct}=="7523"
    ATTRS{idVendor}=="1a86"
    ATTRS{idProduct}=="3431"
    ATTRS{idVendor}=="2109"
    ATTRS{idProduct}=="0002"
    ATTRS{idVendor}=="1d6b"
    ATTRS{serial}=="0000:06:00.0"


sudo nano /etc/udev/rules.d/99.ch340.com2.rules

SUBSYSTEM=="usb-serial", ATTRS{idVendor}=="2109", ATTRS{idProduct}=="3431", ATTRS{serial}=="0000:06:00.0", ATTRS{devpath}=="1.2", SYMLINK+="mydev/Com2",

GROUP="plugdev"



    3 преобразователь

sa@astra1738left:~$ udevadm info -a -n /dev/ttyUSB2 | grep -E 'idVendor|idProduct|serial'
    SUBSYSTEMS=="usb-serial"
    ATTRS{idProduct}=="6001"
    ATTRS{idVendor}=="0403"
    ATTRS{serial}=="AB0MBBGF"
    ATTRS{idProduct}=="0001"
    ATTRS{idVendor}=="1d6b"
    ATTRS{serial}=="0000:05:00.0"

sudo nano /etc/udev/rules.d/99.FTDI.com3.rules

SUBSYSTEM=="usb-serial", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="AB0MBBGF", ATTRS{devpath}=="1.3", SYMLINK+="mydev/Com3",

GROUP="plugdev"



       4 преобразователь


sa@astra1738left:~$ udevadm info -a -n /dev/ttyUSB3 | grep -E 'idVendor|idProduct|serial'
    SUBSYSTEMS=="usb-serial"
    DRIVERS=="xr_serial"
    DRIVERS=="xr_serial"
    ATTRS{idProduct}=="1411"
    ATTRS{idVendor}=="04e2"
    ATTRS{serial}=="N3373996551"
    ATTRS{idProduct}=="0024"
    ATTRS{idVendor}=="8087"
    ATTRS{idProduct}=="0002"
    ATTRS{idVendor}=="1d6b"
    ATTRS{serial}=="0000:00:1d.0"


sudo nano /etc/udev/rules.d/99.XR21B1411.com4.rules

SUBSYSTEM=="usb-serial", ATTRS{idVendor}=="04e2", ATTRS{idProduct}=="1411", ATTRS{serial}=="N3373996551", ATTRS{devpath}=="1.4", SYMLINK+="mydev/Com4",

GROUP="plugdev"


После этого применил правила:

bash

sudo udevadm control --reload-rules
sudo udevadm trigger


Тем не менее это не помогло, устройства меняют номера com портов  в самом произвольном порядке, но в диапазоне от 1 до 4.

Как правильно написать эти правила, может быть где есть эта информация или кто знает? Заранее спасибо, с уважением.

 

8 часов назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

0 ответов

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

20 раз

ЗАДАН

8 часов назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.