Title: Dell PowerEdge RAID Controller 2/SC, 2/DC, 4/DC, 4/SC, 3/QC, 3/DC, 3/DCL, 3/SC, PERC 4/Di, and CERC ATA100/4CH, Device Driver for Windows 2003. Version 6.35.2.32 Date: 6/05/03 TABLE OF CONTENTS 1.0 Introduction 2.0 Compatibility / Minimum Requirements 3.0 Fixes or Enhancements in this Release 4.0 Additional Information 5.0 Revision History 1.0 Introduction This is the driver for following PowerEdge Expandable RAID Controllers: PERC 4/SC, PERC 4/DC, PERC 3/QC, PERC 3/DC, PERC 3/DCL, PERC 3/SC, PERC 2/SC, PERC 2/DC, PERC 4/Di, CERC ATA100/4CH. 2.0 Compatibility / Minimum Requirements This Device Driver is compatible with the following firmware versions: PERC 4/DC (PERC 4 Dual Channel) 3.28, PERC 4/SC (PERC 4 Single Channel) 3.28, PERC 3/QC (PERC 3 Quad Channel) 1.92, PERC 3/DC (PERC 3 Dual Channel) 1.92, PERC 3/DCL (PERC 3 Dual Channel Lite) 1.92, PERC 3/SC (PERC 3 Single Channel) 1.92, PERC 4/Di (PERC 4/Di - PE 2600) 2.37, PERC 4/Di (PERC 4/Di - PE 1750) 4.10, CERC ATA100/4CH (RAID IDE) 6.62, PERC 2/SC (PERC 2 Single Channel) 3.13, PERC 2/DC (PERC 2 Dual Channel) 1.06. This package is a self-extracting package of the Windows 2003 device driver installation diskette for PERC 4/DC, 4/SC, 3/QC, 3/DC, 3/DCL, 3/SC, 2/DC, 2/SC, CERC ATA100/4CH and PERC 4/Di. XXXX.EXE Self-extracting package to create Windows 2003 device driver installation diskette To build the installation diskette, execute the package, directing it's output to an empty formatted diskette. 3.0 Fixes or Enhancements in this Release Enhancements: 1) None Fixes: 1) Minor change to Oemsetup.txt file. 2) Driver no longer filters out all other commands except SCSI READ and SCSI WRITE 4.0 Additional Information 1. When installing a PERC 3/DCL controlller in a system, Windows will automatically load a different PERC driver. This driver will show the PERC 3/DCL as a PERC 3/DC. You must upgrade the driver to the latest shipping level and after this upgrade the PERC 3/DCL will be displayed correctly. 2. When installing Windows Server 2003 in a system and have a PERC 3/QC, PERC 3/DC, PERC 3/DCL, PERC 3/SC, PERC 4/DC or PERC 4/SC together in a system you will see the following selection when choosing a logical drive to configure. (xxxxx)mb Disk 0 at Id <y> on bus <z> on mraid35x [MBR] Where (xxxxx) is the size of the logical drive. Where (y) is the logical drive id per controller. Where (z) is the bus number. z=2 PERC 3/SC or PERC 4/SC z=3 PERC 3/DC,PERC 3/DCL or PERC 4/DC z=5 PERC 3/QC If there is more than 1 logical drive per controller then ld number will be incremented. If there is more than 1 type of controller in a system then multiple selections will be displayed per controller. (xxxxx)mb Disk 0 at Id (y) on bus (z) on mraid35x [MBR] (xxxxx)mb Disk 0 at Id (y) on bus (z) on mraid35x [MBR] The user must be careful to select the appropriate ld when installing Windows Server 2003. 5.0 Revision History Changes from 6.25 to 6.32.2.32 1) Changes in the setup files, so that Scsiport driver should give the correct device number and function number to the miniport driver. 2) A timeout is implemented in the driver so that driver shouldn't wait infinitely for the firmware to acknowledge the interrupt. 3) The driver will return an error status for all the offline logical drives. 4) Utilities are issuing 0xc3 calls for getting the logical drive statistics. This is causing the system to crash. This bug has been fixed in the driver. 5) The driver is using Hal functions to program hierarchy bridges and SCSI chips when system goes to D3 standby state. The use of Hal functions were not allowing the driver to pass the HCT test. So we have to disable the Hal calls in the previous releases. A workaround has been done in the driver whereby all the Hal calls have been replaced by its assembly equivalent. 6) During reset, the driver was not clearing all the pending commands whenever the firmware is not able to complete it. 7) Driver is allocating enough continuous memory for the FLASH_WRITE_BLOCK(0x2c) command. 8) The system gives a blue screen when one swaps the boot controller. This bug has been fixed by adding entries of all the supported controllers in the critical data base section of the registry through changes in the oemsetup.inf file. 9) The system was not waking up after a hibernation/standby operation. This bug was caused by the driver. The driver was trying to access PCI_CONFIG space from the ScsiRestartAdapter in the driver. This bug has been fixed by accessing the PCI_CONFIG space from the ScsiSetRunningConfig entry point. 10) A new command has been introduced to enhance the performance for SCSI I/O on non-raid SCSI channel. 11) In case of standby, the driver was not waiting for the firmware to get initialized. This resulted in the driver sending commands to the firmware even when the firmware is not initialized. The fix has been put in the driver. The driver is polling for the Firmware to get initialized before sending any commands to the firmware. 12) The PERC 3 Firmware was not able to handle multiple reserve commands for a logical drive. This was leading to reservation failures on some of the logical drives. A fix has been done in the driver where the driver would accept only one reservation call at a time and would allow it to complete before issuing any more commands to the firmware.Download Driver Pack
After your driver has been downloaded, follow these simple steps to install it.
Expand the archive file (if the download file is in zip or rar format).
If the expanded file has an .exe extension, double click it and follow the installation instructions.
Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.
Find the device and model you want to update in the device list.
Double-click on it to open the Properties dialog box.
From the Properties dialog box, select the Driver tab.
Click the Update Driver button, then follow the instructions.
Very important: You must reboot your system to ensure that any driver updates have taken effect.
For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.