ð About the Network Server Diagnostic Utility Contents ¥ 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 on board Memory ¥ Testing the LCD ¥ Testing the SCSI Controllers ¥ Testing the PCI Bridges, VGA Controller & RAM, NVRAM, Serial ports, and Serial Ports with loopback connected ¥ 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: Installed Hardware Configuration for Network Server 500/700 Version 1.1 8/28/96 > Power-on Self Test = 00001000 > 604 Processor = 176 Mhz > L1 Cache = 32K. > L2 Cache SIMM = 512K. > Memory installed = 32Mbytes > Slot 1A = 8Mbytes > Slot 1B = 8Mbytes > Slot 2A = 8Mbytes > Slot 2B = 8Mbytes > Slot 3A = 0 > Slot 3B = 0 > Slot 4A = 0 > Slot 4B = 0 > Drive Fan = On > Processor Fan = On > Left Power Supply = On > Right Power Supply = None > Thermal Sensor 1 = Safe Threshold > Thermal Sensor 2 = Safe Threshold > Installed PCI Slots= 1 > Empty PCI Slots = 2 3 4 5 6 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 On board Memory To test on board memory, select Other options by entering 7 at the Level One> prompt, then enter 2 at the Other Options> prompt. While the tests are running, these progress messages and instructions appear on the monitor: Performing full memory test.... Walking pattern forward Passed! Walking pattern backward Passed! Complete Memory Test completed successfully. Passes! 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 preforming LCD Blink Test line 1: Blink On Passed! line 1: Cursor On Passed! Now preforming LCD Four Line Test line 1: Three Line Test12345 line 2: Second Line012345678 line 3: Third Line012345678 line 4: Fourth Line012345678 Passed! Now preforming LCD One Line Shift to the Right Test line 1: Shift Right>>> Passed! Now preforming LCD One Line Shift to the Left Test line 1: <<>> For One Line Shift Left Test: << prompt, then enter 3 at the Other Options> prompt. These options appear: Apple Network Server Diagnostic Utility Version: 1.1 8/28/96 SCSI 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. SCSI FRU> At the SCSI FRU> prompt, enter either 1 or 2 to test the SCSI controller of your choice. Testing the PCI Bridges, VGA Controller & VRAM, NVRAM, Serial ports, and Serial Ports with loopback connector attached. 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.1 8/28/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. 4. Test Serial ports. 5. Test Serial ports with loopback connector attached. ? Help with this menu. Subcomponent Area> At the Subcomponent Area> prompt, enter either 1, 2, 3, 4, or 5 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: Component: Description: Bridge ............Bandit 1 not found! Errors: 10 Bridge ............Bandit 2 not found! Errors: 1 Bridge ............Grand Central not found. Errors: 1 Bridge ............F&W SCSI 1 not found. Errors: 1 Bridge ............F&W SCSI 2 not found. Errors: 1 Complete Memory....Received bad 5 data. Errors: 4 Slot 1A, Address: 00BC6144 Act: 555A5555 Exp: 55555555 Complete Memory....Received bad A data. Errors: 18 Slot 2A, Address: 01BC6148 Act: AAAA5AAA Exp: AAAAAAAA Complete Memory.... Data Miscompare. Errors: 1 F&W SCSI 1.........Wrong device. Errors: 5 F&W SCSI 1.........FIFO not full. Errors: 1 F&W SCSI 1.........Data miscompare. Errors: 3 Address: 00000002 Act: 00000010 Exp: 00000030 F&W SCSI 1.........Output Control Latch. Errors: 40 Address: 00000009 Act:000090 Exp: 00000080 F&W SCSI 1.........F/W SCSI not found. Errors: 3 F&W SCSI 1.........Not Working. Errors: 95 F&W SCSI 2.........Wrong device. Errors: 3 F&W SCSI 2.........FIFO not full. Errors: 1 F&W SCSI 2.........Data miscompare. Errors: 8 Address: 00000002 Act: 00000010 Exp: 00000030 F&W SCSI 2.........Output Control Latch. Errors: 1 Address: 00000009 Act: 000090 Exp: 00000080 F&W SCSI 2.........F/W SCSI not found. Errors: 12 F&W SCSI 2.........Not Working. Errors: 95 Non Volatile RAM...Unexpected Value. Errors: 1 Non Volatile RAM...Corrupted NVR data. Errors: 1 Serial.............A: Timed Out. Errors: 3 Serial.............B: Timed Out. Errors: 5 Serial.............A->A PIO Data Miscompare. Errors: 1 Serial.............B->B PIO Data Miscompare. Errors: 2 Serial.............A->A DMA Data Miscompare. Errors: 7 Serial.............B->B DMA Data Miscompare. Errors: 4 Serial.............A: Expected Tx Interrupt. Errors: 3 Serial.............B: Expected Tx Interrupt. Errors: 9 Serial.............A: Expected Rx Interrupt. Errors: 2 Serial.............B: Expected Rx Interrupt. Errors: 1 Serial.............A->A SDLC DMA Miscompare. Errors: 1 Serial.............B->B SDLC DMA Miscompare. Errors: 3 Serial Loop Back...A->B PIO Data Miscompare. Errors: 4 Serial Loop Back...B->A PIO Data Miscompare. Errors: 8 Serial Loop Back...A->B DMA Data Miscompare. Errors: 1 Serial Loop Back...B->A DMA Data Miscompare. Errors: 2 VGA ...............VGA was not found. Errors: 17 VGA ...............Video RAM not responding. Errors: 1 VGA ...............Video RAM Error. Errors: 12 Address: F8008010 Act: 000000AA Exp: 0000005A VGA ...............Red data incorrect. Errors: 3 VGA ...............Green data incorrect. Errors: 1 VGA ...............Blue data incorrect. Errors: 2 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