一、在win10下无法匹配驱动,显示为“VeriFone USB Modem”。
解决方式:
1、选择更新驱动,在设备列表里选择,Silicon,随便选择一个CP210X的驱动即可。
二、在ubuntu下也无法查看到ttyUSB设备。
解决方式:
1、官网注册账号下载linux驱动源码并解压。 https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
2、
lsusb
查看USB的VID和PID,例如
Bus 001 Device 012: ID 11ca:0205 VeriFone Inc
VID为0x11CA,PID为0x0205
3、打开驱动源码里的cp210x.c文件,并找到id_table数组(大概在57行)。
4、增加一行
{ USB_DEVICE(0x11CA, 0x0205) }, /* VeriFone Inc */
,里面的VID和PID要对应第二步获取到的值,然后保存。
5、
make
编译驱动得到cp210x.ko驱动文件。
6、
uname -r
查看当前内核为
5.11.0-44-generic
7、
sudo cp cp210x.ko /usr/lib/modules/5.11.0-44-generic/kernel/drivers/usb/serial/
将驱动复制到内核目录
8、
sudo insmod cp210x.ko
加载驱动
cp210x_linux.tar.gz已修改编译版本
离线