在Raspberry Pi(CP210X)上更新产品/供应商ID

时间:2016-07-12 13:22:19

标签: linux linux-kernel raspberry-pi usb raspbian

跑步" uname -a"在我的Raspberry Pi上将产生以下结果: Linux tm-gw 4.4.14-v7 +#896 SMP Sat Jul 2 15:09:43 BST 2016 armv7l GNU / Linux

我的问题是我有一个USB设备供应商和产品ID没有在CP210x.c文件中注册,这再次 - 意味着即使可以找到它,覆盆子也不允许与它通信(/ dev / ttyUSB0不存在)。

我试图下载内核,将ID对添加到cp210x.c文件中,重建并安装,这有效。 (dmesg将显示" usb 1-1.4:cp210x转换器现已附加到ttyUSB0")

由于我必须在多个树莓上安装这个程序需要太长时间,所以我想知道是否可以在不重新编译内核的情况下注入usb ID?

我确实尝试从我构建的内核中获取cp210x.ko文件,并通过键入" sudo insmod cp210x.ko"将其安装到新的覆盆子中。但那并没有工作

/卡斯滕

1 个答案:

答案 0 :(得分:1)

感谢Ian Abbott的解决方案。

运行“sudo modprobe cp210x” 那么

sudo sh -c'echo 10c4 84cc> / SYS /总线/ USB串行/驱动器/ CP210X / NEW_ID'

当插入设备时,它可以工作: - )