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

nvramtool

Page 55 highlights

Connect the SFP+ ports with an external Loopback cable. • PRBS MAC level test ./nputool -i -t 6 • PRBS EXT level test "./nputool -i -t 7 NPU temperature Show the current NPU temperature. • nputool -i -s temp • nputool --init --show temp root@dell-diag-os:~# nputool -i -s temp DMA pool size: 16777216 PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0, Driver BCM88375_B0 sysconf_probe successful global_sal_config successful *** 1 BCM devices are detected Diag NPU initialization over NPU 0 Temperature monitor current peak 0 41.8 44.2 1 41.3 44.7 2 36.4 38.8 3 39.8 43.2 Average 39.8, maximum peak 44.7 root@dell-diag-os:~# nputool -init -show temp DMA pool size: 16777216 PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0, Driver BCM88375_B0 sysconf_probe successful global_sal_config successful *** 1 BCM devices are detected Diag NPU initialization over NPU 0 Temperature monitor current peak 0 42.3 44.2 1 40.8 44.2 2 35.9 38.8 3 40.8 43.2 Average 39.9, maximum peak 44.2 root@dell-diag-os:~# Debugging With traffic commands, use the -d option, which displays the BCM.0> shell. To check counters and if the link is up, use the ps and show c commands. nvramtool To read and write the NVRAM bits that the BIOS uses to control testing and the bits for the EDA tools, use the nvramtool. The NVRAM is an area, usually in a battery backed-up device such as an RTC chip, that allows the writing of bits which do not change across reboots or power cycles. These bits are used to control how devices boot and how the tests are performed. The nvramtool controls both the BIOS and EDA for testing. The bits are not common across platforms and are defined in the configuration file. When using this tool, you must write the correct bits because the tool does not know the details of the registers it is writing. The nvramtool can display the bit-level detail in the NVRAM registers, depending on how you define it in the configuration file. Dell EMC DiagOS tools 55

  • 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

Connect the SFP+ ports with an external Loopback cable.
PRBS MAC level test
./nputool –i –t 6
PRBS EXT level test “
./nputool –i –t 7
NPU temperature
Show the current NPU temperature.
nputool –i –s temp
nputool --init --show temp
root@dell-diag-os:~# nputool -i -s temp
DMA pool size: 16777216
PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0, Driver BCM88375_B0
sysconf_probe successful
global_sal_config successful
***
1 BCM devices are detected
Diag NPU initialization over
NPU 0 Temperature
----------------------------
monitor
current
peak
----------------------------
0
41.8
44.2
1
41.3
44.7
2
36.4
38.8
3
39.8
43.2
----------------------------
Average
39.8, maximum peak 44.7
root@dell-diag-os:~# nputool -init -show
temp
DMA pool size: 16777216
PCI unit 0: Dev 0x8375, Rev 0x11, Chip BCM88375_B0, Driver BCM88375_B0
sysconf_probe successful
global_sal_config successful
***
1 BCM devices are detected
Diag NPU initialization over
NPU 0 Temperature
----------------------------
monitor
current
peak
----------------------------
0
42.3
44.2
1
40.8
44.2
2
35.9
38.8
3
40.8
43.2
----------------------------
Average
39.9, maximum peak 44.2
root@dell-diag-os:~#
Debugging
With
traffic
commands, use the
–d
option, which displays the
BCM.0>
shell. To check counters and if the link is up, use the
ps
and
show
c
commands.
nvramtool
To read and write the NVRAM bits that the BIOS uses to control testing and the bits for the EDA tools, use the
nvramtool
.
The NVRAM is an area, usually in a battery backed-up device such as an RTC chip, that allows the writing of bits which do not change
across reboots or power cycles. These bits are used to control how devices boot and how the tests are performed. The
nvramtool
controls both the BIOS and EDA for testing. The bits are not common across platforms and are
defined
in the
configuration
file.
When using
this tool, you must write the correct bits because the tool does not know the details of the registers it is writing. The
nvramtool
can
display the bit-level detail in the NVRAM registers, depending on how you
define
it in the
configuration
file.
Dell EMC DiagOS tools
55