Performing memory test
Use the following information to perform memory test.
Enabling advanced memory test
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_ipWherein, 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.
Restart the system and wait until the memory test completes.
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_ipConfigure 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_ipWherein, 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_ipWherein, 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.
Restart the system and wait until the memory test completes.
Disabling advanced memory test
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_ipRestart the system to make the changes take effect.
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_ipIf 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
Restart the system and wait until the memory test completes.