OEM Name			:	MRaid2k.sys
Engineering Release date	:       07/14/2004
Engineer			:	Gurpreet Singh
Previous Version Release	:	5.47(Zip2)
New Version #			:	5.47(Zip3)
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) LSID100013781:
Addition of Acers SSID and SSVID to the inf files.
Enhancements:
None
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	MRaid2k.sys
Engineering Release date	:       04/15/2004
Engineer			:	Gurpreet Singh
Previous Version Release	:	5.47
New Version #			:	5.47(Zip2)

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) LSID100010546:
Win2k devices will not require logs,however for drivers that are not binary compatible with ws2003 and XP, the win2k inf's would need to be
modified so that they dont win2k package cannot be installed on the XP and w2k3.

2) LSID100010166: When both nodes of my cluster are on the new hardware detection wizard runs after windows has finished loading. The detected devices "DELL PERC 4e/DC SCSI Processor Device" (two of them) can not be installed using the same drivers used to install the 4e/DC card during OS install. If the node is booted up
without the other one being on there are no issues.
	This issue is resolved by adding "DELL PERC 4e/DC SCSI Processor Device" to the nodev.inf file

3) Addition of "LSI MegaRAID 320-2E SCSI Processor Device" to the nodev.inf file.
Enhancements:
None
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	MRaid2k.sys
Engineering Release date	:       03/23/2004
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.46
New Version #			:	5.47

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) If the Adapter is set to DEAD, all the IOCTLs send to the driver would be returned with a special signature 0xEE to identify that the adapter is DEAD and not responding.
Enhancements:
1) Support for MegaRAID SATA 300-8X/300-4X RAID Controller and MegaRAID PCI Express(TM) ROMB added.
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	MRaid2k.sys
Engineering Release date	:       01/06/2004
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.44
New Version #			:	5.46

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:

1. DFCT97402 - During heavy I/O in the cluster environment Driver used to stall the cpu for 3  min in a tigh loop when it received the reset command from the OS.  Due to this system used to freeze and cluster failover did not happen. As a fix instead of the tight loop in the reset path driver added a timer routine which will periodically invoked and it will calculate the actual system time elapsed from the start of the issuing of reset and if it is more than 3 min it will make the adapter dead as previously.  

2. DFCT96747 - If a logical drive is failed, driver did not exposed it to the OS and this results in a mismatch in the logical drive mapping between OS and RAID Management utilities. This driver will expose the failed logical drive to the OS but complete the failed IO request to with proper status information.  This will fix the mismatch issue.


Enhancements:
1) Support for MegaRAID SCSI 320-1E and 320-2E controller added.
 
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	MRaid2k.sys
Engineering Release date	:       09/09/2003
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.43
New Version #			:	5.44

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) Driver is returning the Bus interrupt level in the PCI information structure for use in the RAID utlities.
Enhancements:
1) The TimeOut Value in the Registry entry under Disk.sys has been increased to 60 secs from 40 secs to prevent Event ID 9.
2) Support for MegaRAID SCSI 320-0X support added to the registry.
3) Support added for the SATA(523) SAF-TE device from AMI.
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	MRaid2k.sys
Engineering Release date	:       06/19/2003
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.41
New Version #			:	5.43

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
Enhancements:
1) Support for Intel(R) Storage RAID Controller SRCU42 added to the driver and the setup files.
None.
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	MRaid2k.sys
Engineering Release date	:       04/22/2003
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.40
New Version #			:	5.41

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) 471/493 controllers used to have DEC bridge. On some of the new 471/493 controllers we have started using PeriCom PCI Bridge.So the support has been added in the driver for the scanning of the new PeriCom PCI Bridge.


2) For 531 controllers, during the system goes into hibernation, the system used to hang as the Chips were running into D3 state. A check has been put in the driver where the driver would check the state of the Chip. If the chip is in D3 state, the driver would skip the scanning of that Bus Number.

3) During back to back Write Config, Firmware used to go hang. This was due to the fact that the driver was using the same commandID for the Multiple Write Config. A fix has been made in the driver where the driver would be using individual commandID for each WriteConfig issued to the Firmware.

4) GAM utility fix. Driver was not updating some of its internal structures whenever GAM used to send a WriteConfig/ReadConfig call to the driver. A fix has been put in the driver where the driver is updating its internal mailbox structure with all the information send by the GAM utlility.

5) Firmware was not able to handle multiple Reserve commands for a logical drive. This was leading to the Reservation failures on some of the logical drives. A fix has been done in the driver where in 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.

6) AdapterFlush issue. From the PC++, we can flush the Adapter cache and also after shutdown, we flush the adpater cache for every
Read and Write coming after the shutdown. This was hurting the performance as if we run I/O after flushing the adapter cache from the
PC++, driver used to flush the cache for every Write going to the logical Disk. In order to differentiate between the 2 adapterFlush, we check for 
the additonal information in the IOCTL command send by PC++.

Enhancements:
1)Support for  LSI 320-2X and LSI 320-4X scsi processor devices added to the nodev.inf file.

None.
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	MRaid2k.sys
Engineering Release date	:       04/22/2003
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.39
New Version #			:	5.40

Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
None.

Enhancements:
1) File Version have been modified to reflect the Product version from this release onwards.
2) Removed support for 4/QCx controllers from the setup files.
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	MRaid2k.sys
Engineering Release date	:       01/22/2003
Engineer			:	Saptarshi Mondal
Previous Version Release	:	5.38
New Version #			:	5.39

Reason for Release (including Bug Fixes and Enhancements and Feature added)
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. In order to avoid this dead lock condition driver will pock firmware for completion of command before OS times out the command in reset path.

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. Fix is  made in driver to improve delay optimization for mailbox busy. 

3) Logical drive status checking was failing for Dummy Device inquiry. This  is fixed by not checking the status of Dummy Device  as dummy device is a logical device (there is no status checking needed).

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

5) Support for SATA 150-6 added

6) Support for MegaRAID SCSI 320-2X added

Enhancements:
None
---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       10/24/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.37
New Version #			:	5.38
Reason for Release (including Bug Fixes and Enhancements and Feature added)
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) During Reset, Driver was not clearing all the Pending Commands whenever the Firmware is not able to complete it.

4)System was hanging after it wakes up from Hibernation/Standy on 471/493 controller. Driver needs to reprogram these SCSI chips before waiting for the firmware to initialize.



Enhancements:
None
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       10/01/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.35
New Version #			:	5.37
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) 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.


Enhancements:
None
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------


OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       10/01/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.34
New Version #			:	5.35
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
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) 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 criticalDataBase section of the registry through changes in the oemsetup.inf file.

Enhancements:
None
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       08/08/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.33
New Version #			:	5.34
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) New commmand has been introduced to enhance the performance for SCSI I/O on non-raid SCSI channel.

2) 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 peroid of time for the outstanding commands to complete.If the commands
are not completed in certain peroid of time, Driver completes all the outstanding with error and returns.

3) 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.


Enhancements:
1) Support for Yellowstone added.
2) Support for PERC 4/QC added.
3) Support for Everglades, Landrover, and Denali added. These controllers are not tested as yet.
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       05/16/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.32
New Version #			:	5.33
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) A single Tape drive was seen at TargetID 0 and TargetID 16 on the physical channel.
One can attach upto 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.
This problem is fixed in the Driver.
Enhancements:
None.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       04/18/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.31
New Version #			:	5.32
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) During Logical drives creation/deletion through Marble, sometimes Marble used to hang as it keeps on waiting for the notification 
of the drive created/removed. This issue has been resolved in the driver by sending notification to the system Manager about the arrival/removal of a logical drive.

Enhancements:
None.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------


OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       03/27/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.30
New Version #			:	5.31
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) Bug fixed in the Read/Write path,in case of SCSI Channel, with PAE support enabled.

Enhancements:
1) Support added for Dell PERC4/SC, Dell PERC4/DC.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       03/13/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.29
New Version #			:	5.30
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
None.

Enhancements:
1) Raid on MotherBoard(ROMBI) support added to the driver.
2) 494/503 refernces has been removed from the inf file.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       02/28/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.28
New Version #			:	5.29
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1)Miniport driver was scanning Qlogic Chips for 511 controller.
This problem was causing the driver to scan for the Qlogic chips during
bootup or during hibernation, which was resulting in the system hang.
This problem has been fixed by disabling scan of Qlogic chips for the 511 controller.

Enhancements:
None
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       02/12/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.27
New Version #			:	5.28
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) In case of cluster reset, Driver was not waiting for all the commands to complete, resulting in the system crash/hang.

Enhancements:
1) Megasign support added to the driver.
2) 494 and 503 support added to the inf file
Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       01/09/2002
Engineer			:	Gurpreet Singh Anand
Previous Version Release	:	5.26
New Version #			:	5.27
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) In case of reset, driver was not able to complete all outstanding commands
   to OS, results in lockup in system. This is fixed by purging all the 
   outstanding commands with driver, So OS will retry those commands  
   and system will not lockup

2) Ghost drive seen when installing Win2k with 5.26 driver on a mixed mode cluster
enviornment. There was a mismatch while calculating the logical drive number.

3) During Tape erase,if Ios are running on the logical disk, the Ios used to slow down.Since Tape Erase is a untagged command, so Miniport driver handles this request in a different manner.This special handling overcomes the IO slowdown.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       09/20/2001
Engineer			:	Parag R Maharana
Previous Version Release	:	5.23
New Version #			:	5.26
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1)When the MegaRaid Controller is being used as a secondary controller, system hung for
the first time whenever it tries to load the driver for it.
This has been taken care by checking the Scsi chip PowerState. If the Scsi chip is in D3 state, the
driver will detect Firmware is hung. In this condition, the system will not hang.
The driver cannot expose any logical drive or any other device connected to the controller
during firmware hang.

Enhancements:
1)Support for MultiLun Devices added.Support for MultiLun devices such as MultiLun Tapes
has been added.Driver supports OBDR (Disaster recovery).
2)Support for Random Deletion of logical Drives.
3)Support for Legacy driver has been added. The new driver will return success
if it supports Random Delete operation. This has been done so that the driver
does not hang if the Firmware does not support Random Delete.
4)Support for 511 IDE controller added.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       04/24/2001
Engineer			:	Parag R Maharana
Previous Version Release	:	5.22
New Version #			:	5.23
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:

1). Implemented time out during the driver initialization phase to detect the firmware hang
In this condition, system will not hang nor the CPU utilization will go upto 100%.
The driver cannot expose any logical drive or any other device connected to the controller
during firmware hang.

2)While read and write commands mergeing, sometime this merged command  was exceeding Number of
  Physical PAGE that supported by firmware. In this situation driver split these commands fit
  number of pages. 

3)Number of concurrent commands are increased to achive Higher performance. Now number of conncurrent
  commands supported are 189 (increased 61 commands).

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       01/22/2001
Engineer			:	Gurpreet S Anand
Previous Version Release	:	5.21
New Version #			:	5.22
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:

1) Driver used to send Drive Cache Flush command to the Firmware after it issues adapter cache flush command.Driver was not handling the Drive Cache flush command properly.

2)If we already have driver 5.21 installed for taos on w2k.  Now we install driver 2.68 for vail.  This all goes ok except the driver for the dummy (virtual) device for vail attaches to version 5.21.  You then have to manually go to the update driver and point it at 2.68.
We have change the ProductRevision for DummyDevice to handle this problem.
3) Changes in the INF file:Add new DeviceId for the new controller.

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       11/16/2000
Engineer			:	Gurpreet S Anand
Previous Version Release	:	5.20
New Version #			:	5.21
Reason for Release (including Bug Fixes and Enhancements and Feature added)
Bugs Fixed:
1) The mapping of physical drive to the logical drive was incorrect when seen from the power console utility.
There was some problem in the initialization of the AdapterCount value.
This has been taken care in this version.

2)Gave workaround for the dirty cache problem
after the shutdown of the OS. OS was issuing
Write commnads after it issues shutdown    
Command. We need to flush after every write
command we receive after the shutdown as we
used to send flush command to f/w only when
we recieve shutdown command.
So when the last write comes we make sure that an FE command has
been issued to the Firmware.   

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------



OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       11/10/2000
Engineer			:	Prakash Bilodi
Previous Version Release	:	5.19
New Version #			:	5.20

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

BugFix:
1) Bug Fixed for the standby problem in multiple controller configuration.

Enhancements:None

Features: None

Features not supported:
1) No merging of Sequential Reads and Writes.


Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       11/08/2000
Engineer			:	Prakash Bilodi
Previous Version Release	:	5.18
New Version #			:	5.19

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

BugFix:None

Enhancements:
1)Updated the New VendorId and DeviceId of the 21154 Bridge Chip.
  For S3 StandBy problem for 493 and 471 Controllers,the driver programs the 
  controller after wakeup from S3 Standby.Driver uses the PCI Config space
  of 21154 bridge chip to program the controller.Intel has changed the revision 
  to the 21154 bridge.As part of the Revision change Intel has changed the 
  PCI VendorId and DeviceId. This release has check for the new PCI VendorID 
  and DeviceID as part of the programming of the Controller after wakeup from 
  the S3 StandBy.

Features: None

Features not supported:
1) No merging of Sequential Reads and Writes.


Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       11/02/2000
Engineer			:	Prakash Bilodi
Previous Version Release	:	5.17
New Version #			:	5.18

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

BugFix:
1) In Windows 2000 the Power Button can be configured as a shutdown button
   for ACPI complaint systems. When such a power button is pressed under
   heavy I/O conditions OS used to hang. The Driver was not handling the 
   Shutdown/Flush related commands properly which caused this Hang. 
   This release has the Fix for the same.
   
2) In continuation to problem 1, when the system is shutdown or restarted
   under heavy I/O conditions, some of the flush related commands take long
   time to complete and driver finds the controller busy for normal I/O
   requests for long time. OS will send Reset Bus commands to the controller
   if the normal I/O commands are not completed within specified timeout period.
   These Reset Bus Commands will also get timedout from Firmware in these cases.
   In such cases driver was thinking that the Adapter is dead and used to 
   disable the BusMastering capability of the Controller.This was wrong as 
   Controller used to get free after some time and we can continue processing
   the I/O commands.In this release the BusMaster disable code is removed and
   the driver will wait for the controller to become free for Reset Bus Commands.  

3) SNMP Utility sends one Ioctl call to the Driver to get the BaseAddress of 
   the Controller's MemoryMapped Region.The Utility expects this address to 
   be the Physical Address exactly as found in the PCI Config space of the 
   Controller.The Driver was returning the System Mapped Virtual Address instead.
   This release has the Fix for the same in the Driver.
   
4) When the Driver receives the Data Transfer Requests for the Non-Disk Devices 
   connected to our controller, Some times Driver will not be able to send the 
   Data Transfer requested to/from the device.In these cases Driver has to set 
   actual data transferred in the DataTransferredLength feild in the Input Request.
   The Driver was setting the DataTransferred feild in the Input Request equal
   to the DataTransfer requested. This release has the fix for the same in which
   the driver will set the DataTransferred feild in the Input Request equal to
   the actual data transferred to/from the device.

Enhancements: None

Features: None

Features not supported:
1) No merging of Sequential Reads and Writes.


Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None

---------------------------------------------------------------------
EARILER RELEASE NOTES
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       10/18/2000
Engineer			:	Prakash Bilodi
Previous Version Release	:	5.16
New Version #			:	5.17

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

BugFix:
1) There was some issue in the driver where ASPI utility was not reporting the backplane for some SAF-TE box.

2) Bug Fixed for the "Unsafe Removal of the Device" Message occuring due to the 
   migration of Logical Drive from one RAID level to another RAID level. Driver
   used to give the Inquiry String for the Logical Drive based on the RAID level. 
   Now we are giving the Inquiry String based on the Vendor Name.

Enhancements: None

Features: None

Features not supported:
1) No merging of Sequential Reads and Writes.


Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       09/21/2000
Engineer			:	Parag Maharana
Previous Version Release	:	5.15
New Version #			:	5.16

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

BugFix:
1) Bug fixed for Shutdown flush for Secondary controller under heavy io.

Enhancements: None

Features: None

Features not supported:
1) No merging of Sequential Reads and Writes.


Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None
---------------------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       09/20/2000
Engineer			:	Parag Maharana
Previous Version Release	:	5.14
New Version #			:	5.15

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

BugFix:
1) Bug fixed for S3 standby problem for 493 and 471 controller. Controller 
was not programed after wakeup from S3 standby. Driver programmed the
controller to support the standby mode.

Enhancements: None

Features: None

Features not supported:
1) No merging of Sequential Reads and Writes.


Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None

---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       09/05/2000
Engineer			:	Prakash Bilodi
Previous Version Release	:	5.13
New Version #			:	5.14

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

BugFix:
1)Updated OemSetup.inf file  
a) for Deleting the LegacyScsiportValues Registry Entries inorder to prevent
   Adapter hang  when one adapter is removed(Done by DELL Engineers).
b) for the TimeOutValue  Registry entry under Disk.sys to prevent Event ID 9.
c) for Driver Information Entries in the Registry to fix the HCT Driver
   verifier failure problem because of RAID Adapter Component entry under
   SCSI Adapters in DeviceManager(Done By DELL Engineers).
d) for Qlogic Chip and removed the QLogic Chip Entries from Nodev.inf.

Enhancements: None

Features: None

Known Restrictions/Bugs:
1) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None

------------------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       08/25/2000
Engineer			:	Prakash Bilodi
Previous Version Release	:	5.12
New Version #			:	5.13

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

BugFix:
1)For the HCT Test we have rolledback the changes done to OemSetup.inf for
QLogic Chip  and have incorporated those features in nodev.inf. 

Enhancements: 

Features: None

Known Restrictions/Bugs:
1) This driver only works for 471 and 493 controllers with VENDOR ID = 101E.

2) Hot Plugging of 471 and 493 controllers are not functioning well.


Suggested Areas to Test: None

----------------------------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       08/16/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.11
New Version #			:	5.12

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

BugFix:
1)Bug fixed for Dirty Cache for Windows 2000. Driver receives Write calls
after OS send SHUTDOWN command. This fix is done for OS patch. When driver 
receive write call after SHUTDOWN FLUSH driver sends additional flush command
to firmware.

Enhancements: 

Features: None

Known Restrictions/Bugs:
1) This driver only works for 471 and 493 controllers with VENDOR ID = 101E.

2) Hot Plugging of 471 and 493 controllers are not functioning well.


Suggested Areas to Test: None

---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       08/08/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.08
New Version #			:	5.11

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

BugFix:
1) Standby problem was fixed. A new command is implemeneted  
for detection of standby mode for Firmware.

Enhancements: 
1) Updated Oemsetup.inf file for Qlogic Chip
2) Updated Nodev.inf file for SAF-TE SCSI Processors

Features: None

Known Restrictions/Bugs:
1) This driver only works for 471 and 493 controllers with VENDOR ID = 101E.

2) Hot Plugging of 471 and 493 controllers are not functioning well.


Suggested Areas to Test: None

---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       07/10/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.07
New Version #			:	5.08

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

BugFix:
1) Bug fixed for PowerConsole load problem when PAE is enbaled(System having
more than 4 GB memory). Read Config and Write Config are issued with new 
subopcode for 64bit Scatter Gather list.

Enhancements: None

Features: None

Known Restrictions/Bugs:
1) This driver only works for 471 and 493 controllers with VENDOR ID = 101E.

2) Hot Plugging of 471 and 493 controllers are not functioning well.


Suggested Areas to Test: None
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       07/10/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.06
New Version #			:	5.07

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

BugFix:
1) Bug fixed in cluster for Path = 0, Target = 0, and Lun = 0.

Enhancements: 
1) Added support for Mixed mode cluster (Unbalanced cluster node)
2) Detection of PAE Firmware.
3) Implemented Queuing for timeout Event id and sluggishness.


Features: None

Known Restrictions/Bugs:
1) This driver only works for 471 and 493 controllers with VENDOR ID = 101E.

2) Hot Plugging of 471 and 493 controllers are not functioning well.


Suggested Areas to Test: None
---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       06/13/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.05
New Version #			:	5.06

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

BugFix:
1) Hidernation and Crash Dump problem is fixed.

Enhancements: None


Features: None

Known Restrictions/Bugs:
1) This driver only works for 471 and 493 controllers with VENDOR ID = 101E.

2) Hot Plugging of 471 and 493 controllers are not functioning well.

3) This driver will run fine with all existing Non-PAE firmware for 471 
& 493 but when PAE is enable in BOOT.INI then it will run only with 
new PAE firmware where ExtendedSGL having scatter-gather list as LowAddress and HighAddress
(Old firmwares having High & Low Address).

Suggested Areas to Test: None


---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       06/09/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.04
New Version #			:	5.05

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

BugFix:
1) When try to install W2K with a system with 467 and 471 controllers, 
system hangs due to W2K try to load two driver (5.04 driver and 2.58 
driver from CD) to 467 controller. This problem is fixed by changing
Vendor ID of 471 to 101E.


Enhancements: 
1) Initial scan (boot time) is improved to scan faster (It will take half the time of 5.04)


Features: None

Known Restrictions/Bugs:

1) This driver will run fine with all existing Non-PAE firmware but when PAE is 
enable in BOOT.INI then it will run only with new PAE firmware where 
ExtendedSGL having scatter-gather list as LowAddress and HighAddress
(Old firmwares having High & Low Address).

2) Hot Plugging of 471 and 493 controllers are not functioning well.

3) This driver only works for controller which has DEV = 1960  and VEN = 101E.
If this driver need to run for all other controller like 467 and pre-467 controller
user need to make a registry entry "Parameters\ConfigureAll = 1". By default
5.05 driver only works for 471 and 493 controllers with VENDORID 101E.

Suggested Areas to Test: None

---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       05/24/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.03
New Version #			:	5.04

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

BugFix:
1) Hibernation bug fixed.
2) Crash Dump test under heavy io is fixed.


Enhancements: None


Features: None

Known Restrictions/Bugs:

1) This driver will run fine with all existing Non-PAE firmware but when PAE is 
enable in BOOT.INI then it will run only with new PAE firmware where 
ExtendedSGL having scatter-gather list as LowAddress and HighAddress
(Old firmwares having High & Low Address).

2) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None

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

OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       05/08/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.02
New Version #			:	5.03

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

BugFix:
1) Suppressed - Installing New Device Dialog using NULL.INF file for 
Scsi Controller Device (QLogic) and RAID Dummy Device under Other 
Scsi Device of Device Manager.

NOTE : Update the driver for these above mentioned devices using NULL.INF



Enhancements:
1)Enabled PAE support 


Features: None

Known Restrictions/Bugs:

1) This driver will run fine with all existing Non-PAE firmware but when PAE is 
enable in BOOT.INI then it will run only with new PAE firmware where 
ExtendedSGL having scatter-gather list as LowAddress and HighAddress
(Old firmwares having High & Low Address).

2) Hot Plugging of 471 and 493 controllers are not functioning well.

Suggested Areas to Test: None


---------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid2K.sys)
Engineering Release date	:       03/31/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.01
New Version #			:	5.02

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

BugFix:
1) Hibernation and Standby mode bug fixed.

Enhancements:


Features: None
Known Restrictions/Bugs: None
Suggested Areas to Test: None
------------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid35x.sys)
Engineering Release date	:       03/24/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	5.00
New Version #			:	5.01

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

BugFix:
1) Multiple adapters loading problem is fixed  

Enhancements:


Features: None
Known Restrictions/Bugs: None
Suggested Areas to Test: None
------------------------------------------------------------------------
OEM Name			:	Windows 2000 Driver (MRaid35x.sys)
Engineering Release date	:       01/07/2000
Engineer			:	Parag Ranjan Maharana
Previous Version Release	:	T5.00 Build1 (Internal Release)
New Version #			:	5.00

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

BugFix:
 

Enhancements:
1) Support 40 Logical and 8 Logical drive Firmware,
it supports 467, 471 and 493 controllers for 40 logical drive.

2)Support 8 LUN PER TARGET


Features: None
Known Restrictions/Bugs: None
Suggested Areas to Test: None

*************************************************************************
END
*************************************************************************
