C H A P T E R 8 |
Netra-CT 820 DMC Test (dmctest) |
The dmctest tests major components in the drawer management controller (DMC) card. The components tested on the card include Flash memory, SDRAM, FPGA, RTC, I2C devices, UART chip, Fast Ethernet controller and PHY, Muxes, Alarm LEDs and so on. This test supports both the active (dmcatest) and standby (dmcstest) DMC card testing. The traces to be tested on the board include address bus, data bus, I2C bus, KCS, IPMI bus, Interrupt lines, and cPCI connector.
dmctest has the following subtests:
Ethernet test
The Ethernet test performs test on SCC Ethernet device. The test covers Phy, Internal, and External loopback. The Ethernet Ping test uses the FEC port. The Ethernet test is supported on both DMC Active and DMC Standby cards, and performs the following tests: External loopback test, Internal loopback test, Phy test, Ping test. The Ethernet test requires an external loopback connector plugged in to be able to perform the External loopback test.
Flash test
This test reads the entire 24 Mbyte flash area and performs a checksum test. The test is supported on both DMC Active and Standby cards.
Alarm Port test
This test toggles all four alarm ports: Critical, Major, Minor and Warning and reports Pass or Fail status. The test is supported on both DMC Active and Standby cards.
Health test
This test checks systems health and reports the state of each slot. It reports the slot status; whether the slot is Healthy or Not-Healthy; whether the slot is Empty or Occupied; whether the slot is Powered-On or Powered-Off. It reports their status according to the following table:
PMI test
This test checks for the IPMI connectivity by sending IPMI commands to all slots that are occupied, then waits for their response. The IPMI command is sent to 18 node cards, both Switch cards and the DMC Standby card. This test performs up to four retries whenever it fails to receive a response. The retries are according to PICMG IPMI (Intelligent Platform Management Interface) Specification. The IPMI test that runs on the DMC Active card performs tests on all slots that are occupied. They are 18 node slots, two Switch cards, and the DMC Standby card. Whereas the IPMI test that runs on the DMC Standby card just tests the IPMI connectivity between the DMC Active and DMC Standby cards.
RTC test
This test runs on both DMC cards. It checks the Real Time Clock device and reports Pass or Fail status. It then displays the time of the day the status was obtained from RTC.
Fan Status test
This test checks the status for all three banks of three fans and reports their status as which fans are present and which fans are good. This test runs only on DMC Active cards.
Fan Tachometer test
This test checks the Tachometer for all nine (three banks of three) fans. It reports their RPM value and their status as whether they are operating at normal speed or at warning or critical speed. This test runs only on DMC Active cards.
FRU Presence test
This test checks the status for all FRU devices available on Netra CT 820 systems. This test runs on DMC Active cards only.
FRUID Checksum test
The FRUID Checksum test traverses through all available FRU devices on Netra CT 820 systems and checks for their FRU data. It reads FRU buffer, computes their Checksum, and compares with the checksum that is read from FRU devices. It then reports pass or failure status. This test loops for up to four reties whenever it fails to read requested FRU data, the retries loop is according to the IPMI specification.
I2C Temperature test
This I2C Temperature option performs tests on I2C devices. It obtains sensor temperature and reports their status such as: Pass, Warning, or Critical. There are eight Midplane Sensors and three Fan Sensors. It reports pass status when any of the Midplane or Fan senses temperatures are at about air temperature and rise from inlet to outlet at 55C ambient. Therefore a Midplane or Fan sensor warns the user if it reaches 75C (20C over 55C inlet), and it reports critical at 85C (30C over 55C max inlet air temperature). This test runs only on DMC Active cards.
Power Supply Status test
This test reports the status for all eight power supplies. The status contains whether the Power Supply is powered on or off, whether the power supply is Derating or not, or whether it is Healthy or Not-Healthy.
Power Supply On/Off test
This test toggles all eight Power Supplies by turning them off and on. It toggles one Power Supply at a time starting from the first Power Supply and traversing through all eight Power Supplies.
Note - Enable the Power Supply On/Off test for only a limited number of runs; this test might degrade the life cycle of Power Supplies. This test runs on DMC Active cards only. |
There is only one serial communication port available on DMC cards and this port is used for the Console. The serial port test is covered to enable entering commands in the console window and receiving responses from CLI commands--such as: showhealth or showipmode, and ping.
To reach the dialog box below, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system may not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.
Enable or Disable the Power Supply On/Off test; the default is Disable |
|
To reach the dialog box below, right-click on the test name in the System Map and select Test Parameter Options. If you do not see this test in the System Map, you might need to expand the collapsed groups, or your system may not include the device appropriate to this test. Refer to the SunVTS User's Guide for more details.
/opt/SUNWvtshm/bin/dmctest -o option=value, enet={Enable| Disable}, epattype={Seq+Rand}, epkts={NUMERIC|1,5}, target={IP_Address}, etest={Internal+External+Ping+Phy}, flash={Enable | Disable}, aport={Enable | Disable}, anum={0+1+2+3}, a0on={On|Off|Toggle}, a1on={On|Off|Toggle}, a2on={On|Off|Toggle}, a3on={On|Off|Toggle}, health={Enable | Disable}, ipmi={Enable | Disable}, rtc={Enable | Disable}, fanstatus={Enable | Disable}, fantac={Enable | Disable}, frupres={Enable | Disable}, fruidchksum={Enable | Disable}, i2ctemp={Enable | Disable}, psupplystatus={Enable | Disable}, powersupply={Enable | Disable}, dmca_ip=IP_Address, dmcs_ip=IP_Address, dev={dmc-active | dmc-standby}
Enable or Disable the Power Supply On/Off test; the default is Disable. |
|
/opt/SUNWvtshm/bin/dmctest -o option=value, enet={Enable| Disable}, epattype={Seq+Rand}, epkts={NUMERIC|1,5}, target={IP_Address}, etest={Internal+External+Ping+Phy}, flash={Enable | Disable}, aport={Enable | Disable}, anum={0+1+2+3}, a0on={On|Off|Toggle}, a1on={On|Off|Toggle}, a2on={On|Off|Toggle}, a3on={On|Off|Toggle}, health={Enable | Disable}, ipmi={Enable | Disable}, rtc={Enable | Disable}, fruidchksum={Enable | Disable}, dmcs_ip=IP_Address, dev={dmc-active | dmc-standby}
Copyright © 2004, Sun Microsystems, Inc. All Rights Reserved.