Здравствуйте уважаемые участники. Дело в том что при подключении в Астра Линукс преобразователей 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.
Как правильно написать эти правила, может быть где есть эта информация или кто знает? Заранее спасибо, с уважением.
добавить комментарий