*************************************************************************************************
				OVERALL RELEASE DOCUMENT
			FOR 40-Logical Drive Supporting MegaMgr Utility
                                    UNDER LINUX FOR DELL
                           Revised on Oct-08-2003 by Amit Pandya
*************************************************************************************************

*************
THIS RELEASE
*************

[DELL: Linux: dellmgr+dellmgr.bin: Ver 5.31: Oct-08-2003: AmitP]
{

  Changes with respect to Ver 5.30 : Oct 03,2003

  CQ Task Id: LSIID100005287

  As per Gerry's suggestion, now the application does not check
  for the size of the physical drive(s), if the user opts for
  CC/Init/Rbld.

  This release is an extension of the previous version for the
  coercion related changes in the application.



  (A) Coercion related issue
  --------------------------
  This release is associated with the following Ids.
  [though may not be directly reported for Megamgr]. The following
  Ids are related to the problems faced due to the coercion issue
  on different applications.

  (1) LSIID100004134
  (2) LSIID100004755
  (3) LSIID100004756
  (4) LSIID100004741


  This release takes care of the Coercion issue related to the
  physical drive size.

  Now the utility gets the drive size based on the following algorithm.

  (1) Fire new f/w cmd 0xA4/0x57 to get the coerced drive size
      from the f/w.

      (a) If the cmd is successful, take the coerced drive size from f/w.
      (b) If the cmd fails, proceed to number (2)

  (2) Get the drive size by firing SCSI Disk Capcacity cmd[0x03/0x25]

  (3) Fire SCSI SEEK cmd[0x03/0x0B] & try to seek 32 sectors beyond
      the drive size returned by (2)

      (a) If SEEK cmd is successful, don't coerce the drive size returned by
          (2)
      (b) If SEEK cmd fails, coerce the drive size returned by (2).


  Note: This is a major change in the application and this needs to be
        tested thoroughly. It will affect all the operations on the
        physical drive(s) and the logical drive(s).

        All options of the utility needs to be thoroughly tested on the
        following types of f/w.

        (A) New F/w with 0xA4/0x57 cmd implemented.
        (B) Old F/w which returns the coerce drive size
        (C) Old F/w which returns uncoerced drive size.

  Thorough testing needs to be done before delivering it to the customer.
  Expect some issues will be present which were not detected by the
  developer.

 (B) As per DELL's change request #LSID10005063, Reconstruction option
     is put back in the dellmgr for Linux also.

     Earlier, this was disabled in Ver 5.28, Apr-29-2003 as per
     DELL's request.


 TESTING PERFORMED:
 ------------------
 Testing done on a 493 card with the following f/w on it.

 (a) New f/w           : 112G
 (b) F/w with coercion
 (c) F/w without coercion.


 File Details:
 -------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.31-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.31-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin :  592,660 bytes
        dellmgr     :    1,320 bytes
}




*****************************
PREVIOUS RELEASES
*****************************

[DELL: Linux: dellmgr+dellmgr.bin: Ver 5.30: Oct-03-2003: AmitP]
{

  Changes with respect to Ver 5.29 : May 05,2003

  (A) Coercion related issue
  --------------------------
  This release is associated with the following Ids.
  [though may not be directly reported for Megamgr]. The following
  Ids are related to the problems faced due to the coercion issue
  on different applications.

  (1) LSIID100004134
  (2) LSIID100004755
  (3) LSIID100004756
  (4) LSIID100004741


  This release takes care of the Coercion issue related to the
  physical drive size.

  Now the utility gets the drive size based on the following algorithm.

  (1) Fire new f/w cmd 0xA4/0x57 to get the coerced drive size
      from the f/w.

      (a) If the cmd is successful, take the coerced drive size from f/w.
      (b) If the cmd fails, proceed to number (2)

  (2) Get the drive size by firing SCSI Disk Capcacity cmd[0x03/0x25]

  (3) Fire SCSI SEEK cmd[0x03/0x0B] & try to seek 32 sectors beyond
      the drive size returned by (2)

      (a) If SEEK cmd is successful, don't coerce the drive size returned by
          (2)
      (b) If SEEK cmd fails, coerce the drive size returned by (2).


  Note: This is a major change in the application and this needs to be
        tested thoroughly. It will affect all the operations on the
        physical drive(s) and the logical drive(s).

        All options of the utility needs to be thoroughly tested on the
        following types of f/w.

        (A) New F/w with 0xA4/0x57 cmd implemented.
        (B) Old F/w which returns the coerce drive size
        (C) Old F/w which returns uncoerced drive size.

  Thorough testing needs to be done before delivering it to the customer.
  Expect some issues will be present which were not detected by the
  developer.

 (B) As per DELL's change request #LSID10005063, Reconstruction option
     is put back in the dellmgr for Linux also.

     Earlier, this was disabled in Ver 5.28, Apr-29-2003 as per
     DELL's request.


 TESTING PERFORMED:
 ------------------
 Testing done on a 493 card with the following f/w on it.

 (a) New f/w           : 112G
 (b) F/w with coercion
 (c) F/w without coercion.


 File Details:
 -------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.30-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.30-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin :  592,852 bytes
        dellmgr     :    1,320 bytes
}


[DELL : LINUX : dellmgr.bin & dellmgr : Ver 5.29 : May-05-2003 : AmitP]
{
 Changes:  With respect to Ver 5.28 : Apr-29-2003
 --------

 There was a debug message present in the previous version of the utility.
 If any IOCTL call failed from the driver side, the debug message was printing
 the same. This was as per the design of the utility as it expected that the
 IOCTL call will never fail.

 With the new driver, if user tried to do random deletion of the logical drive,
 when CC/BI was going on, the IOCTL call failed and this message was being
 printed.

 This never occured at developer level testing as the driver available with
 the developer end(2.3.10-pre1) never failed any IOCTL call.

 This debug message is disabled in this release.


 TESTING PERFORMED:
 ------------------
 Tried to test this at developer's end, but could not be tested as the
 IOCTL call never fails with the said driver version (2.3.10-pre1).
 Please test it thoroughly before releasing it to the customer.


 File Details:
 -------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.29-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.29-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin :  574,644 bytes
        dellmgr     :    1,320 bytes
}

[DELL : LINUX : dellmgr.bin & dellmgr : Ver 5.28 : Apr-29-2003 : AmitP]
{
 Changes:  With respect to Ver 5.27 : Feb-14-2003
 --------

(1) [#CHNG76013]

    Reconstruction option is no longer supported now in Linux Dellmgr as
    it was incompatible with file system 3.
    This option and it's functionality is removed from the
    "Management Menu"

(2) [#DFCT79146]

    There was a cosmetic issue with the previous version of the utility.
    If the user tried to exit without initializing the newly created
    logical drive(s), the warning message given to the user said

    "..Intialize the logical drive.."
    in place of

    "..Initialize the logical drive.."

    corrected in this release.


(3) [#DFCT56526]

    There was a cosmetic issue with the previous version of the utility.
    After reconstruction, the given message said,

    "Actual size Logical Drive has incresed ..."
    in place of

    "Actual size OF Logical Drive has incresed ..."

    corrected in this release.

    However, this message will not appear in dellmgr, as RECONSTRUCT
    option no longer exists.

(4) [#DFCT81909]

    There was a bug in the previous version of the utility.
    During background init, if the deletion of logical drive failed,
    the utility was closing the device file node.
    Corrected in this release.


(5) [#DFCT82209]

    In the previous version, "Prepare to Remove" option in
    "Objects->Physical Drive" menu was not working as the code
    was found to be disabled since 1999.

    The code is enabled in this release. 

       

 TESTING PERFORMED:
 ------------------
 
 Item no. 1,2 & 3 tested through demo utility & on a 471 card

 Item no. 4 & 5 :
 ---------------
 No testing could be done at developer's end due to lack of
 supporting hardware.

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 These needs to be tested thoroughly before giving it to the customer.

 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 File Details:
 -------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.28-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.28-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin :  574,900 bytes
        dellmgr     :    1,320 bytes

}

[DELL : LINUX : dellmgr.bin & dellmgr : Ver 5.27 : Feb-14-2003 : AmitP]
{
 Changes:  With respect to Ver 5.26 : Jan-10-2003
 --------

  (1) There was a bug in the previous version of the utility. For getting the
      predictive failure, it was firing 0x65 cmd on 40-ld cards also.

      Predictive failure for 40-ld card is now found out from command
      0xA4/0x0F on 40-ld card, 0x65 cmd for 8-ld card.

      [Defect #DFCT74531]

  (2) If the user tried to fail any configured physical drive manually
      in the physical drive menu, the warning message had a mention of
      R3.

      Corrected in this release. Now it does not mention R3.

      [#CHNG74939]


 TESTING PERFORMED:
 ------------------
 Most of the testing done through demo utility.

 Testing on actual hardware could not be done for change no.1 due to
 lack of supporting hardware.

 Actual testing for remaining changes done on a system with one 471
 card on it.

 File Details:
 -------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.27-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.27-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin :  587,476 bytes
        dellmgr     :    1,320 bytes
}

[DELL : LINUX : dellmgr.bin & dellmgr : Ver 5.26 : Jan-10-2003 : AmitP]
{
 Changes:  With respect to Ver 5.25 : Oct-25-2002
 --------
        This release takes care of the following

 (1) There was a bug in the previous version of the utility.
     If back-ground init was going on one logical drive, then
     if the user tried to start check consistency/Init on some other
     logical drive, it was failing.

     [Reported By Rubina : 12-06-2002]
     Corrected in this release.


 (2) Added code to display the sync negotiated speed for the physical drive
     as per the new specs of Nov.14,2002 By Chayan Biswas

     Use Cmd 0xA4/2D to get target transfer speed for U320 adapters(518/520)
     instead of Enquiry3 cmd. If this command succeeds and gets valid data
     then give transfer speed in terms of MB/sec following SCSI standard in 
     physical drive info window. Otherwise, try getting the same information
     through Enquiry3 command as the utility did earlier.

     The variable for storing this information is changed to "ushort"
     from "uchar" to accomodate data for (320MB/sec.).


 (3) Disallow R0-spanning as it's useless.
     [Requested by Timir : 12-09-2002]


 (4) Disallow partial array spanning even in non random deletion
     supporting f/w path of the code.
     [It was already disallowed in random deletion supporting f/w path]

     Requested by Dougg : 12-09-2002.


 TESTING PERFORMED:
 ------------------
 Testing on actual hardware could not be done for change no.2
 (display sync negotiaton speed up to 320MB/sec due to lack of
 supporting hardware)

 Actual testing for remaining changes done on a system with one 493
 card on it.

 File Details:
 -------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.26-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.26-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin : 587,252 bytes
        dellmgr     :   1,320 bytes


}

[ DELL : Linux : Dellmgr & Dellmgr.bin  : Ver 5.25 : Oct-25-2002 : AmitP]
{
Changes:
--------
     With respect to Ver 5.24 : Oct-17-2002

 (1) Some unwanted message was displayed on the screen once the
     user exited from the utility.
     Made changes in the script "dellmgr" to take care of this.



Testing Done At Developer's End:
--------------------------------
 Testing done on a Red Hat Linux 8.0 m/c in DELL lab &
 verified that no unwanted message is displayed now.

File Details:

        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.25-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.25-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin : 585,524 bytes
        dellmgr     :   1,320 bytes

}

[ DELL : Linux : Dellmgr & Dellmgr.bin  : Ver 5.24 : Oct-17-2002 : AmitP]
{
Changes:
--------
     With respect to Ver 5.23 : Aug-28-2002

 (1) Made changes in the script(Dellmgr) to make it work on Red Hat
     Linux 8.0

 (2) The utility gives the user the option to view ongoing Init/CC
     preogress now.

     Affected Menus are :

     Managment Menu->Initialize->
     and 
     Managment Menu->Check Consistency->

     Now the bottom message also gives the option to the user to view
     ongoing Init/CC by pressing F6/F7 keys respectively.

     If no init/cc is going on, the message is given to the user.
     Once the user enters the viewwing of Init/CC, the "ESC" key
     has got the same functionality as in the normal init/cc menu.



Testing Done At Developer's End:
--------------------------------
 Testing  done on a 493 card. Started Init/CC and then exited the menu
 with out aborting the operation.

 Saw the Init/CC progress by pressing F6/F7 keys in Init/CC menu.

 Tested the utility on a Red Hat Linux 8.0 to see that the screen
 corruption issues are resolved and the utility works fine on it.


File Details:

        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :

        Dellmgr-5.24-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.24-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin : 585,396 bytes
        dellmgr     :   1,189 bytes
}

[ DELL : Linux : Dellmgr & Dellmgr.bin  : Ver 5.23 : Aug-28-2002 : AmitP]
{
Changes:
--------
        With respect to Ver 5.22 : Apr-18-2002

        (1) Default WritePolicy for Perc 4/SC (520) is changed to
            WRITEHTRU per Scott Drake's email of 7-30-02.
        (2) Added support for x-term.
            Now the utility works on the normal as well as the x-term
            of Linux.
        (3) If any phyiscal drive is mis-behaving and reporting a non-usable
            size, that physical drive is not allowed in the configuration
            now.


Testing Done At Developer's End:
-------------------------------
        Testing done through the demo utility.
        X-term related testing done on a linux m/c in the normal
        as well as the x-term.(Red Hat Version 7.2)
        For change no. 3, simulated one physical drive in the demo utility
        as size 1 sector and did the related testing.

File Details:
-------------
        The release is made as release.gz file.
        release.gz contains the rpm format of the release.

        tar xvfz release.gz will give :
        Dellmgr-5.23-0.i386.rpm

        To install the dellmgr run
        rpm -i Dellmgr-5.23-0.i386.rpm

        This will install dellmgr & dellmgr.bin in the /usr/sbin directory.
        

        dellmgr.bin : 582,676 bytes
        dellmgr     : 592 bytes
        
}
[ DELL : LINUX : dellmgr : Ver 5.22 : Apr-18-2002 : P. Dutta]
{
Changes: (with respect to 5.21 : Apr 18,2002)

 1. Disallow spanning across fractured/partial arrays.
 2. Support of 518/520/532/533/ZCR series cards

TEST REPORT AT DEVELOPER'S END:
-------------------------------
 Change no. 1 & 2 are tested through demo utility.

File Details:
-------------
     FileName    SizeInBytes          Description....
     ---------   -----------          ---------------  
     dellmgr            692         Shell Script - calls dellmgr.bin
     dellmgr.bin    672,908         Binary file  - Configuration Utility ver 5.22
     dellmgr-5.22-0.i386.rpm released file.

     Release has the file "dellmgr-5.22-0.i386.rpm".
	To install, enter the following on the command line:
                rpm -ivh dellmgr-5.22-0.i386.rpm
	This will install following two files in the /usr/sbin directory
	dellmgr      :  Script to call configuration utility binary (dellmgr.bin)
	dellmgr.bin  :  Binary for configuration utility 

	After installation type "dellmgr" to start the utility.
	To uninstall the rpm:
                rpm -e dellmgr-5.22-0

     Files are compiled/Linked on a Linux OS (RedHAT 7.0)
                                                    
}
[ DELL : LINUX : dellmgr : Ver 5.21 : Apr-02-2002 : P. Dutta]
{
Changes: (with respect to 5.20 : Mar 21,2002)

Default write policy on Logical drives on dedicated channel is made to be WRITEBACK as per
request from Peter on 3/22/02.

"Warning/error message is introduced in case of HSP making failed" in view/add configuration
 or Easy Configuration menu through F4 option in presence of "Rebuild or any other operation".
[In Previous Releases: After HSP is made thru F4 in these menus and  then exit - that did not 
give any "save y/n" option nor did it give any error message thus it was confusing user what 
happened to the action taken inside the menu].


TEST REPORT AT DEVELOPER'S END:
-------------------------------
 Tested through demo utility.
 Testing through actual utility.


File Details:
-------------
     FileName    SizeInBytes          Description....
     ---------   -----------          ---------------  
     dellmgr            692         Shell Script - calls dellmgr.bin
     dellmgr.bin    672,300         Binary file  - Configuration Utility ver 5.21
     dellmgr-5.21-0.i386.rpm 287,219  rpm released file.

     Release has the file "dellmgr-5.21-0.i386.rpm".
	To install, enter the following on the command line:
                rpm -ivh dellmgr-5.21-0.i386.rpm
	This will install following two files in the /usr/sbin directory
	dellmgr      :  Script to call configuration utility binary (dellmgr.bin)
	dellmgr.bin  :  Binary for configuration utility 

	After installation type "dellmgr" to start the utility.
	To uninstall the rpm:
                rpm -e dellmgr-5.21-0

     Files are compiled/Linked on a Linux OS (RedHAT 7.0)
                                                    
}


[ DELL : LINUX : dellmgr : Ver 5.20 : Mar-21-2002 : AmitP]
{
Changes: (with respect to 5.19 : Feb 25,2002)

 There was a bug reported with the previous version
 of the utility. Even for physical drives on SCSI chnl
 (chnl on motherboard), it was showing coerced size.

 This is fixed in this version.

TEST REPORT AT DEVELOPER'S END:
-------------------------------
 Tested through demo utility.
 Thorough testing on actual hardware is suggested.


File Details:
-------------
     FileName    SizeInBytes          Description....
     ---------   -----------          ---------------  
     dellmgr            592         Shell Script - calls dellmgr.bin
     dellmgr.bin    579,764         Binary file  - Configuration Utility ver 5.20

     Release has the file "dellmgr-5.20-0.i386.rpm".
	To install, enter the following on the command line:
                rpm -ivh dellmgr-5.20-0.i386.rpm
	This will install following two files in the /usr/sbin directory
	dellmgr      :  Script to call configuration utility binary (dellmgr.bin)
	dellmgr.bin  :  Binary for configuration utility 

	After installation type "dellmgr" to start the utility.
	To uninstall the rpm:
                rpm -e dellmgr-5.20-0

     Files are compiled/Linked on a Linux OS (RedHAT 6.2)
                                                    
}


[ DELL : LINUX : dellmgr : Ver 5.19 : Feb-25-2002 : AmitP]
{
Changes: (with respect to 5.18 : Jan 14,2002)

 1.  Disallow disk spinup time option on IDE-1000 card.
 2.  Distinguish between Background Initialization and
     Check Consistency and display proper message if supported
     by firmware (0xA4/0x13 call).
     Corrected the non LD0 related bug.
 3.
     ShiftTab key was not available to the utility on Linux.
     So the bottom message for changing the rebuild rate is
     changed from

     "Use Tab/ShiftTab and Arrow Keys to increment/decrement the Rebuild Rate";

     to

     "Use Tab and Arrow Keys to increment/decrement the Rebuild Rate";

  4. At the time of creation of logical drive(s), the cursor display
     for changing the logical drive size was erratic. This was due
     to some issues with the "curses" function "move(x,y)". So the
     cursor is not displayed now.

  5. Resolved the coloring issue at the time of creation of
     logical drive(s). [Reported by BrianH]


  6. Utility supports MixMode Cluster.

  7. Removed the bug which was giving core dump while
     entering the "Reconstruction Menu" for ld==8.


TEST REPORT AT DEVELOPER'S END:
-------------------------------

     

   471 card (Firmware RT64) with a Raid-5 LD of 5 disks configured:
   Tested both background initialize case and check consistency case.

   IDE-1000: "Disk spin up timing" option is seen not allowed on this 
   card.
	    
   Mixmode and other enhancements related testing done through demo utility.


File Details:
-------------
     FileName    SizeInBytes          Description....
     ---------   -----------          ---------------  
     dellmgr            592         Shell Script - calls dellmgr.bin
     dellmgr.bin    579,732         Binary file  - Configuration Utility ver 5.19

     Release has the file "dellmgr-5.19-0.i386.rpm".
	To install, enter the following on the command line:
                rpm -ivh dellmgr-5.19-0.i386.rpm
	This will install following two files in the /usr/sbin directory
	dellmgr      :  Script to call configuration utility binary (dellmgr.bin)
	dellmgr.bin  :  Binary for configuration utility 

	After installation type "dellmgr" to start the utility.
	To uninstall the rpm:
                rpm -e dellmgr-5.19-0

     Files are compiled/Linked on a Linux OS (RedHAT 6.2)
                                                    
}

[ DELL : LINUX : dellmgr : Ver 5.18 : Jan-14-2002 : Priya]
{
Changes: (with respect to 5.17 : Dec 05,2001)

1. ROMB related codes as modified for previous HP and Novell release are compiled under
   Linux OS and tested.
   The following features of ROMB are modified in this release
   a. It shows channel as "RAID Ch-x" or "SCSI Ch-x" (Channel on motherboard)
   In physical drive menu and configuration menus.

   b. Devices on SCSI Chnl( i.e.  channel on motherboard) have limited role
        to play as said below.
	-It cannot be configured as Hotspare or part of an array for logical 
         drives
        -It cannot take part for rebuild/reconstruction also.
        -Operations in physical drive menu are denied on SCSI Chnl devices
          * Make Hotspare     
          * Rebuild
          * Force Online/Offline
          * View rebuild progress
        -Capacity of Drives on SCSI Channel are shown as the actual SCSI 
         size(got from SCSI cmd 0x25) rounded to nearest MegaByte.
         Capacity of Drives on RAID channel are shown in COERCED mode as 
         before.


      
2.  Background Initialization/Consistency Checking is distinguished thru 0xA4/0x13 
    firmware command on eligible firmwares and distinctive message is shown during 
    selection of logical drive for Initialization/Consistency checking.

3. Bug Fix:
    a. Physical drive properties for "Error Counter" was showing wrong 
       values on some 8-ld cards because of wrong channel parameter 
       being passed to the firmware.
    b. "Number of logical drives" shown in "Logical Drives Configured-xx" 
       at some places were showing wrong values because of its improper 
       initialization .

TEST REPORT AT DEVELOPER'S END:
-------------------------------
   - Enhancements were tested by simulation program called demomgr.
   - Change related testing was done via general navigation on the simulator (demomgr) and
         a 493 card with "ROMB" Test f/w and RT64 f/w on it.

File Details:
-------------
     FileName    SizeInBytes     Date	     Description....
     ---------   -----------    ------      ---------------  
     dellmgr            694     01-14-02    Shell Script - calls dellmgr.bin
     dellmgr.bin    660,056     01-14-02    Binary file  - Configuration Utility ver 5.18

     Release has the file "dellmgr-5.18-0.i386.rpm".
	To install, enter the following on the command line:
		rpm -ivh dellmgr-5.18-0.i386.rpm
	This will install following two files in the /usr/sbin directory
	dellmgr      :  Script to call configuration utility binary (dellmgr.bin)
	dellmgr.bin  :  Binary for configuration utility 

	After installation type "dellmgr" to start the utility.
	To uninstall the rpm:
		rpm -e dellmgr-5.18-0

     Files are compiled/Linked on a Linux OS (RedHAT 7.0)
                                                    
}
 
[ DELL : LINUX : dellmgr : Ver 5.17 : Dec-05-2001 : Priya]
{

Changes: (with respect to 5.16 : Oct 10,2001)

   - ROMB (DELL Discovery Project) features are activated , changed and tested.
      	   1.Supports SCSI Chnl(Chnl on motherboard) and RAID chnl
	   2. Devices on SCSI Chnl are not shown during configuration,
	   	rebuild & reconstruct menus. i.e. user will not be able 
		to configure the devices on SCSI chnls.
	   3. All devices ( SCSI + RAID Chnl ) are shown in physical drive 
	       menu.
	        Following options are not allowed for devices on SCSI Chnl.
		      (a)Make Hotspare		(d) Rebuild
		      (b)Force Online		(e) View Rebuild Progress
		      (c)Force Offline                       (f) Reconstruction
	   4. Actual SCSI Size(to nearest MB) is shown for SCSI Drives on 
	        SCSI-CHANNEL.
	        For drives on RAID CHANNEL, it shows COERCED size according to
                the formula supplied by fremont.		

	   5. In physical drive showing menu, RAID chnls are shown as
	        "RAID Ch-X" and SCSI Chnls are shown as "SCSI Ch-X".

           6. Raid Level 0,1,5,10,50 support
   
           7. Reconstruction support
   
           8. Foreground Initialization and multiple concurrent initialization support
   
           9. Reconstruction Detection support.
 
          10. Global Hotspare support (Dedicated Hotspare is not supported).

          11 Reports SCSI drive on ROMB chnl.
 

   - Allow deletion of last logical drive (from Object->Logical Drive menu) on 
     Random deletion supporting f/w without clearing configuration. 
     As a result, Logical Drive selection menu appears even in presence of one 
     logical drive.

   - cosmetic change: Exit message is changed for Dell from "Logical drives have
     been created and not initialized. Please initialize them" to 
     "Please initialize newly created logical drives, if any."
     As user might have deleted all logical drives created in this session.
  
   - Packaged with RPM style for DELL requested delivery.

TEST REPORT AT DEVELOPER'S END:
-------------------------------
   - Enhancements were tested by simulation program called demomgr.
   - Change related testing was done via general navigation on the simulator (demomgr) and
         a 493 card with "ROMB" Test f/w and RT64 f/w on it.

File Details:
-------------
     FileName    SizeInBytes     Date	     Description....
     ---------   -----------    ------      ---------------  
     dellmgr            694     10-09-01    Shell Script - calls dellmgr.bin
     dellmgr.bin    660,056     12-05-01    Binary file  - Configuration Utility ver 5.17
                                                    
     Copy these files to Linux system, make them executable (chmod +x)
     and invoke 'dellmgr' script to run the utility 

     File compiled/Linked on OS build RedHAT 7.1		

}


[ DELL : LINUX : dellmgr : Ver 5.16 : Oct-10-2001 : Anil]
{

Changes: (with respect to 5.15 : Aug 29,2001)

   - The configuration utility's banner has been renamed from 
     "PERC configuration Manager..."  to "PERC/CERC configuration utility..."
   - The banner's position and length are adjusted accordingly to reflect the changes.	

TEST REPORT AT DEVELOPER'S END:
-------------------------------
   - Enhancements were tested by simulation program called demomgr.
   - The changes were tested to make sure that the banner shows "PERC/CERC configuration uitlity.."
   - Maximum navigation of different menus was done and looked for any screen corruption
     issues and found none
   - Testing was conducted on PERC 3/DC controller and IDE series 511 (IDE 1000) controller

File Details:
-------------
     FileName    SizeInBytes     Date	     Description....
     ---------   -----------    ------      ---------------  
     dellmgr            694     10-09-01    Shell Script - calls dellmgr.bin
     dellmgr.bin    722,596     10-09-01    Binary file  - Configuration Utility ver 5.16
                                                    
     Copy these files to Linux system, make them executable (chmod +x)
     and invoke 'dellmgr' script to run the utility 

     File compiled/Linked on OS build RedHAT 7.1		

}

[ DELL : LINUX : dellmgr : Ver 5.15 : Aug -29-2001 : Priya]
{
 Changes: (with respect to 5.14 : Aug 06,2001)

 [1] Fixed a bug related to "Logical Info drive" program quit.
 Below is the description of the above changes.
}


[ DELL : LINUX : dellmgr : Ver 5.14 : Aug-06-2001 : Priya]
{
 Changes: (with respect to 5.13 : Jul 24,2001)

 [1] Supports New Firmware dated 7-31-01 for Random deletion of logical drive.
 [2] Supports IDE and normal PERC cards.
 [3] DOES NOT support ROMB.
 [4] MAX ARRAYS supported are 40.
 [5] Utility uses "curses" library now. "slang" is no more used by
     the utility. This is done to take care of some screen related
     issues.

 Below is the description of the above changes.

 [1] Random Deletion support
 ---------------------------

 OBJECTIVE
   This release is targetted to support the firmware dated 7-31-01. Changes were made to conform to this firmware.
   This Dellmgr should work with "Deletetion of
   logical drive at random" and "successively re-use of the freed space for
   new logical drive" on eligible firmwares. Utilities will not have any 
   change on cards that do not support this "random logical drive
   deletion" feature. The following description just talks about the new
   firmware-relevant changes only.
   
   Old firmwares that do not have "random deletion" support will behave 
   normally under this new utility.
   

(1.1) CHANGES:
--------------
Changes needed: (include this part in release document)
   a) mailbox4 is made as 1 during firing of read config cmd on 40-ld card
   b) mailbox4 is made as 1 during firing of write config(add-config) cmd on 40-ld 

File Details:
-------------
        dellmgr :         694 bytes ( Script to invoke dellmgr.bin )
        dellmgr.bin : 570,452 bytes ( Binary for dellmgr )

}

*****************************
PREVIOUS RELEASES
*****************************
[ DELL : LINUX : dellmgr : Ver 5.13 : Jul-24-2001 : AmitP]
{
 Changes: (with respect to 5.12 : Jun 28,2001)

 [1] Supports Random deletion of logical drive.
 [2] Supports IDE and normal PERC cards.
 [3] DOES NOT support ROMB.
 [4] MAX ARRAYS supported are 40.
 [5] Utility uses "curses" library now. "slang" is no more used by
     the utility. This is done to take care of some screen related
     issues.

 Below is the description of the above changes.

 [1] Random Deletion support
 ---------------------------

 OBJECTIVE
   This release is targetted to support "Deletetion of
   logical drive at random" and "successively re-use of the freed space for
   new logical drive" on eligible firmwares. Utilities will not have any 
   change on cards that do not support this "random logical drive
   deletion" feature. The following description just talks about the new
   firmware-relevant changes only.
   
   Old firmwares that do not have "random deletion" support will behave 
   normally under this new utility.
   

(1.1) CHANGES:
--------------
   =>Configurable Array Selection Menu
     Create Logical Drive(thru EasyConfig/New Config/View AddConfig) on
   eligible firmware-fitted cards now has a new menu to show "configurable
   arrays" with free space in it.
   
     User selects the "array(s) to be configured"(thru <SPACE> key) and then
   presses <F10> key to configure it. The array(s) shown as configurable arrays
   are those that have one or more empty spaces. In "Easy Configuration" mode
   it allows selection of only one array at a time. Keys <F2> and <F3> show
   array elements(channel/Id) and Empty Space information respectively.
   
     If more than one arrays are selected - then these are configured as a 
   SPANNED logical drive with  "SPAN=YES" shown on next menu- that allows
   RAID,SIZE,ADVANCED,ACCEPT options.
   
    SPAN option in this menu is UNCHANGEABLE.
   
   SIZE option in this menu is changeable only if both the conditions are 
   met
     a) you are not in EASY CONFIGURAITON menu
     b) you have not selected more than one arrays for configuration.

   Note:
    Logical drive making logic on older firmware remain UNCHANGED
    
 => Deletion of a given logical drive(when there are more than 1-logical drive)
        On new random-deletion-supporting firmware, hitting <F5> key at
	Main->Objects->Logical Drive->Logical drive selection menu deletes
	only the selected logical drive.
	

 => Deletion of a given logical drive(when there is 1-logical drive)
	This is possible only by CLEAR CONFIGURATION operation as per 
	present design.
 
  
(1.2) RESTRICTIONS
------------------
  R1. Only one "free-slot" can be put from one given array to a given
      logical drive. One logical drive cannot have two "empty-slots" from
      same array.
  R2. "FreeSlots" of an array must be consumed in serial order i.e. lower
  	slot number must be configured first than next higher slot number.
  R3. It allows Spanning of R0 arrays as it was doing earlier(does not
      make any sense at all).
  R4. New Changes are effective only on firmware that support Random-deletion
      of logical drive.
  R5. "Automatic Configuration" is not supported on cards with random deletion
      supporting f/w on it. Utility gives this message if the user opts
      for this option on cards having random deletion supporting f/w
      on it.

(1.3) ISSUES:
-------------
  i1.  Old utilities(that did not support more than one hole and that too at
       the end of the last array) will misbehave in presence of multiple
       freeSlots in the array(s).

  [2] Supports IDE and normal PERC cards.
  ---------------------------------------
      Utility supports IDE as well as normal PERC cards.

 (2.1) Banner Shows something like
      IDE cards->
      "PERC Configuration Manager Ver 5.13(Jul 24,2001) (IDE)Adapter-x "

      Normal PERC cards->
      "PERC Configuration Manager Ver 5.13(Jul 24,2001)      Adapter-x "

 (2.2) On IDE cards, in physical drive showing menus, targets are denoted as
      'M'  (=> Denotes MASTER)
      'S'  (=> Denotes SLAVE)
      in place of ID 0 and ID 1
      In physical drive property showing box, MASTER and SLAVE is also
      displayed for MASTER and SLAVE respectively.


 (2.3) In physical drive property showing box, "Media/Other Erros" and
      "Predictive Failures" are not shown on IDE Raid Cards.

      For physical drives on IDE Raid cards, "SCSI Standards" 
      is displayed as
      SCSI Standards : N/A

 (2.4) Battery option is not supported for IDE Raid cards.

 (2.5) For IDE Raid Cards, if the user goes to SCSI Channel menu and hits
       ENTER, utility tells that this is not an option item for the adapter.

      Objects->SCSI Channel->

      "...Not An Option Item..."

 [3] Utility does not support ROMB.
 ---------------------------------
 ROMB support is dropped from the utility as per DELL's request.

 [4] MAX ARRAYS supported are 40.
 -------------------------------
 Utility supports maximum of 40 arrays now. Earlier it supported
 maximum of 60 arrays. This is done to be in sync with Control-m
 utility.




TESTING DONE AT DEVELOPER'S END:   Minimal nature.
  t1. Tested new features thru DEMO program that simulates different variety 
      of cards( the one that supports random logdrv deletion and that don't).
  t2. Tested "Array Configuration"/"Delete Logical Drive"/"Re-configure free
      plus did some basic menu-navigation testing.
  t3. IDE related testing done through demo utility.
      
      
TESTS SUGGESTED BY DEVELOPER:
-----------------------------
  => Rigorous testing with all the following resources present in the
     system.
       466,467,493(non random deletion firmware),493(with random deleteion fw).
  S.T.1) Configure a number of logical drives on 493(with random deletion fw)
  S.T.2) Delete a logical drive on it to make free slots in it
  S.T.3) Reconfigure the same array with 1 or more than free slots in it.
  S.T.4) Try rebuild/reconstruction operations on arrays that have more than
         one free slots in it.
  S.T.5) Try init/checkconsistency operations on arrays that have 
         more than one free slots in it.
  S.T.6) Look for spelling mistakes or any aesthetic issues
  S.T.7) Look for screen corruption issues - navigate maximum depths of 
          different menus and see if screen gets corrupted or not(like some
	  old stuff remains on screen of debug msg comes up etc).
  S.T.8) Change adapter number - back and forth and see if you face any data
  	 corruption/bugs etc.

File Details:
-------------
        dellmgr :         694 bytes ( Script to invoke dellmgr.bin )
        dellmgr.bin : 570,196 bytes ( Binary for dellmgr )

}


[ DELL: LINUX : dellmgr : Ver5.12 : Jun-28-2001 : AmitP]
{
 Changes: (with respect to 5.11 : May 25,2001)
    1. Utility supports ROMB (Made Default)
    2. Battery Menu is not an option item for 475 card.
    3. Default Write Policy is Write Through for 475 card.

TEST REPORT AT DEVELOPER'S END:
-------------------------------
       Change related testing done on a 475 card.
       Further testing is suggested.


 FILE DETAILS:
          FileName    SizeInBytes         Description....
        ----------    -----------      ---------------  
        dellmgr            694         Shell Script - calls dellmgr.bin
        dellmgr.bin    517,140         Binary file  - Configuration Utility
                                                      ver 5.12.
							
	Copy these files to Linux system - mark them as executable (chmod +x)
        and then run 'dellmgr'. 

	File compiled/Linked on RedHAT 6.2 system.	
}

[  Generic: Ver 5.11: May 25,2001 : Timir Pandit]
{
 Changes: (with respect to 5.10)
   <C0>	No ROMB support in this. 
   <C1>	This release mainly attends the "logical drive making" bug -
	 If you try select non-default RAID level(from RAID-1 to RAID-0 or from
	 RAID-5 to Raid-0) in the Configuration Menu that shows 
	 "RAID=xx,Size=yyyyy,Advanced,Accept,Span options" - size calculation
	 was wrong and user was offered a smaller size than maximum possible
	 with RAID-0.
	 
	 This is cured. This bug is not present in "EvalVer 5.10a(ROMB)".

    <C2> Some "PINK color patch" issues resolved
    	Some color patches used to be left in Physical Drive related menus
	(Configuration menus and Physical drive menu).
	e.g.
	   Main Menu->New Config Menu -> Select some drives and try to
	    configure
	    It will take to you menu with options 
			 	"RAID-xx Size=xxxxxx,Advanced,Accept.."
	    Select Size option - and deliberately input wrong value as size
	    It will come up with some message "Invalid size" etc and then used
	    to leave some "Pink patch" on some column .

	 This is cured.

	Similar type of "coloured patch" was visible in Physical drive menu
	Select a drive->Hit ENTER-> Try some invalid operation on this drive
	-so that utility gives some message such as "No Rebuild Allowed on 
	this drive" or "This operation is not allowed on this drive" etc.
	
	It used to leave PINK PATCH . This patch does not come any more.

    <C3> "Force Offline" option changed to "Force Offline/Remove HSP"
	    as per DELL's Philip FU's instruction .
	    Its help is changed from
      
      	"Configure Physical Drive State As OFFLINE"
			to 
      "Change Physical Drive State from ONLINE to FAILED or HOTSPARE to READY"

     <C4>  Supports 60-arrays( 5.10 release supported 40)
     
 TEST REPORT:
 	Tested the above fix on a 428-card(PERC) with 2-drives on it 
	on RedHat 6.2.
	
 FILE DETAILS:
          FileName    SizeInBytes   Date & Time       Description....
	----------    -----------  ---------------    ---------------  
	dellmgr            694     05-23-01 11:07A    Shell Script - 
						      cals dellmgr.bin
	dellmgr.bin    516,604     05-25-01 12:05A    Binary file.
						      Configuration Utility
						      ver 5.11.
							
	Copy these files to Linux system - mark them as executable (chmod +x)
	and then run 'dellmgr'.

	File compiled/Linked on RedHAT 6.2 system.	
}
[  Evaluation Ver 5.10a: With ROMB support : May 23,2001 : Timir Pandit]
{
 CHANGES:   Mainly Raid-On-Mother-Board support added.
 	C1. Warning message on entry related to driver version is removed.
	C2. ROMB support added
	   2.1. Supports SCSI Chnl(Chnl on motherboard) and RAID chnl
	   2.2. Devices on SCSI Chnl are not shown during configuration,
	   	rebuild & reconstruct menus. i.e. user will not be able 
		to configure the devices on SCSI chnls.
	   2.3. All devices ( SCSI + RAID Chnl ) are shown in physical drive 
	        menu.
	        Following options are not allowed for devices on SCSI Chnl.
		      (a)Make Hotspare		(d) Rebuild
		      (b)Force Online		(e) View Rebuild Progress
		      (c)Force Offline
	   2.4. Actual SCSI Size(to nearest MB) is shown for SCSI Drives on 
	        SCSI-CHANNEL.
		
		For drives on RAID CHANNEL, it shows COERCED size.

	   2.5. In physical drive showing menu, RAID chnls are shown as
	        "RAID Ch-X" and SCSI Chnls are shown as "SCSI Ch-X".

	C3. "Force Offline" option changed to "Force Offline/Remove HSP"
	    as per DELL's Philip FU's instruction .
	    Its help is changed from
      
      	"Configure Physical Drive State As OFFLINE"
			to 
      "Change Physical Drive State from ONLINE to FAILED or HOTSPARE to READY"

	C4. Supports upto 60-arrays( earlier 40) .

 BUG FIX:
   B1. In the recent enhancement related to "Logical Drive Size" in new 
       Logical Drive making( the menu that shows "RAID-x,Size-yyyy,Advanced 
       menu,Accept,.." options ), there was a bug - if you change the RAID 
       level, the drive size allowed was less than maximum possible.

	The bug was reported by DELL on 5-21-01 via PeterJ.
	This is Corrected .

 TESTING:
         Testing was done on a 493 card with "ROMB" Test f/w on it.

 FILE DETAILS:	
          FileName    SizeInBytes   Date & Time       Description....
	----------    -----------  ---------------    ---------------  
	dellmgr            694     05-23-01 10:22A    Shell Script - 
						      cals dellmgr.bin
	dellmgr.bin    516,436     05-23-01 11:00A    Binary file.
						      Configuration Utility
						      ver 5.10a.

	Copy these files to Linux system - mark them as executable (chmod +x)
	and then run 'dellmgr'.
						      
}

[ Ver 5.10 : Mar 29,2001 : Timir Pandit]
{
Changes:
	AMI-test group reported "too much CPU usage" by previous dellmgr 
	program as per the Linux Utility 'top'( as dellmgr was waiting 
	constantly for keyboard input by user ).
	
	This version got rid of this issue. 

File Details:
	megamgr.bin       513,684  03-29-01  4:21P Binary file
	megamgr               690  03-29-01  4:21P Script File
	
Test Report:
	Tested only the time-hogging issue - nothing beyond .
		
}
[ Ver 5.09 : Jan 29,2001 : AmitP]
{
 Changes:
 --------
          (With respect to ver 5.08 : Jan 26,2001)

          1. There was a bug in 5.08 in battery backup option.
             Removed the bug in this release.

          2. Script dellmgr is in UNIX format now.

             (in 5.08 it was in DOS format)

             CARE MUST BE TAKEN NOT TO EDIT THE SCRIPT ON DOS SYSTEM.
             ELSE IT WILL BE CONVERTED TO DOS FORMAT.

 File Details:
 --------------
               This release contains two files.

               (a) dellmgr    : Script (    690 bytes)
               (b) dellmgr.bin: Binary (513,044 bytes)
      

 TEST REPORT:
 ------------
               Only changes related testing done on a system with
               one 438 & one 493 card on it.

               Further testing is suggested.
}



[ DELL : Ver 5.08 : Jan 26,2001 : AmitP]
{
 Changes:
 --------
          (With respect to ver 5.07 : Oct 30,2000)

          1. Utility made compliant to new driver specifications
             Ver 1.14B (as provided by VenkateshR)

             (Document : Specification for Linux Application Rev 1.1/1.2)

             Now the utility uses the MIMD IOCTL interface to talk
             with the driver/firmware.

             Old SCSI IOCTL interface is not supported now.

          2. Utility comes in a form of a script now.
             The script takes care of creation of node and after that
             it calls the actual binary.

             This release contains two files.

             (a) dellmgr (script) (b) dellmgr.bin (binary)

             Both of these should be present in the same directory
             for invocation.

             Change the execute permissions of script & binary by:

             chmod +x ./dellmgr
             chmod +x ./dellmgr.bin

             And then invoke utility as:

             ./dellmgr 

          3. Driver version 1.14 or above is a must to run the utility.
             If lower version of driver is used, utility gives the message
             and quits.

          4. Configuration options:
             ----------------------
             Automatic Configuration
             Easy Configuration
             New Configuration
             View/Add Configuration
             Clear Configuration
             ----------------------

             are supported in the utility now.

         5.  Logical drive size - Once selected could not be increased in
             New logical drive configuration menu.
             Changed this feature to allow to reselect the free available
             space at will.

             i.e.

             Logical drive size selection field in NewLogicalDriveConfiguration
             menu is enhanced to allow user-mistake-and-go-back-to-leftover
             -size-of the array.
	   
             e.g. 
             If a logical array has 2000MB and user selects 100MB as size   
             and again changes mind(before hitting ACCEPT option) and goes
             back to size option to make it bigger than 100MB - it used to
             give an error "Invalid logical drive size..." with older megamgr.
             This is now allowed.


         6.  Earlier, a card was considered to be a 493Lite, if all of
             the below conditions were true:

             (a) Card is 40Ld     (b) Card is 493
             (c) Card does not have a battery charge circuit
             (d) Card is in DELL's  SABRE system.

             Now apart from this, card is considered to be 493Lite/TaosLite
             if all of these conditions are true:

             (a)Card is 40Ld     (b) Card is 493
             (c)TaosLite flag is set to ON on the card.


             So a 493 is displayed as PERC 3/DCL if any one of the above
             set of conditions is true.

             Otherwise, 493 is displayed as PERC 3/DC.



 File Details:
 --------------
               This release contains two files.

               (a) dellmgr    : Script (    957 bytes)
               (b) dellmgr.bin: Binary (513,012 bytes)
      

 TEST REPORT:
 ------------
               Tested the utility on a system with

               a.  one 471 & one 493 card

               b.  one 471 & one 438 card

               c.  one 471, one 493 & one 438 card


               (Driver Version 1.14B)

               Tried to test with 428 card, but the driver gives core
               dump while doing "insmod".

               --------------------------------------------------------
               Utility Checks for driver version(which is in form of
               decimal). If the driver version is lower than 1.14, it
               gives the messages and quits.

               Utility is not tested with Version 1.14A of driver.
               
               --------------------------------------------------------

               Further testing is suggested.
}


[ Ver 5.07 : Oct 30,2000 : Timir]
{
 Changes:( with respect to ver 5.06 )
  1. 	This release is without one "debug message" that was put in the path
	of detection of 493Lite card - If a 493-card with battery was found in 
	a SABER system then it used to popup a message such as

	"xx-Adapter: Is493Lite(): Enquiry3 cmd failed
	 Press Any Key To Continue
	"

  2.   Cards with following Subsystem device/SubVendorId are treated as 493
  
  	subSystemVendorId	SubsysteDeviceId
	  0x1028		0x0493
	  0x101E		0x0493
	  0x103c		0x0493   since 10-30-00.
	  0x103c		0x60E8

 File Details:	
      -rwxr-xr-x   1 root     root       507668 Oct 30 18:17 dellmgr

 TEST REPORT:
	No testing done by Timir as Saber System was not available and it just
        removed one debug statement.
}



[ Ver 5.06 : Oct 10,2000 : AmitP]
{
 Changes:
          With respect to version 5.05, Oct 05,2000
          Removed the bug related to F2 key as reported
          by DELL
File Details:
          dellmgr : 507,604 bytes

Testing done at developer's end:
          Only change related testing done at developer's end.
          Thorough testing is suggested.
}

[ Ver 5.05 : Oct 05,2000 : AmitP]
{
 Changes:
          With respect to version 5.04, Sep 15,2000
          There was a debug message coming in the previous
          version. Removed the message in this version.

File Details:
          dellmgr : 507,572 bytes
Testing done at developer's end:
         No testing could be done at developer's end as
         the Sabre System was not available.
}


[ Ver 5.04 : Sep  15-2000 : Timir Pandit ]
{
 Changes:
     -with 493Lite specific support as mentioned below as per email from
     ahmad_ali@dell.com of 9-14-2000.
 Changes made in this release: (with respect to ver 5.03 )
        1. No option to see battery status for 493Lite card
	2. Default writepolicy WRTHRU for new ld  for 493Lite card
	3. Double prompt warning when WriteBack is opted during/after ld
	   creation for 493Lite card.
	4. Adapter type shown by utility as "PERC 3/DCL" for 493Lite

Who's 493Lite ?
 	Who meets all the following 3-conditions
	1. 	If the card is a 493 card
	2. 	If it does not have battery( BatteryStatus.Bit0 set )
	3.	If it is in SABER system

Who is Saber System:(per email 9-14-00 from Ahmad_ali@dell.com)
	A Host with 'Dell System' string in the area 0xF000:0 to 0xF000:FFFF 
	and no string 'Precision' in the area 0xF000:0 to 0xF000:FFFF and
	that has a byte at 0xF000:0xE845 as 0xDA( PowerApp) or 0xDF( PowerEdge).

	DOS Megamgr searches the F000-FFFF to find if it's a SABER system 
	or not.
	
	Non-DOS megamgr depends on BIOS for its decision making about Saber
	system identification - BIOS keeps the SystemIdentification 
	information in the BIOSPvtArea and non-DOS utilities use that for
	decision making - utilities check BIOS version to be ">=" "3x08" to
	avoid "unplugging of NVRAM" from one board and plugging into other
	board with different BIOS .
	
	So if the card is not fitted with a BIOS version "3x08" and/or above
	it will not be considered for 493Lite( as Bios ver 3.08 and above will
	follow the above mentioned scheme ).
	

File Details:	
	-rwxr-xr-x   1 root     root       507668 Sep 15 18:39 dellmgr

Testing done at developer's end:
	493Lite-specific changes Thru simulation of 493Lite on a 471 on 
	AMI's 727-series motherboard.
	Nothing beyond that.

}

[ Linux Megamgr: Ver 5.03 : June  08-2000 : Vanishree S]
{
LIST OF CHANGES: ( With respect to Linux Megamgr ver 5.02 )
			  
   -Changes to Configuration and view physical objects screen. 
    To remove lines and present uniform interface.
			                       
      FILE DETAILS : 
			       
	       Size        Date             File Name
	       502036      June 08 11:05     megamgr
					       
       TEST REPORT:
        -Tested with Mega Raid device driver version 1.07 and 1.08
						
}
						
[ Linux Megamgr: Ver 5.02 : May  31-2000 : Rajesh Prabhakaran]
{
LIST OF CHANGES: ( With respect to Linux Megamgr ver 5.01 )
			  
 -Check whether Driver Version is Greater than 1.07.If Driver Version is less 
   than 1.08 this utility will not detect any adapters.
                    
 -Provided with Substitute Keys namely

	<F1>        as <Shift> <1>
	<F2>        as <Shift> <2>
	<F3>        as <Shift> <3>
	<F4>        as <Shift> <4>
	<F5>        as <Shift> <5>
	<F6>        as <Shift> <6>
	<F7>        as <Shift> <7>
	<F8>    	    as <Shift> <8>
	<F9>        as <Shift> <9>
	<F0>        as <Shift> <0>
	UPARROW     as k (Just press k and no Shift or Ctl keys)
	DOWNARROW   as j (Just press j and no Shift or Ctl keys)
	RIGHTARROW  as l (Just press l and no Shift or Ctl keys)
	LEFTARROW   as h (Just press h and no Shift or Ctl keys)

FILE DETAILS : 

	Size        Date             File Name
	502036      May 31 11:05     megamgr

TEST REPORT:
	 -Tested with Mega Raid device driver version 1.07 and 1.08
	 -Substitute keys checked.

TIMIR'S COMMENTS ON 6-3-00
	This release is to be considered as JUNK as Rajesh generated this
	from some old source and thus nullifying the recent changes made
	in the 40-ld megamgr code.
	
}


[ Linux Megamgr: Ver 5.01 : April 12-2000 : Timir Pandit ]
{
LIST OF CHANGES: ( With respect to Linux Megamgr ver 5.00 )
 -Make Hotspare is now working. Earlier it was crashing.

 -Reconstruction progress reporting had some bug(in case of reconstruction
  error it could show some wrong info ) - corrected .

 -Searching Adapter phase shows a message and a revolving 'swing' if there is
  lot of delays in it.
  This is more evident if you run megamgr in absence of the driver.

 -Running megamgr in absence of driver was unnecessarily allowing entry to
  main menu and then exiting. Corrected in this.

 -The utility is using now STATIC library to avoid linker issue (with dynamic
  /shared libararies ) under different Linux flavors.

 -It now Locks the firmware cmd's data area for ioctl protocol for its 
  memory use by the driver as per recommendation from driver developer
  ( Venkatesh of AMI-India).

 -It allows the utility to be executed by super user only.

LINUX MEGAMGR FEATURES:
	Supports 8-ld and 40-ld cards
	RECONSTRUCT only RAID-x to RAID-y - it does not allow capacity
	  expansion option

FILE DETAILS
	megamgr.tgz  is a compressed tar file(used 'tar cvfz' to make it). 
	Use 'tar xvfz linmgr.tgz' to extract the 'megamgr' file in 
	uncompressed form.
	
	-rw-r--r--   1 root     root       216008 Apr 12 15:23 megamgr.tgz


TEST REPORT:
	Tested minimally with one 471-card.

}


*****************************
PREVIOUS RELEASES
*****************************

[ Linux Megamgr: Ver 5.00 Feb-14-2000: Timir Pandit ]
{
 LIST OF CHANGES:
	1. Color related improvement for speed and esthetics.
	   It speeds up the overall execution of 40-ld megamgr	
	2. Correction made for progress bars of init/rbldrate menu.
	3. Correction made for color/display of Horizontal Bar in phys 
	   drive menu
	4. Configuration Option is no more available 
	5. Make On/Off line : phys drv option shows drive number now in
		Decimal if it's not on fiber chnl
		in Hex  along with 'h' suffix if it's on fiber chnl
	   This will be effective in all future megamgrs automatically.

	6. Show cursor position alwyas in physical drive menu to indicate 
	        the current physical drive. This helps in a situation where
		coloring/highlighting is not that much prominent.
	  This is right now enabled for Linux version - it can be extended to
	  other OS also.

	7. Show Warning message in the Linux path on  selection of
	    FAIL-Drive/Online drive in phys drive menu.

	    Earlier these were offed in pwin.c file.

	    Co-ordinates of 'confirmation window(Y/N)' are also changed to
	    accommodate these changes.
	    In case of "NO" option selected by user it comes back to prev
	    menu to avoid screen corruption - Timir: 2/14/00

	    Only Linux Megamgr.

	8. Spinning up device info was being shown with 'h' suffix on SCSI
	   chnl - corrected in this.

TEST REPORT:
	Testing was limited to one 428-card with 2 x 35GB disks on it.

LIBRARY USAGE:
	It uses dynamic/shared gnu library - that becamse issue of 
	compatibility  on other Linux versions.
	
}

