tonycai
驱动牛犊
驱动牛犊
  • 注册日期2002-07-03
  • 最后登录2003-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1356回复:0

求救,urb传输

楼主#
更多 发布于:2002-10-22 15:05
    我们现在要开发的一个LINUX下主机侧的USB设备驱动程序,USB设备是一个加密设备,用的芯片是,SL811芯片。我们用的传输方式是,BULK传输,就是和LINUX下USB口的打印机和扫描仪驱动差不多,我就分别那以前2000年出版的源码的驱动(priter.C或者scanner.C),拿来改了一下,模块加载后,能驱动设备,可是当写数据的时候,提交usb_submit_urb第一次能返回0成功,可是查URB.STATUS就是提示没有结果,不知道是否给设备的传输是否成功。过了一会儿,就是超时.并且系统返回URB.STATUS为-2,就是没有这样的文件和目录的意思。我的驱动申请的URB传输空间为1024,用户程序也写的1024。再提交一次,返回的,就是-19,表示没有这样的设备。1为读管道,2为写管道。
    不知什么原因,请指教。
    将万分感谢!因为项目比较急,所以希望你能帮帮我们。电子邮件cazh@sohu.com
                                          

最新喜欢:

duyuanyuanduyuan...
www.micreation.com 亿新软件欢迎您
游客

返回顶部