target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1762回复:12

修改passthru后关机死机

楼主#
更多 发布于:2002-12-15 11:47
一个passthru修改后的sys,在xp下安装和卸载时没有出现问题,但是安装和卸载后关闭系统时就会出现 IRQ_NOT_LESS_OR_EQUAL 的错误,出现蓝屏,按reset重起后可以进入系统,,以后关机也会出现那个错误了,不知道问题出在哪,初步估计是读写注册表是缓冲区设置不对,但不知道在哪里出错的?修改的是win2000的passthru,然后在xp下面安装。
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-15 16:37
并且是卸载后从此xp每次关机都会出现这个错误,由于在关机时才出现,softice没有反应,谁能指点一点思路。 :(
leepyzh
禁止发言
禁止发言
  • 注册日期2001-04-27
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分3668分
  • 威望18340点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-12-15 19:25
用户被禁言,该主题自动屏蔽!
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-16 11:19
我重装xp系统(用修复),softice也能截获,不过它打印的是
NTICE: Unload32 MOD=DUMP_ATAPI
NTICE: Unload32 MOD=
Break due to Page Fault (0Eh). Fault=0002
在重装之前我已经在网络连接属性中卸载了我修改的驱动,并且在注册表中把有关的能删的都删了,不知道softice打印的信息是什么意思,在哪里能查到?
mikeluo
驱动老牛
驱动老牛
  • 注册日期2001-09-04
  • 最后登录2007-05-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-16 11:43
 
Break due to Page Fault (0Eh). Fault=0002

检查你的内存,还有你有没有sygate一类的东西?
学而不思则罔,思而不学则殆 学而思之,思而学之,岂非圣人乎?
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-16 11:56
没有了,新装的系统,什么都没有安装过,驱动的安装和卸载都没有发现什么问题,但是启动也没问题,但是就是关机时会出现那个错误。不能确定是驱动的问题还是xp本身的问题,如果是驱动的问题也不知道问题出在哪里,没法着手。 :(
nicol
驱动大牛
驱动大牛
  • 注册日期2001-11-28
  • 最后登录2009-07-30
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-16 17:34
没有了,新装的系统,什么都没有安装过,驱动的安装和卸载都没有发现什么问题,但是启动也没问题,但是就是关机时会出现那个错误。不能确定是驱动的问题还是xp本身的问题,如果是驱动的问题也不知道问题出在哪里,没法着手。 :(

1。尝试一下用XP的DKK编译一次,再安装。
2。仔细检查一下代码,看看在卸载时有没有把所有资源释放完毕。
3。上面说有TIMER?那就看看DDK的TIMER。看看是不是没释放。

不会是系统的问题。是驱动的问题。
==寂寞骆驼==
leepyzh
禁止发言
禁止发言
  • 注册日期2001-04-27
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分3668分
  • 威望18340点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-12-17 19:40
用户被禁言,该主题自动屏蔽!
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-18 09:54
我的CheckForHangHandler是NULL,好像这样Timer就没有了的,我又找了两天,一个个的找分配的内存,据建议我在xp下重新编译了,不过还是一样的,一筹莫展,go to continue...
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-18 11:44
在关机时死机可以检查以下几种情况
1. 此时仍有Timer或线程在工作
2. 驱动申请得资源被重复释放
3. WDM Driver中自己创建得DeviceObject未戳上DO_POWER_PAGEDABLED标记
4. 在IRP_MJ_POWER中得处理有误
5. 在IMD中有处理电源部分得代码,请仔细检查是否被修改
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-18 15:14
多谢大家帮忙,给分先。(分比较少,不要怪我吝啬哦)
target
驱动牛犊
驱动牛犊
  • 注册日期2002-11-16
  • 最后登录2004-07-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-18 15:15
已解决,多谢大家帮忙,给分先。(分比较少,不要怪我吝啬哦)
leepyzh
禁止发言
禁止发言
  • 注册日期2001-04-27
  • 最后登录2018-05-30
  • 粉丝0
  • 关注0
  • 积分3668分
  • 威望18340点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
12楼#
发布于:2002-12-19 09:53
用户被禁言,该主题自动屏蔽!
游客

返回顶部