阅读:2065回复:6
求救:PCI驱动程序装到一半机器就重启!
我DS2.7写了一个S5933数据采集卡的驱动,用DMA方式.但是这个驱动程序往2000的机器上装了一半机器就自动重启.
那位大虾能给小弟一点启发. |
|
沙发#
发布于:2003-08-13 21:00
用户被禁言,该主题自动屏蔽! |
|
板凳#
发布于:2003-08-13 22:45
应该是驱动的问题。
|
|
地板#
发布于:2003-08-14 15:13
我在softice中看到,驱动程序进入onremovedevice()时出错.显示错误事Error=c2(BAD_POOL_CALLER) P1=7 P2=B8A P3=87E28E00 P4=87E28E08
请问这是不是内存分页的问题.但我并没有改动DS生产框架的pnp相关程序,究竟是什么地方出了错! |
|
地下室#
发布于:2003-08-15 09:53
上面的问题已经解决了.我想问一下,我的PCI卡上只有s5933一块芯片,在控制面板的系统里面显示我的硬件资源只有输入/输出范围:d400-d43f,请问这种情况下是不是不需要KMemoryRang,只需用KIoPortRange去访问s5933的控制寄存器就行了.如果要KMemoryRang的话,它又映射成卡上的什么地址.
|
|
5楼#
发布于:2008-07-17 10:48
怎么解决的,楼主能不能说一下方法?
|
|
6楼#
发布于:2008-07-17 10:54
加你好友行吗/
|
|