cnwnbb
驱动牛犊
驱动牛犊
  • 注册日期2007-05-08
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
阅读:5581回复:5

求助 PCI驱动安装“Windows无法为这个设备找到驱动程序”???

楼主#
更多 发布于:2007-05-16 18:35
请各位DX帮帮忙吧!

我的这个驱动程序对别的板卡(上面是9054桥)可以装上,就是我的板卡,桥是用Altera公司的MAX2(EPM2210F324C5)及Altera的PCI IP核实现的。配置空间和以前的PCI9054的配置空间配置的一样,但板卡插上去以后,可以识别就是在装完inf文件后总是弹出“Windows无法为这个设备找到驱动程序。单击上一步搜索另一个位置,或选择一个选项并单击“完成”。”那个对话框下面的选项是“停用这个设备”和“跳过设备驱动程序的安装。Windows会再次提醒你驱动程序的安装。”在设备管理器里面,总是有感叹号“!”,通常情况下是问号“?”就表示装上驱动了。通过softICE看系统确实给这个板卡分配了资源,还读取了板卡的设备号,供应商代码,分类号等等,但就是在设备管理器中显示没有分配资源。
我不知道出了什么问题,请各位DX解决一下吧!版主Tom在吗?能否指点一下?



我的inf文件如下:
;; MyPCI9054.inf

;; *********  PLEASE READ ***********
;; The wizard cannot create exact INF files for all buses and device types.
;; You may have to make changes to this file in order to get your device to
;; install. In particular, hardware IDs and logical configurations require
;; intervention.
;;
;; The Windows DDK documentation contains an excellent INF reference.

;--------- Version Section ---------------------------------------------------

[Version]
Signature="$Windows 95$"
Provider=%ProviderName%

; If device fits one of the standard classes, use the name and GUID here,
; otherwise create your own device class and GUID as this example shows.

Class=NewDeviceClass
ClassGUID={ff646f80-8def-11d2-9449-00105a075f6b}

;--------- SourceDiskNames and SourceDiskFiles Section -----------------------

; These sections identify source disks and files for installation.  They are
; shown here as an example, but commented out.

;[SourceDisksNames]
;1 = "Install Disk",Disk1,,

;[SourceDisksFiles]
;MyPCI9054.sys = 1,,

;--------- ClassInstall/ClassInstall32 Section -------------------------------

; Not necessary if using a standard class

; 9X Style
[ClassInstall]
Addreg=Class_AddReg

; NT Style
[ClassInstall32]
Addreg=Class_AddReg

[Class_AddReg]
HKR,,,,%DeviceClassName%
HKR,,Icon,,"-18"

;--------- DestinationDirs Section -------------------------------------------

[DestinationDirs]
MyPCI9054_Files_Driver = 10,System32\Drivers

;--------- Manufacturer and Models Sections ----------------------------------

[Manufacturer]
%MfgName%=Mfg0

[Mfg0]

; PCI hardware IDs use the form
;   PCI\VEN_aaaa&DEV_bbbb&SUBSYS_cccccccc&REV_dd
;
%DeviceDesc%=MyPCI9054_DDI, PCI\VEN_10b5&DEV_9054&SUBSYS_905410b5&REV_0A

;---------- DDInstall Sections -----------------------------------------------
; --------- Windows 9X -----------------

; Experimentation has shown that DDInstall root names greater than 19 characters
; cause problems in Windows 98

[MyPCI9054_DDI]
CopyFiles=MyPCI9054_Files_Driver
AddReg=MyPCI9054_9X_AddReg

[MyPCI9054_9X_AddReg]
HKR,,DevLoader,,*ntkern
HKR,,NTMPDriver,,MyPCI9054.sys

; --------- Windows NT -----------------

[MyPCI9054_DDI.NT]
CopyFiles=MyPCI9054_Files_Driver

[MyPCI9054_DDI.NT.Services]
Addservice = MyPCI9054, 0x00000002, MyPCI9054_AddService

[MyPCI9054_AddService]
DisplayName    = %SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\MyPCI9054.sys


; --------- Files (common) -------------

[MyPCI9054_Files_Driver]
MyPCI9054.sys

;--------- Strings Section ---------------------------------------------------

[Strings]
ProviderName="xxx"
MfgName="xxxxxxxx"
DeviceDesc="xxxxxx"
DeviceClassName="XXXXXXX"
SvcDesc="CPCI DRIVER"


感谢各位DX的帮忙!!!
cnwnbb
驱动牛犊
驱动牛犊
  • 注册日期2007-05-08
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-05-16 20:11
再说明一下,就是驱动强制安装上去后,设备管理器中设备上会出现黄色的感叹号,
请各位大侠看一下吧!
cnwnbb
驱动牛犊
驱动牛犊
  • 注册日期2007-05-08
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-05-17 19:03
怎么都没人回复啊?
哪位DX帮帮忙吧!
耿培涛
驱动牛犊
驱动牛犊
  • 注册日期2001-12-11
  • 最后登录2007-07-13
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-07-13 11:24
%DeviceDesc%=MyPCI9054_DDI, PCI\VEN_10b5&DEV_9054&SUBSYS_905410b5&REV_0A
有关的id改成你的pci配置空间相应的id
我想做的更好
cnwnbb
驱动牛犊
驱动牛犊
  • 注册日期2007-05-08
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分220分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-07-14 17:26
谢谢,我已经试过了,就是这样改,就不会出现这样的对话框了!

万分感谢这位大侠!呵呵
hzdengjg
驱动牛犊
驱动牛犊
  • 注册日期2007-08-06
  • 最后登录2007-08-11
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-08-11 21:41
暂时看不懂.
游客

返回顶部