阅读:1360回复:2
0X4B2!急切盼望大侠们的回音
大家好!本人正在开发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的附加测试) |
|
沙发#
发布于:2008-04-14 11:31
终于调通了!!
|
|
板凳#
发布于:2008-03-31 17:18
大侠们,求求大家了!!
|
|