G
Gianluca Facca
I created an nvidia geforce ide controller component, but at boottime
appears a blue screen.
As slobodan Brcin suggested me I created a component fo nvidia ide
controller containing .sys, .dll, and .inf file,
and added following components to my image.
Standard Dual Channel PCI IDE Controller
Standard IDE/ESDI Hard Disk Controller
Standard Enhanced PCI to USB Host Controller
USB 2.0
USB Root Hub
PCI bus
PCI standard EISA bridge
PCI standard host CPU bridge
PCI standard ISA bridge
PCI standard PCI-to-PCI bridge
PCI standard RAM Controller
But probably I did something wrong and now fba starts and during fba blue
screen appears again!
this is nvidia idecontroller's .inf file:
;;**************************************************************************
***
;;**************************************************************************
***
;;
;; nvidesm.inf
;;
;;
;; Copyright (c) 2002 NVIDIA Corporation.
;;
;;**************************************************************************
***
;;**************************************************************************
***
[Version]
Signature="$CHICAGO$"
Class=hdc
ClassGUID={4D36E96A-E325-11CE-BFC1-08002BE10318}
DriverVer=11/13/2002,5.10.2600.0307
CatalogFile=nvidesm.cat
Provider=%MfgName%
[SourceDisksNames]
1=%DiskDescription%,,,""
[SourceDisksFiles]
nvidesm.sys=1,,
nvmdcoi.dll=1,,
[SourceDisksFiles.x86]
nvidesm.sys=1,,
nvmdcoi.dll=1,,
[Manufacturer]
%MfgName%=NVIDIA
[NVIDIA]
%nvidesm.DeviceDesc%=nvidesm, PCI\VEN_10DE&DEV_0065
;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect=*
[DestinationDirs]
DefaultDestDir=10,system32\drivers
nvidesm.FileList=10,system32\drivers
nvmdcoi.FileList=11
[nvidesm.FileList]
nvidesm.sys
[nvmdcoi.FileList]
nvmdcoi.dll
;;**************************************************************************
***
;; nvidesm
;;**************************************************************************
***
[nvidesm]
CopyFiles=nvidesm.FileList
[nvidesm.CoInstallers]
CopyFiles=nvmdcoi.FileList
AddReg=nvmdcoi.AddReg
;
; Service Installation
;
[nvidesm.Services]
AddService = nvidesm, 0x00000002, nvidesm.ServiceInstall,
nvidesm.EventLogInstall
[nvidesm.ServiceInstall]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1
LoadOrderGroup = SCSI Miniport
ServiceBinary = %10%\system32\drivers\nvidesm.sys
AddReg = pnpsafe_pci_addreg
;
; SCSI port required PNP service key
;
[nvmdcoi.AddReg]
HKR,,CoInstallers32,0x00010000,"nvmdcoi.dll, NvIdeCoInstaller"
[pnpsafe_pci_addreg]
HKR, Parameters\PnpInterface, 5, 0x00010001, 0x00000001
HKR, Parameters\PnpInterface, 1, 0x00010001, 0x00000000
;;**************************************************************************
***
;; Event Logging
;;**************************************************************************
***
;The NT EventLog entries are the same for all SCSI miniports.
[nvidesm.EventLogInstall]
AddReg = nvidesm.EventLogAddReg
[nvidesm.EventLogAddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,0x00010001,7
;;**************************************************************************
***
;; Strings
;;**************************************************************************
***
[Strings]
MfgName="NVIDIA Corporation"
DiskDescription="NVIDIA® nForce(TM) Driver CD or Disk"
nvidesm.DeviceDesc="NVIDIA® nForce(TM) IDE Controller"
appears a blue screen.
As slobodan Brcin suggested me I created a component fo nvidia ide
controller containing .sys, .dll, and .inf file,
and added following components to my image.
Standard Dual Channel PCI IDE Controller
Standard IDE/ESDI Hard Disk Controller
Standard Enhanced PCI to USB Host Controller
USB 2.0
USB Root Hub
PCI bus
PCI standard EISA bridge
PCI standard host CPU bridge
PCI standard ISA bridge
PCI standard PCI-to-PCI bridge
PCI standard RAM Controller
But probably I did something wrong and now fba starts and during fba blue
screen appears again!
this is nvidia idecontroller's .inf file:
;;**************************************************************************
***
;;**************************************************************************
***
;;
;; nvidesm.inf
;;
;;
;; Copyright (c) 2002 NVIDIA Corporation.
;;
;;**************************************************************************
***
;;**************************************************************************
***
[Version]
Signature="$CHICAGO$"
Class=hdc
ClassGUID={4D36E96A-E325-11CE-BFC1-08002BE10318}
DriverVer=11/13/2002,5.10.2600.0307
CatalogFile=nvidesm.cat
Provider=%MfgName%
[SourceDisksNames]
1=%DiskDescription%,,,""
[SourceDisksFiles]
nvidesm.sys=1,,
nvmdcoi.dll=1,,
[SourceDisksFiles.x86]
nvidesm.sys=1,,
nvmdcoi.dll=1,,
[Manufacturer]
%MfgName%=NVIDIA
[NVIDIA]
%nvidesm.DeviceDesc%=nvidesm, PCI\VEN_10DE&DEV_0065
;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect=*
[DestinationDirs]
DefaultDestDir=10,system32\drivers
nvidesm.FileList=10,system32\drivers
nvmdcoi.FileList=11
[nvidesm.FileList]
nvidesm.sys
[nvmdcoi.FileList]
nvmdcoi.dll
;;**************************************************************************
***
;; nvidesm
;;**************************************************************************
***
[nvidesm]
CopyFiles=nvidesm.FileList
[nvidesm.CoInstallers]
CopyFiles=nvmdcoi.FileList
AddReg=nvmdcoi.AddReg
;
; Service Installation
;
[nvidesm.Services]
AddService = nvidesm, 0x00000002, nvidesm.ServiceInstall,
nvidesm.EventLogInstall
[nvidesm.ServiceInstall]
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_BOOT_START
ErrorControl = 1
LoadOrderGroup = SCSI Miniport
ServiceBinary = %10%\system32\drivers\nvidesm.sys
AddReg = pnpsafe_pci_addreg
;
; SCSI port required PNP service key
;
[nvmdcoi.AddReg]
HKR,,CoInstallers32,0x00010000,"nvmdcoi.dll, NvIdeCoInstaller"
[pnpsafe_pci_addreg]
HKR, Parameters\PnpInterface, 5, 0x00010001, 0x00000001
HKR, Parameters\PnpInterface, 1, 0x00010001, 0x00000000
;;**************************************************************************
***
;; Event Logging
;;**************************************************************************
***
;The NT EventLog entries are the same for all SCSI miniports.
[nvidesm.EventLogInstall]
AddReg = nvidesm.EventLogAddReg
[nvidesm.EventLogAddReg]
HKR,,EventMessageFile,0x00020000,"%%SystemRoot%%\System32\IoLogMsg.dll"
HKR,,TypesSupported,0x00010001,7
;;**************************************************************************
***
;; Strings
;;**************************************************************************
***
[Strings]
MfgName="NVIDIA Corporation"
DiskDescription="NVIDIA® nForce(TM) Driver CD or Disk"
nvidesm.DeviceDesc="NVIDIA® nForce(TM) IDE Controller"