again blue screen

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"
 
S

Slobodan Brcin

Also try to add appropriate Disk Drive component.
Or better add all three Disk Drive components to be sure.

I should have told you that this is not a standard solution, that many
people do. This solution is what I had to use because I need same image to
be build on different type of devices for testing purposes.

I cant remember and track all component I had to add for this to work, but
with Disk Drive I think that you don't need more components.

Also you don't need special component for NVIDIA ide controller, instead you
can make NForce2 component that will have all inf, dll, sys files required
for your chipset.
Like I said in previous post you should try to make build work without
nvidia drivers and add them later.

You have always a choice to do the things using CD and TAP. But then you
will need to create correct components, that will be used with results from
TAP.

You should look for Disk Drive component that support PNPID GenDisk at
least.

If this doesn't help then sorry, I could not help you :(

Best regards,
Slobodan
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"
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top