将 USB 调制解调器连接到特定的 /dev/ 链接

将 USB 调制解调器连接到特定的 /dev/ 链接

我有来自不同供应商的最多 4 个 USB GSM 调制解调器。当我插入它时,udev/usbmodeswitch会为每个设备创建一个符号链接/dev/gsmmodem/dev/gsmmodem2依此类推。

我需要使每个调制解调器的符号链接名称永久不变。因此,如果我插入modem3它,即使没有连接其他调制解调器,符号链接也始终指向 /dev/gsmmodem3。

我曾尝试udev为此创建规则但这些似乎不起作用:

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"

我该如何建立正确的udev规则或者有没有更好的方法来做到这一点?

相关内容