Pascal62 Posted March 5, 2007 Posted March 5, 2007 (edited) Hello,I have a problem with the unattend Perc5/i driver for windows 2003.First i put the Perc5/i files in TEXTMODEAnd in Winnt.sif:[MassStorageDrivers]"DELL PERC5 RAID Controller Driver (Server 2003 32-bit)"=OEM[OEMBootFiles];Dell 1950percsas.syspercsas.pdbpercsas.catmegasas.sysmegasas.pdbtxtsetup.oemOemsetup.infnodev.infBut this don't work :-(-----Later i use a different way and a copy the SYS drivers to I386 with makecabAnd copy in TXTSETUP.sif: [sourceDisksFiles]percsas.sys = 1,,,,,,4_,4,1,,,1,4[HardwareIdsDatabase]PCI\VEN_1028&DEV_0015&SUBSYS_1F011028 = "percsas"PCI\VEN_1028&DEV_0015&SUBSYS_1F021028 = "percsas"PCI\VEN_1028&DEV_0015&SUBSYS_1F031028 = "percsas"[sCSI.Load]percsas = percsas.sys,4[sCSI]percsas = "DELL PERC5 RAID Controller Driver (Server 2003 32-bit)"And a copy the drivers to $oem$\$1\drivers1_r\Perc5iOemPnPDriversPath="\drivers1_r\Perc4Di;\drivers1_r\Perc5iBut also a get here a BSOD--------This is the original txtsetup.oem for the Perc5/i--------[Disks]d1 = "DELL PERC5 RAID Controller Driver for Windows 2000", \megasas.sys, \d2 = "DELL PERC5 RAID Controller Driver (Server 2003 32-bit)", \percsas.sys, \[Defaults]scsi = MSAS_32[scsi]MSAS_32 = "DELL PERC5 RAID Controller Driver for Windows 2000",megasasPERC_32 = "DELL PERC5 RAID Controller Driver (Server 2003 32-bit)",percsas[HardwareIds.scsi.MSAS_32]id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "megasas"id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "megasas"id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "megasas"[HardwareIds.scsi.PERC_32]id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F011028", "percsas"id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F021028", "percsas"id = "PCI\VEN_1028&DEV_0015&SUBSYS_1F031028", "percsas"[Files.scsi.MSAS_32]driver = d1, megasas.sys, megasasinf = d1, oemsetup.inf, megasasinf = d1, nodev.infcatalog = d1, percsas.cat[Files.scsi.PERC_32]driver = d2, percsas.sys, percsasinf = d2, oemsetup.inf, percsasinf = d2, nodev.infcatalog = d2, percsas.cat[Config.megasas]value = "", Tag, REG_DWORD, 20[Config.percsas]value=parameters\PnpInterface,5, REG_DWORD,1 value = "", Tag, REG_DWORD, 20------We have also a problem with this Dell Perc in BartPE, if we use the LSI driver than we get no error by loading Diskpart only he maken one big partition. Normaly we maken two partitons?Before we have no problems with Perc3 and 4 drivers.Is there something wrong whit the original txtsetup.oem?Thx for reading. Edited March 5, 2007 by Pascal62
Pascal62 Posted March 5, 2007 Author Posted March 5, 2007 I see self in Default only 1 Scsi? Why not also this line? scsi = PERC_32 (for the w2003 section)[Defaults]scsi = MSAS_32
anthonyy Posted March 29, 2007 Posted March 29, 2007 Dear Pascal,Hello, I spent some time creating an unattended CD for our Dell 2950's At first I had to do the floppy thing, F6 , etc. for the RAID drivers, but I had attempted what you are trying sithout success. I gave it a break for a few months and came back to it the other day and was successful. Here is what I did:Here is my UNATTENDED section in the winnt.sif file:[unattended] UnattendMode=FullUnattended OemSkipEula=Yes OemPreinstall=yes OemPnPDriversPath="drivers\percsas" TargetPath=\WINDOWSI created a $OEM$\$1\drivers\percsas folder right on the CD root and in that folder, I placed all of the Dell PERC driver files.Okay, next I had to add lines to the TXTSETUP.SIF file, with information pulled from the TXTSETUP.OEM file in the PERC drivers folder.Here is what I added to the end of the TXTSETUP.SIF file - note.....you must scroll all the way to the bottom and place your cursor after the last character, hit enter to get to the next empty line and paste this to the end of this file.[sourceDisksFiles]percsas.sys=1,,,,,,3_,4,1[HardwareIdsDatabase]PCI\VEN_1028&DEV_0015&SUBSYS_1F011028="percsas"PCI\VEN_1028&DEV_0015&SUBSYS_1F021028="percsas"PCI\VEN_1028&DEV_0015&SUBSYS_1F031028="percsas"[sCSI.load]percsas = percsas.sys,4[sCSI]percsas = "DELL PERC5 RAID Controller Driver (Server 2003 for x64)",percsasNow, these were from the 64bit driver files, but I don't think it's different for the 32 bit files, if that's the Operating System that you are installing.After I did the MAKECAB command line, I made sure that both the PERCSAS.SYS and PERCSAS.SY_ files were in the AMD64 folder, but for you that would be the I386 folder for 32bit O/SI don't recognize the megasas drivers, but this should work for the 2950. Also, I didn't use any of the [MassStorageDrivers] entries in the WINNT.SIF file.I hope this helps.Tony
builditian Posted December 23, 2007 Posted December 23, 2007 Dear anthonyy,Thanks for the working example.PCI\VEN_1028&DEV_0015&SUBSYS_1F011028="percsas"PCI\VEN_1028&DEV_0015&SUBSYS_1F021028="percsas"PCI\VEN_1028&DEV_0015&SUBSYS_1F031028="percsas"was not added to [HardwareIdsDatabase] by nLite. Not sure why, as it added the rest of the driver info and the drivers OK.A look at TXTSETUP.SIF showed the vital device codes were missing, as I could see it being loaded on the startup screen. Added it and the 2003x64 installer found the SAS raided disks; I recovered my registry from the repair folder and my company email server is running again!ThanksIan
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now