在我的覆盆子皮上运行“uname-a”将产生以下结果:
Linux TM GW 4.4.14-V7+896 SMP星期六7月2日英国夏令时2016年9时43分ARMV7L GNU/Linux
我的问题是,我有一个USB设备,供应商和产品ID没有注册在CP210x.c文件中,这意味着即使可以找到,树莓也不允许与它通信(/DEV/TTYSHB0不存在)。
我已经尝试下载内核,将id对添加到cp210x.c文件中,重新构建并安装,这是有效的。(DMESG将显示“USB 1-1.4:CP210X转换器现在连接到TTYUSB0”)
因为我必须在不止一个树莓上安装这个程序,这需要太长的时间,所以我想知道是否可以在不重新编译内核的情况下注入usb i d?是吗?
我确实试着从我构建的内核中获取cp210x.ko文件,并通过键入“sudo insmod cp210x.ko”将其安装到一个新的树莓中,但没有成功。
/卡斯滕
最佳答案
感谢伊恩·阿博特的解决方案。
运行“sudo modprobe cp210x”
然后
sudo sh-c'echo 10c4 84cc>/sys/bus/usb serial/drivers/cp210x/new_id'
当插入设备时,它工作:-)
关于linux - 在Raspberry Pi(CP210X)上更新产品/供应商ID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38330155/