xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
阅读:1360回复:2

0X4B2!急切盼望大侠们的回音

楼主#
更多 发布于:2008-03-26 14:12
大家好!本人正在开发USB虚拟串口驱动,遇到了一些问题.
        当拨号到ATDT连接上后,采用FAKEMODEM的方式提升modem状态为0xA1,之后asyncmac 开始操作虚拟串口驱动,并提交Buffer长度近似为80%驱动Buffer的Read IRP.由于这时timeout的两个参数均为0,所以一旦从硬件获取数据就直接完成Read IRP.不幸的是,Read IRP之后就不再启动.为了使Read IRP正常工作,就返回SERIAL_EV_RX80FULL事件,因为本人认为asyncmac 应该采用的是异步通讯,此时WAIT_MASK为0x4B2.不过这种方法只可实现一次正确传输,第二次返回Read IRP就会使整个系统僵死!
      希望各位大侠多多指点!做为回报,本人可以回答有关于USB BDA驱动,及其WHQL认证的所有问题(包括usb-Tunner的附加测试)
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-14 11:31
终于调通了!!
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-03-31 17:18
大侠们,求求大家了!!
游客

返回顶部