kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1659回复:7

还没搞定的问题,大家来研究研究呗?!

楼主#
更多 发布于:2005-04-28 17:12
写了一个虚拟串口驱动。好不容易能上网了,但却下不来了!
(人生大起大落真是太多又太快了^_^)

与实串口比较,好像我的驱动还没到 AT 指令那一步。

IOCTL_SERIAL_PURGE 后面的IO请求一直是:
IOCTL_SERIAL_GET_STATS……

感觉就像没有断开网络一样,
2000系统拨号程序似乎还在等待什么动作。

看实串口断开的时候,
先发一段字符串
串口收到一段反馈字符串
发送ATH     (猫返回 ‘no carrier’ (我的驱动到这里就停了,没发ATH。) )
---CD 线变低
ATH         (猫返回‘ok’)
AT#CLS-0    (猫返回‘ok’)
AT……      (猫返回‘ok’)
AT……      (猫返回‘ok’)
AT……      (猫返回‘ok’)
ATS0-0     (猫返回‘ok’)
DTR RTS 低;关闭串口。

想根大家请教的是,modem关闭网络连接时候的步骤。需要满足什么条件他才能进行下一步。

或者那位大侠知道,关闭时需要注意哪几个 IRP 请求。

问题挺别扭,您尽量理解^_^,多谢帮忙,谢谢!

[编辑 -  4/29/05 by  kb219]

[编辑 -  4/29/05 by  kb219]
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-05-11 09:33
捞一下!

有那位大侠知道,拨号程序的断网过程?。

一般在发出断网字符串后,要满足什么条件,拨号程序才开始发送AT指令集,结束modem通信哪?
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-05-11 11:39
捞一下!

有那位大侠知道,拨号程序的断网过程?。

一般在发出断网字符串后,要满足什么条件,拨号程序才开始发送AT指令集,结束modem通信哪?

搜以前的帖子,以前有人有相关问题,但已解决
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-05-12 09:33
以前的贴子我看了,但还是没搞定问题。

这种情况下,只好再开贴请教了。
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-05-30 09:11
从Portmon的记录看,正确顺序应该是:

Set mask
wait mask
purge
---》我的是在这里停下的,那位大侠遇到过这样的问题,为什么下一个 Set mask 不下来了哪?
set mask
wait mask
purge

getmodem。。。
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-06-06 09:09
没有大侠遇到过这样的情况吗?

我现在 Set wait mask,wait mask,purge

是象DDK一样做的,可还是不行?为什么哪?
KMK
KMK
驱动大牛
驱动大牛
  • 注册日期2001-09-12
  • 最后登录2017-10-06
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望404点
  • 贡献值2点
  • 好评度58点
  • 原创分1分
  • 专家分1分
  • 社区居民
6楼#
发布于:2005-06-06 09:19
wait mask 要set timeout好象是这样 ??
kb219
驱动牛犊
驱动牛犊
  • 注册日期2004-08-17
  • 最后登录2008-06-19
  • 粉丝0
  • 关注0
  • 积分208分
  • 威望22点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-06-08 08:43
网站终于恢复了,看来上次我的回帖没有成功,5。

星期一的时候我发现一个新情况,Win2000装了 SP4 补丁的挂断就不灵了!?

如果是裸Win2000或服务包只到 SP2 就可以。

这可能是怎么回事哪?后期补丁对拨号有新协议?
游客

返回顶部