Dell S5296F-ON Open Networking Hardware Diagnostic Guide December 2021
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 December 2021 - Page 1
Open Networking Hardware Diagnostic Guide December 2021 December 2021 Rev. A11 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 2
and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2021 - 2016 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 December 2021 - Page 3
POST...6 Capture support data from ONIE...6 Change the default grub boot entry...7 View system information...7 Chapter 3: ONIE installation instructions 9 ONIE installation...9 BIOS settings for ONIE boot...10 ONIE UEFI-based installation using USB...10 Chapter 4: ONIE service discovery 15 ONIE - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 4
pcitool...58 phytool...61 pltool...63 psutool...66 rtctool...67 smarttool...68 SMF MSS upgrade...69 Upgrading SMF FPGA...71 smbiostool...73 storagetool...74 smartctl...79 temptool...79 updatetool...80 Diagnostic package...81 Chapter 7: Dell EMC support...82 4 Contents - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 5
the following documents at www.dell.com/support/. ● Dell EMC PowerSwitch Getting Started Guide or Dell EMC Setup Guide ● Dell EMC PowerSwitch Installation Guide ● Dell EMC PowerSwitch ONIE Release Notes ● Dell EMC PowerSwitch Firmware Updater Release Notes ● Dell EMC PowerSwitch DIAG OS and Tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 6
result. NOTE: The troubleshooting package includes a README file that lists the tools version and the overall troubleshooting package version. For -mode onie-fwpkg onie-console onie-nos-install onie-discovery-start onie-self-update onie-discovery-stop onie-support onie-syseeprom onie-sysinfo - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 7
default, and -o. The Grub boot default shows the current default entry. View or set the default Grub boot entry. ONIE:/ # onie-boot-mode [-o ] The -o command options include: ● install-ONIE OS Installer 2 TW Vendor Name 0x2D 8 Dell EMC Service Tag 0x2F 7 2S39PK2 Vendor Extension - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 8
Checksum is valid. ONIE:~ # 3. Enter the onie-sysinfo -a command. ONIE:/ # onie-sysinfo -a CN0W1K08779316470002 0W1K08 34:17:EB:05:B4:00 x.xx.x.x 674 dell__c2538 0 x86_64-dell__c2538-r0 x86_64 1 gpt 2016-09-21T10:01-0700 bcm ONIE:/ # 8 Overview - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 9
ONIE, use the RJ-45 console port. BMC, ONIE, and DIAG OS default login After you have installed and powered up your switch, you must enter the default username and password. ● Username (BMC): admin ● Username (ONIE and DIAG OS): root ● Password (uppercase): ! ONIE expansion To view - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 10
settings default console (UART-0/1) used on the target. Connect the serial port at 115200 baud rate and check that messages display on the console. ● The log messages included in this guide firmware interface (UEFI) ONIE-based USB to install ONIE using Embed mode: To install installation instructions - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 11
6:0:0:0: [sdb] Write Protect is off 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 show that the USB device is present: Select Save and Exit. Figure 2. Setup utility ONIE installation instructions 11 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 12
read cache: enabled, doesn't support DPO or FUA [ 19. activate this console. Info: Service Discovery Info: Found static url: file:///lib/onie/onie-updater [ 29.744855] random: nonblocking pool is initialized ONIE: Executing installer: file:///lib/onie/onie-updater 12 ONIE installation instructions - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 13
Firmware update URL: file:///lib/onie/onie-updater ONIE: Success: Firmware install menu The system comes up in ONIE Install mode by default, as shown: ONIE: OS Install Mode ... Version : x.xx.x.x Build Date: 2016-04-26T09:14-0700 ONIE: OS Install not support CPU family installation instructions 13 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 14
cache: enabled, doesn't support DPO or FUA [ console. Info: eth0: Checking link... up. Info: Trying DHCPv4 on interface: eth0 ONIE: Using DHCPv4 addr: eth0: x.xx.xxx.xx / xxx.xxx.xxx.x ONIE: Starting ONIE Service Discovery Info: Fetching https://xx.xx.xxx.x/onie-installer identifier (GUID): Install - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 15
installer, the ONIE Service Discovery feature follows these steps in order and uses the first successful method found: 1. Search locally attached storage devices for one of the ONIE default installer UP Then set speed on management interface as below ONIE:/ # ethtool -s eth0 speed 100 duplex full - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 16
Dell EMC diagnostics. These instructions apply to systems where ONIE diagnostics are not available. Topics: • DIAG OS installation or update • View DIAG versions • View CPLD versions • Restore factory defaults DIAG OS installation -install command. NOTE: Before you begin, go to www.dell.com/support - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 17
163840, 229376 Allocating group tables: done install untaring into /tmp/tmp.BBEygm rootfs copy done Success: Support tarball created: /tmp/tmp.BBEygm/onie-support. Rebooting... ONIE:/ # discover: installer mode detected. Stopping: discover =0x55 POST Configuration CPU Signature 406D8 CPU FamilyID - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 18
Debian GNU/Linux 8 \n \l Done Initializing Ethernet root@dell-diag-os:~# 4. Start diagnostics. To start the ONIE diagnostics, use the EDA-DIAG option from the GRUB menu. a. Boot into the EDA Diags. b. Log in as root. Password: !. c. Install the EDA-DIAG tools package. NOTE: To return - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 19
. (Reading database ... 18873 files and directories currently installed.) Preparing to unpack dn-diags--DiagOS--.deb ... Unpacking dn-diags-.deb (1.10) ... Setting up dn-diags-.deb (1.10) ... root@dell-diag-os:~# Diagnostic test suite After the system - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 20
Install OS | | ONIE: Rescue | |*ONIE: Uninstall OS | | ONIE: Update ONIE | | ONIE: Embed ONIE | | EDA-DIAG | | | | | | | 2. Press ENTER to activate the console. 3. Return to the default ONIE settings SCSI cache Restarting system. machine restart 20 Dell EMC DIAG OS - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 21
and drivers. NOTE: By default, the system I/O modules are down. Power on the I/O modules or the Opticstool and NPUtool reports failures. For information about how to power on the I/O modules, see the Dell EMC PowerSwitch Installation Guide for your system at www.dell.com/support. Topics: • edatool - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 22
Version Bios Version Bios Build Date : ..: 2018/05/14 : x.xx.x.x-x : x.xx.xx : sdk-x.x.x : x.xx.x.x-x : mm/dd/yyyy Physical Memory Information: Maximum Capacity : 32924832 kB 22 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 23
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 December 2021 - Page 24
0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 24 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 25
the same reg to 1. NOTE: If you disable Verbose mode, or bit 2 of reg 0x55 is set to 0, the default verbosity level is 0/zero. EDA control reg (0x55): ● 5:4-EDA Verbose Level = 0/1/2/3 or verbosity the CPLD versions:= cpldupgradetool --cpldver cpldupgradetool -c (or) (or) Dell EMC DAIG-OS tools 25 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 26
--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 December 2021 - Page 27
the help text CPU-Id x86 info Read operation Write operation CPU 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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 28
--writemsr Write operation -n, --cpu= CPU -R, --reg= Register -V, --val= Value to be set -Z, --size= Size -d, --readlpc Read from LPC bus -W, --writelpc Write to LPC bus root@dell-diag-os:/# (or) (or) root@dell-diag-os:/# cputool --x86info x86info v1.30. Dave Jones 2001-2011 Feedback - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 29
operation Test using the pre-programmed configuration or use supplied Iteration command execution Get operation Set operation Output root@dell-diag-os:/opt/dellemc/diag/bin# Vendor Name 0x2e Diag Version 0x2f Service Tag 0xfd Vendor Extension 0xfe CRC-32 root@dell-diag-os:/opt/dellemc/diag/bin - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 30
- 0x2a2 PSU2_LabelRevision Registers 0x2a3 - 0x2a5 A00 root@dell-diag-os:/# root@dell-diag-os:/opt/dellemc/diag/bin# root@dell-diag-os:/opt/dellemc/diag/bin# eepromtool --eeprom=cpueeprom2 --set 0x21='cpu2' Notice: Invalid TLV checksum found. Using default contents. Adding TLV 0x21: Product Name - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 31
dell-diag-os:/opt/dellemc/diag/bin# eepromtool --eeprom=cpueeprom1 --show Notice: Invalid TLV header found. Using default contents. Notice: Invalid TLV checksum found. Using default tests the fans by setting them to different speeds and then verifying the configured fan speeds. Registers and values - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 32
default Test using the pre-programmed configuration or use supplied Get operation Set operation Read operation Write operation Iteration command execution Fan Id Register Value to be set Speed cannot change the fan speeds; use the set command. Output Test output root@dell-diag-os:~# fantool -- - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 33
dell-diag-os:~# root@dell-diag-os:~# fantool --get --lpc Fan 1 speed is 8420 RPM Fan 2 speed is 8757 RPM Fan 3 speed is 8474 RPM Fan 4 speed is 8738 RPM Fan 5 speed is 8474 RPM Fan 6 speed is 8757 RPM Fan 7 speed is 8366 RPM Fan 8 speed is 8604 RPM Fan 9 speed numbering to support multiple - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 34
get Get 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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 35
dell-diag-os:~# gpiotool --get --pin=1 Chip 0 Core Gpio bits: 60 CORE gpiochip196 Bit Name Dir Value set output root@dellemc-diag-os:~# gpiotool --set back through a named pipe. Tests To test, the i2ctool has a configuration file that lists all the devices on the busses. The tool runs - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 36
configuration or use supplied config Read operation Write operation To specify the location of the config file e.g. /etc/dn/diag/ Count Register Register(16 bit addressing) Value to be set set the MUXes to select the devices you want to see on the busses. By default scan Output root@dell-diag-os:/etc - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 37
test Output root@dell-diag-os:/etc/dn/diag# i2ctool --test Testing I2C devices: Checking I2C devices on bus 0: + Checking QSFP28 47 0x50 ..... Passed + Checking QSFP28 48 0x50 ..... Passed I2C Devices: Overall test results Passed root@dell-diag-os:/etc/dn/diag# Dell EMC DAIG-OS tools 37 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 38
spd Print SPD info from remote I2C device lan Configure LAN Channels chassis Get chassis status and set power state power Shortcut to chassis power commands event fwum Update IPMC using Kontron OEM Firmware Update Manager firewall Configure Firmware Firewall 38 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 39
Commands for Dell systems Launch interactive IPMI shell Run list of commands from file Set runtime variable for shell and exec Update HPM components using PICMG HPM.1 file run FRU-Ekeying analyzer using FRU files Update Intel Manageability Engine Firmware Run a VITA 46.11 extended cmd Configure IPv6 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 40
and back panel light emitting diodes (LEDs). ASIC and Phys control 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 FPGA access. When set, bits in these registers control the state of the LED. Tests - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 41
--get Get operation -s, --set Set operation -t, --test Test using the pre-programmed configuration or use supplied config Port#37-48-Amber States: off flashing-amber-fast amber flashing-amber Port#37-48-Green States: off flashing-green-fast green flashing-green Output list output root@dell - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 42
1-18 FrontEnd GreenLed : off Ports 19-36 PortLED Mode : normal-mode Ports 19-36 FrontEnd AmberLed : off Ports 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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 43
Address Output Read output root@dell-diag-os:/opt/dellemc/diag/bin# ./lpctool --read --addr=102 Byte Port 0x102 : 0xde Write output root@dell-diag-os:/opt/dellemc/diag/ Sliding 0-Slides a 0 through the data bits set to 1. By xor of each shift of the data, when complete, the cell holds all the 1s - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 44
memtool Show the Help-text:= memtool --h (or) memtool -h Display the configuration info of the device:= memtool --info (or) memtool -i List all of the memory write Write operation -V, --val= Value to be set -W, --width Width {8,16} Available Tests are: , it 44 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 45
of values to write. Output List output root@dell-diag-os:~# memtool --list Region ID: 0 Region Name: DDR3-0 Address: dynamically allocated, Chunk: 0x2800 KB Largest Cache Size: 0, Cache Line Size : 0 Access: d Increment: 8 Ecc: Y Iterations: 1 Configuration device: SPD (/dev/i2c-0) at 0x50, Regs - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 46
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 December 2021 - Page 47
--addr=200 [00000200]: 0x00 || . Write output root@dell-diag-os:~# memtool --write --addr=200 --val=0x50 Constraints 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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 48
- version 1.0 sdk-6.5.3 package x.xx.x.x.xx 2016/08/12 root@dell-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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 49
cables (DACs) or optics with cables connected top-to-bottom. Connect all the ports with DACs or 40G/100G optics with cables. ● nputool -i -t 1 -T cpu_adj ● nputool --init --test 1 --traffic cpu_adj root@dell-diag-os:~# nputool -i -t 1 -T cpu_adj DMA pool size: 16777216 PCI unit 0: Dev 0x8375, Rev - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 50
packet to the front-end SFP+ ports which are connected with the Dell EMC SFP+ optics using a cable. Connect the first port to IXIA and all other ports with Loopback optics. ● nputool -i -t 5 -T ixia_self -d ● nputool --init --test 5 --traffic ixia_self -d Configure the VLAN and display the BCM - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 51
Configure the VLAN and display the BCM.0> shell. To verify the counters, use the show c command in the BCM shell. For the S5148F-ON switch, to verify the counters, run the show c command in the XP Shell. PRBS for QSFP ports Connect ports - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 52
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 The bits are not common across platforms and are defined in the configuration file. When using this tool, you must write the correct bits - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 53
-I, --iteration= Iteration command execution -R, --reg= Register -V, --val= 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 test = 0 6 SSD test = 0 5 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 54
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+ 4 PRESENT 5 SFP+ 5 PRESENT 6 SFP+ 6 PRESENT - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 55
45 PRESENT 46 QSFP28 46 PRESENT 47 QSFP28 47 PRESENT 48 QSFP28 48 PRESENT root@dell-diag-os:~# show output root@dell-diag-os:~# opticstool --show Show Optics in System Port # Name Status Type Part Number Rev Serial Number 1 SFP+ 1 PRESENT SFP 616740000 B CN0C6Y7M41A0 2 SFP - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 56
QB382231 504020274 504020274 506220006 506220006 504120586 504120586 show --int=interface # output root@dell-diag-os:~# opticstool --show --int=48 Show Optics in System QSFP28 48 Detailed Display Link Status Port Status Loss of Signal : RX Signal Lock Error : PCS Link State - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 57
Values: Current Temp: 0.000 (Celsius) Supply Volts: 0.000 (Volts) Channel Monitoring Values: Recv: 0.000 0.000 0.000 0.000 (dBm) Bias: 0.000 0.000 0.000 0.000 (mA) root@dell-diag-os:~# Dell EMC DAIG-OS tools 57 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 58
configuration file. Tests The pcitool reads from the configuration file the devices it expects to find and reports any devices that it cannot find or if the device is not correct. The tool supports test using default PCI config Set the Offset -C, --count= Count -V, --val= Value to be set 58 Dell - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 59
Output scan output root@dell-diag-os:~# pcitool --scan Acquiring PCI device name database Device#01: bus:dev.fn 00:00.0 - ID=0x1f0c8086, Intel Atom Processor SoC Transaction Router Device#02: bus:dev.fn 00:01.0 - ID=0x1f108086, Intel Atom Processor PCIe Root Port 1 Device#03: bus:dev.fn 00:02.0 - ID - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 60
Base Address 3: I/O at 0x00007f40. Base Address 4: I/O at 0xfffffff0. Base Address 5: Memory at 0x00000000. CardBus CIS pointer 0xfbad000c (BAR 3), address 7f47. root@dell-diag-os:/etc/dn/diag# pcitool --show --bus=0 --dev=4 --func=0 bus:dev.fn 00:04.0 [00000000]: 0x86 0x80 0x13 0x1f 0x07 0x04 0x10 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 61
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 well as reading the MAC and MAC EEPROM in the phy - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 62
control register) Invert Loss-Of-Signal: Receive flow control: Transmit flow control: VLAN mode: Set link up: D3COLD WakeUp capability advertisement: Auto speed detect: Speed select: Force speed: Force duplex: 0x00008: STATUS (Device status register) Duplex: Link up: Transmission: 0x08100241 no - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 63
100baseT/Full 1000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: Yes Speed: 1000Mb/s 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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 64
-t Test default & writable registers:= pltool --test --default (or) Test Port interrupt:= pltool using the pre-programmed configuration or use supplied Test option to test default registers Test option to be set Dump the values in the registers of a device Output List output root@dell-diag-os - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 65
in the read or write functions. You can access CPLD1 being at deviceaddress 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 Read output root - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 66
if the power plug is not installed or if the PSU is not operating -h Test using the default config file:= psutool -- configuration or use supplied config -S, --supply= Power supply -r, --read Read operation -w, --write Write operation -R, --register= Register -V, --value= Value to be set - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 67
Present Power Supply 2 Fan Status is Normal Power Supply 2 Fan Airflow Type is 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 (RTC) in the system. Tests CLI options DellEmc Diag - RTC - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 68
of the switch. Use the smarttool to get and set the SmartFusion Active regions and version, and to reprogram principle, you cannot upgrade the region G and the bootloader. Golden is the default bootable region. If both regions A and B become corrupt, the region G image 68 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 69
root@dell-diag-os:/opt/dellemc/diag/bin# smarttool ERROR: main[100]: ERROR: Usage: smarttool [|] Usage: smarttool [] [|] - Command string (Refer below for supported commands - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 70
, use the region A image to upgrade your device: smarttool -um /dev/ttyS0 /_SMF_MSS_v1.41_A_region.bin. The device automatically reboots after the upgrade. 70 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 71
upgrade Upgrading SMF FPGA To upgrade your system using the FPGA method, follow these steps. 1. Copy all the binaries needed for upgrade into a local directory. Dell EMC DAIG-OS tools 71 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 72
-uf /dev/ttyS0 / _SMF_logic_v0.E.dat command. To upgrade to region A, you must be in region G. The device automatically reboots after the upgrade. 72 Dell EMC DAIG-OS tools - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 73
the DMI table:= smbiostool --biosdumpall smbiostool -d Check whether the SPI flash was detected:= smbiostool --biosdumpfields smbiostool -S (or) (or) (or) (or) (or) (or) (or) Dell EMC DAIG-OS tools 73 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 74
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 December 2021 - Page 75
pre-programmed configuration or dell-diag-os:~# storagetool --list Mounted Filesystem Devices: /dev/sda3 / ext4 root@dell-diag-os:~# test output root@dell : 20160119AA144700000F Firmware Version: S141002c UTC SMART support is: Available - device has SMART capability. SMART support is: Enabled - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 76
aborted command Read SMART Self-test Log failed: scsi error aborted command Selective Self-tests/Logging not supported root@dell-diag-os:~# bonnie output root@dell-diag-os:~# storagetool --bonnie --dev=/dev/sda3 Using uid:0, gid:0. Writing with putc()...done Writing intelligently...done - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 77
sec %CP 32 32494 97 +++++ +++ 31198 66 31739 92 +++++ +++ 26511 56 dell-diag-os,250M,27664,96,245045,62,+++++,+++,31064,100 32,32494,97,+++++,+++,31198,66,31739, RUN-TIME BEHAVIOR OPTIONS ===== -q TYPE, --quietmode=TYPE (ATA) Set smartctl quiet mode to one of: errorsonly, silent, noserial -d - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 78
devstat[,N], ssd, gplog,N[,RANGE], smartlog,N[,RANGE] -v N,OPTION , --vendorattribute=N,OPTION Set display OPTION for vendor Attribute N (see man page) (ATA) -F TYPE, --firmwarebug=TYPE (ATA) Use firmware bug workaround: none, nologdir, samsung, samsung2, samsung3, xerrorlba, swapid -P TYPE - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 79
storagetool. root@dell-diag-os:/opt settings to select the bus segments the temperature sensors are on. DellEmc Diag - Temperature Tool version 1.4, x.xx.x.x-x build, 2017/05/23, Syntax: temptool Show the help-text:= temptool --h (or) temptool -h Test the pre-programmed configuration - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 80
--h Show the help text -t, --test Test using the pre-programmed configuration or use supplied config -x, --show Show operation -f, --config= To 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 - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 81
--list list device function -N, --nvram save nvram -S, --set_region set device region -G, --get_region get device region -D, --dev device lib, and configurations are placed in /etc/dn/diag. To install the package on the switch, use the dpkg --install command. Dell EMC DAIG- - Dell S5296F-ON | Open Networking Hardware Diagnostic Guide December 2021 - Page 82
express service code of your switch, which is found on the pull-out tag, also known as a luggage tag, and click Submit. ● 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/ and
Open Networking Hardware Diagnostic Guide
December 2021
December 2021
Rev. A11