===========================================================================
 Advanced RAS Module
 for NEC Express5800/Scalable HA Server
===========================================================================
 [Software name   ] Advanced RAS Module3 Ver3.1.1.0e
 [Registered name ] RASMOD3-3.1.1.0e.zip
 [Copyright (C)   ] NEC Corporation 2017
 [Applicable model] Express5800/A2040d, A2020d, A2010d, A1040d
 [Users           ] For users who will use following Express5800 Series.
                    <Express5800 Series>
                     Express5800/A2040d
                     Express5800/A2020d
                     Express5800/A2010d
                     Express5800/A1040d
 [Software type   ] Linux Software
 [Creation method ] Windows Zip format
===========================================================================

[Software Introduction]
Advanced RAS Module3 Ver3.1.1.0e (hereinafter called "this software") supports 
the following features with RHEL7.3.

Machine Check Monitoring Service provides a service to identify fault component 
of hardware by sending logs of correctable error occurred on CPU and memory
of Linux server to the firmware in the server.
If the number of times correctable error occurrence exceeds threshold value, 
Machine Check Monitoring Service performs Core Offline (offlining of CPU) or Page Offline (offlining memory page) to prevent system down due to uncorrectable error.

Using the Capacity Optimization (COPT) feature, the server is shipped with only the CPU cores required for system enabled.
This can reduce the cost for license fee for the software that requires license fee in proportional to number of CPU cores. 
Furthermore, enabled CPU core can be increased by purchasing 1-Core Enable Key separately if the CPU core resources become insufficient.
This software supports Static COPT only with RHEL7.3.
Static COPT requires OS to be rebooted to activate a new CPU core in the system.
You can specify the number of enabled cores to each of CPU sockets by --assign option of corecapctl command.

PCIe Live Error Recovery is a feature to improve the I/O availability. In the event of a critical/uncorrectable failure occurs to an adapter, the feature will bring down the PCIe link associated with the failed root port within one cycle and automatically reinitialize the adapter in the case of the intermittent failure to maintain. Without this feature, if a critical I/O failure occurs to the adapter, the system will be down. This feature improves more the I/O availability by a combination of redundant I/O features such as NIC Teaming.

necmemras tool allows specifying memory RAS mode on Linux OS. With using this tool, you can easily enable Memory Mirroring of each NUMA node and enable Address Based Memory Mirroring. 

[Precautions for applying this software]
This software supports RHEL7.3 only.



Carefully read the following user license agreement for NEC software
before using this software. 
If you do not agree to the terms of the agreement, do not download this 
software. By downloading this software, you agree to be bound by the terms
of the agreement.

[User license agreement for NEC software] 
This user license agreement is an agreement between you and NEC Corporation
(hereinafter called "NEC"). 
Under the following terms of this agreement, NEC grants you the right to
use the software program (hereinafter called "licensed program"), and you
are to agree to the terms. You are to take responsibilities for the choice, 
installation, or use of the licensed program, or the results of the usage
of the usage of the licensed program.

1. Term 
(1) This user license agreement goes into effect on the day you receive
    this software product. 
(2) You may terminate the right to use the licensed program under this
    license agreement at any time by giving NEC a month's or longer notice
    by letter. 
(3) NEC may terminate your right to use the licensed program at any time,
    if you fail to comply with the terms of this user license agreement. 
(4) Your right to use the licensed program continues to exist until it
    terminates in accordance with the provisions of this user license
    agreement. 
(5) When your right to use the licensed program terminates, all of your
    other rights under this user license agreement also terminate. You must
    destroy the licensed program, all the copies of the licensed program,
    and the related documents (e.g., manuals) provided with the licensed
    program as soon as your right to use the licensed program terminates. 

2. Use right 
You may use the licensed program only on NEC Express5800 servers.


3. Copy, alteration, and linkage of the licensed program 
(1) You may make a copy of the licensed program only to use it as a backup
    copy in case the program data is lost or destroyed. However, this is
    not the case if the licensed program is installed in fixed storage.
    In this case, you may keep it only to use in case the storage medium of
    the licensed program is lost or destroyed. 
(2) You must give the expressions of the copyright of the licensed program
    and other rights to all the copies of the licensed program. 
(3) Unless otherwise specified in this user license agreement, you may not
    use, copy, alter, or link the licensed program, you may not reproduce
    it in publications or networks, or you may not make your own decision
    on handling it in any other ways. 
(4) You may not copy the related documents (e.g., manuals) provided with
    the licensed program or reproduce them in publications or networks
    under any circumstances. 
(5) This user license agreement is not to transfer the intellectual
    property for the licensed program to you. 

4. Transfer of the licensed program 
(1) You may transfer all of your rights under this user license agreement
    only if satisfying all the following condition: 
(a) You are to transfer this user license agreement, the licensed program,
    all the copies of the licensed program, and the related documents
    (e.g., manuals) provided with the licensed program, and retain none of
    them. 
(b) The recipient agrees to the terms of this user license agreement. 
(2) Unless otherwise specified in this user license agreement, you may not
    loan or transfer the licensed program or the right to use it to a third
    party, or you may not make your own decision on handling it in any
    other ways. 

5. Decompilation 
You may not reverse engineer, decompile, or disassemble the licensed program.

6. Term of a guarantee 
(1) NEC does not give any guarantee for the licensed program. You are to be
    liable and to pay for problems arising from the use of the licensed
    program. 
(2) Irrespective of the term (1), when NEC corrects licensed-program errors
    (bugs), NEC may, at its discretion, provide an error-corrected program,
    a program for correction (hereinafter called a modification program),
    or information for correction by an NEC-decided method. The modification
    program provided to you is regarded as the licensed program. 

7. No liability 
 NEC assumes no liability for your lost profit, damages arising from
 special circumstances (including damages which NEC can or could foresee),
 or damages you are asked for by any third party. 

8. Others 
 Disputes over this user license agreement are to be settled at the Tokyo 
 District Court as the exclusively agreed competent court.

---------------------------------------------------------------------------
[Installation Procedure]
  (1) Download RASMOD3-3.1.1.0e.zip into appropriate location on your hard disk.
  (2) Decompress downloaded RASMOD3-3.1.1.0e.zip.
  (3) Install the Advanced RAS Modules in accordance with User's Guide.

---------------------------------------------------------------------------
[md5sum]
779189e6598ce20eedb4886b680ec77d  COPT-usersguide-forLinux-Express5800_A2040d-R2.1.pdf
704824cfe7904754ccb054f1519fac8a  PCIe Live Error Recovery-usersguide-Express5800_A2040d_A2020d_A2010d_A1040d-R1.2.pdf
018f3841737f79c2ea99cfac89afc523  install.sh
7b0170442cf3b78a32f9e9307f7f7f0b  mcemonitor-usersguide-Express5800_A2040d_A2020d_A2010d_A1040d-R2.1.pdf
ca3daeaad004b30353d042199004332f  mcl-capctl-3.1-4.01.el7.x86_64.rpm
4c95fce9bdfd7678fa0f147915d60abe  mcl-mcemonitor2-3.1-3.07.el7.src.rpm
878dcb5e463e0bfee4a6492e0d875881  mcl-mcemonitor2-3.1-3.07.el7.x86_64.rpm
d866b576c0aa19bfa9f7cb6d2e9d982c  mcl-neccapd2-3.1-2.03.el7.x86_64.rpm
e6692c17f3e4e830658eae637b806667  mcl-neccmcd2-3.1-2.02.el7.x86_64.rpm
2bdb29d02c0c9c14a639fdc746c86b7b  mcl-necmemras-3.1-1.02.el7.x86_64.rpm
15cac593e35769ed20a44a13e8a03618  necmemras-userguide-forLinux-Express5800_A2040d_A2020d_A2010d_A1040d-R1.2.pdf
8198289417c202a3457b0855e66c1328  necpciras-3.1-1.02.el7.x86_64.rpm

---------------------------------------------------------------------------
[Trademarks and Copyright]

The copyright for this software is held by NEC.
Linux is a trademark or registered trademark of Linus Torvalds in Japan and other countries. 
Red HatR and Red Hat Enterprise Linux are trademarks or registered trademarks of Red Hat, Inc. in the United States and other countries.
*All other company and product names in this document are the registered
 trademark or trademark of their respective owners.
---------------------------------------------------------------------------
   Copyright NEC Corporation 2017