none
自定义驱动组件无法安装的问题: RRS feed

  • 问题

  • 我完全使用Intel官方显卡驱动制作的驱动组件,inf自动导入,应该没有什么问题,但是FBA过程中不能加载上该驱动,setupapi.log中出现以下错误:

    [2036/11/22 12:36:26 424.266 Driver Install]
    #-019 正在查找硬件 ID(s): pci\ven_8086&dev_29c2&subsys_d0001458&rev_10,pci\ven_8086&dev_29c2&subsys_d0001458,pci\ven_8086&dev_29c2&cc_030000,pci\ven_8086&dev_29c2&cc_0300
    #-018 正在查找兼容 ID(s): pci\ven_8086&dev_29c2&rev_10,pci\ven_8086&dev_29c2,pci\ven_8086&cc_030000,pci\ven_8086&cc_0300,pci\ven_8086,pci\cc_030000,pci\cc_0300
    #-199 执行 "C:\Windows\fba\fba.exe",用命令行: ..\fba\fba.exe
    #I022 在 "C:\Windows\inf\igxp32.inf" 中发现了 "PCI\VEN_8086&DEV_29C2";设备: "Intel(R) G33/G31 Express Chipset Family";驱动程序: "Intel(R) G33/G31 Express Chipset Family";提供程序: "Intel Corporation";制造商: "Intel Corporation";段: "iBLB0"
    #I023 实际安装部分: [iBLB0]。等级: 0x00002001。驱动程序有效日期: 09/11/2008。
    #-166 设备安装函数: DIF_SELECTBESTCOMPATDRV。
    #I063 从 [iBLB0] 中的 "c:\windows\inf\igxp32.inf" 选择驱动器安装服务。
    #I320 设备的类别 GUID 依旧为: {4D36E968-E325-11CE-BFC1-08002BE10318}。
    #I060 设置所选的驱动器。
    #I058 选择最兼容的驱动器。
    #-124 正在做“仅复制”安装 "PCI\VEN_8086&DEV_29C2&SUBSYS_D0001458&REV_10\3&13C0B0C5&0&10"。
    #-166 设备安装函数: DIF_REGISTER_COINSTALLERS。
    #I056 注册了共同安装程序。
    #-166 设备安装函数: DIF_INSTALLINTERFACES。
    #-011 正在从 "c:\windows\inf\igxp32.inf" 安装段 [iBLB0.Interfaces]。
    #I054 安装接口。
    #-166 设备安装函数: DIF_INSTALLDEVICE。
    #E161 对类别安装程序调用的处理失败。 错误 87: 参数不正确。
    #I060 设置所选的驱动器。
    #I125 为 "PCI\VEN_8086&DEV_29C2&SUBSYS_D0001458&REV_10\3&13C0B0C5&0&10" 安装 NULL 驱动程序。
    #E122 设备安装失败。 错误 0xe0000219: 由于没有为设备范例指定函数驱动程序,安装没有成功。
    #I125 为 "PCI\VEN_8086&DEV_29C2&SUBSYS_D0001458&REV_10\3&13C0B0C5&0&10" 安装 NULL 驱动程序。
    #I121 "PCI\VEN_8086&DEV_29C2&SUBSYS_D0001458&REV_10\3&13C0B0C5&0&10" 的设备安装成功完成。

    进入系统之后尝试用设备管理器手动安装,启动识别驱动不行,选择自动安装驱动时出错:
    安装设备时,出现了一个错误  参数不正确。
    选择手动安装时:指定搜索c:\windows\inf能装上驱动。
    2008年11月25日 7:35

答案

  • 在通过组建设计器构建驱动组件的时候,注意观察导入.inf文件的信息。如果在驱动的.inf文件中需要使用其他的驱动文件,例如ks.inf, wdmaudio.inf等文件,则在导入的时候会有以黄色叹号表示出来的信息。你把这些文件从XPP上拷贝到和你要导入的.inf文件一致的目录下就可以了!然后添加到你的驱动组件中,这样就应该没有问题了!

    2008年11月28日 5:55
    版主

全部回复

  •  

    INTEL 有个好处就他把显卡和网卡的驱动都做成SLD了,如果不是为了研究而是为了使用,那你可以到他的网站上把这个显卡SLD下载下来直接用即可
    2008年11月25日 9:24
  • 我去下了,里面只有Intel嵌入式芯片组显卡的驱动,我要用的这个是桌面版显卡,Intel G31,不能用他现成这个驱动啊。



    后来我又试了一下,把所有驱动文件复制到inf文件夹和system32文件,这样就可以正常安装了。。说明之前是因为找不到文件,才出现这样的问题。。但是我又不知道是找不到哪个文件引起的错误,一股脑的把所有驱动文件都复制到inf文件夹下有点不好。
    2008年11月25日 9:59
  • 在通过组建设计器构建驱动组件的时候,注意观察导入.inf文件的信息。如果在驱动的.inf文件中需要使用其他的驱动文件,例如ks.inf, wdmaudio.inf等文件,则在导入的时候会有以黄色叹号表示出来的信息。你把这些文件从XPP上拷贝到和你要导入的.inf文件一致的目录下就可以了!然后添加到你的驱动组件中,这样就应该没有问题了!

    2008年11月28日 5:55
    版主