The EDA tool ( edatool) executes all of the other tools for testing and troubleshooting.
The edatool is script-based and is easily extended or narrowed to meet your requirements.
DIAG:/ # edatool
*****************************
* Diagnostics Application *
*****************************
DellEmc Diag edatool version x.x, package x.xx.x.x-x 2019/01/07
Writing data to block 127 at offset 0x1fc0000
DellEmc Diag cpldupgradetool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag cputool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag eepromtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag gpiotool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag i2ctool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag ledtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag memtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag nputool - version x.x sdk-x.x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag nvramtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag opticstool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag pltool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag poetool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag rtctool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag smbiostool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag storagetool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag temptool - version x.x package x.xx.x.x-x 2019/01/07
Testing I2C devices:
Checking I2C devices on bus 0:
+ Checking Thermal 0x4a ..... Passed
+ Checking System CPLD 0x21 ..... Passed
+ Checking ID EEPROM Block 1 0x50 ..... Passed
+ Checking ID EEPROM Block 2 0x51 ..... Passed
+ Checking ID EEPROM Block 3 0x52 ..... Passed
+ Checking ID EEPROM Block 4 0x53 ..... Passed
+ Checking ID EEPROM Block 5 0x54 ..... Passed
+ Checking ID EEPROM Block 6 0x55 ..... Passed
+ Checking ID EEPROM Block 7 0x56 ..... Passed
+ Checking ID EEPROM Block 8 0x57 ..... Passed
I2C Devices: Overall test results --------------- >>> Passed
Testing Temp sensor devices:
+ Checking [Thermal sensor] = 43.0 C ............. Passed
Temp Sensors: Overall test results -------------- >>> Passed
PL Tool test:
System CPLD: LED Control Reg Reg Addr: 0x43 ...........Passed
Overall Test Results: Passed
Show Optics in System
Port # Name Status Type Part Number Rev Serial Number
------ ------------ ------ ------- ---------- --- ---------------
1 SFP 1 PRESENT None 616740000 C CN0C6Y7M65Q8WP3
2 SFP 2 PRESENT None 616740000 C CN0C6Y7M65Q8WP3
Testing Memory Regions:
Testing Memory Region 0:
Address Read Test ......................................... Passed
Address Write Test ........................................ Passed
Address Walking 1's Test .................................. Passed
Address Walking 0's Test .................................. Passed
Data Read Test ............................................ Passed
Data Write Test ........................................... Passed
Data Walking 1's Test ..................................... Passed
Data Walking 0's Test ..................................... Passed
Data Sliding 1's Test ..................................... Passed
Data Sliding 0's Test ..................................... Passed
Data Pattern Test ......................................... Passed
Memory: Overall test results -------------------------- >>> Passed
MAC Addr Test ........................................... Passed
Mounted Filesystem Devices:
DMA pool size: 8388608
AXI unit 0: Dev 0x8443, Rev 0x11, Chip BCM53443_B0, Driver BCM56160_A0
sysconf_probe successful
global_sal_config successful
*** 1 BCM devices are detected
SOC unit 0 attached to PCI device BCM53443_B0
Current mode is now ESW
I2C: detected 0 devices
Diag NPU initialization over
Test link_status_test for NPU 0 ................... Passed
Test snake_traffic_test for NPU 0 ................... Passed
Test prbs_mac_test for NPU 0 ................... SKIPPED <<<---
Test prbs_ext_test for NPU 0 ................... SKIPPED <<<---
NPU tests ....................................... Passed
EDA: Overall test results ----------------------------- >>> Passed
The following shows the edatool extended test output.
DIAG:/ # edatool --config=/etc/dn/diag/default_eda_extended_script.cfg
*****************************
* Diagnostics Application *
*****************************
DellEmc Diag edatool version x.x, package x.xx.x.x-x 2019/01/07
Writing data to block 127 at offset 0x1fc0000
DellEmc Diag cpldupgradetool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag cputool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag eepromtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag gpiotool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag i2ctool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag ledtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag memtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag nputool - version x.x sdk-6.5.5 package x.xx.x.x-x 2019/01/07
DellEmc Diag nvramtool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag opticstool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag pltool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag poetool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag rtctool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag smbiostool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag storagetool - version x.x package x.xx.x.x-x 2019/01/07
DellEmc Diag temptool - version x.x package x.xx.x.x-x 2019/01/07
Testing I2C devices:
Checking I2C devices on bus 0:
+ Checking Thermal 0x4a ..... Passed
+ Checking System CPLD 0x21 ..... Passed
+ Checking ID EEPROM Block 1 0x50 ..... Passed
+ Checking ID EEPROM Block 2 0x51 ..... Passed
+ Checking ID EEPROM Block 3 0x52 ..... Passed
+ Checking ID EEPROM Block 4 0x53 ..... Passed
+ Checking ID EEPROM Block 5 0x54 ..... Passed
+ Checking ID EEPROM Block 6 0x55 ..... Passed
+ Checking ID EEPROM Block 7 0x56 ..... Passed
+ Checking ID EEPROM Block 8 0x57 ..... Passed
I2C Devices: Overall test results --------------------- >>> Passed
Testing Temp sensor devices:
+ Checking [Thermal sensor] = 44.0 C ....................... Passed
Temp Sensors: Overall test results -------------------- >>> Passed
PL Tool test:
System CPLD: LED Control Reg Reg Addr: 0x43 ...............Passed
Overall Test Results: Passed
Show Optics in System
Port # Name Status Type Part Number Rev Serial Number
------ ------------ ------ ------- --------------- --- ---------------
1 SFP 1 PRESENT None 616740000 C CN0C6Y7M65Q8WP3
2 SFP 2 PRESENT None 616740000 C CN0C6Y7M65Q8WP3
Testing Memory Regions:
Testing Memory Region 0:
Address Read Test ......................................... Passed
Address Write Test ........................................ Passed
Address Walking 1's Test .................................. Passed
Address Walking 0's Test .................................. Passed
Data Read Test ............................................ Passed
Data Write Test ........................................... Passed
Data Walking 1's Test ..................................... Passed
Data Walking 0's Test ..................................... Passed
Data Sliding 1's Test ..................................... Passed
Data Sliding 0's Test ..................................... Passed
Data Pattern Test ......................................... Passed
Memory: Overall test results -------------------------- >>> Passed
MAC Addr Test ........................................... Passed
Mounted Filesystem Devices:
DMA pool size: 8388608
AXI unit 0: Dev 0x8443, Rev 0x11, Chip BCM53443_B0, Driver BCM56160_A0
sysconf_probe successful
global_sal_config successful
*** 1 BCM devices are detected
SOC unit 0 attached to PCI device BCM53443_B0
Current mode is now ESW
I2C: detected 0 devices
Diag NPU initialization over
Test link_status_test for NPU 0 ..................... Passed
Test snake_traffic_test for NPU 0 ..................... Passed
Test prbs_mac_test for NPU 0 ..................... SKIPPED <<<---
Test prbs_ext_test for NPU 0 ..................... SKIPPED <<<---
NPU tests ....................................... Passed
Running Extended Tests:
Testing RTC Devices .......................
Testing RTC Device for rollover .......................
Set Current RTC date to 1/1/2000, RTC time to 00:00:59.
Set Current RTC date to 1/1/2000, RTC time to 00:59:59.
Set Current RTC date to 1/1/2000, RTC time to 23:59:59.
Set Current RTC date to 1/31/2000, RTC time to 23:59:59.
Set Current RTC date to 12/31/2000, RTC time to 23:59:59.
Set Current RTC date to 12/12/2014, RTC time to 11:21:23.
Passed
Testing Storage Devices ....................... Passed
LED Test Started... Will take few mins to complete.
Overall LED test result ====>> Passed
EDA: Overall test results ----------------------------- >>> Passed