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

Usb Serial 和拨号程序的状态变换

楼主#
更多 发布于:2008-04-15 15:48
    最近终于把Usb serial调通,可以拨号上网了!
    不过现在有一个问题是:直接拔卡时,拨号程序不能自动从"连接"中断开,并且只有手工"停用"和"启用"modem才能重新支持上网!
    希望各位大侠能够一起研究研究,谢谢!!
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-04-18 13:37
我的神哪,Tunner - usb serial number 枚举新tunner 竟然跟硬件特性相关!
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-05-05 18:29
各位大侠,不知能不能指教我一下!!!
gutian98
禁止发言
禁止发言
  • 注册日期2003-01-12
  • 最后登录2016-12-11
  • 粉丝4
  • 关注2
  • 积分760分
  • 威望8026点
  • 贡献值1点
  • 好评度364点
  • 原创分0分
  • 专家分21分
  • 金点子奖
  • 社区居民
地板#
发布于:2008-05-06 14:32
用户被禁言,该主题自动屏蔽!
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-05-13 09:29
我们现在直接将Usb serial 驱动以modem形式加载,发现拔卡后状态可以自动恢复(断开),也可重复再拨! 可见这些动作应该由系统或应用程序完成!(我用的P300u,单以usb serial 加载,modem不直接占有一个特定的COM口,也是不能恢复的)
xiaobai_1981
驱动牛犊
驱动牛犊
  • 注册日期2007-05-09
  • 最后登录2010-05-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望149点
  • 贡献值0点
  • 好评度63点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2008-05-13 09:35
不知上述结论是否正确?
zhoujiamurong
驱动小牛
驱动小牛
  • 注册日期2006-03-20
  • 最后登录2009-05-06
  • 粉丝4
  • 关注0
  • 积分1081分
  • 威望360点
  • 贡献值0点
  • 好评度215点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-09-04 16:09
上述结论正确,至少在我的设备和驱动上是这样的。我把USB Serial的INF文件改成Modem就OK了。
yangyanhua.xd
驱动牛犊
驱动牛犊
  • 注册日期2008-10-09
  • 最后登录2010-01-24
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望61点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2009-11-08 22:29
目前正在做usb虚拟成串口,然后在虚拟串口的基础上建调制解调器拨号上网,有问题想请教各位大侠,不知可否?
xingdajing
驱动牛犊
驱动牛犊
  • 注册日期2009-04-15
  • 最后登录2009-12-28
  • 粉丝1
  • 关注0
  • 积分23分
  • 威望191点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2009-12-21 22:06
   现在有点费解的是,这个虚拟modem的驱动时作为什么角色,我看到数据卡的modem驱动时作为系统modem.sys的下层驱动来发挥作用,
不知道这个数据卡的虚拟modem驱动和系统的modem.sys都负责处理什么?
sonxn@163.com
驱动牛犊
驱动牛犊
  • 注册日期2009-07-09
  • 最后登录2011-03-27
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望181点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2010-09-12 17:03
向大牛们请教个问题:

我目前在开发一个USB转串口的驱动,目前能够将USB口虚拟成串口.
然后我就使用这个串口进行拨号,卡在"正在验证用户名和密码"这个阶段了.

下面是拨号时产生的LOG.
AT
OK

STE0V1
OK

AT
OK

ATS0=0
OK

AT
OK

ATE0V1
OK

AT
OK

ATDT*99#

CONNECT  //这个时候设备的Modem就和远程的Modem连接上了

就在这里,拨号程序请求了一个Read 3114Bytes的数据 //这个阶段是RASCS_Authenticate的阶段,这个阶段应该是要验证一些信息,如用户名,密码,域之类

做过相关驱动的大牛,或者熟悉拨号过程的大牛,帮忙指点一下小弟.

这个验证的过程是怎么实现的(验证数据是从哪来的),参考Microsoft的驱动,我发送这个Read是在当前驱动被完成的,而不是传送到底层驱动去的.

xl10818
驱动牛犊
驱动牛犊
  • 注册日期2007-07-30
  • 最后登录2010-10-17
  • 粉丝0
  • 关注0
  • 积分124分
  • 威望251点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2010-09-20 08:25
meiyoukandao
游客

返回顶部