有时,当我断开并重新连接我的USB到串行转换器时,/dev/ttyUSB号从ttyUSB1而不是ttyUSB0开始。
$ sudo dmesg |grep ttyUSB0
[ 6.050433] usb 1-4: cp210x converter now attached to ttyUSB0
[ 6970.689605] cp210x ttyUSB0: failed set request 0x12 status: -19
[ 6970.689624] cp210x ttyUSB0: failed set request 0x0 status: -19
[ 6970.689879] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0如何在不重新启动计算机的情况下释放ttyUSB0,以便转换器的端口始终从ttyUSB0启动?
发布于 2021-12-02 20:56:22
这是一个可怕的黑客,我建议寻找更好的,更可持续的长期解决方案,无论你正在编码,但作为一个直接回答你的问题,解除和重新绑定的usb设备将导致重新枚举的ttyUSB#。
请确保在脚本中运行此操作,否则可能无法访问键盘。
echo "usb1" | tee -a unbind
echo "usb1" | tee -a bind
lsusb > /dev/nullhttps://askubuntu.com/questions/1305269
复制相似问题