Raspbian udev rules

 ( pekob | 2019. június 22., szombat - 11:09 )

Sziasztok!

Egy Rpi-be dugott USB modem, néha nem ttyUSB0-ként, hanem ttyUSB1-ként jön fel, ezért gondoltam írok hozzá egy udev szabályt és ezzel rövidre zárom a dolgot. A szabályba a serialt és a product-ot raktam bele, a kért symlink pedig "modemke" lett.
Létre is jön a /dev/modemke, de egy másodperc múlva a ttyUSB0 helyett teljesen random dolgokra mutat, pl. sg1, input, stb.
A szabály:

ACTION=="add", ATTRS{product}=="DWC OTG Controller", ATTRS{serial}=="3f980000.usb", SYMLINK+="modemke"

Ezek alapján nem tudná azonosítani az eszközt? De akkor az elején miért jön létre egy pár mp-re a helyes link?

Köszönöm!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Mi ezt igy szoktuk csinalni:

SUBSYSTEM=="tty", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", ATTRS{serial}=="FTSK08VC", SYMLINK+="valamikonkretbiszbasz"

szerintem a "SUBSYSTEM" hianyzik nalad, es nem kizart hogy annak tty-nek kell lennie, es nem usb-nek. Merthogy a /dev/ttyVALAMI* letrehozasa az mar a tty layer-en van, es nem az usb layer-en.

Nagyon nagy király vagy, ezt volt a bibi! Ezer hála!