Dell S5296F-ON Open Networking Hardware Diagnostic Guide August 2018
Dell S5296F-ON Manual
View all Dell S5296F-ON manuals
Add to My Manuals
Save this manual to your list of manuals |
Dell S5296F-ON manual content summary:
- Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 1
Open Networking Hardware Diagnostic Guide August 2018 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 2
and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. Copyright © 2018 Dell Inc. or its subsidiaries. All rights reserved. Dell, EMC, and other trademarks are trademarks of Dell Inc. or its subsidiaries. Other trademarks may - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 3
guide...7 Notices...7 Related documents...7 2 Overview...8 ONIE expansion...8 Boot processes...8 POST...8 Capture support data from ONIE...8 Change default grub boot entry...9 View system information...9 3 ONIE installation instructions...11 ONIE expansion...11 ONIE installation...11 ONIE service - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 4
eepromtool...32 Tests...32 CLI options...32 Output...33 ethtool...34 fantool...35 Tests...35 CLI options...35 OutputTest output...36 gpiotool...37 CLI options...37 Output...38 list output...38 get output...38 set output...38 i2ctool...39 Tests...39 CLI options...39 Outputscan Output...40 test Output - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 5
nputool...52 Tests...52 CLI options...52 nvramtool...57 Tests...58 CLI option...58 OutputRead outputWrite output...58 opticstool...59 Tests...59 CLI options...59 Outputshow=brief outputshow outputshow --int=interface # output 60 pcitool...63 Tests...63 CLI options...63 Outputscan outputtest - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 6
Outputtest output...85 updatetool...86 Tests...86 CLI optionsOutput...86 Diagnostic package...87 6 Dell EMC support...88 6 Contents - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 7
information about the Open Networking (-ON) platform, see the following documents. • Dell EMC OS10 User Guide • Dell EMC OS9 Command Line Reference Guide • Dell EMC OS9 Configuration Guide • Dell EMC Getting Started Guide or Dell EMC Setup Guide • Dell EMC Installation Guide • Dell EMC Release Notes - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 8
troubleshooting package version. For more information, see this README file. NOTE: To download the Release Notes, go to www.dell.com/support. -install onie-discovery-start onie-self-update onie-discovery-stop onie-support onie-syseeprom onie-sysinfo onie-uninstaller Topics: • Boot processes • - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 9
env • log/messages • log/onie.log Output example Success: Support tarball created: /tmp/onie-support.tar.bz2 Change default grub boot entry To view or set information; for example, the model, part number, serial number, and service tag, use the following commands: 1 Boot into ONIE. 2 Enter the - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 10
Service Tag Vendor Name Diag Version Base MAC Address Platform Name ONIE Version CRC-32 Checksum is valid. ONIE:/ # 0x2F 0x2D 0x2E 0x24 0x28 0x29 0xFE 7 2WCSG02 4 DELL 6 01_010 6 34:17:EB:05:B4:00 26 x86_64-dell__c2538-r0 8 x.xx.x.x 4 0x99415608 3 Enter the onie-sysinfo -a command. - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 11
3 ONIE installation instructions This section describes the different methods to install ONIE on your switch. NOTE: After installing the networking operating software (NOS) and diagnostics operating system (DIAG-OS), if you boot into ONIE Install mode, ONIE assumes ownership of the system; ONIE - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 12
Service Discovery methods are successful, you can disable this using the onie-discovery-stop command. You can install an operating system manually speed 100 duplex full Verify the network connection with ping. ONIE:/ # The log messages included in this guide are subject to change. NOTE: instructions - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 13
iso . 4 Confirm that the ISO file copied to the SDD over the network. ONIE:/ # ls -l ... -rw-r--r-- 1 root 0 39780352 Apr sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sd 6:0:0:0: [sdb] Attached SCSI removable disk The logs installation instructions 13 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 14
5MB/s ONIE:/ # 7 Move the USB from the ONIE target-the system with ONIE-to the USB slot in your switch-the system without ONIE. 8 Turn-on your system and enter the BIOS setup menu by selecting Del when BIOS message with the ONIE USB and presents the following menu: 14 ONIE installation instructions - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 15
Protect is off [ 18.797033] sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 19.159563] sd 6:0:0:0: [sdb] Attached SCSI removable disk up. Info: Trying DHCPv4 xx.xxx.xx / xxx.xxx.xxx.x ONIE: Starting ONIE Service Discovery ONIE installation instructions 15 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 16
[ 5.003050] mtdoops: mtd device (mtddev=name/number) must be supplied [ 6.867708] i8042: No controller found [ 6.937375] fmc_write_eeprom fake-design-for-testing-f001: 16 ONIE installation instructions - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 17
Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 9.492124] sd 6:0:0:0: [sdb] xxx.xxx.xxx.x ONIE: Starting ONIE Service Discovery Info: Fetching http://xx.xx.xxx sector size: 512 bytes Disk identifier (GUID): 763E53FF-B894-40FD-B0F9-FBAE2ED4B0B5 Partition table instructions 17 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 18
BootOrder: 0000,0006,0001,0003 Boot0000* ONIE: Open Network Install Environment Boot0001* Hard Drive Boot0003* UEFI: Built-in EFI Shell Boot0006* UEFI: KingstonDataTraveler 2.01.00 14 18 ONIE installation instructions - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 19
Dell EMC diagnostics. These instructions begin, go to www.dell.com/support and download the diagnostic package . 1 Enter the onie-discovery-stop command to stop ONIE Discovery mode. 2 Assign an IP address to the management interface and verify the network - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 20
EDA-DIAG for rootfs install untaring into /tmp/tmp.BBEygm rootfs copy done Success: Support tarball created: /tmp/tmp.BBEygm/onie-support.tar.bz2 Updating Grub Cfg /dev/sda3 EDA-DIAG ONIE uefi_uuid 69AD-9CBF INSTALLER Version: MSS x.x.x, FPGA x.x Last POR=0x11, Reset Cause=0x55 20 Dell EMC DIAG OS - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 21
4.901699] intel_rapl: driver does not support CPU family 6 model 77 Debian GNU/Linux 8 dell-diag-os ttyS1 dell-diag-os login: root Password: Linux dell-diag-os x.xx.xx #1 SMP DIAG tools package. NOTE: To return to your networking operating software, enter the reboot command. Dell EMC DIAG OS 21 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 22
-diag-os:~ prompt. root@dellemc-diag-os:~# dpkg -l | grep dn-diags ii dn-diags--on.deb 3.xx.4.1-x amd64 Dell Networking Diagnostics View CPLD versions To view CPLD data, including the fan status, PSU status, current programmed version, and image packed version, use the cpldupgradetool or - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 23
: Unmounting kernel filesystems The system is going down NOW! Sent SIGTERM to all processes Sent SIGKILL tosd 4:0:0:0: [sda] Synchronizing SCSI cache Restarting system. machine restart Dell EMC DIAG OS 23 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 24
NPUtool reports failures. For information about how to power up the I/O modules, see the Dell EMC Installation Guide for your system at www.dell.com/ support. Topics: • edatool • cpldupgradetool • cputool • eepromtool • ethtool • fantool • gpiotool • i2ctool • ipmitool • ledtool • lpctool • memtool - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 25
--sysinfo Gathering System Data ... Please Wait .... Software Info: Diag SW Version Diag SW Build Date DiagOS Version Linux Version : ..: 2018/05/14 : x.xx.x.x-x : x.xx.xx Dell EMC DAIG-OS tools 25 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 26
Information: Serial Number (PPID) Device Version Label Revision Service Tag Express Service Code Part Number : CN0VFFWX7793171C0001 : 1 : X01 : 5F2RG02 : 11795544002 : 0VFFWX Output root@dell-diag-os:~# edatool Diagnostics Application Dell-EMC Diag edatool version x.x, package x.xx.x.x 2016/11 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 27
Checking CPU Board I2C Mux + Checking CPU Board EEPROM1 + Checking CPU Board EEPROM2 + Checking Switch Brd EEPROM + Checking CPLD2 + Checking CPLD3 + Checking CPLD4 + Checking SFP+ 1 + Checking Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed Dell EMC DAIG-OS tools 27 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 28
used to upgrade the CPLD. NOTE: For newer platforms, such as the S5200-ON Series and Z9264F-ON, cpldupgradetool is replaced with the updatetool. 28 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 29
--h -c, --cpldver -w, --write -i, --index= -m, --image= Show the help text CPLD version Write operation Index CPLD image Output root@dell-diag-os:/# cpldupgradetool --h Dell Diag - CPLD Upgrade Tool version 1.1, x.xx.x.x build, 2016/08/12, Syntax: cpldupgradetool Print the Help-Text - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 30
root@dell-diag-os:cpldupgradetool--write --image=_cpld_v01.vme Lattice Semiconductor Corp. ispVME(tm) V12.2 Usage:= -h, --h -i, --cpuid -x, --x86info -r, --readmsr -w, --writemsr -n, --cpu= Show the help text CPU-Id x86 info Read operation Write operation CPU 30 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 31
--writelpc Register Value to be set Size Iteration command execution Read from LPC bus Write to LPC bus Output root@dell-diag-os:/# cputool --h Dell Diag - Cpu Tool version 1.1, x.xx.x.x build, 2016/08/12, Syntax: cputool Show the help-text:= cputool --h cputool -h Display the - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 32
EEPROM Dump the FAN EEPROM EEPROM type Show operation Erase operation Test using the pre-programmed configuration or use supplied config Iteration command execution 32 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 33
Loader Version 0x2a MAC Addresses 0x2b Manufacturer 0x2c Country Code 0x2d Vendor Name 0x2e Diag Version 0x2f Service Tag 0xfd Vendor Extension 0xfe CRC-32 root@dell-diag-os:/opt/dellemc/diag/bin# eepromtool --listdevices CPUEEPROM1 CPUEEPROM2 CPUEEPROM3 CPUEEPROM4 CPUEEPROM5 CPUEEPROM6 CPUEEPROM7 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 34
Total Length: 12 TLV Name Code Len Value Product Name 0x21 4 cpu2 CRC-32 0xFE 4 0x338B2B86 Checksum is valid. root@dell-diag-os:/opt/dellemc/diag/bin# root@dell-diag-os:/opt/dellemc/diag/bin# eepromtool --eeprom=cpueeprom1 --erase Programming passed. EEPROM does not contain data in a valid TlvInfo - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 35
Speed of the fan Test by reading or modifying SmartFusion registers. When this flag is used, it must be clubbed with one of above flags Dell EMC DAIG-OS tools 35 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 36
two registers and must be written in a specific order. The write command cannot change the fan speeds; use the set command. Output Test output root@dell-diag-os:~# fantool --test --lpc Fan Controller Test LPC Max number of Fan Trays in the System : 5 Number of fans per tray : 2 Max Fan Speed - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 37
Normal Fan 10 speed is 8566 RPM Fan Controller Test LPC Passed root@dell-diag-os:~# root@dell-diag-os:~# fantool --get --lpc Fan 1 speed is 8420 RPM through the standard read/write interfaces. There is chip numbering to support multiple GPIO chips, or chips at an offset. For devices such - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 38
operation -c, --chip= GPIO chip -I, --iteration= Iteration command execution -H, --pin= GPIO pin number -V, --val= Value to be set Output list output root@dell-diag-os:~# gpiotool --list Chip 0 Core Gpio bits: 60 CORE gpiochip196 Bit Name Dir AC Value 15 SATA_GP0 IN LOW 0 16 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 39
> -o [-L] -V Usage: -h, --h -n, --scan -t, --test -r, --read Show the help text Scan operation Test using the pre-programmed configuration or use supplied config Read operation Dell EMC DAIG-OS tools 39 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 40
is not used for any devices and UU indicates that the device is busy or mapped to the OS. scan Output root@dell-diag-os:/etc/dn/diag# i2ctool --scan 0 1 2 3 4 5 6 7 8 9 a b c d + Checking CPU Board EEPROM2 0x57 + Checking Switch Brd EEPROM 0x50 ..... Passed ..... Passed ..... Passed ..... Passed - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 41
QSFP28 46 0x50 ..... Passed + Checking QSFP28 47 0x50 ..... Passed + Checking QSFP28 48 0x50 ..... Passed I2C Devices: Overall test results Passed root@dell-diag-os:/etc/dn/diag# read Output /opt/dellemc/diag/bin# ./i2ctool --read --bus=/dev/i2c-1 --addr=0x50 --reg=0 --count=256 0x92 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 42
Run a PICMG/ATCA extended cmd fwum Update IPMC using Kontron OEM Firmware Update Manager firewall Configure Firmware Firewall delloem OEM Commands for Dell systems shell Launch interactive IPMI shell exec Run list of commands from file set Set runtime variable for shell and exec hpm - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 43
) Device Available : yes Provides Device SDRs : no Additional Device Support : Sensor Device SDR Repository Device SEL Device FRU Inventory Device IPMB na | | na | na | | na | na | | na | na | | na | na | | na | na | | na | na | | na | na | Dell EMC DAIG-OS tools 43 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 44
| | na | na | na | | na | na | na | | na | na | na | | 4.700 | 5.200 | 5.500 | | 3.100 | 3.500 | 3.600 | | 0.950 | 1.050 | 1.100 | | 1.140 | 1.260 | 1.320 | | 1.710 | 1.890 | 1.980 | 44 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 45
the port LEDs and are beyond the scope of this tool. You can manually control the front and back panel LEDs normally controlled through the CPLD or the LED. Tests To test the LEDs, use the ledtool --test command. root@dell-diag-os:/opt/dellemc/diag/bin# ./ledtool --test LED Test Started... Will take - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 46
: off flashing-amber-fast amber flashing-amber Port#37-48-Green States: off flashing-green-fast green flashing-green Output list output root@dell-diag-os:/etc/dn/diag# ledtool --list Power Led : options green amber flashing-amber off System Led : options amber flashing-green flashing-amber - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 47
19-36 FrontEnd GreenLed : off Ports 37-48 PortLED Mode : normal-mode Ports 37-48 FrontEnd AmberLed : off Ports 37-48 FrontEnd GreenLed : off root@dell-diag-os:/etc/dn/diag# lpctool To access devices on the LPC bus, use the lpctool. The lpctool allows access on the LPC bus by - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 48
write -r, --read -z, --size= -I, --iteration= -C, --count= -a, --addr= Show the help text Write operation Read operation Size Iteration command execution Count Address Output Read output root@dell-diag-os:/opt/dellemc/diag/bin# ./lpctool --read --addr=102 Byte Port 0x102 : 0xde Write output root - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 49
-W, --width Width {8,16} Available Tests are: ALL_TESTS, ADDRESS_READ, ADDRESS_WRITE, ADDRESS_WALKING1, ADDRESS_WALKING0, DATA_READ, DATA_WRITE, DATA_WALKING1, DATA_WALKING0, DATA_SLIDING1, DATA_SLIDING0, DATA_PATTERN, DATA_CACHE e.g. ADDRESS_WALKING1,DATA_WALKING1 Dell EMC DAIG-OS tools 49 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 50
Write Test Data Walking 1's Test Data Walking 0's Test Data Sliding 1's Test Data Sliding 0's Test Data Pattern Tests Data Cache Test root@dell-diag-os:~# Info output root@dell-diag-os:~# memtool --info ==== SPD Data ==== Density 8192 MB, Rows: 16, Cols: 10 Bus Width: 64 bits, ECC: yes Manufacturer - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 51
0x00 0x00 0x00 0x00 [000000f0]: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 root@dell-diag-os:~# Test output root@dell-diag-os:~# memtool --test Testing Memory Regions: Testing Memory Region 0: Address Read Test Passed Address Write Test Passed Address Walking - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 52
does not participate in the data flow. 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 /ixia_adj/cpu_self/cpu_adj] -l [phy/mac/ext] := Run NPU tests based on user input 52 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 53
diag-os:/etc/dn/diag# Port link status test • nputool -i -t 0 • nputool --i --test 0 root@dell-diag-os:~# root@dell-diag-os:/etc/dn/diag# nputool -i -t 0 8375_B0 -bash: root@dell-diag-os:/etc/dn/diag#: No such file or directory sysconf_probe successful global_sal_config successful *** 1 BCM devices - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 54
external Loopback optics. Connect all the ports with QSFP28 Loopback optics. • nputool -i -t 1 -T cpu_self • nputool --init --test 1 --traffic cpu_self root@dell-diag-os:/opt/dellemc/diag/bin# nputool -i -t 1 -T cpu_self DMA pool size: 16777216 PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 55
uplink_prbs_ext_test for NPU 0 SKIPPED - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 56
MAC level test nputool -i -t 2 or nputool --init --test 2 • PRBS EXT level test nputool -i -t 3 or nputool --init --test 3 For example: root@dell-diag-os:~# nputool --init --test 2 DMA pool size: 16777216 PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0, Driver BCM88375_B0 sysconf_probe successful - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 57
over NPU 0 Temperature monitor current peak 0 42.3 44.2 1 40.8 44.2 2 35.9 38.8 3 40.8 43.2 Average 39.9, maximum peak 44.2 root@dell-diag-os:~# Debugging With traffic commands, use the -d option, which displays the BCM.0> shell. To check counters and if the link is up - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 58
iteration= -R, --reg= -V, --val= Show the help text Read operation Write operation Iteration command execution Register Value to be set Output Read output root@dell-diag-os:~# nvramtool --read NVRAM Values: 0x00 0x9f 0x00 0xe6 0x03 0x03 0x00 0xea Test Status Fail Bits : offset 0x50 = 0x0 7 NVRAM - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 59
Tests = 0 2 EDA Verbose Mode = 0 1 EDA Stop on Error = 1 0 EDA Enable = 1 EDA Extra Bits : offset 0x56 = 0x0 Control ID Byte : offset 0x57 = 0xea root@dell-diag-os:~# Write output ./nvramtool --write --reg=0x54 --val=0x1 opticstool To check the presence or absence of optic devices, link status, and - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 60
device type. If you specify an interface, more detail displays about that device by reading the EEPROM. Output show=brief output root@dell-diag-os:~# opticstool --show=brief Show Optics in System (brief) Port # Name Status 1 SFP+ 1 PRESENT 2 SFP+ 2 PRESENT 3 SFP+ 3 PRESENT 4 SFP - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 61
1 506220006 46 QSFP28 46 PRESENT QSFP28 1002971051 1 506220006 47 QSFP28 47 PRESENT QSFP28 1002971101 1 504120586 48 QSFP28 48 PRESENT QSFP28 1002971101 1 504120586 root@dell-diag-os:~# show --int=interface # output root@dell-diag-os:~# opticstool --show --int=48 Show Optics in System - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 62
) 10m : 0x00 Length (62.5um) 10m : 0x00 Length (copper) 10m : 0x01 Cable Attenuation : 0x00 (2.5 Ghz) 0x00 (5.0 Ghz) CheckCodeBase : 0x4c (0x4c) Extended ID Fields Options : 62 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 63
Monitoring Values: Recv: 0.000 0.000 0.000 Bias: 0.000 0.000 0.000 root@dell-diag-os:~# pcitool 0.000 (dBm) 0.000 (mA) To scan and access devices that it cannot find or if the device is not correct. The tool supports second-source parts; therefore, they are not flagged as false errors. If - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 64
, Intel PCU SMBus Device#17: bus:dev.fn 01:00.0 - ID=0x837514e4, Broadcom Network Processor BCM88375 Device#18: bus:dev.fn 01:00.1 - ID=0x837514e4, Broadcom Network Processor BCM88375 root@dell-diag-os:~# test output root@dell-diag-os:~# pcitool --test Testing PCI devices: + Checking PCI 00:00.0, ID - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 65
Passed + Checking PCI 01:00.0, ID=837514e4 Passed + Checking PCI 01:00.1, ID=837514e4 Passed PCI devices: Overall test results Passed root@dell-diag-os:~# show output root@dell-diag-os:/etc/dn/diag# pcitool --show --bus=0 --dev=4 --func=0bus bus:dev.fn 00:04.3 [00000000]: 0x00 0x00 0x00 0x00 0x01 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 66
, Ctrl 0000, Event 0000. Power state D0. Extended PCI capability type 13 at 0x88, next 144. Extended PCI capability type 5 at 0x90, next 0. root@dell-diag-os:/etc/dn/diag# phytool The phytool allows setting the management phy for management port for speed, duplex auto negotiation, and Loopback; as - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 67
: VLAN mode: Set link up: D3COLD WakeUp capability advertisement: Auto speed detect: Speed select: Force speed: 0x08100241 no enabled disabled disabled 1 enabled disabled 1000Mb/s no Dell EMC DAIG-OS tools 67 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 68
Duplex: Full Port: Twisted Pair PHYAD: 3 Transceiver: internal Auto-negotiation: on MDI-X: off (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes database provides. If a mismatch occurs, an error is displayed. 68 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 69
Iteration command execution Device name Device (should be assigned 0 for lpc access) Register Value to be set Dump the values in the registers of a device Dell EMC DAIG-OS tools 69 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 70
Output List output root@dell-diag-os:~# pltool --list CPLD1 0 cpld lpc 0 (U5) 0x100 CPLD_VERSION bits:8 RO val:0 mask: 0, using the register value for the register you want, such as: root@dell-diag-os:~# pltool -listdevicenames 0x0 : CPLD1 0x3e : CPLD2 0x3e : CPLD3 0x3e : CPLD4 0x0 : SMF_FPGA - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 71
-diag-os:~# pltool --write --devname=CPLD4 --dev=0x3e --reg=0x2 --val=0xff Test output root@dell-diag-os:~# pltool --test Testing Programmable Devices: PL Tool test: CPLD1 Passed CPLD2: SW_SCRATCH Passed CPLD3: SW_SCRATCH Passed CPLD4: SW_SCRATCH Passed SMF_FPGA Passed PL Tool: - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 72
This option must be used along with test flag test option root@dell-diag-os:~# psutool --test --lpc Power Supply Test all Getting details F2B Power Supply 2 Fan Speed(RPM) : 9120 Power Supply Test Passed root@dell-diag-os:~# rtctool The rtctool allows setting and testing of the real time clock - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 73
SmartFusion chip. The SMF controls the PSU, LED control, fan monitoring, and temperature control of the switch. Use the smarttool to get and set the SmartFusion Active regions and version, and to reprogram the . The external upgrade of both MSS and FPGA is a *.pdb file. Dell EMC DAIG-OS tools 73 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 74
1_G_region.bin • _SMF_Logic_v0.3.dat CLI options root@dell-diag-os:/opt/dellemc/diag/bin# smarttool ERROR: main image region. (G, A, B for MSS regions, g, a for FPGA region) Following commands are supported: -um - Upgrade MSS image -uf - Upgrade FPGA image -gmr - Get MSS running image - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 75
2 Check the MSS region using the smarttool -gmr /dev/ttyS0 command. Figure 7. Check MSS region 3 Check the MSS version using smarttool -gmv /dev/ttyS0 command. Dell EMC DAIG-OS tools 75 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 76
after the upgrade. Figure 9. Upgrade region A 5 Ensure that MSS has upgraded successfully by using the smarttool -gmv /dev/ttyS0 command after the system reboots. 76 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 77
of the FPGA using the lpctool utility. Get the FPGA running image version through the ./lpctool -read --addr=0x200 --size=b registers at the LPC tool. Dell EMC DAIG-OS tools 77 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 78
platforms. For some platforms, this tool is replaced with the updatetool. CLI options DellEmc Diag - SMBIOS Tool version 1.2, x.xx.x.x-x build, 2017/05/23, Usage:= 78 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 79
root@dell-diag-os:~# root@dell-diag-os:~# smbiostool --biosflashdetect dmidecode -s system-version flashrom -V -p internal > /tmp/flhdet.txtFound Flash chip!!! Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) at physical address 0xff000000. --biosupporteddevices is a list of devices supported by - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 80
Iteration command execution Run the bonnie tools on the filesystems Output list output root@dell-diag-os:~# storagetool --list Mounted Filesystem Devices: /dev/sda3 / ext4 root@dell-diag-os:~# test output root@dell-diag-os:~# storagetool --test --dev=/dev/sda3 Testing Storage Devices Passed root - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 81
is: Mon Jan 1 20:45:44 2001 UTC SMART support is: Available - device has SMART capability. SMART support is: Enabled === START OF ENABLE/DISABLE COMMANDS SECTION === 0 - 0 - 3289 - 0 - 205 - 0 - 0 - 0 - 0 - Offline - 0 Offline - 0 Offline - 0 Dell EMC DAIG-OS tools 81 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 82
aborted command Read SMART Self-test Log failed: scsi error aborted command Selective Self-tests/Logging not supported root@dell-diag-os:~# 1966080 7602213 0 0 0 bonnie output root@dell-diag-os:~# storagetool --bonnie --dev=/dev/sda3 Using uid:0, gid:0. Writing with putc()...done Writing - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 83
AND DISPLAY DATA OPTIONS ===== -H, --health Show device SMART health status -c, --capabilities Show device SMART capabilities (ATA) -A, --attributes Show device SMART vendor-specific Attributes and values Dell EMC DAIG-OS tools 83 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 84
You can run bonnie++ outside of the storagetool, but for logging purposes, use bonnie++ within storagetool. root@dell-diag-os:/opt/dellemc/diag/bin# bonnie++ You must use the "-u" switch when running as root. usage: bonnie++ [-d scratch-dir] [-s size(Mb)[:chunk-size(b)]] [-n number-to-stat[:max-size - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 85
• test - Tests the sensors to make sure they are within the acceptable range. • show - Shows the current temperature values. Output test output root@dell-diag-os:/opt/dellemc/diag/bin# temptool --test --lpc Testing Temp sensor devices: Temperature Sensor 1 Passed Temperature Sensor 2 Passed - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 86
value is 22.0 C Temperature Sensor 7 temperature value is 23.5 C Temperature Sensor 8 temperature value is 31.0 C Temperature Sensor 9 temperature value is 42.0 C root@dell-diag-os:/opt/dellemc/diag/bin# updatetool The updatetool shows the CPLD, FPGA, BMC, and BIOS versions used to upgrade the CPLD - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 87
/dellemc/diag/bin, libraries are placed in /opt/dellemc/diag/lib, and configurations are placed in /etc/dn/diag. To install the package on the switch, use the dpkg --install command. Dell EMC DAIG-OS tools 87 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide August 2018 - Page 88
tag or express service code, pull out the tag or enter the show chassis command from the CLI. • To receive more technical support, click Contact Us. On the Contact Information web page, click Technical Support. To access switch documentation, go to www.dell.com/manuals/. To search for drivers
Open Networking Hardware Diagnostic Guide
August 2018