
1. OEM Name: 			LSI

2. Product Name: 		MegaRAID Windows .Net Driver (Mraid35x.sys)                               
                                

3. Release Date: 		03/14/2003

4. New Version Release: 	6.31  

5. Previous Version Release: 	6.30

------------------------------------------------------------------------------------------------
Reason for Release (including Bug Fixes and Enhancements and Feature added)


Version 6.31:
============

Bugs Fixed:
----------
1) During Cluster HCT phase 5 test driver and firmware used to wait each other for command 
   completion and interrupt post acknowledgment respectively. This leads to dead lock and 
   HCT test fails with IO timeout error. This has been fixed.

2) When heavy I/O are running, miniport driver often gets mailbox busy this was leading to 
   I/O hangs, in this case driver waits for busy to become free. This has been fixed. 

3) Logical drive status checking was failing for Dummy Device inquiry. This has been fixed.

4) Capability pointer changed in Firmware for Fast READ/WRITE calls for hard disk connected to 
   SCSI Channels.


Enhancements:
------------
1) Support for SATA 150-6, 320-2X and 4X controllers added to the setup files.


Version 6.30:
============

Bugs Fixed:
----------

1) Change in the setup files, so that Scsiport driver should give correct DeviceNumber and 
   Function Number to the miniport driver.

2) A timeout is implemented in the driver so that driver shouldnt wait infinitely for the 
   Firmware to acknowledge the interrupt.

3) Driver will return error status for all the offline logical drives.

4) Utilities are issuing 0xc3 calls for getting the logical drive statistics.We have seen some 
   utilities are requesting 40LD statistics but send buffer less than 40LD statistics size. 
   This is causing the system to crash. This bug has been fixed in the driver by returning all 
   the calls with less buffer size (< 40LD statistics size) without copying any data successfully.



------------------------------------------------------------------------------------------------

Known Restrictions/Bugs:
================
1) Driver is using Hal functions to program Hierarchy Bridges and SCSI Chips when system goes to D3 Standby state. 
   In case of D3 Standby there is no controller BIOS scan that programs these transparent Hierarchy Bridges and SCSI 
   Chips for our ATU (i960) where our firmware resides.
	
   In order to pass Window Logo test we are disabling Hal functions from our Miniport Driver.

   This might results in some problems during hibernation/Standby on the system, which supports D3 state.

2) This driver is not signed by Microsoft.

------------------------------------------------------------------------------------------------

File Listing
=======
Date	         Time     Size        	File Name
----             ----     ----        	---------
01/22/03  	 04:00p   125,952 	Mraid35x.pdb
01/22/03  	 04:00p    24,320 	Mraid35x.sys
01/22/03 	 10:22a     4,662	nodev.inf
01/22/03 	 10:22a    17,640 	OEMSETUP.INF
01/16/03 	 02:25p     8,648 	TXTSETUP.OEM
03/14/03  	 09:00a     3,229 	Net631.txt

