MSFN Forum: Perc5/i on Dell 1950/2950 - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Perc5/i on Dell 1950/2950 unattend problem Rate Topic: -----

#1 User is offline   Pascal62 

  • Group: Members
  • Posts: 2
  • Joined: 05-March 07

Posted 05 March 2007 - 09:35 AM

Hello,

I have a problem with the unattend Perc5/i driver for windows 2003.

First i put the Perc5/i files in TEXTMODE

And in Winnt.sif:

[MassStorageDrivers]
"DELL PERC5 RAID Controller Driver (Server 2003 32-bit)"=OEM

[OEMBootFiles]
;Dell 1950
percsas.sys
percsas.pdb
percsas.cat
megasas.sys
megasas.pdb
txtsetup.oem
Oemsetup.inf
nodev.inf

But this don't work :-(

-----
Later i use a different way and a copy the SYS drivers to I386 with makecab

And 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\Perc5i

OemPnPDriversPath="\drivers1_r\Perc4Di;\drivers1_r\Perc5i

But 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",megasas
PERC_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, megasas
inf = d1, oemsetup.inf, megasas
inf = d1, nodev.inf
catalog = d1, percsas.cat

[Files.scsi.PERC_32]

driver = d2, percsas.sys, percsas
inf = d2, oemsetup.inf, percsas
inf = d2, nodev.inf
catalog = 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.

This post has been edited by Pascal62: 05 March 2007 - 11:33 AM



#2 User is offline   Pascal62 

  • Group: Members
  • Posts: 2
  • Joined: 05-March 07

Posted 05 March 2007 - 03:21 PM

I see self in Default only 1 Scsi? Why not also this line?
scsi = PERC_32 (for the w2003 section)


[Defaults]

scsi = MSAS_32

#3 User is offline   anthonyy 

  • Group: Members
  • Posts: 2
  • Joined: 21-December 06

Posted 29 March 2007 - 07:34 AM

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=\WINDOWS

I 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)",percsas

Now, 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/S

I 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

#4 User is offline   builditian 

  • Group: Members
  • Posts: 1
  • Joined: 23-December 07

Posted 23 December 2007 - 09:15 AM

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!


Thanks

Ian

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy