Diagnostic Test Functionality
Advanced System Diagnostics and Troubleshooting Guide
51
Diagnostic tests are processed by the CPU. When invoked, each diagnostic tests looks for different
things (device problems, communication-path problems, etc.), and uses either the control bus or the
data bus, or—in some cases—both buses to perform the test.
For example,
Figure 9
shows a simplified example of the CPU health check test. The CPU health check
test sends five different diagnostic packets across the control bus to each I/O module. From the I/O
module, the packets are looped back to the CPU across the control bus. The CPU inspects the packets
for loss or errors.
Figure 9: CPU health check path (BlackDiamond architecture)
Figure 10
shows a simplified example of the backplane health check test. In the backplane health check,
the CPU uses the control bus to load test packets into the fabric of the MSM. The packets are then
transferred across the backplane from the MSM to the fabric on a given I/O module. The health check
packets are then returned to the CPU which processes the results.
CPU
Subassembly
EXT
MAC
T
o
PHY
T
o
MSM-A
T
o
MSM-B
T
o
Backplane
T
o
Backplane
T
o
Backplane
T
o
Backplane
T
o
PHY
EXT
MAC
INT
MAC
INT
MAC
NVRAM
CPLD
UART
PCMCIA
FLASH
SRAM
MGMT
OTP
PQM
Packet
Memory
FDB
VPST
AFQM
ASIC
(Quake)
Control Bus
Control Bus
Control Bus
Control Bus
I/O Module (G8Xi)
Master MSM (MSM-A)
Master MSM Daughter Card
(To all other slots)
SE
ASIC
(Twister)
PBus
PBus
Backplane
Backplane
DN_031A
MAC
MAC
MAC
MAC
OTP
PQM
Packet
Memory
FDB
VPST
AFQM
ASIC
(Quake)
SE
ASIC
(Twister)
PBus
PBus
CPU transmits test
packet to SE ASIC
on Control bus.
SE ASIC transmits
back to CPU on
Control bus.
Summary of Contents for ExtremeWare Version 7.8
Page 8: ...8 Advanced System Diagnostics and Troubleshooting Guide Contents...
Page 14: ...14 Advanced System Diagnostics and Troubleshooting Guide Introduction...
Page 24: ...24 Advanced System Diagnostics and Troubleshooting Guide i Series Switch Hardware Architecture...
Page 48: ...48 Advanced System Diagnostics and Troubleshooting Guide Software Exception Handling...
Page 102: ...102 Advanced System Diagnostics and Troubleshooting Guide Additional Diagnostics Tools...
Page 110: ...110 Advanced System Diagnostics and Troubleshooting Guide Troubleshooting Guidelines...
Page 120: ...120 Advanced System Diagnostics and Troubleshooting Guide Index...