Skip to main content

Performing memory test

Use the following information to perform memory test.

Enabling advanced memory test

Note
To view the result of advanced memory test, check the XCC/BMC system event logs.
For systems installed with the Intel processors, do the following:
  1. Enable the memory test:

    OneCli.exe config show Memory.MemoryTest --override --bmc 
    xcc_user_id:xcc_password@xcc_external_ip
    # If the output is Enabled, skip the following command.
    OneCli.exe config set Memory.MemoryTest Enable --override --bmc
    xcc_ip:xcc_password@xcc_ip
    OneCli.exe config set IMM.UEFIMemoryTest Repair --override --bmc
    xcc_user_id:xcc_password@xcc_external_ip
    OneCli.exe config set IMM.UEFIMemoryTestPolicy XXXX --override --bmc
    xcc_user_id:xcc_password@xcc_external_ip
    Wherein, the values of XXXX include:
    • Once: Run memory test for once only.

    • Always: Run the memory test each time the system is powered on or restarted.

  2. Restart the system and wait until the memory test completes.

For SR645/SR665 installed with AMD EPYC 7003, do the following:
  1. Configure settings if all or part of the system DIMMs are from SK Hynix, below settings have no impact on the non-SK Hynix DIMMs:

    OneCli.exe config show Memory.SpecificVendorTestOption1 --override --imm 
    xcc_user_id:xcc_password@xcc_external_ip
    # If the output is 0x8000, skip the following command.
    OneCli.exe config set Memory.SpecificVendorTestOption1 0x8000 --override --imm
    xcc_user_id:xcc_password@xcc_external_ip
    OneCli.exe config show Memory.SpecificVendorTestOption2 --override --imm
    xcc_user_id:xcc_password@xcc_external_ip
    # If the output is 0, skip the following command.
    OneCli.exe config set Memory.SpecificVendorTestOption2 0 --override --imm
    xcc_user_id:xcc_password@xcc_external_ip
  2. Configure the memory test:

    • If the system firmware version is earlier than d8e130f-2.60, run the following command:

      OneCli.exe config set IMM.UEFIMemoryTestOptions XXXX --override --bmc 
      xcc_user_id:xcc_password@xcc_external_ip
      Wherein, the values of XXXX include:
      • 0x0407: Run memory test for once only.

      • 0x1407: Run the memory test each time the system is powered on or restarted.

    • If the system firmware version is d8e130f-2.60 or later version, run the following commands:

      OneCli.exe config set IMM.UEFIMemoryTest Repair --override --bmc 
      xcc_user_id:xcc_password@xcc_external_ip
      OneCli.exe config set IMM.UEFIMemoryTestPolicy XXXX --override --bmc
      xcc_user_id:xcc_password@xcc_external_ip
      Wherein, the values of XXXX include:
      • Once: Run memory test for once only.

      • Always: Run the memory test each time the system is powered on or restarted.

  3. Restart the system and wait until the memory test completes.

Disabling advanced memory test

Note
To view the result of advanced memory test, check the XCC/BMC system event logs.
For systems installed with the Intel processors, do the following:
  1. Disable the memory test:

    OneCli.exe config set Memory.MemoryTest Disable --bmc xcc_user_id:xcc_password@xcc_external_ip
    OneCli.exe config set IMM.UEFIMemoryTest Disabled --override --bmc
    xcc_user_id:xcc_password@xcc_external_ip
  2. Restart the system to make the changes take effect.

For SR645/SR665 installed with AMD EPYC 7003, Do the following:
  1. Disable the memory test:

    • If the system firmware version is earlier than d8e130f-2.60, run the following command:

      OneCli.exe config set IMM.UEFIMemoryTestOptions 0 --override --bmc 
      xcc_user_id:xcc_password@xcc_external_ip
    • If the system firmware version is d8e130f-2.60 or later version, run the following command:

      OneCli.exe config set IMM.UEFIMemoryTest Disabled --override --bmc 
      xcc_user_id:xcc_password@xcc_external_ip
  2. Restart the system and wait until the memory test completes.