Maintenance Panel Error Code Summary for Xerox 1108 Interlisp-D

There are two types of maintenance panel codes:
progress codes and error codes. Progress codes are placed in the Maintenance Panel at various stages of initialization. Error codes are traps which freeze or blink the error number in the maintenance panel. They are all fatal errors.

0000-0499 boot-time diagnostics
0500-0699 IOP code
0700-0899 Pilot microcode
0900-0999 Pilot
1000-6999 tech-rep diagnostics
7000-8887 Star
8888-8888 MP lamp test
9000-9999 Lisp

0096 Insufficient real memory (<1MByte) for lisp

0200-0299 Booting phase 2 (Initial microcode)

0200 normal booting phase 2
0201 CP error in reading from boot device
0202 null Mesa germ installed in physical volume
0203 broken rigid disk boot chain (possibly intermitant)
0204 Illegal IOP port command
0205 CP Trap (CS parity or double-bit memory error)
0206 null diagnostic microcode in physical volume
0207 null Pilot/Mesa emulator microcode in physical volume
0208
null Mesa germ installed in physical volume

0500-0502 Domino progress codes

0500
StartDominoDomino has started
0501
InitReadTODDomino starting to read the TOD clock
0502
InitReadTODdoneReading of TOD clock completed
(next MP number from Lisp)
0505-0599 Domino error codes

0505
CSParityCS parity error detected
0506
BurdockCPDisabledBurdock attempted to use EtherKludge
0507
CPBurdockDisabledCP attempted to use EtherKludge
0508
IOPBreakAn IOP break with no IOP kernel
0509
IllegalIOPIntrIllegal IOP interrupt
0510
BadMapEntryIncorrect vm Map entry in IOP access.
0511
NoCPDmaCompleteCP Dma operation failed to complete
0512
NoCPDmaChannelCP Dma channel not specified
0513
ReadCPPortDeadCP not responding to Read CPPort
0514
WriteCPPortDeadCP not responding to Write CPPort
0520
StackOverflowA task’s stack has overflowed
0565
InvToneCmdInvalid keyboard tone generator comnd
0570
InvProcCmdInvalid cmd value in Processor CSB
0571
UnImplCmdUnimplemented cmd in Processor CSB
0572
SetTODErrorThe Time-Of-Day could not be set
0576
LSEPCtlOVRLSEP Control CSB overrun
0580
NoValidCommandInvalid floppy IOCB command
0581
UnImplFloppyCmdUnimplemented floppy IOCB cmd
0582
InvalidEscapeCmdInvalid Escape floppy cmd
0583
CommandTrackFloppy track register is not correct
0584
TrackToBigFloppy track number is too large
0585
BadDmaChannelCouldn’t program Floppy Dma
0586
NoDmaEndCount1External Dma End Count not set
0587
NoDmaEndCount2Internal Dma End Count not set

9000-9299 DLion lisp microcode error detected

9001 Control store parity error
9004 Attempt to reference virtual address >22 bits
9005 double bit memory error or non-existant memory reference

9001
CSParErr Control store parity error
9002
StackErr hardware stack overflow
9003
IBEmptyErr instruction fetch unit empty error
9004
VirtAddrErr Attempt to reference virtual address >22 bits
9005
EmuMemErr double bit memory error or non-existant memory
9013
NegPcErrorinconsistent PC at FnCall
9014
applyUfnarg to apply not integer
9016
notFreeTrapstack allocation error
9051
BadUfnTable
9120
MiscErropcode no such register
9121
MiscErropcode bad 2nd byte
9136
CycleMaskbad caller
9129
M1Loc microcode error
9130
M2Loc microcode error
9131
M3Loc microcode error
9048
ReFOvr page fault under page fault
9049
Ghost context switch
9127
PcNegErrorinconsistent PC at Punt

9300-9399 Lisp error calling \MP.ERROR

9301
\MP.NORPT "No space for Real Page Table"
9302
\MP.INVALIDVMEM
9303
\MP.IOCBPAGE "No place for IOCB page at startup"
9304
\MP.MOB "Map out of bounds"
9305
\MP.INVALIDADDR
9306
\MP.INVALIDVP
9307
\MP.CHAIN.UNAVAIL "Unavailable page on real page chain"
9308
\MP.SELECTLOOP "Loop in \SELECTREALPAGE"
9309
\MP.NEWPAGE "Attempt to allocate already existing page"
9310
\MP.NEWMAPPAGE "\DONEWPAGE failed to allocate new map page"
9311
\MP.BADLOCKED "Locked page occupies a file page needed to lock another"
9312
\MP.CLOCK0 "Arg to CLOCK0 not an integer box"
9313
\MP.RESIDENT "Fault on resident page"
9314
\MP.STACKFAULT "Fault on stack"
9315
\MP.INVALIDVMEM "Vmem inconsistent at startup"

9400-9899 unassigned

9900-9999 Attempt to call Raid or Alto O.S. (BCPL Subr)

9900
\uCodeCheck
9901
was\StackOverflow
9902
\NWWInterrupt
9903
was\PageFault NIL
9904
\StatsOverflow
9905
NOOPSUBR
9906
\BACKGROUNDSUBR
9907
\CHECKBCPLPASSWORD
9908
DISKPARTITION NIL
9909
DSPBOUT (CHARCODE)
9910
\DSPRATE (PARM)
9911
\GATHERSTATS (FID)
9912
\GETPACKETBUFFER NIL
9913
\LISPFINISH
9914
\MOREVMEMFILE (FILEPAGE)
9915
RAID (MESS1 MESS2 FLG)
9916
\READRAWPBI NIL
9917
\WRITERAWPBI (PBI)
9918
SETSCREENCOLOR (FLG)
9919
SHOWDISPLAY (BASE RASTERWIDTH)
9920
\PUPLEVEL1STATE (FLG)
9921
\WRITESTATS (TYPE X1 X2 X3 X4 X5 X6 X7 X8 X9 X10)
9922
\CONTEXTSWITCH
9923
\COPYSYS0SUBR (FID)
9924
\WRITEMAP (VP RP FLAGS)