首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未映射到/dev/ttyUSBO串口的USB串行驱动程序

未映射到/dev/ttyUSBO串口的USB串行驱动程序
EN

Ask Ubuntu用户
提问于 2020-06-08 22:36:10
回答 2查看 6K关注 0票数 2

Ubuntu 20.04

arduino板上的cp210x usb到uart没有映射到/dev/ttyUSBO串口。

我插了板,跑了一圈:

代码语言:javascript
复制
18159.799449] usb 4-1: new full-speed USB device number 2 using uhci_hcd
[18160.014582] usb 4-1: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[18160.014586] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[18160.014588] usb 4-1: Product: CP2102 USB to UART Bridge Controller
[18160.014590] usb 4-1: Manufacturer: Silicon Labs
[18160.014592] usb 4-1: SerialNumber: 0001
[18160.100924] usbcore: registered new interface driver usbserial_generic
[18160.100936] usbserial: USB Serial support registered for generic
[18160.114921] cp210x: version magic '5.4.0-29-generic SMP mod_unload ' should be '5.4.0-33-generic SMP mod_unload '

驱动程序版本有问题吗?

EN

回答 2

Ask Ubuntu用户

发布于 2020-08-14 21:01:49

USB串行设备也可以以不同的名称安装,如/dev/ttyACM0。您应该通过运行

代码语言:javascript
复制
$ ls /sys/bus/usb-serial/devices/
ttyUSB0

这意味着我在/dev/ttyUSB0上有一个USB串行设备。

票数 1
EN

Ask Ubuntu用户

发布于 2020-12-07 20:07:05

以下几点对我有用:

代码语言:javascript
复制
sudo insmod /lib/modules/5.4.0-56-generic/kernel/drivers/usb/serial/cp210x

然后编辑/sys/bus/usb-serial/drivers/cp210x/new_id并添加制造商设备代码(在lsusb中找到):

代码语言:javascript
复制
10c4 0004
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1248340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档