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!
- 546 megtekintés
Hozzászólások
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.
- A hozzászóláshoz be kell jelentkezni
Nagyon nagy király vagy, ezt volt a bibi! Ezer hála!
- A hozzászóláshoz be kell jelentkezni