yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:853回复:3

急,急,急!!!

楼主#
更多 发布于:2002-06-04 10:03
  我的pci设备驱动程序的系统是win2000,CPU是P4 1.5G(INTEL).也不晓得是怎么回事,在系统上可以看到有声卡,网卡,usb控制器,显卡都是共享的9号中断。我的设备申请11号,加载上后,还是看到的是9号,可能是映射过后的吧。
  问题是每次系统重新启动的时候老是引导不了我的驱动程序,把中断服务连接删除掉后就可以引导。
  各位老兄这个问题郎个办呢?先谢谢各位指点。
忽如一夜春风来,千树万树梨花开。
Dragon2008
驱动中牛
驱动中牛
  • 注册日期2002-04-01
  • 最后登录2006-03-13
  • 粉丝0
  • 关注0
  • 积分31分
  • 威望5点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-04 10:58
你应该在你的中断服务程序中确认收到的中断是否来自你的设备。因为PCI中断是共享的,如果不是你的中断,却又给你给错误处理了,能不出问题吗?
另,PCI的中断号是不能由你来申请用哪一个的,这是系统的事,你服从它的分配就行了。
我姓龙,我属龙,我叫龙。。。
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-05 14:03
  可能是我说的不清楚,我的问题是我现在还没有处理我的中断。只是在由pnp发一个IRP_MN_START_DEVICE给驱动程序的时候,我分配资源,然后注册我的中断服务例程。假如在重新启动系统的话,系统就引导不起了。删掉注册中断服务例程的语句就可以启动,就是这个毛病。
  都快要交货了,急啊!
忽如一夜春风来,千树万树梨花开。
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-06-05 15:24
你把注册中断的语句放到addevice中
或者专门写一个函数用应用程序来触发初始化中断
试试
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
游客

返回顶部