版块
论坛
喜欢
话题
应用
搜索
登录
注册
pgl_2002的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=30965
请教斑竹和各位大侠,驱动程序安装以后老是提示重启,怎么解决?
各位版主和大侠,小弟为一块用878作的图像采集卡写了一个2000下的WDM驱动程序,是一般的那种功能驱动程序,并不是小端口驱动程序,但是安装了以后,老是提示需要重启,而重启后,硬件老是不能正常工作,请问各位大侠,这是inf文件的问题还是驱动程序内部例程的问题?小弟的inf文件是用...
全文
回复
(
7
)
2003-03-28 10:45
来自版块 -
非USB硬件驱动开发
◆
◆
表情
告诉我的粉丝
提 交
mailme
:
不知道你是否是directio,如果是,看看你用了函数MmProbeAndLockPages没有,如果有就去掉,这是给上层过滤器用的,我的驱动以前就有重起的毛病;另外,MmGetSystemAddressForMdlSafe是访问mdl的正确方式 不知道对你有没有用,你再仔...
(2003-04-05 13:16)
回复
yuri69
:
我一般遇到这种情况是因为 deviceIoControl 中传下去的内存块 比在驱动中开辟的内存大,就引起这样的故障。 注意 deviceIoControl 中的 表示内存大小的参数是Byte 如果你的是 DWORD应该 用 Sizeof(DWORD)*Numb...
(2003-04-01 20:39)
回复
exdata
:
SI 启动选BOOT; 初始化加入FAULTS ON; 再试一试。。。。
(2003-03-31 12:43)
回复
pgl_2002
:
哦,谢谢兄台,我用了softice进行调试,也发现确实是页故障引起的,但是小弟在故障地方设置了断点后,一运行,就重启,不知道那句语句出了问题?因为故障地方的语句并不会引起页故障啊。请问兄台,在2000下,那几种情况会引起也故障?
(2003-03-30 15:31)
回复
Xman
:
DeviceIoControl例程,一调用就重启计算机-----可能是页故障! 我以前遇到过,你可以激活softice看看! wdm是支持pnp的,中断号由系统分配,应该没影响!
(2003-03-30 12:09)
回复
pgl_2002
:
兄台,现在重启的问题小弟已经解决,但是现在又面临一个新的问题: 驱动程序安装上以后,计算机给板卡所分配的硬件中断号比较大,和没有安装以前的默认中断号不一样,比如,如果没安装驱动,系统给硬件分配的中断号是05,但是安装以后就变成了16了,这是什么原因?因为我在驱动中需要做大量的中...
(2003-03-30 11:44)
回复
Tom.Cat
:
用户被禁言,该主题自动屏蔽!
(2003-03-29 08:27)
回复
pgl_2002
加关注
写私信
0
关注
0
粉丝
10
帖子
返回顶部