[systemd-devel] UDEV rule not matching...why?

Daniel Spannbauer ds at marco.de
Thu Oct 10 05:24:30 UTC 2024


Am 09.10.2024 um 20:55 schrieb Andrei Borzenkov:
> 09.10.2024 17:02, Daniel Spannbauer wrote:
>> Hello,
>>
>>
>> thanks for the response.
>>
>> My rule is in "55-my-rules.rules"
>>
>
> For SUBSYSTEM=="tty" the usb_id is called in 60-serial.rules.


Thats the trick, thanks.


I moved my rules to 98-.... and this line works:

SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", 
ENV{ID_USB_INTERFACE_NUM}=="02", ATTRS{idVendor}=="1dfb", 
ATTRS{idProduct}=="0010", SYMLINK+="2a"


It also works with SUBSYSTEMS=="usb".

But the following still doesn't work:

SUBSYSTEM=="tty", KERNEL=="ttyACM[0-9]*", ATTRS{bInterfaceNumber}=="02", 
ATTRS{idVendor}=="1dfb", ATTRS{idProduct}=="0010", SYMLINK+="2a


Any idea why?

And how can I find out, which value comes with which rules so I can set 
my rules at the right time?

I only try to understand the whole udev thing.


Regards


Daniel



-- 
Daniel Spannbauer                             Systemadministration
marco Systemanalyse und Entwicklung GmbH      Tel   +49 8333 9233-27 Fax -11
Rechbergstr. 4-6, D 87727 Babenhausen         Mobil +49 171 4033220
https://www.marco.de                          Email ds at marco.de
Geschäftsführer Martin Reuter, Torsten Lukas  HRB 171775 Amtsgericht München



More information about the systemd-devel mailing list