|How to do Hardware troubleshooting with built-in hardware diagnostic commands in fortigate device
HQIP (Hardware Quick Inspection Package) is a hardware diagnostic firmware image that detects hardware problems on Fortinet products including FortiGate, FortiWifi, FortiAnalyzer, and FortiManager. Running an HQIP test has information about wiring your device, console connection, hardware, tftp server, and connecting to the device.
- Console access is recommended
- Select tests require the use of loop-back cables
- Re-cabling of your current device
- Keep backup of the configuration file
- Keep backup of your current firmware image in case a full recovery of the system is required
Steps for CLI:-
1) From the CLI, run the following command to list all the hardware test items supported on the device. the output will show test cases under these categories:
This command does not execute the actual tests:
# diag hardware test infoList of test cases:
Number of CPUs = 8
Minimum CPU Frequency = 3000 MHz
Minimum CPU MIPS = 6000
Total System Memory = 16384 MB
Number of Network Interface Controllers (NIC) = 20
CPU/Memory Performance (MB/s): Copy = 8000, Scale = 8000, Add = 8000, Triad = 8000
2) To run the test suite:
# diagnose hardware test suite all
NMI Button – NMI (button & watchdog) will be disabled after this test. (Reboot to enable it again !)
To skip this test, please press ‘N’.
Do you want to continue? (y/n) (default is n) y
Network Interface Loopback Test – Please connect ethernet/SFP cables:
[PORT1 – PORT2] … [PORT5 – WAN1] [DMZ- WAN2] (except Virtual Pair ports)
Devices that supports switch mode and interface mode will display different cable connection instructions based on the current mode that the device is running.
When the test is complete, a Test Report will be displayed, showing cases that Passed, Failed or Skipped (N/A). Save this output for reference.