Dell S5224F-ON Open Networking Hardware Diagnostic Guide December 2021 - Page 44

Cli Options, Data_write, Data_walking1, Data_sliding1, Data_pattern

Page 44 highlights

● 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 [8,4], Hamming[16,11], Hamming[32,26] or Hamming[64,57]) encoding with the additional most significant byte (MSB) parity bit to cover the parity bits in the Hamming code. This pattern allows for detecting multiple bit errors. ● Data Cache-Performs a rotation of a 16MB array in four clockwise rotations for 16 iterations of the complete rotation. The 16MB size ensures that memory is not within the cache lines and causes cache ejections through each of the rotations. CLI options DellEmc Diag - Memory Tool version 1.5, x.xx.x.x-x build, 2017/05/23, Syntax: memtool Show the Help-text:= memtool --h (or) memtool -h Display the configuration info of the device:= memtool --info (or) memtool -i List all of the memory regions in the config file:= memtool --list (or) memtool -l Test using the MEM test config file:= memtool --test --region= [--testlist=,...] (or) memtool -t -G [-T ,,...] Read the specified physical address:= memtool --read --addr= --count= [--width=] (or) memtool -r -a -C [-W ] Write at the specified physical address:= memtool --write --addr= --val=,, ... , [-- width=] (or) memtool -w -a -V ,..., [-W ] Execute repeatedly command by count:= memtool --iteration=max/ [option1] [option2]... (or) memtool -I max/ [option1] [option2]... Usage:= -h, --h Show the help text -t, --test Test using the pre-programmed configuration or use supplied config -i, --info Configuration information -l, --list List the understood TLV codes and names -G, --region Region -T, --testlist List of tests -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: ALL_TESTS, ADDRESS_READ, ADDRESS_WRITE, ADDRESS_WALKING1, ADDRESS_WALKING0, DATA_READ, DATA_WRITE, DATA_WALKING1, DATA_WALKING0, DATA_SLIDING1, DATA_SLIDING0, DATA_PATTERN, DATA_CACHE e.g. ADDRESS_WALKING1,DATA_WALKING1 The memtool uses long options for the parameters which requires two hyphens in front of the options. Options are required, optional, or none. If a parameter is required, it is specified as such and must include an equal sign; if an option is optional, it 44 Dell EMC DAIG-OS 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

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 [8,4], Hamming[16,11], Hamming[32,26] or
Hamming[64,57]) encoding with the additional most significant byte (MSB) parity bit to cover the parity bits in the Hamming
code. This pattern allows for detecting multiple bit errors.
Data Cache
—Performs a rotation of a 16MB array in four clockwise rotations for 16 iterations of the complete rotation.
The 16MB size ensures that memory is not within the cache lines and causes cache ejections through each of the rotations.
CLI options
DellEmc Diag - Memory Tool
version 1.5, x.xx.x.x-x
build, 2017/05/23,
Syntax: memtool <option>
Show the Help-text:=
memtool --h
(or)
memtool -h
Display the configuration info of the device:=
memtool --info
(or)
memtool -i
List all of the memory regions in the config file:=
memtool --list
(or)
memtool -l
Test using the MEM test config file:=
memtool --test --region=<region/'ALL'> [--testlist=<test0>,<test1>...]
(or)
memtool -t -G <region/ALL> [-T <test0>,<test1>,...]
Read the specified physical address:=
memtool --read --addr=<address> --count=<bytes> [--width=<8/16/32>]
(or)
memtool -r -a <address> -C <bytes> [-W <#8,16,32>]
Write at the specified physical address:=
memtool --write --addr=<address> --val=<data0>,<data1>, ... ,<dataN> [--
width=<8/16/32>] (or)
memtool -w -a <address> -V <data0>,<data1>...,<dataN> [-W <8/16/32>]
Execute repeatedly command by count:=
memtool --iteration=max/<count> [option1] [option2]...
(or)
memtool -I max/<count> [option1] [option2]...
Usage:=
-h, --h
Show the help text
-t, --test
Test using the pre-programmed configuration or use supplied config
-i, --info
Configuration information
-l, --list
List the understood TLV codes and names
-G, --region
Region
-T, --testlist
List of tests
-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:
ALL_TESTS, ADDRESS_READ, ADDRESS_WRITE, ADDRESS_WALKING1, ADDRESS_WALKING0,
DATA_READ,
DATA_WRITE, DATA_WALKING1, DATA_WALKING0, DATA_SLIDING1, DATA_SLIDING0, DATA_PATTERN,
DATA_CACHE
e.g. ADDRESS_WALKING1,DATA_WALKING1
The
memtool
uses long options for the parameters which requires two hyphens in front of the options. Options are required,
optional, or none. If a parameter is required, it is specified as such and must include an equal sign; if an option is optional, it
44
Dell EMC DAIG-OS tools