Dell PowerSwitch Z9664F-ON Open Networking Hardware Diagnostic Guide November
Dell PowerSwitch Z9664F-ON Manual
View all Dell PowerSwitch Z9664F-ON manuals
Add to My Manuals
Save this manual to your list of manuals |
Dell PowerSwitch Z9664F-ON manual content summary:
- Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 1
Open Networking Hardware Diagnostic Guide November 2022 November 2022 Rev. A12 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 2
of your computer. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. © 2016 - 2022 Dell Inc. or its subsidiaries. All rights reserved. Dell - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 tpmtool...80 updatetool...81 Diagnostic package...82 Chapter 7: Dell support...83 4 Contents - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 5
this guide before you install and power up this equipment. This equipment contains two power cords. Disconnect both power cords before servicing. NOTE at www.dell.com/support/. ● Dell PowerSwitch Getting Started Guide or Dell Setup Guide ● Dell PowerSwitch Installation Guide ● Dell PowerSwitch ONIE - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 6
This guide provides NOTE: The troubleshooting package includes a README file that lists the tools version and the overall troubleshooting package version. onie-nos-install onie-start onie-self-update onie-stop onie-support onie-syseeprom onie-sysinfo onie-uninstaller Topics: • Boot processes - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 7
● log/onie.log Output example Success: Support tarball created: /tmp/onie-support.tar.bz2 Change the default grub boot entry view your system information; for example, the model, part number, serial number, or service tag, use the following commands: 1. Boot into ONIE. 2. Enter the onie-syseeprom - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 2022-05-20T10:01-0700 bcm ONIE:/ # 8 Overview - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 9
ONIE and DIAG OS): root ● Password (uppercase): ! ONIE expansion To view all the ONIE commands to load ONIE: ● Installing ONIE-these instructions use the universal serial bus (USB) equipment that is attached to the serial port supports the required 115200-baud rate. NOTE: The - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 10
115200 baud rate and check that messages display on the console. ● The log messages included in this guide are subject to change. NOTE: The following procedure is generic and does not list a particular target. /onie-recovery-x86_64-dell__c2538-r0.iso . 10 ONIE installation instructions - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 12
16.568122] intel_rapl: driver does not support CPU family 6 model 77 Info: Mounting [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA [ 19.159563] sd 6:0:0:0: [sdb] Attached xx / xxx.xxx.xxx.x ONIE: Starting ONIE Service Discovery Info: Found static url: file:///lib/onie - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 13
fmc_write_eeprom: no busid passed, refusing all cards [ 7.107669] intel_rapl: driver does not support CPU family 6 model 77 Info: Mounting kernel filesystems... done. Info: Mounting ONIE-BOOT scsi 6:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 4 ONIE installation instructions 13 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 14
] 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 https://xx.xx.xxx sector size: 512 bytes Disk identifier (GUID): 763E53FF-B894-40FD-B0F9-FBAE2ED4B0B5 Partition table instructions - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 15
an installer. 3. Start TFTP-based image from the DHCP server. If none of the ONIE Service Discovery methods are successful, you can disable this using the onie-stop command. You can install an operating system manually from HTTPS, USB, FTP, or TFTP using the onie-nos-install command. NOTE: If - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 16
DIAG OS These sections describe Dell diagnostics. These instructions apply to systems where ONIE diagnostics are not available the onie-nos-install command. NOTE: Before you begin, go to www.dell.com/support and download the diagnostic package. 1. Enter the onie-stop command to stop ONIE Discovery - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 17
on /tmp/tmp.BBEygm Preparing /dev/sda3 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 DONE... Removing /tmp/tmp.qlnVIY ONIE: NOS - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 18
busid passed, refusing all cards [ 4.901699] intel_rapl: driver does not support CPU family 6 model 77 Debian GNU/Linux 8 dell-diag-os ttyS1 menu. a. Boot into the EDA Diags. b. Log in as root. Password: !. c. Install the EDA-DIAG tools package. NOTE: To return to your networking - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 20
Restore factory defaults To restore your system factory defaults, reboot the system to ONIE: Uninstall OS mode. NOTE: The DIAG OS does not uninstall using the ONIE: Uninstall OS menu option. If it is not possible to restore your factory defaults with the installed OS, reboot the system from the - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 21
failures. For information about how to power on the I/O modules, see the Dell PowerSwitch Installation Guide for your system at www.dell.com/support. Topics: • edatool • cpldupgradetool • cputool • eepromtool • ethtool • fantool • gpiotool • i2ctool • ipmitool • ledtool • lpctool • memtool • nputool - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 22
edatool The diagnostics tools include edatool. To test the basic functionality of the system, use the edatool. The edatool executes a script of simple commands, similar to commands in the CLI. Usually, the diagnostics tools run these types of tests. The success or failure of these tools is reported. - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 23
MB Error Correction Type : ECC: yes Device Frequency : Manufacturing 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 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 24
+ Checking CPU Board EEPROM2 + Checking Switch Brd EEPROM + Checking CPLD2 + Checking CPLD3 + Checking CPLD4 + Checking SFP+ 1 + Checking SFP+ 2 + Checking SFP+ 3 + Checking SFP+ 4 + Checking SFP+ 5 + Checking SFP+ 6 + Checking SFP+ 7 + Checking SFP+ 8 + Checking SFP+ 9 + Checking SFP+ 10 + Checking - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 25
+ Checking SFP+ 32 + Checking SFP+ 33 + Checking SFP+ 34 + Checking SFP+ 35 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Passed 0x50 ..... Verbose mode Use the following steps to enable and set the verbose level. 1. Set the Verbose level with a value of 0-3 using bits 4 and 5 of the EDA control - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 26
Program a new CPLD image into CPLD's by specified index:= cpldupgradetool --write [--index=-1] [--image=] (or) cpldupgradetool -w [-i -1] [-m ] Usage:= -h, --h -c, --cpldver -w, --write -i, --index= -m, --image= Show the help text CPLD version Write operation Index CPLD image Output - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 27
CLI options root@dellemc-diag-os:~# cputool DellEmc Diag - Cpu Tool version 1.1, x.xx.x.x-x build, 2022/05/20, Syntax: cputool Show the help-text:= cputool --h cputool -h Display the CPU info using CPU-ID: cputool --cpuid[=--option] cputool -i [option] Display the CPU info using x86info:= - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 28
cputool -w -R -V Read the specified regiser in LPC bus:= cputool --readlpc --reg= --size= cputool -d -R -Z Write the specified regiser in LPC bus:= cputool --writelpc --reg= --val= --size= cputool -W -R -V - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 29
Revision 0x28 Platform Name 0x29 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 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 30
SwitchEEPROM root@dell-diag-os:/# eepromtool --psueepromdump PSU1_CountryCode Registers 0x24a - 0x24b CN PSU1_DellPartNumber Registers 0x24c - 0x251 02RPHX PSU1_MfgID Registers 0x252 - 0x256 17972 PSU1_MfgDate Registers 0x257 - 0x25e 151117 PSU1_SerialNo Registers 0x25f - 0x262 01CG - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 31
root@dell-diag-os:/opt/dellemc/diag/bin# eepromtool --eeprom=cpueeprom1 --erase Programming passed. EEPROM does not contain data in a valid TlvInfo format. root@dell-diag-os:/opt/dellemc/diag/bin# eepromtool --eeprom=cpueeprom1 --show Notice: Invalid TLV header found. Using default contents. Notice: - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 32
fantool --write --fan= --reg= --val= (or) fantool -w -F -R -V Usage:= -h, --h -i, --init -t, --test config -g, --get -s, --set -r, --read -w, --write -I, --iteration= -F, --fan= -R, --register= -V, --val= -S, --speed= -q, --lpc flags Show - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 33
GPIO aligns the map in Linux to /sys/class/gpio entries, 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 programmable logic device (CPLD) or field-programmable gate arrays - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 34
CLI options DellEmc Diag - GPIO Tool version 1.4, x.xx.x.x-x build, 2022/05/20, Syntax: gpiotool Show the help-text:= gpiotool --h (or) gpiotool -h List available gpio chips and pins:= gpiotool --list (or) gpiotool -l Set GPIO pin:= gpiotool --set [--chip=] --pin= -- - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 35
get output root@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 --pin=1 --val=1 i2ctool The i2ctool allows for scanning, reading, and writing of the I2c bus devices. To read and - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 36
i2ctool -w -b /dev/i2c- -a -R -W -V Write(16 bit addressing):= i2ctool --write --bus=/dev/i2c- --addr= -- reg16= [--reg_le] --val= (or) i2ctool -w -b /dev/i2c- -a -o - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 37
test Output root@dell-diag-os:/etc/dn/diag# i2ctool --test Testing I2C devices: Checking I2C devices on bus 0: + Checking Clock GEN 0x69 ..... Passed + Checking SPD0 0x50 ..... Passed Checking I2C devices on bus 1: + Checking CPU Board I2C Mux 0x70 ..... Passed + Checking CPU Board - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 38
read Output /opt/dellemc/diag/bin# ./i2ctool --read --bus=/dev/i2c-1 --addr=0x50 --reg=0 --count=256 0x92 0x13 0x0b 0x08 0x04 0x21 0x02 0x09 0x0b 0x11 0x01 0x08 0x0c 0x00 0x7e 0x00 0x69 0x78 0x69 0x30 0x69 0x11 0x20 0x89 0x20 0x08 0x3c 0x3c 0x00 0xf0 0x83 0x05 0x80 0x00 0x00 0x00 0x00 0x00 0x00 0x00 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 39
: Unknown (0x3002) Product ID : 1146 (0x047a) Product Name : Unknown (0x47A) Device Available : yes Provides Device SDRs : no Additional Device Support : Sensor Device SDR Repository Device SEL Device FRU Inventory Device IPMB Event Receiver IPMB Event Generator Chassis Device Aux - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 40
front 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, that are normally controlled through the CPLD or FPGA access. When set, bits in these registers control the - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 41
(or) ledtool -I max/ [option1] [option2]... Test using config file:= ledtool --test [--config=] (or) ledtool -t [-f ] Syntax: ledtool -h, --h Show the help text -l, --list List the LEDs -g, --get Get operation -s, --set Set operation -t, --test - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 42
Ports 19-36 PortLED Mode : options normal-mode test-mode Ports 19-36 FrontEnd AmberLed : options off flashing-amber-fast amber flashing-amber Ports 19-36 FrontEnd GreenLed : options off flashing-green-fast green flashing-green Ports 37-48 PortLED Mode : options normal-mode test-mode Ports - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 43
-I, --iteration= Iteration command execution -C, --count= Count -a, --addr= 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/bin# ./lpctool --write --addr=102 --val=10 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 44
● Data Pattern-Writes four different patterns to memory locations within the specified region. The patterns are 0xFFFF, 0xFF00, 0xF0F0, 0xAAAA, 0xAA55 and 0x5555. The patterns are written as repeated portions of these patterns in the memory to fill the memory and as Hamming patterns (such as Hamming - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 45
is enclosed with square brackets. However, do not type the brackets at the CLI. For example, the -region and -testlist options are optional and you must enter them as -region=0 and -testlist=0. ● List-Lists the memory regions SDI knows. The tool queries SDI for the regions and prints a list of the - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 46
|| ixi - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 47
Read output root@dell-diag-os:~# memtool --read --addr=200 [00000200]: 0x00 || . Write output root@dell-diag-os:~# memtool --write --addr=200 --val=0x50 Constraints You cannot perform memory tests while other tests that allocate and use memory within the region are performing. However, you can - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 48
-v, --version := Display version Usage: nputool -i -t [all/0/1,2,3/4/../7] -T [ixia_self/ixia_adj/cpu_self/cpu_adj] -l [phy/mac/ext] := Run NPU tests based on user input nputool -I [count] -i -t 1 -T cpu_self := Run NPU test repeatedly by count nputool -i -s temp := Display NPU temperature For - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 49
CPU traffic with external loopback Tests the traffic that is sent from the CPU internally generated packet to the front-end ports that are connected with external Loopback optics. Connect all the ports with QSFP28 Loopback optics. ● nputool -i -t 1 -T cpu_self ● nputool --init --test 1 --traffic - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 50
Test link_status_test for NPU 0 SKIPPED - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 51
● nputool -i -t 5 -T ixia_adj ● nputool --init --test 5 --traffic ixia_adj 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 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 52
Average 39.8, maximum peak 44.7 root@dell-diag-os:~# nputool -init -show temp DMA pool size: 16777216 PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0, Driver BCM88375_B0 sysconf_probe successful global_sal_config successful *** 1 BCM devices are detected Diag NPU initialization over NPU 0 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 COLD/SMF Reg - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 54
opticstool To check the presence or absence of optic devices, link status, and to read data from the optic devices' EEPROM, use the opticstool. Tests There are no tests on the optic devices. You can run a brief report that displays the optic presence or shows simple data, such as the serial number - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 55
7 SFP+ 7 PRESENT 8 SFP+ 8 PRESENT 9 SFP+ 9 PRESENT 10 SFP+ 10 PRESENT 11 SFP+ 11 PRESENT 12 SFP+ 12 PRESENT 13 SFP+ 13 PRESENT 14 SFP+ 14 PRESENT 15 SFP+ 15 PRESENT 16 SFP+ 16 PRESENT 17 SFP+ 17 PRESENT 18 SFP+ 18 PRESENT 19 SFP+ 19 PRESENT 20 SFP+ 20 PRESENT 21 SFP+ 21 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 56
21 SFP+ 21 PRESENT SFP 616740000 C 22 SFP+ 22 PRESENT SFP 616740000 C 23 SFP+ 23 PRESENT SFP 616740000 C 24 SFP+ 24 PRESENT SFP 616740000 C 25 SFP+ 25 PRESENT SFP 616740000 C 26 SFP+ 26 PRESENT SFP 616740000 C 27 SFP+ 27 PRESENT SFP 616740000 C 28 SFP+ 28 PRESENT SFP - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 57
0x00 8. [00000070]: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [00000080]: 0x11 0x00 0x23 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 [00000090]: 0x00 0x00 0x01 0xa0 0x4d 0x6f 0x6c 0x65 0x78 0x20 0x49 0x6e 0x63 0x2e 0x20 0x20 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 58
file the devices that it expects to find and reports any devices that it cannot find or if the device is not correct. The tool supports second-source parts; therefore, they are not marked as false errors. If a mismatch occurs, the device lists with the expected value and the read value - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - 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 PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 60
00000030]: 0xf0 0x30 0x5f 0x02 0x00 0x00 0x00 0x00 0x10 0x30 0x5f 0x02 0x00 0x00 0x00 0x00 || .0_......0_..... [00000040]: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x40 0x0e 0x40 0x00 0x00 0x00 0x00 0x00 00000050]: 0x80 0xa0 0xa9 0x91 0xff 0x7f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 61
[00000080]: 0x01 0x88 0x03 0xc8 0x00 0x00 0x00 0x00 0x0d 0x90 0x00 0x00 0x86 0x80 0x86 0x80 00000090]: 0x05 0x00 0x01 0x01 0x0c 0xf0 0xe0 0xfe 0xa1 0x41 0x00 0x00 0x00 0x00 0x00 0x00 || .........A...... [000000a0]: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 62
phytool -w -o -V Dump the eeprom contents:= phytool --eeprom-dump (or) phytool -x Dump the register contents:= phytool --reg-dump (or) phytool -d Phy loopback test:= phytool --lb-test[=no of packets] (or) phytool -l[=no of packets] Execute repeatedly command by count:= - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 63
: 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 Link detected: yes pltool To test functionality of the - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 64
Syntax: pltool Show this help text:= pltool --h (or) pltool -h Test (RW) the scratchpad registers:= pltool --test (or) pltool -t Test default & writable registers:= pltool --test --default (or) Test Port interrupt:= pltool --test --interrupt (or) pltool -t -i Test Reset:= - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 65
0x102 SW_SCRATCH bits:8 RW val:0xde mask:0xff test:1 ver:0x0 7:0 SW_SCRATCH RW 0xde 0x103 CPLD_ID bits:8 RO val:0xff mask:0xff test:0 ver:0x0 7:0 CPLD_ID RO 0x1 0x10f BOARD_REV bits:8 RO val:0xff mask:0xff test:0 ver:0x0 7:0 BOARD_REV RO 0 0x110 CPLD_SEP_RST0 bits:8 RO val:0xff mask:0xff test:0 ver: - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 66
CPLD4: SW_SCRATCH Passed SMF_FPGA Passed PL Tool: Overall test results ---- >>> Passed psutool The psutool determines which PSUs are in the system, checks the Power Good setting, and reads the field-replaceable unit (FRU) information. It does not look at the PSU fans and airflow direction of the - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 67
Power Supply 1 is Present Power Supply 1 Input Type AC Power Supply 1 Input Voltage(VIN) : 203.250000 V Power Supply 1 Output Voltage(VOUT) : 12.210000 V Power Supply 1 Input Current(IIN) : 0.610000 A Power Supply 1 Output Current(IOUT) : 9.150000 A Power Supply 1 Input Power(PIN) : 124.000000 W - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 68
rtctool -s -y -m -D -H -M -S -Z Execute repeatedly command by count:= rtctool --iteration=max/ [option1] [option2]... (or) rtctool -I max/ [option1] [option2]... Usage:= -h, --help -r, --readrtc -s, --setrtc -u, --testuie -a, --testaie - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 69
say, "/dev/tty00") - Specify image file path for upgrade - Specify 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 region -gfr - Get FPGA running image region -gmv - Get MSS - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 70
Figure 7. Check MSS region 3. Check the MSS version using smarttool -gmv /dev/ttyS0 command. Figure 8. Check MSS version 4. Because the MSS is running in region G in this example, use the region A image to upgrade your device: smarttool -um /dev/ttyS0 /_SMF_MSS_v1. - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 71
Figure 9. Upgrade region A 5. Ensure that MSS has upgraded successfully by using the smarttool -gmv /dev/ttyS0 command after the system reboots. Figure 10. Check MSS upgrade Upgrading SMF FPGA To upgrade your system using the FPGA method, follow these steps. 1. Copy all the binaries needed for - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 72
Figure 11. Copy needed binaries 2. Check the FPGA region using smarttool -gfr /dev/ttyS0 command. Figure 12. Check FPGA region 3. Get the current version of the FPGA using the lpctool utility. Get the FPGA running image version through the ./ lpctool --read --addr=0x200 --size=b registers at the - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 73
Figure 14. Upgrade FPGA 5. Verify that the FPGA is upgraded using the lpctool utility. Get the FPGA running image version through the ./lpctool --read --addr=0x200 --size=b registers of the LPC tool. smbiostool The smbiostool displays information about the BIOS and also reprograms the BIOS flash. - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 74
txtFound Flash chip!!! Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) at physical address 0xff000000. --biosupporteddevices is a list of devices supported by flashrom for reprogramming --biosdumpall is the dump of the dmidecode data --biosdumpfields [SUBOPT] allows you to dump specified fields - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 75
Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s) Local Time 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 === SMART Enabled. === START OF READ SMART DATA SECTION === Dell DIAG - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 76
SMART Error Log failed: scsi error 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 - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 77
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP dell-diag-os 250M 27664 96 245045 62 +++++ +++ 31064 100 ------Sequential Create Random Create-------- -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 78
DEVICE FEATURE ENABLE/DISABLE COMMANDS ===== -s VALUE, --smart=VALUE Enable/disable SMART on device (on/off) -o VALUE, --offlineauto=VALUE (ATA) Enable/disable automatic offline testing on device (on/off) -S VALUE, --saveauto=VALUE Enable/disable Attribute autosave on device (on/off) (ATA) - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 79
smartctl --test=long /dev/hda (Executes extended disk self-test) smartctl --attributes --log=selftest --qu MODE, --nocheck=MODE (ATA) No check if: never, sleep, standby, idle (see man page DEVICE FEATURE ENABLE/DISABLE COMMANDS ===== bonnie++ bonnie++ is a test suite for storage devices that - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 80
Execute repeatedly command by count:= temptool --iteration=max/ [option1] [option2]...(or) temptool -I max/ [option1] [option2]... Show the current temperature-device values:= temptool --show --config= [--lpc] (or) temptool -x -f [-l] Usage:= -h, --h - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 81
Syntax: tpmtool Show the help-text:= tpmtool --help tpmtool -h Show version:= tpmtool --version tpmtool -v Run TPM selftest:= tpmtool --test tpmtool -t Get TPM test result:= tpmtool --result tpmtool -r Get TPM capability:= tpmtool --capability tpmtool -c Get TPM firmware versin:= tpmtool -- - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 82
file= (or) updatetool -D [-i IOM Slot] -U -e filename Read the Device:= updatetool --dev= [--index=IOM SLOT] --read -file= updatetool -D [-i IOM SLOT] -r -e filename Device Flash Info:= updatetool --dev= [-- - Dell PowerSwitch Z9664F-ON | Open Networking Hardware Diagnostic Guide November - Page 83
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
November 2022
November 2022
Rev. A12