The diagnostics tools include edatool. To test the basic functionality of the system, use the edatool.
The edatool executes a script of simple commands, similar to commands in the CLI. Usually, the diagnostics tools run these types of tests. The success or failure of these tools is reported. At the end of the edatool run, reports the PASSED or FAILED results in a standard format the test scripts can easily parse.
The edatool does not have a test command, but instead runs all the tests that are scripted.
Syntax: ./edatool <option>
Show the Help-text:=
edatool --h (or)
edatool -h
Lists tests in config files:=
edatool --list (or)
edatool -l
Config file to use for tests:=
edatool --config=<config_file> (or)
edatool -f <config_file>
Config file to use for extended tests:=
edatool --extended-config=<config_file> (or)
edatool -X <config_file>
Display test list or test result or modify test item status:=
edatool --testlist=show/result/<on/off,<test_id>,<test_id>...> (or)
edatool -L show/result/<on/off,<test_id>,<test_id>...>
Run all or selected test item in test list:=
edatool --testrun=all/<test_id> (or)
edatool --R all/<test_id>
Execute repeatedly command by count:=
edatool --iteration=max/<count> [option1] [option2]... (or)
edatool -I max/<count> [option1] [option2]...
Display System Information:=
edatool --sysinfo (or)
edatool -Y
Usage:=
-h, --h Show the help text
-l, --list List operation
-I, --iteration= Iteration command execution
-L, --testlist= Test list status
-R, --testrun= Run test item
-f, --config= To specify the location of the config file e.g. /etc/dn/diag/<file_name>
-X, --extended-config= Config file to use for extended tests
-Y, --sysinfo System Information
root@dellemc-diag-os:~# ./edatool --sysinfo
Gathering System Data ... Please Wait ....
Software Info:
Diag SW Version : ..-
Diag SW Build Date : 2022/05/14
DiagOS Version : x.xx.x.x-x
Linux Version : x.xx.xx
SDK Version : sdk-x.x.x
Bios Version : x.xx.x.x-x
Bios Build Date : mm/dd/yyyy
Physical Memory Information:
Maximum Capacity : 32924832 kB
Number of Devices : 1
Device Size : 16384 MB
Error Correction Type : ECC: yes
Device Frequency :
Manufacturing Information:
Serial Number (PPID) : CN0VFFWX7793171C0001
Device Version : 1
Label Revision : X01
Service Tag : 5F2RG02
Express Service Code : 11795544002
Part Number : 0VFFWX
root@dell-diag-os:~# edatool
*****************************
* Diagnostics Application *
*****************************
Dell-EMC Diag edatool version x.x, package x.xx.x.x 2022/05/20
Dell-EMC Diag cputool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag fantool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag gpiotool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag i2ctool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag ledtool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag lpctool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag memtool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag nputool - version x.x sdk-x.x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag nvramtool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag opticstool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag pcitool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag pltool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag psutool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag rtctool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag smbiostool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag storagetool - version x.x package x.xx.x.x 2022/05/20
Dell-EMC Diag temptool - version x.x package x.xx.x.x 2022/05/20
Testing PCI devices:
+ Checking PCI 00:00.0, ID=1f0c8086 ....................... Passed
+ Checking PCI 00:01.0, ID=1f108086 ....................... Passed
+ Checking PCI 00:02.0, ID=1f118086 ....................... Passed
+ Checking PCI 00:03.0, ID=1f128086 ....................... Passed
+ Checking PCI 00:0e.0, ID=1f148086 ....................... Passed
+ Checking PCI 00:0f.0, ID=1f168086 ....................... Passed
+ Checking PCI 00:13.0, ID=1f158086 ....................... Passed
+ Checking PCI 00:14.0, ID=1f418086 ....................... Passed
+ Checking PCI 00:14.1, ID=1f418086 ....................... Passed
+ Checking PCI 00:14.2, ID=1f418086 ....................... Passed
+ Checking PCI 00:16.0, ID=1f2c8086 ....................... Passed
+ Checking PCI 00:17.0, ID=1f228086 ....................... Passed
+ Checking PCI 00:18.0, ID=1f328086 ....................... Passed
+ Checking PCI 00:1f.0, ID=1f388086 ....................... Passed
+ Checking PCI 00:1f.3, ID=1f3c8086 ....................... Passed
+ Checking PCI 01:00.0, ID=837514e4 ....................... Passed
+ Checking PCI 01:00.1, ID=837514e4 ....................... Passed
PCI devices: Overall test results --------------------- >>> Passed
Testing I2C devices:
Checking I2C devices on bus 0:
+ Checking Clock GEN 0x69 ..... Passed
+ Checking SPD0 0x50 ..... Passed
Checking I2C devices on bus 1:
+ Checking CPU Board I2C Mux 0x70 ..... Passed
+ Checking CPU Board EEPROM1 0x53 ..... Passed
+ Checking CPU Board EEPROM2 0x57 ..... Passed
+ Checking Switch Brd EEPROM 0x50 ..... Passed
+ Checking CPLD2 0x3e ..... Passed
+ Checking CPLD3 0x3e ..... Passed
+ Checking CPLD4 0x3e ..... Passed
+ Checking SFP+ 1 0x50 ..... Passed
+ Checking SFP+ 2 0x50 ..... Passed
+ Checking SFP+ 3 0x50 ..... Passed
+ Checking SFP+ 4 0x50 ..... Passed
+ Checking SFP+ 5 0x50 ..... Passed
+ Checking SFP+ 6 0x50 ..... Passed
+ Checking SFP+ 7 0x50 ..... Passed
+ Checking SFP+ 8 0x50 ..... Passed
+ Checking SFP+ 9 0x50 ..... Passed
+ Checking SFP+ 10 0x50 ..... Passed
+ Checking SFP+ 11 0x50 ..... Passed
+ Checking SFP+ 12 0x50 ..... Passed
+ Checking SFP+ 13 0x50 ..... Passed
+ Checking SFP+ 14 0x50 ..... Passed
+ Checking SFP+ 15 0x50 ..... Passed
+ Checking SFP+ 16 0x50 ..... Passed
+ Checking SFP+ 17 0x50 ..... Passed
+ Checking SFP+ 18 0x50 ..... Passed
+ Checking SFP+ 19 0x50 ..... Passed
+ Checking SFP+ 20 0x50 ..... Passed
+ Checking SFP+ 21 0x50 ..... Passed
+ Checking SFP+ 22 0x50 ..... Passed
+ Checking SFP+ 23 0x50 ..... Passed
+ Checking SFP+ 24 0x50 ..... Passed
+ Checking SFP+ 25 0x50 ..... Passed
+ Checking SFP+ 26 0x50 ..... Passed
+ Checking SFP+ 27 0x50 ..... Passed
+ Checking SFP+ 28 0x50 ..... Passed
+ Checking SFP+ 29 0x50 ..... Passed
+ Checking SFP+ 30 0x50 ..... Passed
+ Checking SFP+ 31 0x50 ..... Passed
+ Checking SFP+ 32 0x50 ..... Passed
+ Checking SFP+ 33 0x50 ..... Passed
+ Checking SFP+ 34 0x50 ..... Passed
+ Checking SFP+ 35 0x50 .....
Use the following steps to enable and set the verbose level.
root@dellemc-diag-os:~# nvramtool --write --reg=0x55 --val=0x25
export VERB_LEVEL=<setting 0,1,2 or 3>
To clear the environment variable, use the unset VERB_LEVEL command.