Dell PowerSwitch S4112F-ON Open Networking Hardware Diagnostic Guide April 201 - Page 35

fantool, Tests, CLI options, DellEmc Diag - Fan Controller Tool

Page 35 highlights

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 (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=] [--lpc] (or) fantool -t [-F ] [-l] Get the speed of the specified fan or all fans in RPM:= fantool --get --fan= [--lpc] (or) fantool -g -F [-l] Set the fan(s) to the speed:= fantool --set --fan= --speed= (or) fantool -s -F -S Execute repeatedly command by count:= fantool --iteration=max/ [option1] [option2]... (or) fantool -I max/ [option1] [option2]... Read the Register from the fan controller:= fantool --read --fan= --reg= (or) fantool -r -F -R Write the Register in the Fan Controller:= fantool --write --fan= --reg= --val= (or) fantool -w -F -R -V Usage:= -h, --h -i, --init -t, --test -g, --get -s, --set -r, --read -w, --write -I, --iteration= -F, --fan= -R, --register= -V, --val= -S, --speed= -q, --lpc Show the help text Initilize to default Test using the pre-programmed configuration or use supplied config Get operation Set operation Read operation Write operation Iteration command execution Fan Id Register Value to be set 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

  • 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
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88

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:=
fantool --write --fan=<fan | all> --reg=<register> --val=<value> (or)
fantool -w -F <fan | all> -R <register> -V <value>
Usage:=
-h, --h
Show the help text
-i, --init
Initilize to default
-t, --test
Test using the pre-programmed configuration or use supplied config
-g, --get
Get operation
-s, --set
Set operation
-r, --read
Read operation
-w, --write
Write operation
-I, --iteration=
Iteration command execution
-F, --fan=
Fan Id
-R, --register=
Register
-V, --val=
Value to be set
-S, --speed=
Speed of the fan
-q, --lpc
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