Eu tenho até 4 modems GSM USB de diferentes provedores. Quando eu conecto, udev/usbmodeswitch
faz um symlink para cada dispositivo em /dev/gsmmodem
, /dev/gsmmodem2
e assim por diante.
Eu preciso que o nome do link simbólico para cada modem seja permanente. Então, se eu plugar modem3
, ele sempre linkará para / dev / gsmmodem3, mesmo quando não houver outros modems anexados.
Eu tentei criar regra udev
para isso, mas parece que não funcionam:
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1506", SUBSYSTEMS=="usb", KERNEL=="ttyUSB%n", SYMLINK="gsmmodem1_%n"
ATTRS{idVendor}=="1410", ATTRS{idProduct}=="6000", SUBSYSTEMS=="usb", KERNEL=="ttyUSB%n", SYMLINK="gsmmodem2_%n"
Como faço para criar uma regra correta de udev
ou há uma maneira melhor de fazer isso?