правило udev с {serial} для ttyUSB не работает

Здесь вы можете найти официальную документацию MySQL

2
задан 21 November 2017 в 22:21

4 ответа

Насколько я знаю, вы можете комбинировать информацию только одного конкретного ребенка с родителем. В вашей строке

SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{serial}=="0000:00:16.0", SYMLINK+="ttyUSBComfoAir"

вы объединяете информацию из этого дочернего

looking at parent device '/devices/pci0000:00/0000:00:16.0/usb7/7-1':

И этот ребенок

looking at parent device '/devices/pci0000:00/0000:00:16.0/usb7':`

Если вы посмотрите на первое, нет ATTRS (серийный), и если вы посмотрите на последний, то нет ATTRS (idVendor / idProduct).

0
ответ дан 18 July 2018 в 02:56
Правила Udev не поддерживают условия смешивания от нескольких родительских узлов. leaf node: SUBSYSTEM=="tty" родительский режим: ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303" другой родительский узел: ATTRS{serial}=="0000:00:16.0" Это известная проблема со многими адаптерами rs232, которые не имеют серийного номера. Обычно пользователи выбирают фиксированную запись USB для конкретного адаптера и устанавливают правило udeu для этого порта. Другой вариант. Некоторые чипы PL2303 могут быть запрограммированы с помощью пользовательских серийных и даже vid / pid. Инструмент предоставляется бесплатно, но ему нужен адаптер, обеспечивающий программирующее напряжение 6.5v для чипа (обычный режим 5v).
0
ответ дан 18 July 2018 в 02:56

Насколько я знаю, вы можете комбинировать информацию только одного конкретного ребенка с родителем. В вашей строке

SUBSYSTEM=="tty", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", ATTRS{serial}=="0000:00:16.0", SYMLINK+="ttyUSBComfoAir"

вы объединяете информацию из этого дочернего

looking at parent device '/devices/pci0000:00/0000:00:16.0/usb7/7-1':

И этот ребенок

looking at parent device '/devices/pci0000:00/0000:00:16.0/usb7':`

Если вы посмотрите на первое, нет ATTRS (серийный), и если вы посмотрите на последний, то нет ATTRS (idVendor / idProduct).

0
ответ дан 24 July 2018 в 17:41
Правила Udev не поддерживают условия смешивания от нескольких родительских узлов. leaf node: SUBSYSTEM=="tty" родительский режим: ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303" другой родительский узел: ATTRS{serial}=="0000:00:16.0" Это известная проблема со многими адаптерами rs232, которые не имеют серийного номера. Обычно пользователи выбирают фиксированную запись USB для конкретного адаптера и устанавливают правило udeu для этого порта. Другой вариант. Некоторые чипы PL2303 могут быть запрограммированы с помощью пользовательских серийных и даже vid / pid. Инструмент предоставляется бесплатно, но ему нужен адаптер, обеспечивающий программирующее напряжение 6.5v для чипа (обычный режим 5v).
0
ответ дан 24 July 2018 в 17:41

Другие вопросы по тегам:

Похожие вопросы: