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

Output, List output, Info output, Runs tests that include: Address Read/Write, Address Walking 1/0

Page 45 highlights

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 regions with a region number that you can use for the subsequent options requiring a region number. ● Info-Lists the SPD information for the specified regions. Specifying a region allows the tool to read SPD from different DIMM modules, each specified in its own region. The output lists the actual data read and completes some parsing of the parameters so you do not have to decode the values. Decoding is based on the SPD standard definition for DDR3 and DDR4 DIMM memory. ● Test-Runs tests that include: Address Read/Write, Address Walking 1/0, Data Read/Write, Data Walking 1/0, Data Sliding 1/0, and Data Patterns (that writes Hamming patterns that you can use to detect multiple bit errors and identify single bit errors). These tests run during the normal memory tests. In extended memory tests, the data cache memory test runs. This test is lengthy and causes multiple ejections of data from the cache and tests the caches. In Verbosity 0, only the pass/fail message prints for all the tests. In Verbosity 1, each test prints its own pass/fail and other information; for example, what failed in the test. Higher verbosities show where each pass of the test performs and has verbose output. All output, regardless of verbosity, is in the log. You can see every level of detail by referring to the log. ● Read-Reads physical memory locations. You can loop over address read cycles to look for data that is volatile or read physical devices on the memory bus (localbus for Power-PC processors). You can specify a region, address, and count of successive bytes to read. ● Write-Writes to a physical memory address to test write cycles and memory. Similar to the Read command, this command takes a region, address in that region, and a comma-separated list of values to write. Output List output root@dell-diag-os:~# memtool --list Region ID: 0 Region Name: DDR3-0 Address: dynamically allocated, Chunk: 0x2800 KB Largest Cache Size: 0, Cache Line Size : 0 Access: d Increment: 8 Ecc: Y Iterations: 1 Configuration device: SPD (/dev/i2c-0) at 0x50, Regs 0 to 255 Tests: Address Read Test Address Write Test Address Walking 1's Test Address Walking 0's Test Data Read Test Data Write Test Data Walking 1's Test Data Walking 0's Test Data Sliding 1's Test Data Sliding 0's Test Data Pattern Tests Data Cache Test root@dell-diag-os:~# Info output root@dell-diag-os:~# memtool --info ==== SPD Data ==== Density 8192 MB, Rows: 16, Cols: 10 Bus Width: 64 bits, ECC: yes Manufacturer: Unknown Part Number : AW48M7228BNK0M [00000000]: 0x92 0x13 0x0b 0x08 0x05 0x22 0x00 0x09 0x0b 0x11 0x01 0x08 0x0a 0x00 0xfe 0x00 00000010]: 0x69 0x78 0x69 0x3c 0x69 0x11 0x18 0x81 0xf0 0x0a 0x3c 0x3c 0x01 0x40 0x83 0x05 Dell EMC DAIG-OS tools 45

  • 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

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 regions with a
region number that you can use for the subsequent options requiring a region number.
Info
—Lists the SPD information for the specified regions. Specifying a region allows the tool to read SPD from different
DIMM modules, each specified in its own region. The output lists the actual data read and completes some parsing of the
parameters so you do not have to decode the values. Decoding is based on the SPD standard definition for DDR3 and DDR4
DIMM memory.
Test
—Runs tests that include: Address Read/Write, Address Walking 1/0, Data Read/Write, Data Walking 1/0, Data Sliding
1/0, and Data Patterns (that writes Hamming patterns that you can use to detect multiple bit errors and identify single
bit errors). These tests run during the normal memory tests. In extended memory tests, the data cache memory test runs.
This test is lengthy and causes multiple ejections of data from the cache and tests the caches. In Verbosity 0, only the
pass/fail message prints for all the tests. In Verbosity 1, each test prints its own pass/fail and other information; for example,
what failed in the test. Higher verbosities show where each pass of the test performs and has verbose output. All output,
regardless of verbosity, is in the log. You can see every level of detail by referring to the log.
Read
—Reads physical memory locations. You can loop over address read cycles to look for data that is volatile or read
physical devices on the memory bus (
localbus
for Power-PC processors). You can specify a region, address, and count of
successive bytes to read.
Write
—Writes to a physical memory address to test write cycles and memory. Similar to the
Read
command, this
command takes a region, address in that region, and a comma-separated list of values to write.
Output
List output
root@dell-diag-os:~# memtool --list
===================================
Region ID: 0
Region Name: DDR3-0
Address: dynamically allocated, Chunk: 0x2800 KB
Largest Cache Size: 0, Cache Line Size : 0
Access: d Increment: 8 Ecc: Y Iterations: 1
Configuration device: SPD (/dev/i2c-0) at 0x50, Regs 0 to 255
Tests:
Address Read Test
Address Write Test
Address Walking 1's Test
Address Walking 0's Test
Data Read Test
Data Write Test
Data Walking 1's Test
Data Walking 0's Test
Data Sliding 1's Test
Data Sliding 0's Test
Data Pattern Tests
Data Cache Test
root@dell-diag-os:~#
Info output
root@dell-diag-os:~# memtool --info
==== SPD Data ====
Density 8192 MB,
Rows: 16, Cols: 10
Bus Width: 64 bits, ECC: yes
Manufacturer: Unknown
Part Number : AW48M7228BNK0M
[00000000]: 0x92 0x13 0x0b 0x08 0x05 0x22 0x00 0x09 0x0b 0x11 0x01 0x08 0x0a 0x00 0xfe
0x00
||
.....
"
..........
[00000010]: 0x69 0x78 0x69 0x3c 0x69 0x11 0x18 0x81 0xf0 0x0a 0x3c 0x3c 0x01 0x40 0x83
0x05
Dell EMC DAIG-OS tools
45