===========================================================================
 Advanced RAS Module
 for NEC Express5800/Scalable HA Server
===========================================================================
 [Software name   ] Advanced RAS Module3 Ver3.0.1.0e
 [Registered name ] RASMOD3-3.0.1.0e.zip
 [Copyright (C)   ] NEC Corporation 2016
 [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.0.1.0e (hereinafter called "this software") supports 
the following features with RHEL7.2.

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.2.
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.2 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.0.1.0e.zip into appropriate location on your hard disk.
  (2) Decompress downloaded RASMOD3-3.0.1.0e.zip.
  (3) Install the Advanced RAS Modules in accordance with User's Guide.

---------------------------------------------------------------------------
[md5sum]
c0eccbef4fc34315ada51199e19695e5  COPT-usersguide-forLinux-Express5800_A2040d-R2.0.pdf
4b2d0f0a040fdfe6afd9bfe4638a129b  PCIe Live Error Recovery-usersguide-Express5800_A2040d_A2020d_A2010d_A1040d-R1.1.pdf
41b9626ac225af8f8c0ab619406b0cc0  install.sh
689eead5047e1052b4bacdb834141bea  mcemonitor-usersguide-Express5800_A2040d_A2020d_A2010d_A1040d-R2.0.pdf
c76a98b372dd1307909a9ea4db865436  mcl-capctl-3.0-4.00.el7.x86_64.rpm
fbedbac8cdc4b4a21e10b9c1230f436d  mcl-mcemonitor2-3.0-3.07.el7.src.rpm
7d101881d9e75a2cc25792bcf5b8b139  mcl-mcemonitor2-3.0-3.07.el7.x86_64.rpm
45e0a35ff9c310891c09fa127721030a  mcl-neccapd2-3.0-2.00.el7.x86_64.rpm
963cefd4d850463965f24883d09cca11  mcl-neccmcd2-3.0-2.01.el7.x86_64.rpm
55e05a0cecb253840461f2f548996a12  mcl-necmemras-3.0-1.02.el7.x86_64.rpm
c511f978e92cad9e1a1990c543175318  necmemras-userguide-forLinux-Express5800_A2040d_A2020d_A2010d_A1040d-R1.1.pdf
a4cd5c87a3ed7f27252db494ca819e17  necpciras-3.0-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 2016