阅读:1625回复:3
关于USB modem的问题!!
大家好,我正在做一个usb moden驱动,下层用自己的虚拟usb转串口驱动,上层用modem.sys。已经可以正确拨号!
问题是,连接到远端主机,进入数据传输模式,收到上层驱动的 -- IOCTL_SERIAL_SET_CHARS -- SetChars: 0 0 0 7e 11 13 -- IOCTL_SERIAL_SET_WAIT_MASK -- 0x4b2 后就不再往下走了! 用硬件握手方式,流标志: -- IOCTL_SERIAL_SET_HANDFLOW -- ControlHandShake: 0x9 FlowReplace: 0x80 XonLimit: 0x2f5 XoffLimit: 0xbd -- IOCTL_SERIAL_GET_COMMSTATUS -- Errors: 0x0 -- HoldReasons: 0x0 -- AmountInInQueue: 0x0 -- AmountInOutQueue: 0x0 -- EofReceived: 0x0 -- WaitForImmediate: 0x0 -- -- IOCTL_SERIAL_SET_CHARS -- SetChars: 0 0 0 7e 11 13 搞了几天了,没有一点进展,大家指教一下, thanks!!!! |
|
沙发#
发布于:2008-02-26 22:33
不再往下走了?为什么走不下去了?是流程问题?还是硬件异常?
|
|
板凳#
发布于:2008-02-27 22:46
已经搞明白了,是安装脚本有问题!
|
|
地板#
发布于:2008-03-21 19:53
楼主我也运到类似的问题,READ IRP在WAIT MASK为0x4b2之后就停止了!请楼主指点迷经,谢谢!!
|
|