Topic: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

I use an ASUS M2N based PC running XP SP3 and was trying to create a working slipstreamed boot disc but without success.   I found the post about edits to setupreg.hiv and applied it, but still no success, no raid array visible.

Expanding MassStorage pack (10.11) led me to subdirectory N7r which contains the same files that I had downloaded from ASUS.   Copying these to a floppy disc (yes I still have one), booting from an XP issue CD and doing F6 thing found the raid array, so I know the section is correct.

Checking the i386 directory in the slipstreamed output showed that though nvgts(5/6/7).sys were present nvgts.sys was not.

The nvgts.sys driver does not appear in DriverPacks_MassStorage_wnt5_X86-32.ini but is in nvrd32.inf in directory N7r.

Directory N7 contains nvgts.sys and nvgts7.sys.

Running Microsoft's checksum (fciv) utility on each of the above nvgts*.sys produced the same answer, I haven't checked nvgts(5/6).sys.

Any suggestions for a fix would be greatly appreciated, thanks.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Yes, nvidia drivers are a real pain! smile
Would you be able to test the packs in this post and report back please?
We really need testers with nvidia hardware.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Yes I can try those packs for you, I've downloaded the file of 18 NVIDIA packs.   I report back in batches including the hwids, driver and OS details in the first one.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Here are the HWIDS, OS details and the results of testing packs 1 - 6.

devcon hwids *cc_01* *raid*

ACPI\NVRAIDBUS\3&267A616A&0
    Name: NVIDIA nForce RAID Controller
    Hardware ID's:
        ACPI\NVRAIDBUS
        *NVRAIDBUS
PCI\VEN_10DE&DEV_03EC&SUBSYS_82341043&REV_A2\3&267A616A&0&30
    Name: Standard Dual Channel PCI IDE Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_03EC&SUBSYS_82341043&REV_A2
        PCI\VEN_10DE&DEV_03EC&SUBSYS_82341043
        PCI\VEN_10DE&DEV_03EC&CC_01018A
        PCI\VEN_10DE&DEV_03EC&CC_0101
    Compatible ID's:
        PCI\VEN_10DE&DEV_03EC&REV_A2
        PCI\VEN_10DE&DEV_03EC
        PCI\VEN_10DE&CC_01018A
        PCI\VEN_10DE&CC_0101
        PCI\VEN_10DE
        PCI\CC_01018A
        PCI\CC_0101
PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2\3&267A616A&0&40
    Name: NVIDIA nForce Serial ATA Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2
        PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043
        PCI\VEN_10DE&DEV_03F6&CC_010485
        PCI\VEN_10DE&DEV_03F6&CC_0104
    Compatible ID's:
        PCI\VEN_10DE&DEV_03F6&REV_A2
        PCI\VEN_10DE&DEV_03F6
        PCI\VEN_10DE&CC_010485
        PCI\VEN_10DE&CC_0104
        PCI\VEN_10DE
        PCI\CC_010485
        PCI\CC_0104
PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2\3&267A616A&0&41
    Name: NVIDIA nForce Serial ATA Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2
        PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043
        PCI\VEN_10DE&DEV_03F6&CC_010485
        PCI\VEN_10DE&DEV_03F6&CC_0104
    Compatible ID's:
        PCI\VEN_10DE&DEV_03F6&REV_A2
        PCI\VEN_10DE&DEV_03F6
        PCI\VEN_10DE&CC_010485
        PCI\VEN_10DE&CC_0104
        PCI\VEN_10DE
        PCI\CC_010485
        PCI\CC_0104
PCI\VEN_1191&DEV_8040&SUBSYS_80401191&REV_02\4&25700A26&0&4020
    Name: SCSI Controller
    Hardware ID's:
        PCI\VEN_1191&DEV_8040&SUBSYS_80401191&REV_02
        PCI\VEN_1191&DEV_8040&SUBSYS_80401191
        PCI\VEN_1191&DEV_8040&CC_010000
        PCI\VEN_1191&DEV_8040&CC_0100
    Compatible ID's:
        PCI\VEN_1191&DEV_8040&REV_02
        PCI\VEN_1191&DEV_8040
        PCI\VEN_1191&CC_010000
        PCI\VEN_1191&CC_0100
        PCI\VEN_1191
        PCI\CC_010000
        PCI\CC_0100
SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK&REV_\4&BA1E648&0&000
    Name: NVIDIA nForce RAID Device
    Hardware ID's:
        SCSI\ArrayNVIDIA__Raid_Disk___________
        SCSI\ArrayNVIDIA__Raid_Disk_______
        SCSI\ArrayNVIDIA__
        SCSI\NVIDIA__Raid_Disk________
        NVIDIA__Raid_Disk________
        ScsiArray
    Compatible ID's:
        SCSI\Array
        SCSI\RAW
SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK&REV_\4&BA1E648&0&110
    Name: NVIDIA nForce RAID Device
    Hardware ID's:
        SCSI\ArrayNVIDIA__Raid_Disk___________
        SCSI\ArrayNVIDIA__Raid_Disk_______
        SCSI\ArrayNVIDIA__
        SCSI\NVIDIA__Raid_Disk________
        NVIDIA__Raid_Disk________
        ScsiArray
    Compatible ID's:
        SCSI\Array
        SCSI\RAW

Windows XP Home SP3

Pack 1=4 instances of Unknown DIsk (There is no disk in this drive)
Pack 2=4 instances of Unknown DIsk (There is no disk in this drive)
Pack 3= success
Pack 4=4 instances of Unknown DIsk (There is no disk in this drive) then BSOD after F3 to quit.
Pack 5=4 instances of Unknown DIsk (There is no disk in this drive) then BSOD after F3 to quit.
Pack 6=4 instances of Unknown DIsk (There is no disk in this drive)

The cat is still black and white!

More results soon.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

OK perfect! smile
Keep going, you're providing valuable info.  Honestly!

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

@clockman
Can you clarify:

How many and which hard disks do you use?
Do you use hard disks at RAID configuration?
To which controller are attached hard disks?
Do you boot from CD/DVD? Which one and which controller?

PCI\VEN_10DE&DEV_03EC&SUBSYS_82341043&REV_A2\3&267A616A&0&30
Name: Standard Dual Channel PCI IDE Controller
PCI\VEN_10DE&DEV_03EC&CC_0101

PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2\3&267A616A&0&40
Name: NVIDIA nForce Serial ATA Controller
PCI\VEN_10DE&DEV_03F6&CC_0104

PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2\3&267A616A&0&41
Name: NVIDIA nForce Serial ATA Controller
PCI\VEN_10DE&DEV_03F6&CC_0104

PCI\VEN_1191&DEV_8040&SUBSYS_80401191&REV_02\4&25700A26&0&4020
Name: SCSI Controller
PCI\VEN_1191&DEV_8040&CC_0100

In addition:
Did nvgts.sys run at creating HardwareID?
Does nvgts.sys create HardwareID "SCSI\ArrayNVIDIA__Raid_Disk___________" ?

Pack 3= success

This uses nvatabus.sys and nvraid.sys.
Which HardwareIds do you get running nvatabus.sys?
Do you get HardwareID "SCSI\ArrayNVIDIA__Raid_Disk___________"  still ?

Last edited by cdob (2011-02-01 08:55:00)

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

cdob wrote:

Pack 3= success

This uses nvatabus.sys and nvraid.sys.
Which HardwareIds do you get running nvatabus.sys?
Do you get HardwareID "SCSI\ArrayNVIDIA__Raid_Disk___________"  still ?

Actually test pack #3 only uses nvatabus.sys in the .ini.  The nvraid.sys file is ignored during the txtmode setup.

He's doing well.  He's providing all the answers that I've asked.  We can refine the questions once the test sequence is completed by going back to specific test packs and asking specific questions.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Here's the next lot:

Pack  7=4 instances of Unknown DIsk (There is no disk in this drive)
Pack  8=4 instances of Unknown DIsk (There is no disk in this drive)
Pack  9=4 instances of Unknown DIsk (There is no disk in this drive) then BSOD after F3 to quit
Pack 10=Success
Pack 11=Success
Pack 12=4 instances of Unknown DIsk (There is no disk in this drive)

My ice cream is still solid.

I'm using the first 2 of the 4 SATA connections as a striped raid array.
Device manager has the raid controller as ACPI\NVRAIDBUS\3&267A616A&0
and 2 NVIDIA nForce Serial ATA Controllers PCI\VEN_10DE&DEV_03F6&SUBSYS_82341043&REV_A2\3&&267A616A&0&40

The DVD is on the PATA interface.

The other queries will be harder to sort out as the PC on which I run the tests is also my business machine so I can only go as far as the windows setup screen to see if partitions are visible.   To get further I would have to build a new XP setup on a new partition of the hard drive, I'm not sure what that would do to my existing dual boot with Windows 7, I'd have to check first.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Pack 13=4 instances of Unknown Disk (there is no disk in this drive)
Pack 14=4 instances of Unknown Disk (there is no disk in this drive)
Pack 15=4 instances of Unknown Disk (there is no disk in this drive)
Pack 16=4 instances of Unknown Disk (there is no disk in this drive) then BSOD after F3 to quit
Pack 17=4 instances of Unknown Disk (there is no disk in this drive) then BSOD after F3 to quit
Pack 18=4 instances of Unknown Disk (there is no disk in this drive)

All BSODs, as far as I remember, from setupdd.sys.

My computer did not explode.

Each test cycle took 10 minutes to complete, including two reboots of the PC.

I hope that this testing is of use to you.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

For your test, did you have the drives as individuals or paired into a RAID?  If paired, the array was seen using test pack #3, 10 & 11 correct?

clockman wrote:

The other queries will be harder to sort out as the PC on which I run the tests is also my business machine so I can only go as far as the windows setup screen to see if partitions are visible.

That's fine.  We're only testing the .ini (txtmode) entries at this point.  Your test results will allow me to fine-tune the dpms for your HWIDs.
Unfortunately, we'll need others with different HWIDs to follow your example.

I'll transcribe your posts into the other testing thread for continuity.
THANK YOU! smile

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Yes the setup is a two disk striped raid array which shows up correctly as three partitions and unallocated space.

As an aside, can I slipstream one of the working test MassStorage packs into BartPE (for UBCD4Win) and see what that produces when built?   At the moment in DPs_Base the pack shows as current in the 'check for updates' section but is greyed out on the 'Select DriverPacks to Slipstream' section.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

clockman wrote:

I run the tests is also my business machine

Thanks a lot, that's very kind of you. I appreciate this conditions.

mr_smartepants wrote:

Actually test pack #3 only uses nvatabus.sys in the .ini.

Dosn't section [Nt] refers both driver files?

clockman wrote:

As an aside, can I slipstream one of the working test MassStorage packs into BartPE (for UBCD4Win) and see what that produces when built?

Test MassStorage pack #3 should work.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

clockman wrote:

Pack 17=4 instances of Unknown Disk (there is no disk in this drive) then BSOD after F3 to quit
Pack 18=4 instances of Unknown Disk (there is no disk in this drive)

That's very odd.  Packs 17 & 18 match \N7 & \N7r.  They SHOULD have worked...but didn't.

I have a sinking feeling that I'll need to merge \N7 and \N7r together.  They share some of the same files, but I have a nagging suspicion that the merge will break something (txtsetup.oem files are different).
Test version coming up!

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

@Clockman, Please test this pack: http://www.mediafire.com/file/xx0bw67tc … 102nt19.7z

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Any response?  I was hoping to get confirmation so I could work this into a release candidate.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Two 80GB hard disks striped to one 160GB disk at nForce630a:

DP_MassStorage_wnt5_x86-32_1102nt19.7z no disk found.

Do you like another [BusExtenders.Load] or [BusExtenders.Load] [SCSI.Load] entries?


Next step, same driver files still:
PnpInterface added to setupreg.hiv:
Disk is found at textmode. Files are copied to disk.
BSOD 0x7b at first reboot. Registry dosn't contain nvgts PnpInterface.

Next step:
PnpInterface added to setupreg.hiv. And PnpInterface set at hiveBTS.inf, txtsetup.sif adjusted.
Slightly similar to http://forum.driverpacks.net/viewtopic. … 151#p32151
Installation does finish.

ACPI\NVRAIDBUS\3&267A616A&0
    Name: NVIDIA nForce RAID Controller
    Hardware ID's:
        ACPI\NVRAIDBUS
        *NVRAIDBUS

PCI\VEN_10DE&DEV_03F6&SUBSYS_03F61849&REV_A2\3&267A616A&0&40
    Name: NVIDIA nForce Serial ATA Controller
    Hardware ID's:
        PCI\VEN_10DE&DEV_03F6&CC_0104

SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK&REV_\4&3223CD61&0&000
    Name: NVIDIA nForce RAID Device
    Hardware ID's:
        NVIDIA__Raid_Disk________

SCSI\ARRAY&VEN_NVIDIA&PROD_RAID_DISK&REV_\4&3223CD61&0&110
    Name: NVIDIA nForce RAID Device
    Hardware ID's:
        NVIDIA__Raid_Disk________

SCSI\DISK____NVIDIA__STRIPE___149.05G\1
    Name: NVIDIA  STRIPE   149.05G
    Hardware ID's:
        SCSI\Disk____NVIDIA__STRIPE___149.05G
        GenDisk

HardwareIDs *NVRAIDBUS, PCI\VEN_10DE&DEV_03F6&CC_0104 and NVIDIA__Raid_Disk________ are used from nforce drivers.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

OK, that pretty much settles things doesn't it? Nvidia sucks!
Thanks cdob.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Continue 1:

Back to Pack 3 and original setupreg.hiv, no hiveBTS.inf:
Textmode does detect striped disk.
Files are copied to hard disk. Reboot to GUI mode.
PNP dosn't detect a PCI\VEN_10DE&DEV_03F6&CC_0104.
Reboot: BSOD 0x7b.


Next \OEM\ files replaced: 11.09
http://www.nvidia.com/object/nforce_nf4 … 11.09.html

Installation does complete.
Used MatchingDeviceId: "pci\\ven_10de&dev_03f6&cc_0104", "*nvraidbus" and "gennvraiddisk".

Read:
Driver pair nvatabus and nvraid use HardwareID *nvraidbus.
Driver pair nvgts and nvrd32 use HardwareID *nvraidbus too.
*nvraidbus goes to both driver pairs: which setting goes to txtsetup.sif?


Continue 2: the fun starts, testing a experimental approach

Textmode files from Pack 3 still: nvatabus and nvraid
\OEM\ files replaced: 15.45 nvgts and nvrd32
http://www.nvidia.com/object/nforce_winxp_15.45.html

Textmode load drivers nvatabus and nvraid.
Gui mode PNP load drivers nvgts and nvrd32.
Installation does complete. Machine does work.
All four services nvatabus, nvraid, nvgts and nvrd32 are set to boot start=0.

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

OK, based on cdob's research, I've re-enabled [n7r] and moved the raid HWIDs up from [Nt] (didn't work anyway).
The combo of nvgts & nvrd32 is needed.
I think this might just do it!  wink
This will be in dpms 11.03*

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

Please test this dpms.
link removed

Re: NVIDIA drivers nvgts.sys & nvrd32.sys (again)

This should be fixed in v11.04 final