Ubuntu22.04解决ch34x串口驱动问题。

apt remove brltty
chmod a+rw /dev/ttyUSB*

——执行上述两条语句后,仍不能解决串口问题,才阅读以下代码。——–

本人的串口,并没有重装驱动,也是可以正常工作的。网上有一些其它教程是需要重新安装驱动,可参考:

https://blog.csdn.net/zym787/article/details/128854952


一、查看串口是否被识别
输入指令:lsusb,如下截图所示,它是能正常识别硬件的:

二、检查串口是否被驱动加载,输入指令ls /dev/ttyUSB*将会列出USB的加载情况。如果提示No such file or directory则是没有被驱动加载。

三、安装minicom串口工具。apt install minicom

四、配置minicom的串口。指令:minicom -s

五、选 择Serial port setup,并修改串口为ttyUSB0

六、最后保存为Save setup as dfl

七、测试,执行minicom -c on

八、因报文件不存在错误,采用dmesg|grep tty命令检查发现,被brltty进程占用。

九、brltty是用于盲人服务的程序,我们是不需要它的,故直接删除它并重新插拔串口设备:apt remove brltty。

十、再次测试验证

十一、下载WoTerm终端工具,打开本地串口找到,确认能通迅。

如果提示没有权限,则chmod a+rw /dev/ttyUSB0即可

十二、如果提示没有权限,则赋预读写权限:chmod a+rw /dev/ttyUSB*