【发布时间】:2017-05-23 08:11:52
【问题描述】:
我正在尝试向 USB 设备连接添加一个持久名称,以便能够通过写入 /dev/multitech 而不是 /devttyACMx 来连接它。通过添加 udev 规则,我已经能够对其他设备执行此操作,例如:
SUBSYSTEM=="tty", ATTRS{idVendor}=="1bc7", ATTRS{idProduct}=="0021",ATTRS{serial}=="356136967675473", SYMLINK+="multitech"
问题是这个设备打开了 6 个连接,从 ttyACM0 到 ttyACM5(如果没有其他连接)但是要使用它,你必须使用 ttyACM0(意味着第一个连接)但是如果你写:
$ ls -l /dev/multitech
您可能会得到它打开的任何连接,可能是 ttyACM0 或可能是 ttyACM3... 问题是这对我来说没用,因为它有时有效,有时无效。对此我有什么办法吗?
非常感谢!!
【问题讨论】:
-
好的,我的问题不是重复的,因为我们要求不同的东西,尽管他们提出的解决方案对我有用,所以我会接受它
标签: linux usb device-driver persistent udev