*************************************************************************
		OVERALL RELEASE DOCUMENT
	FOR MegaMonitor UNDER LINUX FOR DELL
*************************************************************************

**************
This Release
**************

[DELL : LINUX : megamonitor - Ver 4.00a : Aug-21-2003: Anil Ravikanti]
{

Versions:
~~~~~~~~~
MegaServ : Ver 4.00
MegaCtrl : Ver 3.8

Updates from previous release 4.0-0:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
This release is associated with LSID100003927. RPM is repackaged because script file raidmon was in dos format.
Proper Unix format file is used in the new RPM package Megamon-4.0-0a.i386.rpm. Rests of the components remain
same along with service monitor MegaServ and MegaCt32.

RELEASED COMPONENTS
*************************
1. RPM Package          :  megamon-4.0-0a.i386.rpm
   [contains executables MegaServ,MegaCt32 & raidmon, megamon.conf]

   This rpm will install the following files

   /usr/sbin/MegaServ           : 548,132 bytes
   /usr/sbin/MegaCtrl(MegaCt32) : 381,804 bytes
   /etc/rc.d/init.d/raidmon     :   1,229 bytes
   /etc/megamon.conf            :   1,962 bytes

2. Installation & Execution details : - README_DELL.megamon

}

******************
Previous Releases
******************

[DELL : LINUX : megamonitor - Ver 4.00 : Aug-05-2003: Anil Ravikanti]
{

Versions:
~~~~~~~~~
MegaServ : Ver 4.00
MegaCtrl : Ver 3.8

Updates from previous version 3.9:
~~~~~~~~~~~~~~~~~~~~~~~~~~~
(1) Sense key check for SMART events is removed because some f/ws do not return proper value
     Clearcase Request Id: LSID100003245
(2) Default SMART POLLING STATE at start-up is, ON with value of 60 seconds interval. 
(3) Valid message Fail to get err count which was flooding the log file is disabled for all OEMs
     now. Clearcase Request Id: LSID100003424

RELEASED COMPONENTS
*************************
1. RPM Package          :  megamon-4.0-0.i386.rpm
   [contains executables MegaServ,MegaCt32 & raidmon, megamon.conf]

   This rpm will install the following files

   /usr/sbin/MegaServ           : 548,132 bytes
   /usr/sbin/MegaCtrl(MegaCt32) : 381,804 bytes
   /etc/rc.d/init.d/raidmon     :   1,229 bytes
   /etc/megamon.conf            :   1,962 bytes

2. Installation & Execution details : - README_DELL.megamon

}

[DELL : LINUX : megamonitor - Ver 3.9 : Jun-18-2003: Amit Pandya]
{

Versions:
~~~~~~~~~
        MegaServ : Ver 3.9
        MegaCtrl : Ver 3.7

Updates from previous version 3.8:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        There was an issue reported with the previous versions of the
        utility. The monitor program got killed after an indefinite
        period of time.

        It was found out that this was happening due to the
        way "daemon" process was created.

        Changes have been done in the code to invoke the "daemon"
        process in a different way.

        This change affects both MegaServ & MegaCtrl.

Note:   Please note, that the problem of "sudden death" of monitor was
----    occuring after indefinite period of time. Developer has run the
        monitor program for sufficiently long period of time(24 hrs.)

        Please test this program thoroughly and allow it to run for longer
        period of time and verify that the problem does not surface before
        delivering it to the customer.


RELEASED COMPONENTS
*************************
1. RPM Package          :  megamon-3.9-0.i386.rpm
   [contains executables MegaServ,MegaCt32 & raidmon, megamon.conf]

   This rpm will install the following files

   /usr/sbin/MegaServ           : 437,972 bytes
   /usr/sbin/MegaCtrl(MegaCt32) : 327,572 bytes
   /etc/rc.d/init.d/raidmon     :   1,229 bytes
   /etc/megamon.conf            :   1,962 bytes

2. Installation & Execution details : - README_DELL.megamon


}

[DELL : LINUX : megamonitor - Ver 3.8-0 (Re-Release) : Jan-09-2003: Anil R]
{
Re-Released the prior version 3.8 again to include the reference to Change Request# CHNG70963 by DELL in Release notes and SDC.  
}

[DELL : LINUX : megamonitor - Ver 3.8-0 : Jan-08-2003: Anil Ravikanti]
{
RELEASED COMPONENTS
*************************
1. Executables 		:  megamon-3.8-0.i386.rpm
   [contains executables MegaServ,MegaCt32, raidmon, megamon.conf]

2. Installation & Execution : - README.megamon

	File		Size		Date
*********************************************************
1.           MegaCt32	 390120  bytes  01/08/03
2.           MegaServ	               524696  bytes   01/08/03
3.           raidmon	                   1229  bytes   01/08/03
4.           megamon.conf           1962  bytes   01/06/03


Updates from previous version 3.7-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The configuration file /var/log/raidmon.lst is changed to /etc/megamon.conf upon DELL's request

}

DELL : LINUX : megamonitor - Ver 3.7-0 : Nov-20-2002: Anil Ravikanti]
{
RELEASED COMPONENTS
*******************
1. Executables 		:  megamon-3.7-0.i386.rpm
   [contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]

2. Installation & Execution : - README.megamon

	File			Size		Date
*********************************************************
1.           MegaCt32	 390120  bytes   11/20/02
2.           MegaServ	               524664  bytes   11/20/02
3.           raidmon	                   1229  bytes   11/13/02
4.           raidmon.lst                1962  bytes   11/13/02


Updates from previous version 3.6-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Utility now reports the Rebuild and initialization progress % and completion

}

[DELL : LINUX : megamonitor - Ver 3.6-0 : Jun-13-2002 Anil Ravikanti]
{
RELEASED COMPONENTS
*******************
1. Executables 		:  megamon-3.6-0.i386.rpm
   [contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]

2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32	     390120  bytes   06/13/02
2.      MegaCt64              68434  bytes   02/27/02
3. 	MegaServ	     522968  bytes   06/13/02
4. 	raidmon	               1229  bytes   02/27/02
5.      raidmon.lst            1962  bytes   02/27/02


Updates from previous version 3.5-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1.Monitor program was sending blank mails to root in the absence of
  events too and leading to the system crash. Blank mails are avoided
  being sent to the root.

}

[DELL : LINUX : megamonitor - Ver 3.5-0 : May-01-2002 P. Dutta]
{
RELEASED COMPONENTS
*******************
1. Executables 		:  megamon-3.5-0.i386.rpm          
          	[contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]
2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32	     353360  bytes   05/01/02
2.      MegaCt64              68612  bytes   02/27/02
3. 	MegaServ	     464604  bytes   05/01/02
4. 	raidmon	               1229  bytes   02/27/02
5.      raidmon.lst            1962  bytes   02/27/02


Updates from previous version 3.4-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1.	Help file is made compatible with the executables. 
        Reference to "perctrl -start ..etc." is changed to "megactrl -start ..etc."

2.	Megactrl can be started along with a given initial consistency schedule. 
        The example like     
              "megactrl -start -cons -h1 -w2 -d3 -date05/01/2003"  would work like 
        the NT-monitor.

}

[DELL : LINUX : megamonitor - Ver 3.4-0 : Mar-26-2002 P. Dutta]
{
RELEASED COMPONENTS
*******************
1. Executables 		:  megamon-3.4-0.i386.rpm          
          	[contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]
2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32	     353880  bytes   03/26/02
2.      MegaCt64              68612  bytes   02/27/02
3. 	MegaServ	     464572  bytes   03/26/02
4. 	raidmon	               1229  bytes   02/27/02
5.      raidmon.lst            1962  bytes   02/27/02


Updates from previous version 3.3-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. "-LogProgXXX" parameter is activated to log frequent percentage progress report 
    of Check Consistency feature. The default is infrequent reporting (~15 minutes).
    Minimum interval of reporting progress is 20 seconds (restricted to accommodate 
    the delays needed in various loops for successful execution of the program).
    The default setting for log progress reporting interval is every 15-minutes.
}


[DELL : LINUX : megamonitor - Ver 3.3-0 : Feb-27-2002 Priyabrata Dutta]
{
RELEASED COMPONENTS
*******************
1. Executables 		:  megamon-3.3-0.i386.rpm          
          	[contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]
2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32	     353272  bytes   02/27/02
2.      MegaCt64              68612  bytes   02/27/02
3. 	MegaServ	     464092  bytes   02/27/02
4. 	raidmon	               1229  bytes   02/27/02
5.      raidmon.lst            1962  bytes   02/27/02


Updates from previous version 3.2-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Cosmetic change on reporting indentation (date and next line message) for consistent style.
   Default progress time is changed from 15 minutes to 900 seconds (as per NT monitor).

2. "-LogProgXXX" option is supported in ./MegaCt32 to allow user specify consistency 
    checking progress(%-age) reporting interval for ./MegaServ.
    XXX=0 .. any +ve integer , implying number of seconds.
    The default setting for log progress reporting interval is every 15-minutes.

3.  MegaServ program now reports completion of consistency checking process on the 
    logical drives on fulfillment of any of the following conditions that means 
    change in consistency state such as
	a) consistency checking progress reached 100%
	b) consistency checking is aborted(either by this program or by some other 
           program). 
    This case cannot be handled differently as the utility does not have any information 
    otherwise and it tells user that running activity of consistency checking is OVER. 
    It should be considered to be the meaning of COMPLETION.

4.  MegaServ now gives distinctive message for "Consistency checking" and "Background 
    initialization" ,if firmware supports the command 0xA4/0x13.

5.  Allow user to disable the mailing feature if system mailing is not installed in 
    some Linux (such as Debian Linux) to avoid any screen corruption.

}



[DELL : LINUX : megamonitor - Ver 3.2 : Nov-14-2001 Priyabrata Dutta]
{
RELEASED COMPONENTS
*******************
1. Executables 		: - megamon-3.2-0.i386.rpm                         
 	[contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]
2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32		20680  bytes	11/14/01
2.      MegaCt64                56640  bytes    10/26/01
3. 	MegaServ		461148 bytes	11/14/01
4. 	raidmon			1229   bytes	10/31/01
5.      raidmon.lst             1962   bytes    10/29/01


Updates from previous version 3.1-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   a)  HSP detection and monitoring feature is included.
       At the begining, it reports the number of HSP drives. At each
       4 hour interval it monitors the health of HSP drives and reports
       any error.
}

[DELL : LINUX : megamonitor - Ver 3.1 : Oct-31-2001 Priyabrata Dutta]
{
RELEASED COMPONENTS
*******************
1. Executables 		: - megamon-3.1-0.i386.rpm                          	
    [contains executables MegaServ,MegaCt32,MegaCt64, raidmon, raidmon.lst]
2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32		20680  bytes	10/31/01
2.      MegaCt64                56640  bytes    10/26/01
3. 	MegaServ		457148 bytes	10/31/01
4. 	raidmon			1229   bytes	10/31/01
5.      raidmon.lst             1962   bytes    10/29/01


Updates from previous version 3.0-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   a) Email notification feature is included as per DELL request.
   b) "Hendrix" and "Zappa" enclosure identification is supported as per
       DELL specification supported by NT monitor.
   c) Implemented new method of shared memory use for better synchronization.
   d) IDE RAID support is implemented in this linux monitor.
}

[DELL : LINUX : megamonitor - Ver 3.0 : Sep-14-2001 Priyabrata Dutta]
{
RELEASED COMPONENTS
*******************
1. Executables 		: - megamon-3.0-0.i386.rpm                          	[contains executables MegaServ,MegaCt32,MegaCt64]
2. Installation & Execution : - README.megamon
 

	File			Size		Date
*********************************************************
1.	MegaCt32		323636 bytes	09/14/01
2.      MegaCt64                57298  bytes    09/14/01
3. 	MegaServ		414196 bytes	09/14/01
4. 	raidmon			904   bytes	09/12/01


Updates from previous version 2.6-0 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   a) MegaCtrl is taken out and broken down into two separate MegaCt32 and MegaCt64 executables. However this new name (MegaCt32/64)is linked as MegaCtrl to keep the integrity of the dependencies.
   b) The code is unified for (HP & AMI/DELL) into a single code for easy maintenance.
}

[DELL : LINUX : megamonitor - Ver 2.6 : May-02-2001 V. SatyaPrakash]
{
		MEGAMONITOR For Linux (MIMD) - Ver 2.6
		**************************************
			V.SathyaPrakash
	           	2nd May 2001


RELEASED COMPONENTS
*******************
1. Executables 		: - MegaCtrl, MegaServ
2. Installation Sripts 	: - raidmon, install
 

	File			Size		Date
*********************************************************
1.	MegaCtrl		28605 bytes	05/02/01
2. 	MegaServ		66868 bytes	05/02/01
3. 	raidmon			789 bytes	05/03/01
4. 	install			454 bytes	05/02/01

Release Version 2.4 - 15 April 2001
***********************************

1. ADDITIONS:
	1.The Mailing of Events is made into optional,(i.e) user can Enable or Disable the Mailing facility.
	2.The Scripts are enhanced with Creation of device node for MIMd driver.
   
2. DELETIONS:

3. CHANGES:
	1. The Text file used is changed from /tmp/temp to a specific file related to monitor.
	2. The Display of startup Messages are formatted in seperate lines.

4. BUGS FIXED:
	1. The raidmon script is modified to be checked with chkconfig
	2. The MegaServ is made to disassociate from terminal.

HOW TO INSTALL
**************

1. Run install as ./install from the directory in which deliverables are present.

Testing of the deliverables. 
****************************

Limited testing of the deliverables were carried out on the following configuration. 

MegaRAID Driver Version 	:	1.14g
Operating System		:	Redhat Linux 6.2 	


Known Limitations
*****************
1. The size of the log files is limited(system dependent). 
2. The Linux monitor gets the state change for every 1 sec. In case, any process like initialization gets over before this one sec, then the monitor will not be able to log on the state change. 
}
