PERC4-Readme.TXT Driver File Contents (perc4-w2k-539-a04-1.exe)

Dell PowerEdge RAID Controller PERC 4/DI  Device Driver for Windows 2000.

This  driver also supports the PERC 3/QC, 3/DC, 3/DCL and CERC ATA100/4ch. 

Version 5.39

Important Information:
==============
This Device Driver is compatible with the following firmware versions:

Controller	Minimum firmware level		Description
----------	----------------------	        -----------
PERC 3/QC		1.74			PERC 3 Quad Channel
PERC 3/DC		1.74			PERC 3 Dual Channel
PERC 3/DCL		1.74			PERC 3 Dual Channel Lite
PERC 3/SC		1.74			PERC 3 Single Channel
PERC 4/DI		2.24			PERC 4/DI - PE 2600
PERC 4/DI		4.00			PERC 4/DI - PE 2755MC
CERC ATA100/4CH	 6.62			RAID IDE	


This package is a self-extracting package of the Windows 2000 device 
driver installation diskette for PERC 3/QC, 3/DC, 3/DCL, 
3/SC, CERC ATA100/4CH and PERC 4/DI. 

XXXX.EXE	Self-extracting package to create Windows 2000 device
		driver installation diskette

To build the installation diskette, execute the package, directing it's 
output to an empty formatted diskette.


Fixes or Enhancements From Prior releases 
===================================

Changes from 5.35.2 to 5.39 
======================
1. Utilities are issuing driver calls for getting the logical drive 
   statistics. We have seen some utilities are requesting 40LD 
   statistics but send buffer less than the required statistics size. 
   This is causing the system to crash. This bug has been fixed in the 
   driver by returning all the calls with lesser buffer size 
   without copying any data successfully.

2. Change in the setup files, so that Scsiport driver should give 
   correct Device Number and Function Number to the Miniport driver.

3. A timeout is implemented in the driver so that driver shouldn’t wait 
   infinitely for the Firmware to acknowledge the interrupt.

4. During Reset, Driver was not clearing all the Pending Commands 
   whenever the Firmware is not able to complete it.

5. System was hanging after it wakes up from Hibernation/Standby on 
   PERC 3/QC and PERC 3/DC controllers. Driver needs to reprogram these 
   SCSI chips before waiting for the firmware to initialize.   

6. During the Cluster HCT phase 5 test the driver and firmware used 
   to wait for each other for a command completion. This led to dead 
   lock condition and the HCT test fails with an IO timeout error. 
   In order to avoid this dead lock condition the driver will poll the 
   firmware for completion of a command before the OS times out the 
   command.

7. When running heavy I/O's the miniport driver would often get a mailbox 
   busy condition that would lead to an I/O hang. The fix is made in 
   the driver to improve delay optimization for the mailbox busy 
   condition. 

8. The logical drive status checking was failing for Dummy Device inquiry. 
   This logic was removed since there is no need to check status of this 
   device. 

9. The capability pointer was changed in firmware for Fast READ/WRITE 
   calls for hard drives connected to the SCSI Channels.

10. Initial release of PERC 4/DI support on PE2755MC


========================================================================
    
Version 5.35.2 Release

Changes from 5.32 to 5.35.2
=======================

1) System was not waking up after a hibernation/standby operation. This bug was caused by the driver.
    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.

2) New command has been introduced to enhance the performance for SCSI I/O on non-raid SCSI channel.

3) In case of cluster reset, Driver was waiting infinitely for all the commands to complete, resulting in the 
    system crash/hang. This problem has been fixed by waiting for certain period of time for the outstanding 
    commands to complete. If the commands are not completed in certain period of time, 
    Driver completes all the outstanding with error and returns.

4) In case of Standby, driver was not waiting for the Firmware to get initialized, resulting in the driver 
    sending commands to the firmware even when the Firmware is not initialized. The fix has been put 
    in the driver. Driver is polling for the Firmware to get initialized before sending any commands to the Firmware.

5) A single Tape drive was seen at TargetID 0 and TargetID 16 on the physical channel.  One can attach 
   up to a maximum of 15 devices on a single physical channel. All the requests coming for a physical 
   channel with TargetID greater than 15 should be returned as Illegal request.





=======================================================================
Version 5.32.0.0
===============
1 Initial release of PERC 4/DI on PE2600.

Download Driver Pack

How To Update Drivers Manually

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.

server: web4, load: 1.19