dobetter
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1882回复:6

求救啊,NDIS网卡Miniport驱动卸载时重启,有源码

楼主#
更多 发布于:2004-03-19 14:58
我最近学习NDIS,下载了xuqingchun 2001-08-28 3990 的nic driver(rtl8139&sis900 for win2k) (
http://www.driverdevelop.com/read.php?t=S&id=50),
自己用了一个修改的INF文件后,该驱动工作正常。我用SOFTICE跟踪过,它肯定工作了,可以上网。但在卸载时机器重启。我跟踪的情况是这样的:
1。在重启前发出了设置OID_GEN_CURRENT_PACKET_FILTER,但原代码处理很简单。怎么处理???
2。肯定没有进RHalt处理函数。
3。用SOFTICE跟踪时出现蓝屏:
***STOP 0X0000001E ( 0XC000005, 0X8046A7A2,0X00000000,0X3039302A )
***Address 8046a7a2 base at 80400000, DataStamp 3ad7ad60 -ntoskrnl.exe
但是8046a7a2 - 80400000 = 6a7a2, 我分析build时生成的r8139.map的 Preferred load address is 00010000,得到6a7a2 - 10000 = 5a7a2 在连接的地址范围之外!!!
请问各位大虾怎么解决???
flyhobo
驱动小牛
驱动小牛
  • 注册日期2004-03-05
  • 最后登录2005-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-24 09:45
重点查一下你有没操作NULL指针
我遇到过类似问题,就是NULL指针搞的鬼( :D)
仔细查查,说白了,99.9%都会是自己的错
希望能对你有所帮助 :)
好好过日子
coohaze
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2008-12-16
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-03-23 17:18
再顶一下,大侠出来指点下吧。
dobetter
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-03-22 15:38
我是新手,大虾们说话啊!!!
这个问题不解决,致使每次修改后的调试都得重启。
郁闷中... :(
coohaze
驱动牛犊
驱动牛犊
  • 注册日期2003-02-21
  • 最后登录2008-12-16
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-03-22 10:03
顶一下
dobetter
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-03-21 13:47
我先顶一下!!!
大虾们请发言。
dobetter
驱动牛犊
驱动牛犊
  • 注册日期2003-06-12
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-03-19 15:01
付上我的调试文件。
附件名称/大小 下载次数 最后更新
2004-03-19_8139.rar (667KB)  12
游客

返回顶部