Administrator Guide
Table Of Contents
- Open Networking Hardware Diagnostic Guide April 2016
- About this Guide
- Installation Instructions for ONIE and the Dell OS
- ONIE Overview
- Dell DIAG OS
- Dell DiagOS Tools
- Technical Support

SPD Access:/dev/i2c-2
SPD Address:50
SPD Registers:0,ff
nputool
The nputool allows for configuring and testing the switch ASICs.
The nputool tests the NPU in the system. The nputool verifies that ports are up and traffic between the ports is working
either using the CPU-generated packet or using IXIA connected to port-1 and port-2 based on the configuration.
Tests
Tests are shown in the following sections.
CLI Options
The nputool shows the available options with the nputool -h or nputool command.
root@dell-diag-os:/opt/ngos/bin# nputool -h
Dell Diag ---- NPU Tool
version 1.0, 1.10
build, 2014/11/10
Usage: ./nputool [options]
-h, --help := Show this help
-i, --init := Initialize NPU chip
-t, --test
all := Run All NPU tests
id := Run test based on test ID
-s, --show
counter := Dump packet counters
temp := Display NPU temperature
-l, --lpbk [phy/mac/ext] := Specify Loopback type for traffic test
-T, --traffic [ixia_self,ixia_adj,cpu_self,cpu_adj]
:= Send IXIA or CPU traffic based on specified cfg
self->timbercon lpbk, adj->fiber lpbk
-v, --version := Display version
root@dell-diag-os:/opt/ngos/bin#
nputool version
root@dell-diag-os:/opt/ngos/bin# nputool -v
Dell Diag nputool - version 1.0 sdk-6.4.6 package 1.10 2015/07/13
root@dell-diag-os:/opt/ngos/bin# nputool --version
Dell Diag nputool - version 1.0 sdk-6.4.6 package 1.10 2015/07/13
root@dell-diag-os:/opt/ngos/bin#
Port Link Status Test
• nputool -i -t 0
• nputool --i --test 0
root@dell-diag-os:/opt/ngos/bin# nputool -i -t 0
DMA pool size: 67108864
PCI unit 0: Dev 0xb960, Rev 0x01, Chip BCM56960_A0, Driver BCM56960_A0
sysconf_probe successful
global_sal_config successful
*** 1 BCM devices are detected
Current mode is now ESW
Diag NPU initialization over
Test link_status_test for NPU 0 ................. Passed
Test snake_traffic_test for NPU 0 ............... SKIPPED <<<---
Test prbs_mac_test for NPU 0 .................... SKIPPED <<<---
Dell DiagOS Tools 54