udev规则固定多USB端口号


在/etc/udev/rules.d文件夹下,创建文件99-serial.rules

内容:

*KERNEL=="ttyUSB*",ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303",MODE:="0777", SYMLINK+="serial_download"

*KERNEL=="ttyUSB*",ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",KERNELS=="2-1.4", MODE:="0777",SYMLINK+="left_arm"

*KERNEL=="ttyUSB*",ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001",KERNELS=="2-1.1", MODE:="0777",SYMLINK+="right_arm"

具体内容根据设备信息修改。SYMLINK+是串口的新变量,主要修改KERNELS变量的值,如KERNELS=="2-1.1"。


*lsusb查看usb设备信息,包括idVendor和idProduct等

*udevadm info --attribute-walk --path=/sys/bus/usb-serial/devices/ttyUSB0

*查看usb端口信息ls -l /dev|grep ttyUSB

*配置文件位置/etc/udev/udev.conf

*以下三条规则不要添加,不然会导致usb鼠标与usb键盘无法使用。

*udev_root=“/dev/”

*udev_rules=“/etc/udev/rules.d/”

*udev_log=“err“

*重新加载规则sudo udevadmcontrol --reload

相关文章
相关标签/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。
本站公众号
   欢迎关注本站公众号,获取更多程序园信息
开发小院