Правила udev сводят меня с ума

Другой полезный *инструмент NIX для автоматизации взаимодействий с терминальными программами, Ожидайте:

http://www.nist.gov/el/msid/expect.cfm

2
06.10.2015, 19:04
1 ответ

В правиле udev можно сопоставить только одно устройство. Вы можете выбрать, с каким устройством сравнивать, но вы не можете смешивать условия от нескольких устройств. Как сказано в выводе udevadm info:

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

Одно родительское устройство, которое имеет ATTRS{serial}=="A400CZBK", имеет KERNELS=="2-1.1" и SUBSYSTEMS=="usb". Само целевое устройство имеет KERNEL=="ttyUSB0" и SUBSYSTEM=="tty". Поэтому вы можете использовать любой из них. Но вы не можете использовать SUBSYSTEM=="usb-serial", который не присутствует ни на одном устройстве, ни SUBSYSTEMS=="usb-serial", который присутствует только на другом родителе.

2
27.01.2020, 22:12

Теги

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