Topic: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

The following is a request to add the following driver to the mass storage controller pack:

Dell PowerEdge RAID Controller 4e/Di, 4e/Si, 4e/DC, 4/DC, 4/SC, 3/QC, 3/DC, 3/DCL, 3/SC, PERC 4/Di, PERC 4e/Di, and CERC ATA100/4CH, Device Driver for Windows Server 2003. Windows 2003 Version 6.46.2.32

Driver 6.46.2.32 is available at the following web page:
http://support.dell.com/support/downloa … eid=149170


1) Create D\M\L\6 folder

2) Download the driver package

3) Extract the file to a working folder

4a) Copy MRAID2K.sys to D\M\L\6 and rename it to MR2kdell.sys
4b) Copy MRAID35x.sys to D\M\L\6 and rename it to MRAIdell.sys
4c) Copy nodef.inf to D\M\L\6
4d) Copy Oemsetup.inf to D\M\L\6
4e) Copy percraid.cat to D\M\L\6

5a) Modify Oemsetup.inf
5b) change/replace all MRAID2K.sys to MR2kdell.sys
5c) change/replace all MRAID35x.sys to MRAIdell.sys

6) Modify DriverPack_MassStorage_wnt5_x86-32.ini

[L-6]
ms_count=1
ms_1_deviceName="LSI Logic Dell Perc RAID Driver (Win2003)"
ms_1_tag="mraidell"
ms_1_SysFile="mraidell.sys"
ms_1_hwids="PCI\VEN_8086&DEV_1960&SUBSYS_11121111,PCI\VEN_8086&DEV_1960&SUBSYS_11111111,PCI\VEN_8086&DEV_1960&SUBSYS_09A0101E,PCI\VEN_8086&DEV_1960&SUBSYS_11111028,PCI\VEN_8086&DEV_1960&SUBSYS_04671028,PCI\VEN_101E&DEV_1960&SUBSYS_04711028,PCI\VEN_101E&DEV_1960&SUBSYS_04931028,PCI\VEN_101E&DEV_1960&SUBSYS_04751028,PCI\VEN_1028&DEV_000E&SUBSYS_01231028,PCI\VEN_1028&DEV_000F&SUBSYS_013B1028,PCI\VEN_1028&DEV_000F&SUBSYS_014A1028,PCI\VEN_1028&DEV_000F&SUBSYS_014C1028,PCI\VEN_1028&DEV_000F&SUBSYS_014D1028,PCI\VEN_101E&DEV_1960&SUBSYS_05111028,PCI\VEN_1000&DEV_1960&SUBSYS_05181028,PCI\VEN_1000&DEV_1960&SUBSYS_05201028,PCI\VEN_1028&DEV_0013&SUBSYS_016C1028,PCI\VEN_1028&DEV_0013&SUBSYS_016D1028,PCI\VEN_1028&DEV_0013&SUBSYS_016E1028,PCI\VEN_1028&DEV_0013&SUBSYS_016F1028,PCI\VEN_1028&DEV_0013&SUBSYS_01701028,PCI\VEN_1000&DEV_0408&SUBSYS_00011028,PCI\VEN_1000&DEV_0408&SUBSYS_00021028"
ms_1_isBusExtender=false
ms_1_exc_skipIfOS="w2k,wxp"
ms_1_exc_replaceIfOS="w2k3"

Special Note: The modifications to the .ini file only enable the Windows 2003 version of the driver for a Windows 2003 os.

Last edited by zookeeper (2007-07-26 12:54:34)

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Jaak,

I did everything for this already and e-mailed the finished product to you.

http://d1syubgj0w3cyv.cloudfront.net/cdn/farfuture/5ocSdUxUxrK5g8rfTm7_39bPWgBMWiteXNH4McROrNw/perpetual:forever/userbar/mainteam-1.png

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

it is up as a nightly now
see this topic
http://forum.driverpacks.net/viewtopic.php?id=1817

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

@ zookeeper

was there any reason you wanted the SYS files renamed?
I did not rename sys files.
we have this now..

[L-6]
ms_count=2
ms_1_deviceName="LSI logic PERC 4e/Di/Si/DC 4/DC/SC 3/QC/DC/DCL/SC CERC TA100/4CH PowerEdge W2K"
ms_1_tag="MRdell2K"
ms_1_sysFile="MRAID2K.sys"
ms_1_hwids="PCI\VEN_101E&DEV_1960&SUBSYS_04711028,PCI\VEN_101E&DEV_1960&SUBSYS_04931028,PCI\VEN_101E&DEV_1960&SUBSYS_04751028,PCI\VEN_1028&DEV_000E&SUBSYS_01231028,PCI\VEN_1028&DEV_000F&SUBSYS_013B1028,PCI\VEN_1028&DEV_000F&SUBSYS_014A1028,PCI\VEN_1028&DEV_000F&SUBSYS_014C1028,PCI\VEN_1028&DEV_000F&SUBSYS_014D1028,PCI\VEN_1000&DEV_1960&SUBSYS_05181028,PCI\VEN_1000&DEV_1960&SUBSYS_05201028,PCI\VEN_101E&DEV_1960&SUBSYS_05111028,PCI\VEN_1028&DEV_0013&SUBSYS_016C1028,PCI\VEN_1028&DEV_0013&SUBSYS_016D1028,PCI\VEN_1028&DEV_0013&SUBSYS_016E1028,PCI\VEN_1028&DEV_0013&SUBSYS_016F1028,PCI\VEN_1028&DEV_0013&SUBSYS_01701028,PCI\VEN_1000&DEV_0408&SUBSYS_00011028,PCI\VEN_1000&DEV_0408&SUBSYS_00021028"
ms_1_isBusExtender=false
ms_1_exc_disableIfOS="w2k"
ms_1_exc_skipIfOS="wxp,w2k3"
 
ms_2_deviceName="LSI logic, PERC 4e/Di/Si/DC 4/DC/SC 3/QC/DC/DCL/SC CERC ATA100/4CH PowerEdge 2K3"
ms_2_tag="MRdellk3"
ms_2_sysFile="Mraid35x.sys"
ms_2_hwids"PCI\VEN_8086&DEV_1960&SUBSYS_11121111,PCI\VEN_8086&DEV_1960&SUBSYS_11111111,PCI\VEN_8086&DEV_1960&SUBSYS_09A0101E,PCI\VEN_8086&DEV_1960&SUBSYS_11111028,PCI\VEN_8086&DEV_1960&SUBSYS_04671028,PCI\VEN_101E&DEV_1960&SUBSYS_04711028,PCI\VEN_101E&DEV_1960&SUBSYS_04931028,PCI\VEN_101E&DEV_1960&SUBSYS_04751028,PCI\VEN_1028&DEV_000E&SUBSYS_01231028,PCI\VEN_1028&DEV_000F&SUBSYS_013B1028,PCI\VEN_1028&DEV_000F&SUBSYS_014A1028,PCI\VEN_1028&DEV_000F&SUBSYS_014C1028,PCI\VEN_1028&DEV_000F&SUBSYS_014D1028,PCI\VEN_1000&DEV_1960&SUBSYS_05181028,PCI\VEN_1000&DEV_1960&SUBSYS_05201028,PCI\VEN_101E&DEV_1960&SUBSYS_05111028,PCI\VEN_1028&DEV_0013&SUBSYS_016C1028,PCI\VEN_1028&DEV_0013&SUBSYS_016D1028,PCI\VEN_1028&DEV_0013&SUBSYS_016E1028,PCI\VEN_1028&DEV_0013&SUBSYS_016F1028,PCI\VEN_1028&DEV_0013&SUBSYS_01701028,PCI\VEN_1000&DEV_0408&SUBSYS_00011028,PCI\VEN_1000&DEV_0408&SUBSYS_00021028"
ms_2_isBusExtender=false
ms_2_exc_disableIfOS="w2k"

put in code tags

Last edited by Jaak (2007-07-30 08:02:38)

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

@Jaak

Your are right and there is no reason to rename the sys files.  I renamed them during my isolated testing and comparison with the other mraid35x.sys drivers.

Thanks

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

the reason we disable for windows2000 is simple.
win 2000 has a memory limit, and if we do not do this, none work.

windows 2000 Users have to edit the INI, enable the driver(s) they need for 2000, and repack.
If the memory limit is breached, they have to disable a (few) other, and repack.

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Oh, there is a new testing version in that link.

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Jaak wrote:

Oh, there is a new testing version in that link.

hi, jaak, would u plz tell me how to mod a xp driver to it? it seems we can use windows 2003 driver instead windows xp driver during windows xp installion.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Hi

the second part in this already does that.. it uses the 2003 files, and only disables 2000.
ms_2_exc_disableIfOS="w2k"


2000 is in the first part in this driver INI section.
ms_1_exc_skipIfOS="wxp,w2k3"
therefore, XP and 2003 skip it.
2000 is disabled so as to avoid 'out of memory.' ..
if you need this driver in 2000, remove or comment out the line (ms_2_exc_disableIfOS="w2k") and maybe add ms_2_exc_disableIfOS="w2k" to another section that does not have it.
We are probably quite close to the memory error..
(When we got too many enabled not long ago, a member had to manually disable some, then some more, and some more, and told us about his experiences, so we had an idea how many we had to disable and did so..)

right now, when I add a new driver, I always disable it for 2000.

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Jaak wrote:

Hi

the second part in this already does that.. it uses the 2003 files, and only disables 2000.
ms_2_exc_disableIfOS="w2k"


2000 is in the first part in this driver INI section.
ms_1_exc_skipIfOS="wxp,w2k3"
therefore, XP and 2003 skip it.
2000 is disabled so as to avoid 'out of memory.' ..
if you need this driver in 2000, remove or comment out the line (ms_2_exc_disableIfOS="w2k") and maybe add ms_2_exc_disableIfOS="w2k" to another section that does not have it.
We are probably quite close to the memory error..
(When we got too many enabled not long ago, a member had to manually disable some, then some more, and some more, and told us about his experiences, so we had an idea how many we had to disable and did so..)

right now, when I add a new driver, I always disable it for 2000.

thx for ur help.

I've fixed all the problem.

Last edited by temp0 (2007-08-08 01:44:05)

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Hi, please note that that INI section was changed later on.
(in build 7.08.1 for testing)

slipstream had created the MRdellK3.sy_, but when setup ran, an error popped up about line xxx (the line referring to Mrdellk3) and setup halted.

Helmi reports that the driver runs his drives in XP, but has an issue in hardware manager, which is telling him it is not intended for XP. (and hibernation cannot work).

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Jaak, I think I found the reason for this!
Dell is only providing a driver fopr the PER RAID for Windows 200 and 2003 Server editions, however, none for XP (probabaly because no server edition exists for that).
While it works fine in Text Mode, you cannot install the driver (even manually and forced) on an XP system:

http://img338.imageshack.us/img338/4523/perraidsigneddriveray4.png

http://img116.imageshack.us/img116/3750/percraiderrordriverinstns6.png

As you can see, this is signed and all, but refuses to work.
This is directly from the driver archive from Dell's site, using the 2k3 link.

Either I leave it as it is or I'll have to move to a server OS (it was running 2k server when I got it but I have too many apps that require XP by now...).
Anyone got a cheap 2k3 server for me? wink

That or I'll just put on my 2k8 server beta3 big_smile
(maybe it will install properly now after the BIOS update...)

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

txtsetup.sif line xxxx error solved

XP's native txtmode drivers apparently recognise hard drives

The answer was 42?
Kind regards, Jaak.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Will this be included into a newer driver pack for mass storage that can be used with UBCD4WIN or BartPE???  I was going to submit the exact same request requesting the PERC drivers for all their mass storage versions.  I was shocked that they hadn't been included earlier considering how many people do Dell servers.  I assumed these were included but when I finally came across a Dell server with my latest version of UBCD4WIN with the latest pack that the PERC drivers did NOT exist and that even the LSI didn't load anything to allow me to see the array or drives period.

We were able to simply download the latest PERC pack from Dell which had 2000 and 2003 drivers for every version 3's and 4's and do an F6 before the CD booted and installed the drivers. 

Please include these into latest driverpacks for UBCD4WIN and BartPE...

TIA...

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

Cellar Dweller wrote:

Will this be included into a newer driver pack for mass storage that can be used with UBCD4WIN or BartPE???

They are already in the latest DPMS!
As I don't do UBCD4WIn or BartPE (yet, at least, no time to get into that), I'm not sure whether you actually need a special version for these...

I was shocked that they hadn't been included earlier considering how many people do Dell servers

From my experience, Server 2003 already comes with support for the controller, at least when I installed it on my Dell, it worked like a charm out-of-the-box (aka no DriverPacks slipstreamed).
As you wouldn't really want to run XP as a server OS (considering the machine is in server duties, so far, I am using it just to find out how to best build a NAS platform out of it wink), that#s probabaly why it never was an issue.

Plus, we can only add so much drivers ourselves.
If there is no feedback and requests, some may get overlooked simply because there is such a plethora of HW on the market.

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

First of all thank you for such a great work you are doing.
I built my first bootable cd a couple of years ago, updated it once, someone broke in and stole my laptop and all my software, I'm trying to rebuild my bootable cd for a dell server power edge  2800 and I'm having a lot of problems with the raid controller Perc 4e/di, I can not get it to work and I do not see the SCSI Hard drives.
I done this before using barts PE and it worked, I'm using UBCD4win this time but I'm lost at this point.
Any help would be deeply appreciated.
Thank you again and pardon my english.

Last edited by giloz (2007-08-24 04:26:33)

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

giloz wrote:

I built my first bootable cd a couple of years ago, updated it once, someone broke in and stole my laptop and all my software,

Oh my, I can really feel for you here! sad

If someone steals your hardware, alright, that's what thievery is about, I guess, selling the stuff on ebay or such.
But stealing someone's SW which probably includes backups and personal data, now that is really a new low.
The insurance company will most likely cover up for the HW loss, but if someone stole my data, if I ever got ahold of them, I'd rip off their balls with my bare hands, I swear to you! >8(
That's on the same level as deliberately damaging someone's car or kidnapping their dog, I guess... (I don't have a dog).

Re: [REQ] LSI Logic Perc 4e/Di,4e/Si, 4e/DC, 4/DC, ... (Dell PowerEdge)

O yes,  I still cant get over it, The sadest thing will be:
I created my first bootable cd in 1996, from scratch, good old dos, I kept it as a souvenir, I remember paying 4500 pesos for my first cd burner (about 450 USD) just to work on the project... any ways, like you said, hardware can be easily replaceable, not software and paper work, Oh well what are we going to do?...