XEROX1108 Users Guide51SECTION 8MP CODE SUMMARYThere are two types of Maintenance Panel codes: progress codes and error codes. Progresscodes are placed in the Maintenance Panel at various stages of initialization. Error codes aretraps which freeze or blink the error number in the maintenance panel. All errors except the9000-range errors are fatal.All MP codes less than 9000 are generated by non-Lisp programs implemented directly inmicrocode or in Mesa, a high-level programming language in use at Xerox. MP codes from 9000to 9999 are generated by an error in the Lisp system code.Summary of MP code rangesBlank MP to 0099: Preboot diagnostics03000399Boot diagnostics06000699Memory diagnostics04000499Utility (Real time clock, etc.) diagnostics07000799Disk diagnostics (written in microcode)09000999Pilot OS 10001199Disk Fault Analysis (10MB)13001499Disk Fault Analysis (42MB)16001799Disk Fault Analysis (29MB)88888888MP lamp test90009999LispBoot-time errors0096Insufficient real memory (<1MByte) for Lisp0149Usually right after power-on. Disk not ready. Safe and effective to 0-boot fromthis state.0200-0299 Booting phase 2 (Initial microcode)0200Normal booting phase 20201CP error in reading from boot device0202Null Mesa germ installed in physical volume0203Broken rigid disk boot chain (possibly intermittent)0204Illegal IOP port command0205CP Trap (CS parity or double-bit memory error) gdp X q@pgd*?d F*j)p(;]s$[gV(p LgS LgQ ' 1gO gK @gI| SgGH 8gClsC?p&C=\/C;(/C8/+C6/'C4/C2X/C0$/C-/C+/C)/g%sC#1pS+C S ; SV gzs-CpSCS$CS+CcS4C/SC S. TVk( XEROX1108 Users Guide520206Null diagnostic microcode in physical volume0207Null Pilot/Mesa emulator microcode in physical volume0208Null Mesa germ installed in physical volume0217Inconsistent Virtual Memory. Requires reinstallation or try another partition.0500-0502 Domino progress codes0500StartDominoDomino has started0501InitReadTODDomino starting to read the TOD clock0502InitReadTODdoneReading of TOD clock completed (next MP number fromLisp)0505-0599 Domino error codes0505CSParityCS parity error detected0506BurdockCPDisabledBurdock attempted to use EtherKludge0507CPBurdockDisabledCP attempted to use EtherKludge0508IOPBreakAn IOP break with no IOP kernel0509IllegalIOPIntrIllegal IOP interrupt0510BadMapEntryIncorrect vm Map entry in IOP access.0511NoCPDmaCompleteCP Dma operation failed to complete0512NoCPDmaChannelCP Dma channel not specified0513ReadCPPortDeadCP not responding to Read CPPort0514WriteCPPortDeadCP not responding to Write CPPort0520StackOverflowA task's stack has overflowed0565InvToneCmdInvalid keyboard tone generator command0570InvProcCmdInvalid command value in Processor CSB0571UnImplCmdUnimplemented command in Processor CSB0572SetTODErrorThe Time-Of-Day could not be set 0576LSEPCtlOVRLSEP Control CSB overrun0580NoValidCommandInvalid floppy IOCB command0581UnImplFloppyCmdUnimplemented floppy IOCB command0582InvalidEscapeCmdInvalid Escape floppy command0583CommandTrackFloppy track register is not correct0584TrackToBigFloppy track number is too large0585BadDmaChannelCouldn't program Floppy Dma0586NoDmaEndCount1External Dma End Count not set0587NoDmaEndCount2Internal Dma End Count not set gdp X q@pgd*?d F*j)pC]S (C[S5CYwS+CWCSOgSgsCPp9 $CN9 $%CL9$ $JgGs CDp9$CBR9$$C@9$C=9$C;9 $C99 $%C7N9$#C59 $C29 $C09$!C.~9$C,J9 $'C*9 $&C'9$&C%9 $!C#z9 $C!F9 $C9$!C9$C9$$Cv9 $CB9$C9 $C9 $ b TVk( XEROX1108 Users Guide530900-0999 Pilot codes0915Pilot breakpoint.If 0915 occurs during the installation of the software, theproblem could be a bad page on the rigid disk, the systemcannot read the floppy disk, or a hardware failure. Tryrunning ALAG. If ALAG passes and Media Scan shows nonew bad pages, the floppy disk (software installation) issuspect.0937Trying to find outthe time and date.Will hang in this state if no time server is responding, andthe time has not been set on the machine since power-up.Time can be set from within Interlisp (with SETTIME), by 2-booting the Installation Utility floppy, or by 5-booting the EIFixed Disk Diagnostics floppy.)0981Trying to discoverEthernet Pup hostnumber.Will hang in this state if non-Lisp code tries to perform Pupoperations and no Pup ID Server responds.9000-9299 Interlisp-D microcode error detectedMost of these errors are indicative of some serious problem, probably hardware, and usuallyfatal (but try ^D if you can't TeleRaid). The main exception is 9004 see description of code9304.9001CSParErrControl store parity error9002StackErrHardware stack overflow9003IBEmptyErrInstruction fetch unit empty error9004VirtAddrErrAttempt to reference virtual address >22 bits9005EmuMemErrDouble bit memory error or non-existent memory9013NegPcErrorInconsistent PC at FnCall9014applyUfnArg to apply not integer9016notFreeTrapStack allocation error9024Page fault in the page fault handler.9048ReFOvr page fault under page fault9049Ghost context switch9051BadUfnTable 9120MiscErrOpcode no such register9121MiscErrOpcode bad 2nd byte9127PcNegErrorInconsistent PC at Punt9136CycleMaskBad caller9129M1LocMicrocode error9130M2LocMicrocode error9131M3LocMicrocode error gdp X q@pgd*?d F*j)pg]s C[dp9$ -$Y #$X )$Vo $T 3 $S!CP9 9N$P 3$N 5$MX ' $K $J CG99E9DA$G ,$E g@es.g