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

      上午拿到一个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号就可以解决这个问题?

       


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值