confused_ka Posted June 25, 2008 Posted June 25, 2008 Hello I am trieng to embedd a mass storage driver for a windows server 2003 (64 bit) unattend installation.I am using the txtsetup.oem method. I have embedded alot of mass storage drivers in this way and never had any problems, but this one seems strange.Here is my txtsetup.oem[Disks]d1 = "NVIDIA RAID DRIVER (SCSI) disk 1",\disk1,\[Defaults];scsi = RAIDCLASS[scsi]RAIDCLASS = "NVIDIA RAID Driver (required)"BUSDRV = "NVIDIA nForce Storage Controller (required)"[Files.scsi.RAIDCLASS]driver = d1,nvrd64.sys,RAIDCLASSinf = d1,nvrd64.infcatalog = d1,nvraid.catdll = d1,nvraidco.dlldll = d1,NvRCoENU.dll[Files.scsi.BUSDRV]driver = d1,nvgts64.sys,BUSDRVinf = d1, nvrd64.infcatalog = d1, nvraid.catdll = d1,nvraidco.dlldll = d1,NvRCoENU.dll[Config.RAIDCLASS][Config.BUSDRV]value = parameters\PnpInterface,5,REG_DWORD,1[HardwareIds.scsi.RAIDCLASS]id = "SCSI\NVIDIA__Raid_Disk________","nvrd64"id = "SCSI\__NVIDIA_______Raid_Disk","nvrd64"id = "SCSI\NVIDIA__Raid_Disk_20_____","nvrd64"id = "SCSI\__NVIDIA____Raid_Disk_20","nvrd64"id = "*_NVRAIDBUS","nvrd64"id = "*NVRAIDBUS","nvrd64"id = "*NVRAID20","nvrd64"[HardwareIds.scsi.BUSDRV]id = "PCI\VEN_10DE&DEV_0036", "nvgts64"id = "PCI\VEN_10DE&DEV_003E", "nvgts64"id = "PCI\VEN_10DE&DEV_0054", "nvgts64"id = "PCI\VEN_10DE&DEV_0055", "nvgts64"id = "PCI\VEN_10DE&DEV_0266", "nvgts64"id = "PCI\VEN_10DE&DEV_0267", "nvgts64"id = "PCI\VEN_10DE&DEV_037E", "nvgts64"id = "PCI\VEN_10DE&DEV_037F", "nvgts64"id = "PCI\VEN_10DE&DEV_036F", "nvgts64"id = "PCI\VEN_10DE&DEV_03F6", "nvgts64"id = "PCI\VEN_10DE&DEV_03F7", "nvgts64"id = "PCI\VEN_10DE&DEV_03E7", "nvgts64"id = "PCI\VEN_10DE&DEV_044C", "nvgts64"id = "PCI\VEN_10DE&DEV_0558", "nvgts64"id = "PCI\VEN_10DE&DEV_0559", "nvgts64"id = "PCI\VEN_10DE&DEV_055A", "nvgts64"id = "PCI\VEN_10DE&DEV_07F8", "nvgts64"id = "PCI\VEN_10DE&DEV_07F9", "nvgts64"id = "PCI\VEN_10DE&DEV_07FA", "nvgts64"id = "PCI\VEN_10DE&DEV_07FB", "nvgts64"id = "PCI\VEN_10DE&DEV_0AD9", "nvgts64"id = "PCI\VEN_10DE&DEV_0AD8", "nvgts64"id = "PCI\VEN_10DE&DEV_0ABD", "nvgts64"id = "PCI\VEN_10DE&DEV_0ABC", "nvgts64"And the here is the unattend.txt (well the most relevant parts):...OEMPreinstall=Yes...[MassStorageDrivers]"NVIDIA RAID Driver (required)" = OEM"NVIDIA nForce Storage Controller (required)" = OEM[OEMBootFiles]nvgts64.sysdisk1nvide.nvunvraid.catnvraidco.dllNvRCoEnu.dllnvrd64.infnvrd64.systxtsetup.oem...The problem that I am getting is that driver works when I enable the NVRAID in the Bios. If I use the NVraid just as a Storage Controller without raid Function (BUS DRV) I get a Bluescreen (Stop 0x07b).If I disable the raid and use the disk method with F6 during the setup with exact the same files like the one in my unattend installation I dont get a bluescreen.Do I get this right?:[scsi]RAIDCLASS = "NVIDIA RAID Driver (required)" --> the driver for the raid, when its enabled via biosBUSDRV = "NVIDIA nForce Storage Controller (required)" --> the driver for just a storage controller if I disable the raid functionSo my theory is that for some reason if i leave the raid disabled windows setup does not care and still takes the raid driver instead of the second one.Leaving the Raid enabled isnt a solution for me, well for my boss The mainboard is an FSC D2721h with on board NVRAID.Thank you for your help in advance.Regards,Philipp
an3k Posted June 26, 2008 Posted June 26, 2008 If you completely disable the raid function you don't need to install mass storage device (msd) drivers. If raid function is disabled you need to install the drivers in the sata_ide directory which you can find if you extract the official nVIDIA nForce driver package found on their website. You can't / don't need to install these drivers using the txtsetup.oem method, use OemPnPDriversPath in [unattended] in WINNT.SIF!Depending on the exact chipset you have, you might cannot use every driver out there compatible with your chipset. Can you tell me the Hardware-ID of your sATA- or pATA-Controller? It look like PCI\VEN_10DE&DEV_0036 and can be found in the device manager below the "ide ata/atapi controller" or below "scsi- and raid-controller". If i know that ID i can tell you which driver version will be the best (stability and performace).
confused_ka Posted June 26, 2008 Author Posted June 26, 2008 If you completely disable the raid function you don't need to install mass storage device (msd) drivers. If raid function is disabled you need to install the drivers in the sata_ide directory which you can find if you extract the official nVIDIA nForce driver package found on their website. You can't / don't need to install these drivers using the txtsetup.oem method, use OemPnPDriversPath in [unattended] in WINNT.SIF!Depending on the exact chipset you have, you might cannot use every driver out there compatible with your chipset. Can you tell me the Hardware-ID of your sATA- or pATA-Controller? It look like PCI\VEN_10DE&DEV_0036 and can be found in the device manager below the "ide ata/atapi controller" or below "scsi- and raid-controller". If i know that ID i can tell you which driver version will be the best (stability and performace).Hi,thanks for you advise but I checked on the chipset of the Mainboard and its an Nvidia MCP78B. I have only found SATA Raid Drivers with this package, not standalone SATA drivers. I dont think the nforce drivers are that uptodate since the mainboard chipset drivers are from 3/2008.I get the error during the textmode setup when you can press f6 to add new SATA drivers. If I use teh same drivers via floppy i dont get the bluescreen at all. I have also put the drivers to the "OemPnPDriversPath" written in the unattend.ini, still no success.Seems kinda strange...Regards,Philipp
an3k Posted June 26, 2008 Posted June 26, 2008 (edited) Congratulations! You don't have a chipset which is only supported by old drivers (like nForce4 MCP04) Currently im writing a step-by-step guide which explains all steps to be done to get a working unattended cd with sata drivers directly integrated into the txtsetup.sif (so you can use the recovery console and F6 floppy). Wait one or two days and my guide is finished But why do you use unattended.ini? Don't you install from CD? However, what nForce chipset do you have? nForce2? Can you tell me the Hardware-ID? Edited June 26, 2008 by an3k
an3k Posted June 27, 2008 Posted June 27, 2008 see http://www.msfn.org/board/HOWTO-integrate-...et-t119748.html for my howto
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now