Dell PowerSwitch S4048T-ON Open Networking Hardware Diagnostic Guide April 201
Dell PowerSwitch S4048T-ON Manual
View all Dell PowerSwitch S4048T-ON manuals
Add to My Manuals
Save this manual to your list of manuals |
Dell PowerSwitch S4048T-ON manual content summary:
- Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 1
Open Networking Hardware Diagnostic Guide April 2019 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 2
and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2019 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 3
boot entry...9 View system information...9 3 ONIE installation instructions...11 ONIE expansion...11 ONIE installation...11 ONIE service discovery and OS installation...11 Installation ONIE from BIOS...12 ONIE UEFI-based installation using USB...13 4 Dell EMC DIAG OS...19 DIAG OS installation or - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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...39 i2ctool...39 Tests...39 CLI options...39 Outputscan Output...40 test Output - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 6
Outputtest output...85 updatetool...86 Tests...86 CLI optionsOutput...86 Diagnostic package...87 6 Dell EMC support...88 6 Contents - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 7
documents: • Dell EMC Getting Started Guide or Dell EMC Setup Guide • Dell EMC Installation Guide • Dell EMC Release Notes To access product documentation and resources that might be helpful to install, configure, and troubleshoot the specific Dell EMC Networking switch, see the Dell EMC Networking - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 8
includes a README file that lists the tools version and the overall troubleshooting package version. For more information, see this README file. NOTE: To download the Release Notes, go to www.dell.com/support or Dell EMC Networking Hardware Platforms and OS9 Info Hub. This system uses the power - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 11
-discovery-stop onie-support onie-syseeprom onie-sysinfo onie-uninstaller Topics: • ONIE installation • ONIE service discovery and OS installation • Installation ONIE from BIOS ONIE installation The following steps describe how to load ONIE: • Installing ONIE-these instructions use the universal - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 12
ONIE Service Discovery methods are successful, you can disable this using the onie-discovery-stop command. You can install an operating system manually from used on the target. • The log messages included in this guide are subject to change. NOTE: The following procedure is generic and instructions - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 13
[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 :12 capability -r--r--r-- 1 root 0 4096 Apr 10 13:12 dev ONIE installation instructions 13 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 14
2. Setup utility After the system exits the BIOS Boot menu, the system boots with the ONIE USB and presents the following menu: 14 ONIE installation instructions - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 19
DIAG OS These sections describe the Dell EMC diagnostics. These instructions apply to systems where ONIE diagnostics are not using the onie-nos-install command. NOTE: Before you begin, go to www.dell.com/support and download the diagnostic package. 1 Enter the onie-discovery-stop command to stop - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 21
all cards [ 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 Fri Aug NOTE: To return to your networking operating software, enter the reboot command. Dell EMC DIAG OS 21 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 22
) ... root@dell-diag-os:~# dell-diag-os:/# cpldupgradetool --cpldver CPLD1 Version 0x00 CPLD2 Version 0x01 CPLD3 Version 0x01 CPLD4 Version 0x01 root@dell-diag-os:/# • For the updatetool command: root@dellemc-diag-od~#updatetool --device_version --dev=CPU_CPLD CPU_CPLD version: 22 Dell EMC - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 26
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/21 Dell-EMC Diag cputool - version - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 27
..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed Dell EMC DAIG-OS tools 27 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 29
CPLD version -w, --write Write operation -i, --index= Index -m, --image= CPLD image root@dell-diag-os:/# (or) (or) (or) root@dell-diag-os:/# cpldupgradetool --cpldver CPLD1 Version 0x00 CPLD2 Version 0x01 CPLD3 Version 0x01 CPLD4 Version 0x01 root@dell-diag-os:/# Dell EMC DAIG-OS tools 29 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 31
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: -threading (2 threads per core) running at an estimated 2.40GHz root@dell-diag-os:/# Dell EMC DAIG-OS tools 31 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 33
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 -- 0x26a - 0x26c A00 PSU2_CountryCode Registers 0x283 - 0x284 CN PSU2_DellPartNumber Registers 0x285 - 0x28a Dell EMC DAIG-OS tools 33 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 34
found. Using default contents. TlvInfo Header: Id String: TlvInfo Version: 1 Total Length: 6 TLV Name Code Len Value CRC-32 0xFE 4 0xD4431C18 Checksum is valid. root@dell-diag-os:/opt/dellemc/diag/bin# ethtool The ethtool provides management interface details. 34 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 36
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 7 Fan 7 is Present Fan 7 Air flow type is Front To Rear 36 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 37
, which are manipulated through the standard read/write interfaces. There is chip numbering to support multiple GPIO chips, or chips at an offset. For devices such as the complex --val= (or) gpiotool -s [-c ] -H -V Get GPIO pins value:= Dell EMC DAIG-OS tools 37 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 38
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 58 GBE_MDIO1_I2C_DATA IN LOW 0 59 JTAG_TRST OUT LOW 0 root@dell-diag-os:~# get output root@dell-diag-os:~# gpiotool --get --pin=1 Chip 0 Core Gpio - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 39
/i2c- -a -R -W -V Write(16 bit addressing):= i2ctool --write --bus=/dev/i2c- --addr= --reg16= [--reg_le] --val= (or) Dell EMC DAIG-OS tools 39 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 40
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 dell-diag-os:/etc/dn/diag# test Output root@dell-diag-os:/etc/dn/diag# i2ctool --test Testing I2C devices: Checking I2C devices on bus 0: 40 Dell EMC - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 41
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 0x00 0x00 0x00 0x00 0x85 0x00 0x00 0x00 0x00 0x00 0x00 Dell EMC DAIG-OS tools 41 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 | | 90.000 | 94.000 | | na | na | | na | na | | na | na | | na | na | | na | na | Dell EMC DAIG-OS tools 43 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 44
| na | na | na FAN4_Front_stat | 0x0 | discrete | 0x0080| na | na | na | na | na | na INTER_5.0V_volt | 4.900 | Volts | ok | 4.200 | 4.500 | 4.700 | 5.200 | 5.500 | 5.700 44 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 45
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, build, 2017/05/23, Usage: List the LEDs:= ledtool --list ledtool -l (or) Dell EMC DAIG-OS tools 45 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 46
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-diag-os:/etc/dn/diag# ledtool --list Power Led : options green amber flashing-amber off System Led : options amber flashing-green flashing-amber - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 47
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 = [--size=] (or) lpctool -r -a -C [-z ] Dell EMC DAIG-OS tools 47 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 48
Iteration command execution -C, --count= Count -a, --addr= Address Output (or) (or) Read output root@dell-diag-os:/opt/dellemc/diag/bin# ./lpctool --read --addr=102 Byte Port 0x102 : 0xde Write output locations, it walks back through and verifies the locations data. 48 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 49
-I, --iteration= Iteration command execution -C, --count= Count -a, --addr= Address -r, --read Read operation -w, --write Write operation -V, --val= Value to be set -W, --width Width {8,16} Available Tests are: Dell EMC DAIG-OS tools 49 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 50
region, and a comma-separated list of values to write. Output List output root@dell-diag-os:~# memtool --list Region ID: 0 Region Name: DDR3-0 Address: dynamically Data Cache Test root@dell-diag-os:~# Info output root@dell-diag-os:~# memtool --info ==== SPD Data ==== 50 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 51
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 root@dell-diag-os:~# Read output root@dell-diag-os:~# memtool --read --addr=200 [00000200]: 0x00 || . Dell EMC DAIG-OS tools 51 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 52
Write output root@dell-diag-os:~# memtool --write --addr=200 --val=0x50 Constraints You cannot perform memory tests while other tests that CPU traffic based on specified cfg self->timbercon lpbk, adj->fiber lpbk -I, --iteration [count]:= Execute repeatedly command by count 52 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 53
for NPU 0 .......... SKIPPED - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 54
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 NPU 0 SKIPPED - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 55
- Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 56
external loopback Traffic is sent from the CPU internally generated 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 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 57
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 , depending on how you define it in the configuration file. Dell EMC DAIG-OS tools 57 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 58
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 PCI test = 1 3 Upper DRAM test = 1 2 Lower DRAM test = 1 1 ECC test = 1 0 SPD test = 1 58 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 59
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 opticstool -w -i -p -i -V Usage: -h, --h Show the help text Dell EMC DAIG-OS tools 59 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 60
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 46 QSFP28 46 PRESENT 47 QSFP28 47 PRESENT 60 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 61
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 EMC DAIG-OS tools 61 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 63
any 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 a mismatch bus:dev.func:= pcitool --write {--bus=# --dev=# --func=# --offset= --val=} Dell EMC DAIG-OS tools 63 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 64
--offset= Set the Offset -C, --count= Count -V, --val= Value to be set Output scan output root@dell-diag-os:~# pcitool --scan Acquiring PCI device name database Device#01: bus:dev.fn 00:00.0 - ID= 14.0, ID=1f418086 Passed + Checking PCI 00:14.1, ID=1f418086 Passed 64 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 65
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 0x0f 0x20 0x00 0x00 0x42 0x48 0x79 0x04 || ..B.!.... ..BHy. Dell EMC DAIG-OS tools 65 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 66
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, mac phytool -R Write the value to the specified offset:= (or) (or) 66 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 70
Output List output root@dell-diag-os:~# pltool --list CPLD1 0 cpld dell-diag-os:~# pltool -listdevicenames 0x0 : CPLD1 0x3e : CPLD2 0x3e : CPLD3 0x3e : CPLD4 0x0 : SMF_FPGA Read output root@dell-diag-os:~# pltool --read --devname=CPLD4 --dev=0x3e --reg=0x2 SW_SCRATCH : offset 0x02 = 0xde 70 Dell EMC - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 71
--devname=CPLD4 --dev=0x3e --reg=0x2 --val=0xff Test output root@dell-diag-os:~# pltool --test Testing Programmable Devices: PL Tool test: CPLD1 Passed or) psutool -q Execute repeatedly command by count:= psutool --iteration=max/ [option1] [option2]... (or) Dell EMC DAIG-OS tools 71 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 73
are in *.bin files. The online upgrade of FPGA image is in a *.dat file. The external upgrade of both MSS and FPGA is a *.pdb file. Dell EMC DAIG-OS tools 73 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 74
are supported: -um - Upgrade MSS image -uf - Upgrade FPGA image -gmr - Get MSS running image region -gfr - Get FPGA running image region -gmv - Get MSS running image version -smr - Select MSS running image region -sfr - Select FPGA running image region -help - Dispay help 74 Dell EMC DAIG - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 79
, copies the file, compares the files, and reports errors. The test repeats 10 times. After the test completes successfully, storagetool removes all the test files. Dell EMC DAIG-OS tools 79 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 80
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-diag-os:~# 80 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 82
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/ --version, --copyright, --license Print license, copyright, and version information and exit 82 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - 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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 84
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 [-u uid-to-use:gid-to-use] [-g gid-to-use] [-q] [-f] [-b] [-p processes | -y] 84 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 85
Version: 1.03 root@dell-diag-os:/opt/dellemc/diag/bin# temptool The temptool reads 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 - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 86
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 MAIN-BMC|BIOS> [--index=IOM SLOT] --flash_info updatetool -D [-i IOM SLOT] -F 86 Dell EMC DAIG-OS tools - Dell PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 87
/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 PowerSwitch S4048T-ON | Open Networking Hardware Diagnostic Guide April 201 - Page 88
, and troubleshoot the specific Dell EMC Networking switch, see the Dell EMC Networking Hardware Platforms and OS9 Info Hub. To search for drivers and downloads, go to www.dell.com/drivers/. To participate in Dell EMC community blogs and forums, go to www.dell.com/community. 88 Dell EMC support
Open Networking Hardware Diagnostic Guide
April 2019