Dell S5212F-ON Open Networking Hardware Diagnostic Guide December 2021 - Page 31

ethtool, fantool

Page 31 highlights

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: Invalid TLV checksum 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. fantool The fantool tests the fans in the system, sets, and reports the fan speeds and the fan tray field replaceable unit (FRU) registers. The fantool also reports the airflow direction of the fans. The psutool command controls the PSU fans. NOTE: This tool is not available for the N1108EP-ON switch. Tests The fantool tests the fans by setting them to different speeds and then verifying the configured fan speeds. Registers and values pass as hexadecimal values with or without the preceding 0x. Fans display from 1 to Max System Fans. CLI options DellEmc Diag - Fan Controller Tool version 1.5, x.xx.x.x-x build, 2017/05/23 Syntax: fantool Show the help-text:= fantool --h fantool -h Initialize the fans to the default state:= fantool --init fantool -i Test using the Fan Controller config file:= fantool --test [--fan=] [--lpc] fantool -t [-F ] [-l] Get the speed of the specified fan or all fans in RPM:= fantool --get --fan= [--lpc] fantool -g -F [-l] Set the fan(s) to the speed:= fantool --set --fan= --speed= fantool -s -F -S Execute repeatedly command by count:= fantool --iteration=max/ [option1] [option2]... fantool -I max/ [option1] [option2]... Read the Register from the fan controller:= fantool --read --fan= --reg= fantool -r -F -R Write the Register in the Fan Controller:= (or) (or) (or) (or) (or) (or) (or) Dell EMC DAIG-OS tools 31

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82

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: Invalid TLV checksum 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.
fantool
The
fantool
tests the fans in the system, sets, and reports the fan speeds and the fan tray field replaceable unit (FRU)
registers. The
fantool
also reports the airflow direction of the fans. The
psutool
command controls the PSU fans.
NOTE:
This tool is not available for the N1108EP-ON switch.
Tests
The
fantool
tests the fans by setting them to different speeds and then verifying the configured fan speeds.
Registers and values pass as hexadecimal values with or without the preceding
0x
. Fans display from
1
to
Max System Fans
.
CLI options
DellEmc Diag - Fan Controller Tool
version 1.5, x.xx.x.x-x
build, 2017/05/23
Syntax: fantool <option>
Show the help-text:=
fantool --h
(or)
fantool -h
Initialize the fans to the default state:=
fantool --init
(or)
fantool -i
Test using the Fan Controller config file:=
fantool --test [--fan=<fan>] [--lpc]
(or)
fantool -t [-F <fan>] [-l]
Get the speed of the specified fan or all fans in RPM:=
fantool --get --fan=<fan | all> [--lpc]
(or)
fantool -g -F <fan | all> [-l]
Set the fan(s) to the speed:=
fantool --set --fan=<fan | all> --speed=<speed in RPM>
(or)
fantool -s -F <fan | all> -S <speed in RPM>
Execute repeatedly command by count:=
fantool --iteration=max/<count> [option1] [option2]...
(or)
fantool -I max/<count> [option1] [option2]...
Read the Register from the fan controller:=
fantool --read --fan=<fan | all> --reg=<register | all>
(or)
fantool -r -F <fan | all> -R <register | all>
Write the Register in the Fan Controller:=
Dell EMC DAIG-OS tools
31