1 XEROX 1108 USER'S GUIDE 1 XEROX 1108 USER'S GUIDE MACHINE DIANOSTICS 1 MACHINE DIAGNOSTICS 1 8. MACHINE DIAGNOSTICS 6 2 Using the Fixed Disk Diagnostic Floppy 1 The Fixed Disk Diagnostic Floppy is used to test and diagnose faults in the 1108 processor. Most of the tests are executed selectively and interactively by Xerox service personnel when troubleshooting problems with the Input/Output Processor, Memory Control and Storage Cards, the Central Processor, and the rigid disk. However, you can load and execute these tests automatically by loading the Fixed Disk Diagnostic floppy and performing a 5-boot. Refer to the chapter entitled Using the 1108 for booting instructions. Diagnostics should be run when recovering from hardware errors, as indicated by error codes displayed on the Maintenance Panel (MP). A list of these codes can be found in chapter 9. The Fixed Disk Diagnostic floppy can also be used to set the time on a stand-alone Xerox 1108. 2 Starting Automatic Load and Go (ALAG) 1 ALAG is a sequence of automatic diagnostic tests that allow you to identify 1108 problems. It is initiated by inserting the Fixed Disk Diagnostic Master Disk floppy and performing the Alternate 5-boot. ALAG cannot be initiated from the rigid disk. Total run time is about 4 minutes and 15 seconds. The sequence of automatic tests run by ALAG: Pre-boot 5.0 seconds Boot 46.5 seconds Memory 1.3 minutes Utility (Real time clock, etc) 2.0 seconds Disk (index,seek) 6.5 seconds (10MB) 14.5 seconds (29MB) 37.0 seconds (43 MB) Disk fault analysis 1.2 minutes Disk scavenger 1.0 seconds (if no problems found, otherwise it can take in excess of 3 hours) Media scan 27.0 seconds The Alternate 2-boot eliminates many of the tests run by ALAG and enters an interactive mode whereby the operator can select the tests to be run. This is particularly useful when scanning the rigid disk for media defects (bad pages). If errors are found during Disk Scavenger or Media Scan, the tests will run longer than the 4 minutes, 15 seconds. Boot Diagnostics for Stand-Alone Work Stations 1 During the Boot Diagnostics, the system attempts to set the time from a time server on a network. If your 1108 is a stand-alone system, this attempt will halt and the Maintenance Panel will flash code number 0322, alternating with 0002. Simply press the ALT B button to bypass 0322 and continue on to 0323. Booting will continue without further interruption, several more patterns will flash on the CRT, the Memory diagnostics will run for about one minute (0645 MP code) and the following messages will appear on the display: Locating Time Server. . .failed Please enter local time parameters Time zone offset from Greenwich (-12 -12): Type -8 for PST, for example. See System Tools chapter for Greenwich offsets. Minute offset: Press Day of DST (0-366): Press Last day of DST(0-366): Press The correct date and time are returned, and you're prompted: Do you wish to change the time Confirm (Y/N): The usual response is N. The system then responds with the following display (where n indicates a 10, 29 or 42 megabyte rigid disk.) nnMegabyte Storage Diagnostic Program 5.0 >Fault Analysis MP Code:1n99 Examining Physical Volume >Media Scan >List New Bad Pages No new pages Successful completion The MP reads 1499 for successful completion of the 42 MB Disk configuration, 1799 for the 29 MB, and 1199 for the 10 MB. You may press STOP during any test if your purpose was a Memory diagnostic test or time set and you wish to boot into Lisp. Return to the last logout of Lisp from the Fixed Disk Diagnostic Master Disk by typing "Boot" or by pressing B RESET. Failures in ALAG 1 If ALAG fails during Boot, Utility or Disk tests, the MP will alternate between the failing test number and an error code. Xerox service representatives will take appropriate action based on the meaning of these failures. If ALAG fails during Memory test, the failing test number will remain on the MP while an error log is being built. Once the error log is completed, the MP goes to 0699. If this number appears on the MP, the Memory Diagnostic test has failed and your Xerox representative should be notified. If your display reports the rigid disk error message "New Pages," make note of the pages and call the Xerox service representative. (LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC ) STARTINGPAGE# 87) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC )) (180 204 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (144 216 468 36) NIL) (TEXT NIL NIL (144 228 324 528) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (144 204 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (144 216 468 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (144 756 468 36) NIL) (TEXT NIL NIL (144 228 324 510) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC)) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY MODERN OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC)) (180 204 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (144 216 468 36) NIL) (HEADING NIL (HEADINGTYPE RECTOHEAD) (144 756 468 36) NIL) (TEXT NIL NIL (144 228 324 510) NIL)))))(D(D"(D(TTD (D(DH<D PAGEHEADING VERSOHEAD<D PAGEHEADING RECTOHEAD;D PAGEHEADINGFOOTINGV;D PAGEHEADINGFOOTINGR1T`D`l(TTD(D4`ÀD`ÀD.TTDDMODERN MODERN MODERN MODERNMODERN?1(DEFAULTFONT 1 (GACHA 10) (GACHA 8) (TERMINAL 8))   HRULE.GETFN?1(DEFAULTFONT 1 (GACHA 10) (GACHA 8) (TERMINAL 8))    HRULE.GETFNMODERN   HRULE.GETFNMODERN  HRULE.GETFN?1(DEFAULTFONT 1 (GACHA 10) (GACHA 8) (TERMINAL 8))  HRULE.GETFN?1(DEFAULTFONT 1 (GACHA 10) (GACHA 8) (TERMINAL 8))  HRULE.GETFNMODERN'  HRULE.GETFNMODERN@   ¸ _ HRULE.GETFNMODERN &  HRULE.GETFNMODERN1  -,% _ ê r/ HRULE.GETFNMODERN    # - $ !       =    l *        y } u HRULE.GETFNMODERN Þ # „ §zº