Skip to main content
pathik_mehta
Staff
Staff
January 28, 2025

Troubleshooting Tip: Memory configuration check is failing during hardware test

  • January 28, 2025
  • 0 replies
  • 896 views
Description This article describes the false positive case of 'Memory configuration check' while doing a 'diag hardware test system'.
Scope FortiGate.
Solution

When running a hardware test on the firewall, the system fails the Memory Configuration Check despite other checks passing successfully.

 

Sample Test Output (Failing Case):

 

SYSTEM
CPU Configuration Check....................................... PASS
Memory Configuration Check.................................... FAIL X
Storage Configuration Check................................... PASS
Network Configuration Check................................... PASS

 

In v7.2.8 and lower, and v7.4.1 and lower, the Memory Configuration Check may fail due to an issue with the memory threshold configuration. This is a known issue and can be safely ignored.


Example Diagnostic Command Output (Affected Versions):

 

diagnose hardware test system memory-config

11:39:17 ( 18s) ==> Memory Configuration Check
Total Memory : 96671MB [ X FAIL X ]
fortitest_check_range_int(348): [Total Memory] - Value (96671) is lower than threshold (96768).

11:39:17 ( 18s) <== Memory Configuration Check - [[ X FAIL X ]]


The issue is resolved in v7.2.9, v7.4.2, and later. After upgrading, the memory threshold is correctly configured, and the Memory Configuration Check will pass if the hardware meets the requirements.

 

Example Diagnostic Command Output (Fixed Version):

 

diagnose hardware test system memory-config

02:05:54 ( 0s) ==> Memory Configuration Check
Total Memory : 48378MB [ OK ]

02:05:54 ( 0s) <== Memory Configuration Check - [[ PASS ]]