readme.txt Driver File Contents (perc-cerc-w2k-5.46-A02.exe)

Title:

Dell PowerEdge RAID Controller 4/DC, 4/SC, 3/QC, 3/DC, 3/DCL, 3/SC, 
PERC 4/Di, and CERC ATA100/4CH, Device Driver for Windows 2000.

Version: 5.46


TABLE OF CONTENTS

1.0  Introduction
2.0  Compatibility / Minimum Requirements
3.0  Install Instructions
     3.0.1  Installing on a New Windows 2000 Server
     3.0.2  Adding the PERC/CERC Driver to an Existing Windows 2000 Server
     3.0.3  Updating the PERC/CERC Driver on an Existing Windows 2000 Server
4.0  Fixes or Enhancements in this Release
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 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.


3.0 Install Instructions

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, PERC 
4/DC, PERC 4/SC 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.


3.0.1 Installing on a New Windows 2000 Server

1) Boot the system using the Windows 2000 CD. As the message

   "Press F6 if you need to install a third party SCSI or RAID driver."

   appears, press F6 immediately.

2) Within a few minutes, a  screen  appears  that  asks  for additional adapters 
   in the system. Choose 'S'.
3) You are prompted for  the  driver  diskette.  Insert  the PERC/CERC Windows 
   2000  driver  diskette  in  the  floppy drive and press Enter.
4) A list of  drivers  for  PERC/CERC  controllers  appears. Select the right 
   driver for your installed controller and press Enter to load the driver.
5) Press Enter again to  continue  installation  process  as usual.


3.0.2 Adding the PERC/CERC Driver to an Existing Windows 2000 Server

1) Boot the system to Windows 2000. The Found New Hardware Wizard displays.
2) If you are installing the PERC 3/SC or  CERC  ATA100/4CH, click on Next and 
   skip to step 5. Otherwise, click Cancel on all the new devices.
3) Restart the system from the shutdown menu.
4) The Found New Hardware Wizard  displays  again  when  the system boots to 
   Windows 2000. Click on Next.
5) Select Search for a suitable driver and click Next to continue.
6) Select Floppy disk drive, insert  the  PERC/CERC  Windows 2000 driver 
   diskette created above and click Next to continue.
7) Continue to click on Next and finish the installation.
8) The Found New Hardware Wizard screen appears one time for each PERC 3/SC 
   controller,  three  times  for  each  PERC 4/Di, PERC 3/DC or PERC 3/DCL 
   controller and  four  times for each PERC 3/QC or CERC ATA100/4CH controller.  
   Repeat steps 5 - 7 for each time the wizard displays to complete installation 
   of the card.
9) To  confirm  driver  installation,  right  click  on   My Computer and select 
   Manage. Click on Device Manager, then click on SCSI and RAID controllers to 
   see the newly added PERC 3 controller(s) in the list.
10) Restart the computer for the changes to take effect.


3.0.3 Updating the PERC/CERC Driver on an Existing Windows 2000 Server

If your server is already running Windows 2000, use the following steps to 
update the PERC  Windows 2000 driver. 

Note: If your driver supports multiple RAID controllers, make sure to upgrade 
all the RAID controllers in your system that your driver supports.

1) Insert the PERC/CERC Windows 2000 driver diskette.
2) Position the mouse pointer to the my computer icon on your desktop and right 
   click and select Manage.
3) Position the mouse pointer on Device Manager and click the left mouse button.
4) Position the mouse pointer on SCSI and RAID controllers and double click.
5) Select the PERC  controller and double click.
6) Select the Driver tab 
7) Select Update Driver 

   The Upgrade Device Driver Wizard displays.

8) Click on  the Next Button
9) Select Search for a suitable driver and click Next to continue.
10) Select Floppy disk drive.
11) The Driver Files Search Results wizard appears. Check the box next to, 

    "Install one of the other drivers" and then click the Next button.

12) In the Driver Files Found  wizard select the appropriate device from the
    a:\ drive
13) Select the next button
14) When you see the Completing the Upgrade Device Driver Wizard window click
    on Finish.
15) Restart the computer for the changes to take effect.


4.0 Fixes or Enhancements in this Release 

1. A timer rountine has been added to the driver's reset path which will be periodocally be invoked and will calculate the actual system time elapsed from the start of the issuing of reset. If more than 3 minutes elapse, the adapter will be marked as failed.
In a cluster environment during heavy I/O, this would prevent the driver from stalling the CPU and allow the cluster to failover instead of freezing.

2. The driver will now expose a failed logical drive to the OS and will complete the failed I/O request with the proper status information to prevent a logical drive mismatch between the OS and the RAID management utilities.
	 
3. Support added for PERC 4e/Si,PERC 4e/Di,PERC 4e/DC, PERC 4e/SC.



5.0 Revision History 

Changes from 5.39 to 5.42

1. File Version has been modified to reflect the Product version from this 
   release onwards.
2. Minor change to the setup files.
3. Driver no longer filters out all other commands except SCSI READ and SCSI 
   WRITE
4. The driver will accept only one Reservation call at a time and would allow it 
   to complete before issuing any more commands to the Firmware.
5. The driver will be using an individual commandID for each WriteConfig issued 
   to the Firmware


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 
11. Initial release of PERC 4/SC. 

    
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: web3, load: 2.15