Ubutu调试EM3000的usbserial驱动 ---疑惑

来源:互联网 发布:江湖乐队知乎 编辑:程序博客网 时间:2024/05/21 23:34

      上午拿到一个EM3000条码扫描器,问题是扫描的时候只有声音不出条码到串口调试工具上。

       EM3000使用的是silalbs公司的CP210X芯片做为串口转USB的芯片,估计问题出在驱动上。

       驱动一共有两个,usbserial.ko和cp210x.ko,其中,要先insmod usbserial.ko 然后再insmod cp210x.ko。开始他们给我的加载方式是

       insmod usbserial.ko vendor=0x10c4 product=0xea60 

       insmod cp210x.ko


       结果就出了如上所示的问题。经过调试后,发现解决办法有三个:

         1. 把usbserial和cp210x全部编译到核心镜像中,一切OK

         2. insmod usbserial.ko vendor=0x10c4 product=0xea60 

           insmod cp210x.ko

           然后把扫描器手动断电一次,一切也OK

       3.直接 

          insmod usbserial.ko

          insmod cp210x.ko

          这样扫描也一切OK,并且不需要手动给扫描器断电。

        现在很困惑的就是:为什么不加上设备的vendor和product号就可以解决这个问题?

       


原创粉丝点击