Dell S5148F-ON Open Networking Hardware Diagnostic Guide September 2017 - Page 38

CLI options

Page 38 highlights

CLI options DellEmc Diag - I2C Tool version 1.5, x.xx.x.x-x build, 2017/05/23, Syntax: i2ctool To Scan the (Specific) I2C devices:= i2ctool --scan [--bus=/dev/i2c- ] (or) i2ctool -n [-b /dev/i2c-] To Test the pre-programmed configuration or from config file:= i2ctool --test [-- config=] (or) i2ctool -t [-f ] Execute repeatedly command by count:= i2ctool --iteration=max/ [option1] [option2]... (or) i2ctool -I max/ [option1] [option2]... Read:= i2ctool --read --bus=/dev/i2c- --addr= --reg= -- count= --width= --display_size= (or) i2ctool -r -b /dev/i2c- -a -R -C -W -D Read(16 bit addressing):= i2ctool --read --bus=/dev/i2c- --addr= --reg16= [--reg_le] --count= --width= --display_size= (or) i2ctool -r -b /dev/i2c- -a -o [-L] -C - W -D Write:= i2ctool --write --bus=/dev/i2c- --addr= --reg= -- width= --val= (or) 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 [-L] -V Usage: -h, --h -n, --scan -t, --test -r, --read -w, --write -f, --config= -C, --count= -R, --reg= -o, --reg16= -V, --val= -W, --width= -b, --buspath= -a, --addr= -D, --display_size= -I, --iteration= Show the help text Scan operation Test using the pre-programmed 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 Width {8,16} To specify the i2c bus e.g.: /dev/i2c- Address Display size, {1,2,4} of bytesDisplay size, {1,2,4} of bytes Iteration command execution 38 Dell EMC DiagOS tools

  • 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
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95

CLI options
DellEmc Diag - I2C Tool
version 1.5, x.xx.x.x-x
build, 2017/05/23,
Syntax: i2ctool <option>
To Scan the (Specific) I2C devices:=
i2ctool --scan [--bus=/dev/i2c-
<bus_number>]
(or)
i2ctool -n [-b /dev/i2c-<bus_number>]
To Test the pre-programmed configuration or from config file:=
i2ctool --test [--
config=<config_file_name>]
(or)
i2ctool -t [-f <config_file_name>]
Execute repeatedly command by count:=
i2ctool --iteration=max/<count> [option1]
[option2]...
(or)
i2ctool -I max/<count> [option1] [option2]...
Read:=
i2ctool --read --bus=/dev/i2c-<bus_number> --addr=<address> --reg=<register> --
count=<count> --width=<width> --display_size=<display_size>
(or)
i2ctool -r -b /dev/i2c-<bus_number> -a <address> -R <register> -C <count> -W <width> -D
<display_size>
Read(16 bit addressing):=
i2ctool --read --bus=/dev/i2c-<bus_number> --addr=<address> --reg16=<register(16bit)>
[--reg_le] --count=<count> --width=<width> --display_size=<display_size> (or)
i2ctool -r -b /dev/i2c-<bus_number> -a <address> -o <register(16bit)> [-L] -C <count> -
W <width> -D <display_size>
Write:=
i2ctool --write --bus=/dev/i2c-<bus_number> --addr=<address> --reg=<regiser> --
width=<width>
--val=<value>
(or)
i2ctool -w -b /dev/i2c-<bus_number> -a <address> -R <register> -W <width> -V <value>
Write(16 bit addressing):=
i2ctool --write --bus=/dev/i2c-<bus_number> --addr=<address> --reg16=<register(16bit)>
[--reg_le] --val=<value>
(or)
i2ctool -w -b /dev/i2c-<bus_number> -a <address> -o <register(16bit)> [-L] -V <value>
Usage:
-h, --h
Show the help text
-n, --scan
Scan operation
-t, --test
Test using the pre-programmed configuration or use supplied config
-r, --read
Read operation
-w, --write
Write operation
-f, --config=
To specify the location of the config file e.g. /etc/dn/diag/<file_name>
-C, --count=
Count
-R, --reg=
Register
-o, --reg16=
Register(16 bit addressing)
-V, --val=
Value to be set
-W, --width=
Width {8,16}
-b, --buspath=
To specify the i2c bus
e.g.: /dev/i2c-<bus number>
-a, --addr=
Address
-D, --display_size=
Display size, {1,2,4} of bytesDisplay size, {1,2,4} of bytes
-I, --iteration=
Iteration command execution
38
Dell EMC DiagOS tools