Previous PageNext Page

Chapter 14 - Additional Diagnostics

Overview

Selecting Troubleshooting Options

ICA Diagnostic Tests

To Run ICA Diagnostic Tests

1. From the Operator Menu, choose System Maintenance. The System Maintenance menu appears.

2. Choose Configure/Diagnose Server. The BANYAN Server Configuration menu appears.

Figure 14-1. Server Configuration Menu Screen

3. Choose Run Diagnostics. The System Diagnostics screen appears and displays information for each ICA card installed in the server.

Figure 14-2. System Diagnostics Screen

4. Choose SELECT a card. The cursor moves to the entry for the first card.

5. Choose one or more cards. An asterisk (*) appears next to each card selected.

6. Choose DESELECT a card if you want to remove a card from the list of those to test. The asterisk is removed from the card listed.

7. When you are finished choosing the cards to test, choose RUN Diagnostics to begin testing. The Execute Tests screen appears.

Figure 14-3. Execute Tests Screen

8. Do one of the following:

- Allow the tests to run automatically. The diagnostic tests execute ten times for each card. After each round of tests, the PASSES COMPLETED counter increments by one.

- Stop the tests by choosing TERMINATE tests.

Two counters on the screen keep track of errors that occur during the testing. The ERRORS LAST PASS counter tells you how many errors were found during the last pass, and the TOTAL ERRORS counter keeps a running total of errors found.

When the tests are complete, the following message appears:

TESTING COMPLETE

The card re-initializes and is ready for use.

9. Do one of the following:

- Choose EXAMINE error log to see the results of the tests. Refer to "Examining the Error Log" next.

- Press ESC to exit. The System Diagnostics menu appears.

Examining the Error Log

To Examine Errors Reported by the Diagnostic Tests

1. When the diagnostics complete, choose EXAMINE error log from the Execute Tests screen.

2. Do one of the following:

- If there is only one entry on the screen, press ENTER.

- If there are two or more entries, highlight the card for which you want to view the log and then press ENTER.

The Error Log screen appears.

3. Examine the error log.

4. Press ESC to exit from the log screen. The Execute Tests screen appears.

Error Log Contents

Slot #6, INT 6, I/O addr 0x140, RAM addr 0xa0000:

Example Error Log Entry for a Malfunctioning ICA Card

Error Log
Slot #4 INT 10, I/O addr 0x180, RAM addr 0x80000:
Loop Count:1
Buffer 0 miscompare:
Addr = 0x00, Expected = 0x00, Actual = 0x20
Buffer 1 miscompare:
Addr = 0x00, Expected - 0x55, Actual = 0x20
Buffer 2 miscompare:
Addr = 0x00, Expected = 0xaa, Actual = 0x28
Buffer 3 miscompare:
Addr = 0x00, Expected = 0x00, Actual = 0x20
CODE FAILED TO EXECUTE
Data = 0x23
Press ESC to exit...

Slot #7, INT 4, I/O addr 0x120, RAM addr 0x40000:
Loop Count : 1
The following message indicates the test diagnostics failed to load on the ICA card (Failed to Dump to the ICA card):
Error : 165

Automatic Service and Device Checking

SCSI Error Handling

WARNING: SCSI drive error - Extended status indicates TYPE ERROR

WARNING: SCSI function = a, Block length = b

WARNING: SCSI sense key = x, subcode = y, residue = z

Swap Area Warning Messages

No swap for u-area, p=D011FC18

System Panics

Recovering from a System Panic

tapedump - Use to copy the dump to tape. Dumps the entire contents of memory, including the kernel and the loadable device driver symbols, to tape. The extra information extracted by the tapedump command makes it easier for support personnel to diagnose server problems.

sysdump - Use to copy the dump to diskettes. This command copies system memory to the primary swap partition on the boot disk (/disk1). This method copies only enough memory to fill the swap partition. Use sysdump only if the server does not have a tape drive or the tapedump command fails.

PANIC: PGF Kernel mode trap. Type 0x0000000e
Faulting Virtual Address 0x26007df0
Page Directory 0x000020000
debugger entered from open+0000000a PC 0d0060d0e
EAX EBX ECX EDX ESI EDI
d0060d04 d0085a24 e00010d0 e00010d0 0000000 6007de8
GS SS DS ES FS GS
e0000158 e0000160 d00d0160 d00d0160 e0000008 c03e0000
d0018523: E9 0C FE FF FF jmp 0xD0018334
Banyan Systems Debugger (type h for help)

d:

Table 14-1. Debugger Commands

Using tapedump to Copy a System Dump

To Copy a System Dump to Tape

1. When the server enters the debugger, write down the information that appears on the screen.

2. Insert a tape into the tape drive. Make sure the tape is not write protected.

3. Enter:

tapedump

You must enter the command in lower-case. The contents of memory are written to tape.

After the memory dump completes, a message warns you not to remove the tape because the system must later dump the kernel and driver symbols to that tape. Do not remove the tape from the drive.

After the tape dump, the system automatically reboots. After the drivers are loaded into the kernel as part of the reboot, the system writes the kernel and the driver symbols to tape.

4. After the system is running, remove the tape, set the write-protect switch, and label the tape.

5. Report the problem to your Banyan support representative. You may be asked to send in the tape.

Note: Do not send a system memory image to Banyan unless a support engineer requests one. Banyan Customer Support cannot accept tapes or diskettes that are submitted without pre-assigned incident numbers.

Using sysdump to Copy a System Dump

Avoiding Swap Space Conflicts When Using sysdump

Figure 14-4. Swap Warning Message

Figure 14-5. Tape Dump Option Screen

Note: If the system does not detect a tape drive, the T option does not appear. The C (Continue) and S (Shutdown) options follow immediately after the warning message.

To Copy a System Dump to Diskettes

1. When the server enters the debugger, write down the information that appears on the screen.

2. Enter:

sysdump

You must enter the command in lower-case. The contents of memory are written to disk1 of the server. When the dump is complete, the server reboots.

3. When the system begins to reboot, it examines the disks and warns you that a system image dump has been saved to disk. You are prompted to save the dump on diskettes.

4. Do one of the following:

- Enter N. The system initializes and does not allow you to save the dump on diskettes.

- Enter Y. A message appears informing you of the number of diskettes required. Continue with step 6.

5. Enter Y. You are prompted to insert a diskette.

6. Insert a 3.5-inch diskette in the diskette drive.

7. Press ENTER. The server copies a portion of the memory dump to the diskette. When the diskette is full, you are prompted to insert the next diskette.

8. Remove the diskette from the drive.

9. Write protect the diskette.

10. Label the diskettes in the proper numerical sequence.

11. Repeat steps 7 through 10 until the entire system dump has been copied. The reboot continues normally.

12. Report the problem to your Banyan support representative. You may be asked to send in the diskettes. You are not prompted to save the memory dump following subsequent reboots.

Note: Do not send a system memory image to Banyan unless a support engineer requests one. Banyan Customer Support cannot accept tapes or diskettes that are submitted without pre-assigned incident numbers.

Previous PageTop Of PageNext Page