版块
论坛
喜欢
话题
应用
搜索
登录
注册
lejianz的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=51180
驱动程序不能使系统关机,而是做重启动作
近日,在WINXP做一个USB设备的驱动程序,设备工作正常。但在做关机动作时,而是做重启动作。我拔下此USB设备,它就能正常关机。说明是驱动带来的问题。用DDK中的PNP DRIVER TEST,驱动能做正常的启动、卸载、停止动作。我用SOFTICE跟踪,在UNLOAD例程中没有...
全文
回复
(
12
)
2005-01-23 12:03
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
lejianz
:
谢谢以上各位大侠的关注,这个问题可能是我的电脑本身的问题。我换了一台电脑,并不出现这样的问题。现在正在做更多的测试。
(2005-02-01 17:24)
回复
Leonsoft
:
很有可能就是在处理IRP_DISPATCH_POWER时候出了问题,可能你要先处理下和自己的usb device power相关的 usb bus registers,然后再传到下层的ubs bus driver.
(2005-01-28 15:17)
回复
bmyyyud
:
还是贴出代码大家调试一下看看
(2005-01-28 15:05)
回复
lejianz
:
谢谢楼上几位大侠的关注,这个问题还是没有解决。 “你的驱动有无Shutdown例程” 我并没有做shutdown例程。 “看看你的驱动电源管理部分” 就驱动电源管理而言,我并没有做太多动作,仅仅是把IRP送到STACK的下一层。
(2005-01-28 14:15)
回复
bmyyyud
:
你的驱动有无Shutdown例程
(2005-01-28 10:14)
回复
mycookie
:
xp嘛,你用windbg跟踪一下,应该跟出来,或用softice(双机联调)跟踪一下。关机时候出现的问题,应该能用windbg跟踪出来。一般是处理remove和电源的时候,出了问题。可能是什么资源没有正常释放。
(2005-01-24 17:33)
回复
bmyyyud
:
刚刚试了一下,还是不行。 在开机时,设备工作正常。关机时,并不出现蓝屏。可就是不正常做关机动作,老是重启。 看看你的驱动电源管理部分
(2005-01-24 15:54)
回复
lejianz
:
刚刚试了一下,还是不行。 在开机时,设备工作正常。关机时,并不出现蓝屏。可就是不正常做关机动作,老是重启。
(2005-01-24 00:43)
回复
lejianz
:
不知为何,网页显示我在线,但不显示我登录,可我却是登录了,因此暂不能给分。 谢谢tooflat大侠。我先试一试。
(2005-01-24 00:35)
回复
tooflat
:
应该是关机的时候驱动发生蓝屏了,在我的电脑属性中把蓝屏自动重启去掉试试,关机不会调用DriverUnload,而会调用DispatchSystemShutdown
(2005-01-23 21:53)
回复
1
2
下一页 »
lejianz
加关注
写私信
0
关注
0
粉丝
420
帖子
返回顶部