? Introduction
? Creating or copying the Network Server Diagnostic Utility disk
? Verifying the Network Server Hardware Configuration
? Starting Up the Network Server Diagnostic Utility
? Changing Default Test Preferences
? Running All Diagnostic Utility Tests
? Displaying Hardware Configuration Information
? Displaying Power-On Self Test (POST) Results
? Testing the LCD
? Testing the SCSI Controllers
? Testing the PCI Bridges, VGA Controller, RAM and NVRAM
? Displaying the Error Summary Report
? Exiting the Diagnostic Utility and Restarting the Network Server
Introduction
The Network Server Diagnostic Utility allows you to verify basic
capabilities
of the Network Server 500 and Network Server 700. You can use this
diagnostic utility when you are unable to load and run your operating
system. You may want to print this document and keep it with your
other
manuals for future reference.
Both Network Server ships from the factory without an operating system
or
other software. Before or after installing the AIX� operating system,
you can
use the Network Server Diagnostic Utility to confirm the hardware
configuration and to run basic tests. This document describes how to
use the
diagnostic utility.
The Network Server Diagnostic Utility comes on a floppy disk. To keep
this
disk readily available, you may want to store it in the plastic
envelope that is
secured to the side of the server cabinet.
For the latest version of the Network Server Diagnostic Utility
software and
documentation, click the Network Server button at the World Wide Web
site
http:/www.solutions.apple.com.
Creating or Copying the Network Server Diagnostic Utility Disk
If you create a backup copy of the diagnostic utility, either by
copying from
another disk or by downloading it from the network, use a high-
density, 1.4
MB floppy disk formatted on a Mac OS computer. Copy the updated
software
to the disk and give the program file this name:
diags
Verifying the Network Server Hardware Configuration
If you have just unpacked your Network Server and have set it up, you
can
run the Network Service Diagnostic Utility to establish that the basic
hardware is functional. Check the server's front display panel (LCD)
for
information on server startup and to determine whether the server's
Power-
On Self Test (POST) identified a problem. You may also determine
certain
basic information about the configuration of your Network Server by
reviewing the front panel display status before the operating system
starts
up.
To verify that SCSI devices have been properly attached, use the
commands
scsi-probe1 and scsi-probe2 described in the manual Setting Up the
Network Server.
Starting Up the Network Server Diagnostic Utility
Before using the diagnostic utility, you need to set up server
hardware
according to the instructions in the manual Setting Up the Network
Server.
Your Network Server comes already setup to use the VGA monitor and ADB
keyboard. If you want to run diagnostics using a serial terminal, see
the
instructions in Setting Up the Network Server.
There are two options for starting up the diagnostic utility. The
preferred
option is to place the server in service mode. The other option, which
you can
use if the boot path names stored in NVRAM are corrupted, is to boot
from
Open Firmware .
To boot the Network Server Diagnostic Utility from service mode:
1\. If AIX is running, enter this command:
shutdown -r
2\. After the system completely shuts down, turn the front key to the
left
(service) position.
3\. Insert the Network Server Diagnostic Utility disk and press the
reset
button.
The Network Server Utility starts up, displaying the hardware
configuration
and the Level One menu and prompt.
To boot the Network Server Diagnostic Utility from Open Firmware:
1\. If AIX is running, enter this command:
shutdown -r
2\. While the system is resetting, or powering on, hold down these
keys:
Command-Option-O-F
Continue holding down these keys until the 0> prompt appears. If AIX
is
installed on your system and has run before, a Security> prompt
appears.
3\. Enter this command:
login
The system displays ok followed by the 0> prompt.
4\. If AIX is installed, the OF Password> prompt appears. Enter the
AIX root
password.
5\. Insert the Network Server Diagnostic Utility disk.
6\. Enter this command to boot the diagnostic utility:
boot fd:diags
The Network Server Utility starts up, then displays the server
hardware
configuration:
After the hardware configuration information, this menu appears:
1\. Show Hardware Configuration.
2\. Show the Power-On Self Test results.
3\. Run complete system test [ 1 ] times.
4\. Show Error Summary.
5\. Restart the Network Server.
6\. Change preferences.
7\. Other options.
? Help on Level One Menu.
Level One>
To run a Level One command, type the number that appears next to the
command you want, then press RETURN. If the command includes a number
in brackets, such as "Run complete system test [1] times," the
bracketed
number indicates the default. You can enter a different value by
typing a
different number after the command. For example, this runs the
complete
system test five times:
Level One>3 5
To display additional information about the commands, enter a ?.
Changing Default Test Preferences
These are the default Diagnostic Utility test preferences:
? Run the selected test one time
? Stop testing when a failure is found
? Record each failure occurrence
To change these preferences, enter 6 at the Level 1> prompt. The
Preferences
Menu appears, enabling you to adjust the defaults:
Current preferences are:
Test will repeat: 1
Stop tests when a failure is found.
Record each failure occurrence.
Preferences Menu.
0\. Return to Level One menu?
*. Return to top level menu?
1\. Continue testing when a failure is found.
2\. Stop testing when a failure is found.
3 Repeat the last operation that failed.
4\. Repeat the last test that failed.
5\. Record each failure occurrence.
6\. Do not record each failure occurrence.
7\. Clear errors from the error log.
8\. Change times to run each test. Please enter a number.
9\. Set default preferences.
10\. Show current preferences.
? Help with this menu.
Preferences>
If you want to change the number of times each test runs, enter 8,
followed
by the number of test repetitions. For example, to automatically run
each
test three times:
Preferences>8 3
Running All Diagnostic Utility Tests
To run all available tests, enter 3 at the Level One> prompt, followed
by a
number indicating how many times you want to run the test suite. For
example, to run all tests twice:
Level One>3 2
Displaying Hardware Configuration Information
Server hardware configuration information displays at the time the
Diagnostic Utility starts up. You can display configuration
information any
time by entering 1 at the Level One> prompt.
Displaying Power-On Self Test (POST) Results
Power-On Self Test (POST) software is stored in ROM (which is
contained on a
SIMM) and executes a number of tests every time the Network Server is
started up. When the POST software detects a problem, the problem
description is encoded and stored into a special memory location in
non-
volatile RAM (NVRAM) where it is available for reference by Open
Firmware,
the Network Server Diagnostic Utility, and the operating system. The
POST
software also displays a description of the problem found on the front
panel
liquid crystal display (LCD). However, because a number of messages
are
displayed in sequence on the LCD, you may not be able to observe the
error
message unless the server halts.
To display Power-On Self Test results reported by ROM, enter 2 at the
Level
One> prompt. These are the possible results:
POST Results Interpretation LCD Shows
0x80000000 Reserved
0x40000000 DIMM Slot 1A Memory Test Failure RAM DIMM 1A Failed
at Address xxxxxxxx
0x20000000 DIMM Slot 1B Memory Test Failure RAM DIMM 1B Failed
at Address xxxxxxxx
0x10000000 DIMM Slot 2A Memory Test Failure RAM DIMM 2A Failed
at Address xxxxxxxx
0x08000000 DIMM Slot 2B Memory Test Failure RAM DIMM 2B Failed
at Address xxxxxxxx
0x04000000 DIMM Slot 3A Memory Test Failure RAM DIMM 3A Failed
at Address xxxxxxxx
0x02000000 DIMM Slot 3B Memory Test Failure RAM DIMM 3B Failed
at Address xxxxxxxx
0x01000000 DIMM Slot 4A Memory Test Failure RAM DIMM 4A Failed
at Address xxxxxxxx
0x00800000 DIMM Slot 4B Memory Test Failure RAM DIMM 4B Failed
at Address xxxxxxxx
0x00400000 Reserved
0x00200000 Reserved
0x00100000 Reserved
0x00080000 Non-Quad CAS DRAM RAM DIMM 4B Failed
ECC Memory?) Found at Address ECCBEBAD
0x00040000 POST Skipped due to over temperature Temperature Too Hot!
or
Temperature Warning!
0x00020000 POST Skipped because user pressed No Message
reset button twice on server restart
0x00010000 All memory (RAM) has parity xxxx MB Parity RAM
0x00008000 Failed Slave Processor Processor Card Failed
0x00004000 Failed Master Processor Processor Card Failed
0x00002000 Failed Processor cache test Processor Card Failed
0x00001000 Failed Main Logic Board Cuda CudaNotResponding!!!
not responding
0x00000800 Failed Main Logic Board VGA MainLBU Video ID Bad
PCI Register Test
0x00000400 Failed Main Logic Board F/W SCSI 1 MainLBU 825#1 Failed
(825#1) PCI Register Test
0x00000200 Failed Main Logic Board F/W SCSI 2 MainLBU 825#2 Failed
(825#2) PCI Register Test
0x00000100 Failed Address Line Test See DIMM messages
0x00000080 Failed Main Logic Board NVRAM Test MainLBU NVRAM Failed
0x00000040 Failed L2 Cache SIMM Test L2 Cache SIMM Failed
0x00000020 Failed Data Line Stuck at 0 See DIMM messages
0x00000010 Failed Data Line Stuck at 1 See DIMM messages
0x00000008 Failed ROM SIMM Checksum ROM SIMM FAILED!
0x00000004 Failed Simple Memory (RAM) Test See DIMM messages
0x00000002 Failed Reverse Modulo 3 Test See DIMM messages
0x00000001 Failed Forward Modulo 3 Test See DIMM messages
Testing the LCD
To test the LCD that?s on the front of the server, select Other
options by
entering 7 at the Level One> prompt, then enter 1 at the Other
Options>
prompt. After you enter the command, watch the LCD to determine
whether
it?s properly displaying characters on each line. While the tests are
running,
these progress messages and instructions appear on the monitor:
Now testing LCD....
Please observe that the LCD shows on...
Now running LCD Blink Test
line 1: Blink On
Passed!
line 1: Cursor On
Passed!
Now running LCD Four Line Test
line 1: Three Line Test12345
line 2: Second Line012345678
line 3: Third Line012345678
line 4: Fourth Line012345678
Passed!
Now running LCD Two Line Shift to the Right Test
line 1: Two Line Shift Right
line 2: :!@#$%^&&*0123456789
Passed!
Now running LCD Two Line Shift to the Left Test
line 1: Two Line Shift Left:
line 2: :!@#$%^&&*0123456789
Passed!
Now running LCD Write Forward Test
line 1: Writing forwards....
Passed!
Now running LCD Write Backward Test
line 1: sdrawkcaB gnitirW...
Passed!
LCD Test completed.
Also, these text patterns appear in sequence on the LCD:
For LCD Cursor Test:
Cursor On
For LCD Blink Test:
Blink On
For Four Line Test:
Four Line Test123456
Second Line012345678
Third Line012345678
Fourth Line012345678
For Two Line Shift Right Test
Two Line Shift Right
:!@#$%^&*0123456789
For Two Line Shift Left Test:
Two Line Shift Left:
:!@#$%^&*0123456789
For Write Forwards Test:
Writing forwards....
For Write Backwards Test:
sdrawkcaB gintirW...
Testing the SCSI Controllers
To test the Fast and Wide SCSI controllers, select Other options by
entering 7
at the Level One> prompt, then enter 3 at the Other Options> prompt.
These
options appear:
Apple Network Server Diagnostic Utility Version: 1.0 2/20/96
Attached Replaceable Unit Menu.
0\. Return to Other Options Menu.
* Return to top level menu.
1\. Test Fast/Wide SCSI controller 1.
2\. Test Fast/Wide SCSI controller 2.
? Help with Attached Replaceable Unit Menu.
Attached FRU>
At the Attached FRU> prompt, enter either 1 or 2 to test the SCSI
controller
of your choice.
Testing the PCI Bridges, VGA Controller, RAM and NVRAM
To test subcomponents, select Other options by entering 7 at the Level
One>
prompt, then enter 4 at the Other Options> prompt. These options
appear:
Apple Network Server Diagnostic Utility Version: 1.0 2/20/96
Subcomponent Area Menu.
0\. Return to Other Options menu.
*. Return to top level menu.
1\. Test PCI Bridges.
2\. Test VGA Controller and RAM.
3\. Test NVRAM.
? Help with this menu.
Subcomponent Area>
At the Subcomponent Area> prompt, enter either 1, 2, or 3 to test the
subcomponent area of your choice.
Displaying the Error Summary Report
The Network Server Diagnostic Utility maintains an internal log of
errors.
Changing preferences affects how the log entries are updated. For
example, if
the preference option Record each failure occurrence is active, every
error
detected by the Network Server Diagnostic Utility is recorded in the
internal
log. If the preference option Do not record each failure occurrence is
active,
the error log contains only entries made before error logging was
disabled.
Note that the Network Server Diagnostic Utility maintains a error log
only
while the utility is running. Exiting the diagnostic utility and
restarting the
Network Server erases the error log.
To display the error log, enter 4 a the Level One> prompt. Here are
examples
of the errors that might appear:
Module/Component: Problem Description:
Main LBU PCI Bridge Bandit 1 not found! Errors: 10
Main LBU PCI Bridge Bandit 2 not found! Errors: 1
Main LBU PCI Bridge Grand Central not found! Errors: 1
Main LBU PCI Bridge 825#1 not found! Errors: 1
Main LBU PCI Bridge 825#2 not found! Errors: 1
Main Memory (RAM).. Data read is incorrect! Errors: 4
Slot 1A, Address: 00BC6144 Read: 555A5555 Written: 55555555
Main Memory(RAM).. Data read is incorrect! Errors: 18
Slot 2A, Address: 01BC6148 Read: AAAA5AAA Written: AAAAAAAA
Main Memory (RAM).. Modulo 3 data incorrect! Errors: 1
Main LBU F/W SCSI 1 Wrong device! Errors: 5
Main LBU F/W SCSI 1 FIFO not full! Errors: 1
Main LBU F/W SCSI 1 Data miscompare! Errors: 3
Address: 00000002 Read: 00000010 Written: 00000030
Main LBU F/W SCSI 1 Output Control Latch! Errors: 40
Address: 00000009 Read:000090 Written: 00000080
Main LBU F/W SCSI 1 F/W SCSI not found! Errors: 3
Main LBU F/W SCSI 1 Not Working! Errors: 1
Main LBU F/W SCSI 2 Wrong device! Errors: 7
Main LBU F/W SCSI 2 FIFO not full! Errors: 1
Main LBU F/W SCSI 2 Data miscompare! Errors: 8
Address: 00000002 Read: 00000010 Written: 00000030
Main LBU F/W SCSI 2 Output Control Latch! Errors: 1
Address: 00000009 Read: 000090 Written: 00000080
Main LBU F/W SCSI 2 F/W SCSI not found! Errors: 12
Main LBU NVRAM..... Data read is incorrect! Errors: 1
Address: 00000000 Read: 0000005A Written: 00000055
Main LBU VGA....... VGA was not found! Errors: 17
Main LBU VGA....... Video RAM not responding! Errors: 1
Module/Component: Problem Description:
Main LBU VGA....... Video RAM Error! Errors: 12
Address: F8008010 Read: 000000AA Written: 0000005A
Main LBU VGA....... Red data incorrect! Errors: 3
Main LBUVGA........ Green data incorrect! Errors: 1
Main LBU VGA....... Blue data incorrect! Errors: 2
Main LBU VGA....... CLUT is invalid! Errors: 1
Exiting the Diagnostic Utility and Restarting the Network Server
Once you have finished running diagnostics, reboot the server by
entering 5
at the Level 1> prompt. The server ejects the diagnostic utility disk,
and
reboots the AIX operating system.
If you want to run Open Firmware, hold down these keys while the
server is
restarting:
Command-Option-O-F
� 1996 Apple Computer, Inc. All rights reserved. Apple and the Apple
logo
are trademarks of Apple Computer, Inc., registered in the United
States and
other countries. Mac is a are trademark of Apple Computer, Inc.
AIX is a trademark of IBM Corporation, registered in the United States
and
other countries, and is being used under license