winter
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2013-08-15
  • 粉丝4
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1799回复:4

我的WDM驱动竟然不执行DriverEnter例程!

楼主#
更多 发布于:2001-09-14 09:36
我编写一块5920PCI试验板的WDM驱动,通过Chris cant的Debugprint来监视,结果在添加设备驱动时Debugprint中没有返回信息,用相同的驱动支持另一个成熟的5933PCI板时就可以又返回信息,表示顺序执行了DriverEntry等例程。这跟板卡有关系吗?是因为试验板的即插即用功能不完善吗?
请原谅我的无知与直率
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-16 11:30
好像和硬件没有关系吧?是不是编译的问题?驱动可以工作吗?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-17 08:15
如果同样的程序对不同的硬件效果,不同,只能说明硬件还有问题。
8成,是因为你的PNP信息,不完善,系统没有发现你的硬件,自然也就不执行DRIVERENTRY,
一种比较简单的方法,就是用softice,加载程序后,在DRIVERENTRY处设置断点,然后安装,如果断点拦截成功,则没有问题,否则,问题在什么地方也就出来了,比DEBUGPRINT效果要好一些!
winter
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2013-08-15
  • 粉丝4
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-09-17 08:47
在启动时如果不装驱动的话用softice察看PCI配置可以看到我的设备的配置空间的地址都为零,在查找新硬件时是可以找到那个硬件,如果用我的驱动来安装,安装完毕后可以在系统中看到我的设备,并且系统已经为我的设备分配了资源。与用softice察看。另外我用softice在DriverEntry中设断点显示在安装驱动是没有执行。可是系统也不提示我重起
请原谅我的无知与直率
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-09-17 18:38
我原来做过一个硬件,所有的问题表现和你说的都差不多,
有资源,有硬件,就是最终结果不对,后来,仔细核对,发现PNP数据配置有问题,改正了就好了!
游客

返回顶部