udev规则固定多USB端口号

本文介绍如何通过编辑udev规则文件99-serial.rules为特定串口设备设置权限和符号链接,确保设备能被正确识别并使用。文中提供了针对不同设备的具体配置示例,并提醒避免误配置导致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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值