Rate This Document
Findability
Accuracy
Completeness
Readability

Diagnosing and Rectifying Memory Faults

Use the Kunpeng Health Inspector to collect and diagnose server information. Fix the detected DIMM issue by reinserting the DIMMs based on the insertion method recommended by the Kunpeng Health Inspector and verify the result.

Figure 1 Flowchart

Prerequisites

The Kunpeng Health Inspector is installed in /home/devkit-kspect-x.x.x-Linux-aarch64.

Diagnosing Memory Issues

  1. Go to the tool directory.
    1
    cd /home/devkit-kspect-x.x.x-Linux-aarch64
    
  2. Collect all information and view diagnosis suggestions.
    1
    ./kspect -s all
    
    The diagnostic information is as follows:
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    Health Report
    ===============================================================
    ...
    ...
    ...
       Memory:
        ├─DIMM Table:
          1. Status quo: The current memory insertion method is not optimal.
             Impact: A non-recommended memory insertion method may deteriorate memory performance.
             Solution:
             You can obtain the best recommended DIMM installation method from the DIMM table.
          
    ...
    ...
    ...
    

    The diagnostic information indicates that the memory slots are not in the optimal state.

  3. View memory details.

    Scroll down to the memory details area.

  4. Remove and insert DIMMs according to the instructions.

    After the server is powered off, remove the DIMMs in slots 0|7|0, 1|0|1, 1|4|1, and 1|5|1, and insert them into slots 0|4|0, 0|5|0, 1|2|0, and 1|3|0. Then restart the server.

  5. Collect and view diagnostic information again.
    1
    ./kspect -s all
    

    The diagnostic information is as follows:

    The diagnostic information contains no memory information.

  6. Scroll down to the memory details area.

    All DIMMs are installed in the optimal way. The issue with incorrect DIMM insertion has been resolved.