Google
 

Trailing-Edge - PDP-10 Archives - de-10-omona-v-mc9 - 603a.mco
There is 1 other file named 603a.mco in the archive. Click here to see a list.
MCO D-7104	PAG		SPR# 21749
----------

SCNSER		111	TYIA

SYMPTOM:	MONITOR LOOPS ON INCHWL.

DIAGNOSIS:	^U OR RUBOUTS AT INTERRUPT LEVEL HAVE TIMING CONFLICT
		WITH LDBBKC, WHICH CLAIMS THERE IS A BREAK CHARACTER EVEN
		WHEN LDBBKU IS ZERO.  LDBBKU GOT CLEARED BY TYIA CODE.

CURE:		CLEAR LDBBKC AT THE SAME TIME.



MCO D-7111	JMF
----------

COMCON		SGSET2

SYMPTOM:	TYPE-AHEAD OF A "SAVE" COMMAND SOMETIMES CAUSES
		"?NO SUCH DEVICE", AND IF A TWO SEGMENT PROGRAM IS BEING
		SAVED, THE HIGH SEGMENT GETS REMOVED.

DIAGNOSIS:	"SAVE" ARGUMENTS ARE GETTING CLOBBERED BY THE USER'S ACS
		BECAUSE JS.ASA ISN'T ON EARLY ENOUGH.

CURE:		MOVE CALL TO CLRASA.



MCO D-7120	TW
----------

FILUUO		TSTPP1

SYMPTOM:	STOPCD IBZ

DIAGNOSIS:	DEVUFB HAS THE ADDRESS OF A CORE BLOCK AFTER TSTPPB
		HAS RETURNED THE BLOCK.

CURE:		DON'T RETURN UFB BLOCKS DURING RENAME.



MCO D-7121	PAG
----------

DNCTAB		1-2	CH2TAB

SYMPTOM:	DN80-SERIES COUNTS HORIZONTAL SPACING WRONG ON CHARACTERS
		175 AND 176.

DIAGNOSIS:	DOESN'T BELIEVE THEY SPACE (MCO 6899 GOT 173 AND 174,
		BUT MISSED THESE 2 (6.03)).

CURE:		ADD CHRHMO BIT TO CHRTAB.
MCO D-7122	TW
----------

FILIO		DIARC2
FILIO		PIKPOS

SYMPTOM:	PROBLEMS RUNNING ON-LINE DISK DIAGNOSTICS

		1)  STOPCD EUE
		2)  HUNG SYSTEM

DIAGNOSIS:	1)  CALL TO SLEEP AFTER DDB IS RETURNED.  IF THAT SPACE IS
		    GRABBED ON INTERRUPT LEVEL RTNEVM WILL DO FUNNY
		    THINGS.

		2)  SENSE OF A TEST BACKWARDS.

CURE:		1)  ZERO F.
		2)  CAMN -> CAME



MCO D-7123	EJW
----------

COMNET		14	GETNBP

SYMPTOM:	NETWORK TTYS HANG AFTER SOME -11 GOES DOWN.

DIAGNOSIS:	RMVNDB SETS PCB.OF TO TELL OUTINT NOT TO SEND THIS MESSAGE
		TO AN OFFLINE NODE.  IT IS NEVER CLEARED, SO WHEN THAT 
		PCB IS REUSED, ITS DATA IS NEVER SENT.

CURE:		HAVE GETNBP ENSURE PCB.OF IS OFF.



MCO D-7124	EJW
----------

NETSER		70	ICMDRQ

SYMPTOM:	STOPCD RIP (READ IN PROGRESS) IN D8SINT.

DIAGNOSIS:	NETSER RECEIVED DATA REQUEST FOR A DEVICE WITH NO
		NETLAT ENTRY (IT WAS JUST RELEASED) AND CODE CALLED
		INCTBD TO CHALK IT UP AS AN ERROR AND START NEXT 
		MESSAGE.  INCTBD DID A POPJ TO A LOCATION WHICH
		CALLED INCTBD AGAIN, WHICH TRIED TO DO A SECOND READ.

CURE:		DATA REQUEST CODE SHOULD HAVE POPJ'D.



MCO -7127	TW
----------

TX1KON		STRDW2

SYMPTOM:	RECORDS ON MAGTAPES GET WRITTEN TWICE. TU70, 602A OR 603 ONLY.

DIAGNOSIS:	TX1KON DOES THE WRONG THING IF A SOFT WRITE ERROR OCCURS
		AS THE FIRST OF A CLUMP OF RECORDS TO BE WRITTEN ON TAPE.

CURE:		STORE A HALT WORD IN LIST SO THE DX WILL ONLY REWRITE THE 
		ONE BAD RECORD.



MCO D-7130	RDH
----------

VMSER		83-1	PAGAC5

SYMPTOM:	PAGE ACCESS FUNCTION OF PAGE. UUO RETURNS RANDOM
		SET OF BITS WHEN SPYING.

CURE:		REPLACE 4 SKIP'S 'N TEST'S WITH 
			6 SKIP'S 'N TEST'S AND A JRST.



MCO D-7131	JMF
----------

SEGCON		COPVJD

SYMPTOM:	NXMS, RANDOM CORE IMAGES AFTER AN NSAVE, OTHER PROGRAMS
		GET WIPED OUT.

DIAGNOSIS:	THE MONITOR CAN ATTEMPT TO COPY LOCATIONS FROM THE JOB
		DATA AREA INTO THE VESTIGIAL JOB DATA AREA WHEN PAGE 0
		OF THE HIGH SEGMENT IS PAGED OUT.

CURE:		MAKE SURE THAT PAGE 0 OF THE HIGH SEGMENT IS IN CORE.



MCO D-7133	EAR
----------

FILUUO		102	SETEN2

SYMPTOM:	CHANGES IN FILE PROTECTION WHICH ARE MADE AS PART OF
		A SUPERSEDING ENTER DO NOT TAKE EFFECT UNTIL THE CHANNEL
		IS RESET.

DIAGNOSIS:	ENTER CALLS CHKPRV, WHICH SETS UP PRIV CODE IN THE DDB, 
		PRIOR TO THE TIME WHEN THE NEW PROTECTION FROM THE ENTER
		BLOCK IS STORED.

CURE:		FORCE RECOMPUTATION OF DEVFNC IF ENTER CHANGES THE FILE
		PROTECTION.



MCO D-7134	JMF
----------

MSGSER		MPXTBL

SYMPTOM:	IOSTBL CAN BE ON IN A DDB CONNECTED TO AN MPX WITHOUT
		BEING ON IN THE MPX DDB.  THIS RESULTS IN DDBS WITH
		IOSTBL NOT HAVING I/O RESTARTED AFTER THE TROUBLE IS
		CLEARED UP.

DIAGNOSIS:	IOSTBL IS CLEARED IN THE MPX DDB IN MPXTBL AT THE 
		BEGINNING OF THE SCAN FOR A TARGET DDB WITH IOSTBL ON. 
		HOWEVER, IF A TARGET DDB IS FOUND WITH IOSTBL ON WHICH
		HAS ITS BUFFERS PAGED OUT, BRNGE WILL DISPATCH TO PFH,
		LEAVING IOSTBL ON IN THE TARGET DDB, BUT OFF IN THE MPX DDB.

CURE:		SET A BIT IN THE MPX DDB BEFORE CALLING BRNGE.  CLEAR THE
		BIT IF BRNGE RETURNS.  ALWAYS EXECUTE MPXTBL IF THE BIT IS ON.



MCO D-7136	LWE		SPR# 21217
----------

TAPUUO		18	MTACHR

SYMPTOM:	MTCHR. FAILS FOR LOGICAL NAMES BEGINNING WITH A NUMERIC
		CHARACTER.

DIAGNOSIS:	THE POSSIBILITY WASN'T CONSIDERED.

CURE:		SEARCH FOR THE NAME.



MCO D-7138	LWE	SPR# 21290
----------

RTTRP		6	RTTRP

SYMPTOM:	RTTRP GIVES ERROR RETURN WHEN EXECUTED AT TIMESHARING
		LEVEL AND ARGUMENTS ARE IN LEGAL AC'S.

DIAGNOSIS:	CODE DISALLWS ARGUMENT EVEN WHEN BELOW THE RESERVED AC'S.

CURE:		ALLOW ARGUMENTS IF NOT IN 16 OR 17 ONLY IF CALLED
		AT TIMESHARING LEVEL.



MCO D-7140	WRS		QAR# SEVERAL
----------

SCHED1		NX1JB1

SYMPTOM:	NTE STOPCODES.

DIAGNOSIS:	JOB IS REQUEUED TO DAEMON QUEUE ON MASTER WHILE STILL
		RUNNING ON THE SLAVE.  IF JOB EXPIRES QUANTUM ON THE
		SLAVE WHILE IN DAEMON QUEUE, WE GET AN NTE STOPCODE
		WHEN WE TRY TO DO A QUANTUM REQUE.

CURE:		CHECK TO MAKE SURE WE ARE IN A PROCESSOR QUEUE BEFORE
		CALLING QARNDT IN SCHED1.



MCO D-7141	TW
----------

KLSER		RH2ND

SYMPTOM:	SHORT-WORD-COUNT OR DATA-BUS-PARITY ERRORS ON RP04'S ON
		RH20'S WHEN DOING HEAVY DUMP-MODE I/O.

DIAGNOSIS:	GETMOR MAKES A DF10-STYLE JUMP WORD.

CURE:		SET UP U SO GETMOR UNDERSTANDS THAT IT IS AN RH20.



MCO D-7142	TW
----------

RPXKON		CONECT

SYMPTOM:	LOOP ON RP04 PI-LEVEL.

DIAGNOSIS:	CONI BIT 20 (PCR FULL) IS NOT ALWAYS CLEARABLE THROUGH
		CONO 20 FOR DEVICES ON RH20'S.  RPXKON ASSUMES THAT IT
		WILL ALWAYS CLEAR.

CURE:		TRY ONCE. IF IT DOESN'T CLEAR CALL THE DRIVE "OFF-LINE".



MCO D-7143	TW
----------

RPXKON		CONER2

SYMPTOM:	CONFUSED FIELD SERVICE PEOPLE.  SYSERR REPORTS 0 FOR ALL
		DRIVE REGISTERS.

DIAGNOSIS:	RDREG NOT CALLED IF MOL=0.

CURE:		READ REGISTERS FIRST.



MCO D-7144	DMCC
----------

D78INT		18-1	CLOCHK

SYMPTOM:	OCCASIONAL LOST DATA ON FILES TRANSMITTED BY DAS78.

DIAGNOSIS:	WRONG BIT CHECKED WHILE WAITING FOR A CLOSE.

CURE:		CHECK RIGHT BIT.



MCO D-7145	TW
----------

COMMON		CHNCD0

SYMPTOM:	INCORRECT CHNALL LISTINGS FROM SYSERR.

DIAGNOSIS:	CHNDPE/CHNNXM DOESN'T KNOW ABOUT RH20'S.

CURE:		TEACH IT.



MCO D-7146	JMF
----------

UUOCON		DVPHY.

SYMPTOM:	DVPHY. SOMETIMES RETURNS JUNK. (NON-NETWORK MONITORS
		ONLY)

DIAGNOSIS:	CAN TRY TO LINK TO THE NEXT DDB WITH F=0.

CURE:		JUMPE F,CPOPJ



MCO D-7147	JMF
----------

SCNSER		T8PMT2

SYMPTOM:	TYPEOUT FROM MIC HAS NO PARITY.

CURE:		PUSHJ P,PEVEN8



MCO D-7148	TW
----------

UUOCON		OUTF

SYMPTOM:	BYTE COUNT DOESN'T GET SET ON 1ST (DUMMY) OUTPUT TO MTA
		IN BYTE MODE.

DIAGNOSIS:	I/O IS CLEARED FROM S IF UOUTBF CALLS CORE1.

CURE:		MOVEM S,DEVIOS(F)




MCO D-7150	TW				DOCUMENTATION CHANGE
----------

IPCSER		REMPAK

SYMPTOM:	STOPCD BAC.

DIAGNOSIS:	TURNING AROUND AN IPCF PAGE CALLS GIVWDS WITH T1 TOO 
		LARGE IF THE ORIGINAL SENDER HAS GONE AWAY AND THE
		PACKET MUST BE THROWN AWAY.

CURE:		HLRZ -> HLRE



MCO D-7151	TW
----------

ONCE		UUOTRP

SYMPTOM:	FILES GET NON-0 DATA WHERE THE PROGRAMMER EXPECTED TO
		HAVE 0'S WRITTEN BY SPECIFYING LESS THAN 200 WORDS
		IN DUMP MODE I/O LIST.

DIAGNOSIS:	RH20 USES 60-63 TO PAD TO END OF SECTOR.  ONCE STORES
		JSR 0 IN LOCATION 61.

CURE:		STORE 0 IN 61 IF KL10.



MCO D-7154	LWE		SPR# 21237
----------

KILOCK		13	LOKCHK
SCHED1		41-1	SCNJB0

SYMPTOM:	UNKNOWN, BUT CORE MANAGEMENT MUST GET CONFUSED AT LEAST.

DIAGNOSIS:	LOKCHK IS CALLED BY SEVERAL ROUTINES THAT WANT TO KNOW
		WHETHER OR NOT A JOB IS LOCKED, BUT THEY ARE MISINFORMED
		WHEN ONLY ONE SEGMENT IS LOCKED (SKIP RETURN).

CURE:		ALL BUT ONE OF THESE ROUTINES SEEM TO WANT A SKIP RETURN
		ONLY IF BOTH SEGMENTS ARE UNLOCKED -- SO MAKE LOKCHK DO
		THAT.  THE OTHER CASE (IN SCNJOB) WILL DO ITS CHECKING
		IN-LINE.



MCO D-7155	LWE		SPR# 21287
----------

COMCON		169	PAGIN

SYMPTOM:	SYSTEM THRASHES WHEN:

		1)  SMALL MEMORY (192K)
		2)  NSAVE A LARGE VIRTUAL PROGRAM
		3)  HIGH GLOBAL PHYSICAL LIMIT

DIAGNOSIS:	NSAVE CODE DOESN'T CHECK USER LIMITS.  IT KEEPS PAGING
		IN UNTIL THE GLOBAL LIMIT REFUSES TO ALLOW MORE.  THE SAVE
		IS FAST BUT EVERYBODY ELSE SUFFERS.  ON A LOADED
		SYSTEM, THIS COULD CAUSE TERRIBLE RESPONSE.

CURE:		BEFORE DECIDING TO PAGE IN THE NEXT PAGE TO SAVE, CHECK
		THE USER'S LIMIT/GUIDELINE.  PAGE OUT IF WE'RE EXCEEDING IT.



MCO D-7158	TW
----------

TAPUUO		SPERR

SYMPTOM:	SYSERR'S MAGTAPE ERROR STATISTICS NOT RIGHT.

DIAGNOSIS:	POSITION BEFORE ERROR AND CHARACTER COUNT OF RECORD ONLY
		STORED WHEN RETRY STARTED - UNTOUCHED IF IMMEDIATELY HARD.

CURE:		STORE ALWAYS.



MCO D-7159	JMF
----------

COMMON
ONCE		ONCE4
SYSINI		RIINT
DTEPRM		ETDTBP
SYSCHK		%EXIT

SYMPTOM:	6.03 ONLY SUPPORTS UP TO 5 RH20'S.

DIAGNOSIS:	THE RH20 LOGOUT AREA OVERLAPS SOME IMPORTANT LOW CORE
		LOCATIONS, E.G., 30.

CURE:		MOVE THE KL EPT TO PAGE 1.




MCO D-7162	DD		SPR# 21636
----------

SCHED1		47	CHGSWP

SYMPTOM:	NONE DETECTED.

DIAGNOSIS:	WITH FTVM TURNED ON, THE CODE IN SCHED1 AT CHGSWP DESTROYS
		THE CONTENTS OF J WITH UPMPSZ.  THEN WE LOAD A REGISTER
		USING POINTER IMGOUT WHICH USES J AS AN INDEX REGISTER.

CURE:		J WAS PUSHED ONTO STACK BEFORE WE CHANGE J.
		RESTORE J VIA A MOVE J,(P) BEFORE THE LDB J,IMGOUT.




MCO D-7172	WRS				DOCUMENTATION CHANGE
----------

SCNSER		92	TOPTB0
SCNSER			CHKRED

SYMPTOM:	JOB CAN CAUSE OTHER JOBS TO BE AWAKENED SPURIOUSLY.

DIAGNOSIS:	HOLE IN MIC TRMOP. CHECKING.

CURE:		PATCH IT.



MCO D-7173	WRS		QAR# 02017
----------

DATMAN		16	SETPDB
DATMAN			CHKRFD

SYMPTOM:	THE COMMAND:

		'SET DEFAULT PROTECTION ON'

		CAUSES THE DEFAULT TO BE <000>, WHICH SEEMS LIKE A
		QUESTIONABLE VALUE.

DIAGNOSIS:	DEFAULT PROTECTION TABLE IS INITIALIZED TO <000> AND THE
		DEFAULT PROTECTION IS NOT ENABLED.  IF THE ENABLE IS SET
		BUT NO VALUE IS GIVEN, IT BECOMES <000>.

CURE:		AT JOB CREATION TIME, INITIALIZE .PDDFL TO THE STANDARD
		PROTECTION.



MCO D-7174	WRS
----------

SCNSER		20	TYPEF2

SYMPTOM:	IF TTY NO ECHO IS SELECTED, MIC FILES DON'T ECHO.

DIAGNOSIS:	MIC FILE TYPEOUT IS HANDLED BY ECHO CODE IN SCNSER.  IF
		NO ECHO IS SET, OUTPUT IS SUPPRESSED.

CURE:		SPECIAL CODE FOR MIC.



MCO D-7178	WRS
----------

COMCON		17	COMRET

SYMPTOM:	LOCATION 24 RANDOMLY INCREMENTED.

DIAGNOSIS:	AT COMRET, DDBBCC IS SOMETIMES INCREMENTED WHEN F IS ZERO.

CURE:		TEST.



MCO D-7179	TW
----------

TX1KON
COMDEV

SYMPTOM:	SYSERR DOESN'T REPORT REASON WHY DX10 DIED ON MICRO-
		PROCESSOR ERROR.

DIAGNOSIS:	DATA STORED IN "AT END", SYSERR LOOKS IN "AT ERROR".



MCO D-7180	TW				DOCUMENTATION CHANGE
----------

RPXKON
FILIO
COMMOD

SYMPTOM:	CONFUSING ERROR MESSAGE.

DIAGNOSIS:	DRIVES REPORTED "OFF-LINE" IF THEY HAVE AN INCONSISTENT
		STATUS, NOT NECESSARILY OFF-LINE.

CURE:		CHANGE MESSAGE TO "INCONSISTENT STATUS" IF DRIVE IS ON-LINE
		BUT STATUS WORD IS ABNORMAL.




MCO D-7185	WRS				DOCUMENTATION CHANGE
----------

COMMON		409	HPQSET

SYMPTOM:	JACCT PROGRAMS CANNOT SET HPQ.

DIAGNOSIS:	OVERSIGHT IN HPQ PRIVILEGES CHECKING.

CURE:		ADD CODE.



MCO D-7186	JMF
----------

MSGSER		VMCHEK

SYMPTOM:	UNDESERVED ADDRESS CHECK ON AN MPX DEVICE.

DIAGNOSIS:	SMALL WINDOW WHERE AN ADDRESS WHICH IS MAPPED IN EVM
		CAN GET ADDRESS CHECKED.

CURE:		REARRANGE THE ORDER OF THE TESTS.



MCO D-7187	TW
----------

FILUUO		RENAM5

SYMPTOM:	EMPTY SFD'S WHICH CAN'T BE DELETED.

DIAGNOSIS:	RENAME OF A FILE IN AN SFD CAN LEAVE THE READ-COUNT IN
		SFD ACCESS TABLES IN OTHER STRS TOO HIGH.

CURE:		DECREMENT READ-COUNT.



MCO D-7190	CER
----------

TAPUUO		TAPRLP

SYMPTOM:	TAPOP. FUNCTIONS 1033 AND 2033 NEVER WORK.

DIAGNOSIS:	1)  FUNCTION READ INTO T1, THEN T1 CLOBBERED.
		2)  "SET" AND "READ" CONFUSED.

CURE:		1)  READ FUNCTION LATER.
		2)  GET "SET" AND "READ" RIGHT.



MCO D-7195	DRL
----------

COMDEV		39	STBOPR

SYMPTOM:	"AND" OF TWO CONDITIONALS PRODUCES WRONG RESULT IN
		COMDEV. (N.NET + M.D87S).

DIAGNOSIS:	CONDITIONALS SHOULD BE NESTED.

CURE:		NEST CONDITIONALS.



MCO D-7196	DRL
----------

COMMON		298	LNKTTL

SYMPTOM:	ERROR ON ASSEMBLY OF COMMON WITH DN87S
		BUT NO DN87 OR DC75 (NO DL10).

DIAGNOSIS:	CONDITIONALS ARE WRONG.

CURE:		CHANGE CONDITIONALS.



MCO D-7203	EAR				?
----------

TM2KON		6	TM2SIZ

SYMPTOM:	OMOUNT REPORTS SPURIOUS WRITE-LOCK ERRORS ON TU16'S.

DIAGNOSIS:	IF WE'RE ALREADY AT BOT THEN TM2KON PERFORMS NO-OP
		INSTEAD OF REWIND, AND WRITE-LOCK STATUS ISN'T UPDATED.

CURE:		UPDATE WRITE-LOCK STATUS IF AT BOT.



MCO D-7206	TW
----------

FILFND		PRVJB0

SYMPTOM:	"IN YOUR BEHALF" FILOP. WINS WHEN IT SHOULDN'T.

DIAGNOSIS:	JACCT CHECKED.

CURE:		DON'T TEST JACCT IF DEVUPP NON-0.



MCO D-7207	DRL
----------

NETSER		13	NODE.3

SYMPTOM:	NODE. UUO FUNCTION 3 BROKEN.

DIAGNOSIS:	WRONG AC LOADED WITH ARG FOR LIMIT TEST.

CURE:		EDIT AC FIELD.



MCO D-7209	WRS
----------

SCHED1		4	NXTJ1A

SYMPTOM:	QJOB OUT OF SYNCH.

DIAGNOSIS:	REQUEUE LOOP IN SCHED CAN BE EXECUTED ON CPU1 DUE TO 
		HOLE IN THE LOGIC.

CURE:		PATCH HOLE BY ENSURING THAT THE CPU1 TEST IS MADE ON
		ALL PATHS READING THE REQUEUE LOOP.



MCO D-7211	WRS		QAR# PHONE
----------

SCHED1		30	SWAP0A

SYMPTOM:	SWAPPER HUNG DUE TO BAD IN-CORE COUNT.

DIAGNOSIS:	IN SCHED1, ZERFIR CAN BE CALLED FOR A JOB WITH AN IN-CORE
		HIGH SEGMENT AFTER THE IN-CORE COUNT HAS BEEN INCREMENTED.
		IT LOOKS LIKE A MISCODED SKIP.

CURE:		CHANGE TEST TO CORRECT ONE.



MCO D-7217	TW
----------


FILFND		CORGP8

SYMPTOM:	LOOKUP/ENTER ERROR 16.

DIAGNOSIS:	CORE GRABBER WON'T TAKE SFD NAME BLOCKS.

CURE:		REMOVE CORGP8 THROUGH CORG8A.



MCO D-7218	EAR		SPR# 21734
----------

FILUUO		122-127	PTHUUO

SYMPTOM:	PHYSICAL ONLY BIT (UU.PHY) IS IGNORED FOR PATH. UUO.

DIAGNOSIS:	DDBSRC EXPECTS TO FIND PHONLY BIT IN P1
		BUT FILUUO CLOBBERS P1 BEFORE THE CALL.

CURE:		HAVE FILUUO USE P4 INSTEAD.



MCO D-7221	TW
----------

FILUUO		DELRB2

SYMPTOM:	BAD DISK BLOCKS GET REUSED (RP06 ONLY).

DIAGNOSIS:	18 BIT ARITHMETIC.

CURE:		HRRZ RIBELB TO  MOVE RIBELB
				TLZ  BATMSK



MCO D-7222	EAR
----------

UUOCON		194	BUFCLC

SYMPTOM:	MONITOR IS TOO BIG.

DIAGNOSIS:	ONE OF THE COMMENTS IN UUOCON IS GETTING ASSEMBLED.

CURE:		USE A SEMICOLON.



MCO D-7227	LAD
----------

DNDCMP		19	DDXMTD

SYMPTOM:	BUS TRAPS IN DDCMP ON DN87.

DIAGNOSIS:	1)  MESSAGE BEING DEALLOCATED WHILE IN TRANSMISSION.
		2)  DGUTS BROKEN.

CURE:		1)  DON'T DEALLOCATE UNTIL LAST DQ11 BUFFER HAS BEEN SETUP.
		    NOTE BUFFER NEED NOT BE XMITTED SINCE ANY MESSAGE
		    WHICH IS TO BE DEALLOCATED WILL BE IGNORED BY OTHER DN87'S.
		2)  MOVE LABEL TO CORRECT STATEMENT.



MCO D-7228	LWE		SPR# 21402
----------

S		32	JBTST2
CLOCK1		53,54	BSTART,REQUE
PTYSER		10	PTWAKE
UUOCON		43	SLEEP
UUOCON		94	HIBUUO
UUOCON		97	WAKCOK
CLOCK1		52	USTART
SCNSER		60	HIBTTY

SYMPTOM:	HIBER CAN STILL GET AN ERROR RETURN AFTER A PSI INTERRUPT
		IF THE HIBER WAS DONE USING INDEX OR INDIRECT OR XCT.

DIAGNOSIS:	SPECIAL CHECK FOR HIBER LOOKS AT USER CORE.  THIS IGNORES
		THE POSSIBILITY THAT HE SAID MOVEI N,73 -- CALLI ?,(N)
		OR SOMETHING SIMILAR.

CURE:		SINCE WE NOW HAVE A "SLEEP" BIT IN JBTST2 TO TELL US 
		WHETHER WE'RE SLEEPING OR HIBERNATING, CHANGE THE SENSE OF
		THIS BIT.  MAKE IT JS.HIB INSTEAD OF JS.SLP -- THEN USE IT
		FOR SPECIAL CASE CHECK AT USTART.



MCO D-7230	LAD				DOCUMENTATION CHANGE
----------

DNDCMP		3-1	DDQNSP

SYMPTOM:	DN87 CRASHES GETS MESSED UP.

DIAGNOSIS:	COMPATABLE PORT CODE TRIES TO SEND NSP TO TOPS10.

CURE:		SEND NSP TO DECNET NODES ONLY.



MCO D-7240	LAD				DOCUMENTATION CHANGE
----------

DNDCMP		7	DDRESP

SYMPTOM:	DDCMP IN DN87 GETS CONFUSED OVER WHETHER OR NOT MESSAGES
		HAVE XMITTED.

DIAGNOSIS:	INCOMING ACK # IS CHECKED AGAINST LAR RATHER THAN LAP.

CURE:		CHECK AGAINST LAP.



MCO D-7241	TW
----------

FILFND		SETFS2

SYMPTOM:	DUPLICATE FILE NAMES IN UFD.

DIAGNOSIS:	ALL BLOCKS OF A UFD MAY NOT BE READ WHEN LOOKING TO SEE
		IF ENTER IS CREATE OR SUPERSEDE.

CURE:		SET UP DEVRSU SO ALL BLOCKS WILL BE READ.



MCO D-7243	EJW
----------

NETSER		117	LPTOUT
NETSER		118	LPTSTS

SYMPTOM:	NETSER DOESN'T HANDLE LPT OFFLINE ERRORS WELL.

DIAGNOSIS:	DEPADV NOT USED, PSIIOD SOMETIMES NOT REACHED.

CURE:		TWIDDLE BITS AND CALL SETIOD.



MCO D-7244	EJW
----------

TSKSER		12	TSKIN2

SYMPTOM:	INPUT FROM TSK: CAN HANG EVEN IF DATA IS AVAILABLE.

DIAGNOSIS:	TSKSER INPUT IS ODD IN THAT ALL BUFFERS ARE FILLED AT
		UUO LEVEL.  THIS MEANS THAT TSKSER HAS TO FILL AS MANY
		BUFFERS AS IT CAN PER UUO, AND SOMETIMES RETURN WITHOUT
		FILLING ANY BUFFERS AT ALL.  HOWEVER, IT PRESENTLY INSISTS
		ON FILLING ONE BEFORE RETURNING.

CURE:		BEFORE WE BLOCK, CHECK TO SEE IF THE BUFFER THE USER WANTS
		FILLED IS ALREADY FULL.  IF SO, RETURN IMMEDIATELY.



MCO D-7245	EJW
----------

NETSER		119	LPTADV

SYMPTOM:	WHEN LPTSPL STOPS ON A REMOTE LPT, THE LAST BUFFER DOESN'T
		GET PRINTED.

DIAGNOSIS:	LPTADV CALLS SETIOD EVEN WHEN THE NEXT OUTPUT WILL BE
		BLOCKED DUE TO A LACK OF DATA REQUESTS.

CURE:		DON'T CALL SETIOD IN THAT CASE, WAIT UNTIL DATA REQUESTS ARRIVE.



MCO D-7246	TW
----------

TAPUUO		MAKLID

SYMPTOM:	CAN'T NSAVE ON TU16/TU45.

DIAGNOSIS:	FRAME-COUNT IS OFF DUE TO OVERFLOW INTO LH.

CURE:		HLL  P1,P2



MCO D-7248	PAG		SPR# 22979
----------

NETSER		17	MAKDD6
NETSER		20	GETSLA
NETSER		194	TTYHCQ

SYMPTOM:	EUE OR NPJ STOPCD WHEN A NODE GOES AWAY, OR WRONG 
		DEVICE ON INIT.

DIAGNOSIS:	RACE IN GETSLA IN NETSER.  SAME ENTRY IN NETLAT
		GOES TO 2 LDB/DDB'S.

CURE:		1)  CALLERS SHOULD PASS ADDR OF LDB/DDB.
		2)  GETSLA SHOULD DEPOSIT PIOFF TO ELIMINATE ANY CHANCE
		    OF THIS RACE.



MCO D-7249	JMF
----------

NETSER		BLDMBF

SYMPTOM:	STOPCD IME.

DIAGNOSIS:	NETCDR ASSUMES THAT IF THERE IS A NON-ZERO NUMBER IN
		NETDEV, A MONITOR BUFFER HAS BEEN ALLOCATED.
		HOWEVER, BLDMBF STORES THE BUFFER LENGTH IN THE LEFT
		HALF OF NETDEV BEFORE A BUFFER HAS BEEN ALLOCATED.

CURE:		LEAVE NETDEV=0 UNTIL A MONITOR BUFFER HAS BEEN ALLOCATED.



MCO D-7256	MTH		SPR# 21961
----------

FILIO		149	SETPAR

SYMPTOM:	METER POINT 3 (IN FILIO) LOSES SIGN BIT.

DIAGNOSIS:	RP06 SUPPORT CHANGES HALFWORD INSTRUCTIONS TO FULL-WORD
		INSTRUCTIONS.

CURE:		SAVE SIGN BIT ELSEWHERE.  NOTE:  METER POINT 3 WILL STILL
		ONLY RETURN 18 BITS OF BLOCK # (ISN'T ROOM FOR MORE).



MCO D-7257	MTH		SPR# 21989
----------

FILIO		123	POSDIA
FILIO		133	POSER8

SYMPTOM:	IF A USER PLAYS WITH BUFFER HEADERS, IT'S POSSIBLE THAT AN
		ERROR WILL GET LOGGED IN ERROR.SYS.

DIAGNOSIS:	POSER8 (FILIO) GETS CALLED IF USER ERROR DUE TO MESSED
		UP HEADERS.

CURE:		DON'T CALL DAEMON TO LOG ERROR.



MCO D-7258	TW
----------

RPXKON		CONECT

SYMPTOM:	RMR ERRORS ON RP04 DRIVES ON RH20 CONTROLLERS.

DIAGNOSIS:	CONTROL HAS A PIA WHEN IT SHOULDN'T.

CURE:		TURN OFF PIA AFTER CALL TO SETP1.



MCO D-7260	JMF
----------

COMCON		CMWRQ
KILOCK		MEMOFL

SYMPTOM:	A JOB IS LEFT IN THE COMMAND WAIT QUEUE AFTER TYPING
		SET MEMORY OFF-LINE.

DIAGNOSIS:	CMWRQ  ISN'T ON IN M.

CURE:		TURN IT ON BY HAND IN KILOCK AFTER THE MEMORY
		IS SET OFF-LINE.



MCO D-7261	TW
----------

UUOCON		FCLIS

SYMPTOM:	FILOP. UPDATE RIB (CHECKPOINT) DOESN'T ALWAYS WORK.

DIAGNOSIS:	IF CALL IS FROM RIGHT PLACE SUPPRESS-OUTPUT-CLOSE
		BIT CAN BE LEFT ON IN RH(M).

CURE:		HLLZS  M.



MCO D-7269	WRS
----------

TTDINT		3	CTOINT

SYMPTOM:	CTY HUNG IN OUTPUT WAIT WHEN ENTERING PARSER WHILE CTY
		OUTPUT IS IN PROGRESS.

DIAGNOSIS:	RACE IN RSX20F CAUSES IT TO LOSE AN ACK.

CURE:		TURN ON THE IRMA CODE SO OUTPUT WILL START AGAIN.



MCO D-7270	WEM
----------

DC76		12	DC76

SYMPTOM:	WHEN THE -10 IS IO-RESET WHILE THE DC76 IS TYPING
		OUT, THE DC76 REFUSES TO TYPE OUT ANYTHING ON THE LINES
		ACTIVE AT THE TIME OF THE RESET UNTIL THE -10 IS RELOADED.

DIAGNOSIS:	WHEN IO-RESET CLEARS THE DL10 PORT-ENABLE BIT, THE -11 RESETS
		THE DH11 LINES BUT DOES NOT CLEAR ITS TABLE OF ACTIVE LINES.
		THIS TABLE IS CHECKED BEFORE THE DC76 WILL TYPE ANY
		MESSAGE NOT FROM THE -10.  THIS MEANS THAT WHEN THE -10 IS
		DOWN, MESSAGES (SUCH AS "%%DECSYSTEM-10 BEING RELOADED")
		WON'T PRINT.

CURE:		CLEAR THE SOFTWARE BAR (B.BAR(R0)).



MCO D-7272	EAR
----------

RPXKON		DATINT

SYMPTOM:	ERRORS NOT RECOVERED AS QUICKLY AS POSSIBLE.

DIAGNOSIS:	ECC-INHIBIT NOT CLEARED FROM DRIVE IF ERROR RECOVERY
		WON IN THE PENULTIMATE TRY, UNTIL A WRITE OR THE 17TH
		ERROR RETRY.

CURE:		TLNE --> TRNE



MCO D-7273	MTH		SPR# 23101
----------

MSGSER		29	MSBFE4

SYMPTOM:	"OUT" FOR DEVICE MPX GIVES "?ADDRESS CHECK" WHEN IT
		SHOULDN'T ON KA10.


DIAGNOSIS:	WHEN ADDING A BUFFER TO THE FREE-LIST, STORES RELOCATED
		ADDRESS IN USER'S BUFFER HEADER. NEXT TIME IT LOOKS AT IT,
		IT GETS ADDRESS CHECK.

CURE:		DON'T STORE RELOCATED (I.E., ABSOLUTE) ADDRESS IN USER'S
		BUFFER HEADER ON KA10'S.

MCO D-7276	PAG		SPR# 23009
----------

DNCOMM		14-1	DSC.11

SYMPTOM:	RTS NOT SET ON DDCMP MULTIPOINT LINES.

DIAGNOSIS:	YES.

CURE:		SET IT IF WANTED.  IN DNCOMM.P11 AT DSC.11, AFTER THE 
		.ENDC FOLLOWING 40$,
		INSERT   .IIF NE FT.MPT!FTTRIB, BIS #7,(R1)



MCO D-7278	JMF
----------

UUOCON

SYMPTOM:	"?ILLEGAL ADDRESS IN UUO" RATHER THAN ADDRESS CHECK ERROR
		RETURN FROM IPCF UUOS.

DIAGNOSIS:	UUOCHK UNNECESSARILY CHECKS THE ARGUMENT LIST.

CURE:		DON'T CHECK THE ARGUMENT LIST IN UUOCON, SINCE IPCSER
		CHECKS IT AND WILL GIVE THE PROPER ERROR RETURN IF IT
		IS OUT OF RANGE.



MCO D-7279	JMF
----------

SYMPTOM:	CORMAX AND MAXMAX ARE TOO LOW AFTER ERROR RETURN 4
		FROM THE LOCK UUO.

DIAGNOSIS:	THE CALL TO UNLOCK AT ERROR4 DOESN'T RECOMPUTE CORMAX
		AND MAXMAX BECAUSE NSHF AND NSWP HAVEN'T BEEN TURNED
		ON YET.

CURE:		ALWAYS RECOMPUTE.



MCO D-7281	WRS		SPR# 22899	DOCUMENTATION CHANGE
----------

CORE1		6	CORELM
CLOCK1		40	CLRJAT

SYMPTOM:	CAN'T CORE UUO TO 512 PAGES.

DIAGNOSIS:	CORE UUO WILL ALLOW JB.LCR TO BE ZERO AS A FLAG MEANING
		NO LIMIT, BUT SETUUO AND CLRJBT WON'T SET IT THAT WAY.

CURE:		CHANGE CLRJBT TO INITIALIZE JB.LCR TO ZERO, AND ALLOW
		ZERO FOR SETUUO.
MCO D-7289	TW
----------

FSXKON		RDREG

SYMPTOM:	LOOP ON DISK PI LEVEL.

DIAGNOSIS:	IF AN RS04 GOES OFF-LINE FSXKON WIPES OUT F. FILIO
		ASSUMES F IS OK.

CURE:		PUSH, POP F



MCO D-7297	TW
----------

RPXKON		RPDWND

SYMPTOM:	"DEVICE RPAN OFFLINE" WHERE RPAN IS THE RP04 WHICH IS
		DUAL-PORTED WITH THE FRONT END.

DIAGNOSIS:	ATTENTION INTERRUPTS NOT ENABLED IF THE FRONT END HAS THE
		DISK WHEN THE -10 TRIES TO DO A SEEK.

CURE:		ENABLE FOR ATTENS.



MCO D-7298	TW
----------

FILIO		SETIDC

SYMPTOM:	"DEVICE RPAN OFF-LINE" WHERE RPAN IS A DUAL-PORTED DRIVE
		USED BY THE SWAPPER.

DIAGNOSIS:	IF AN INTERRUPT OCCURS FOR FILE-TRANFER ON THE B-PORT
		WHEN A SWAP REQUEST HAS BEEN ENTERED IN THE A-PORT,
		AND ANOTHER SEEK IS QUEUED FOR THE B-PORT, THEN WE TRY
		TO DO SEEKS ON BOTH PORTS SIMULTANEOUSLY.

CURE:		DON'T START SWAP-SEEK ON PORT A IF A FILE-SEEK IS
		OUTSTANDING ON PORT B.



MCO D-7299	WRS
----------

ERRCON		22,23
ERRCON		24,25

SYMPTOM:	COMMUNICATION WITH CTY IS LOST AFTER CONTINUABLE STOPCODE.

DIAGNOSIS:	PRIMARY PROTOCOL NEVER RESTORED DUE TO CHANGE OF PUSH DOWN
		LIST AT THE WRONG TIME.

CURE:		RESTORE PROTOCOL BEFORE CHANGING PUSH DOWN LIST ON
		RETURN FROM DIE.



MCO D-7301	MTH		SPR# 23294
----------

SCNSER		129	TTYRS1

SYMPTOM:	RESET DOESN'T CLEAR EVERYTHING ON YOUR TTY IF IT WAS
		SET WITH A CLRST.

DIAGNOSIS:	NOT ENOUGH BITS CLEARED.

CURE:		CLEAR MORE BITS.



MCO D-7303	TW
---------

RPXKON		RPXIN7
RPXKON		DODI4

SYMPTOM:	RMR ERRORS ON RP04'S IF SWAPPING ON RP04'S WITH 2 OR MORE 
		RP04 CONTROLLERS AND FEATURE TEST FTDUAL TURNED ON.

DIAGNOSIS:	RPXKON DOES A DSKON WHEN IT SHOULDN'T.

CURE:		REMOVE FTDUAL CONDITIONAL AT RPXINT, ADD 2 INSTRUCTIONS.



MCO D-7304	CER				DOCUMENTATION CHANGE
----------

COMMOD		39	DEVSPN
IPCSER		4	GALMSG
IPCSER		37	QSRSPL
FILUUO		10	SETDD2
FILUUO		11	CLRDD1
UUOCON		104	SPPRM
COMMON			QSRMSG

SYMPTOM:	SPPRM. UUO IS NOT GENERAL ENOUGH.

DIAGNOSIS:	IT ONLY ALLOWS TWO PARAMETERS, FORMS AND COPIES, AND KEEPS
		BOTH IN THE DDB.

CURE:		MAKE IT MORE GENERAL.  USE A POINTER IN THE DDB AND GET
		THE SPACE FROM FREE CORE.



MCO D-7306	TW				DOCUMENTATION CHANGE
----------

UUOCON		UATC1A

SYMPTOM:	SECURITY BREACH.  CAN REATTACH A JOB TO A LOCAL TTY.

CURE:		DON'T ALLOW ATTACH UUO TO CONNECT TO A LOCAL TTY UNLESS
		FROM A LOCAL TTY OR A [1,2] JOB.



MCO D-7307	WRS
----------

COMMON		242	NULPDL
SYSINI			K1INI9

SYMPTOM:	MONITOR TOO SLOW ON 1088'S AND 1099'S.

DIAGNOSIS:	EXEC PUSH DOWN LISTS NOT CACHED.

CURE:		CACHE THEM.



MCO D-7318	EJW
----------

NETSER		43	AS2EAS

SYMPTOM:	1)  NODE NAME INFO SENT TO NET MAY BE TRUNCATED.
		2)  P4 CLOBBERED.

DIAGNOSIS:	NETSER'S ASCII TO EXTENSIBLE ASCII ROUTINE THINKS P4
		IS A COUNTER AND DOES SOJL'S ON IT.  HOWEVER, NOT ONLY 
		IS IT NOT A COUNTER, IT'S NOT EVEN PRESERVED.

CURE:		REMOVE SOJL.



MCO D-7320	EJW
----------

NETSER		91	TTYCHD

SYMPTOM:	PIM MODE ON NET TTYS DOESN'T WORK.

DIAGNOSIS:	NETSER ONLY CHECKS LDLIMI.

CURE:		CHECK PIMMOD TOO.



MCO D-7323	EJW
----------

SYMPTOM:	SEQUENTIAL REMOTE NODES (DC72) DON'T COME UP
		PROPERLY IF THERE ARE 3 OR MORE OF THEM.

DIAGNOSIS:	NCLIN1 CLOBBERS SB AND CALLERS WANT IT.

CURE:		SAVE, RESTORE IT.



MCO D-7334	DRL
----------

NETSER		18	BLDMBF

SYMPTOM:	WORD PAST BUFFER IS ZEROED.

DIAGNOSIS:	ADDI COMPUTES WRONG LENGTH.

CURE:		FIX ADDI.



MCO D-7336	TW
----------

TX1KON		WATA
TX1KON		GETEXL

SYMPTOM:	LOOP ON TAPE PI CHANNEL.

DIAGNOSIS:	IF A DX10 MICRO PROCESSOR ERROR HAPPENS FOR A TAPE WHICH
		HAS BEEN SELECTED BUT NOT STARTED, WE LOOP IN EXLJMP.

CURE:		TEST TKSSTD INSTEAD OF TKSSEL.
		JUMPE  T4,CPOPJ  IN GETEXL.



MCO D-7338	TW
----------

DTASER		CLSDMP

SYMPTOM:	LOOP ON DTA PI CHANNEL.

DIAGNOSIS:	DTAUSE NOT SET WHEN IT SHOULD BE.

CURE:		DON'T TURN ON DMPCLS IN S TILL AFTER RETURN FROM GETDT1.



MCO D-7339	WEM		SPR# 23444
----------

NETSER		56	INPIN1

SYMPTOM:	DEC-10 DOES NOT TALK TO SOME REMOTES AFTER RE-BOOTING.

DIAGNOSIS:	THE NCA FIELD OF AN NCL MESSAGE WAS PROCESSED BEFORE
		THE EXCHANGE OF START/STACK.

CURE:		CHECK FOR NDB.SK BEFORE PROCESSING THE NCA.



MCO D-7341	TW
----------

UUOCON		ADVBFE
KLSER

SYMPTOM:	BAD DATA WRITTEN ON RH20-DEVICES, NON-CHANNEL DEVICES
		ON 1088,1099.

DIAGNOSIS:	A LOCATION MAY BE "VALID" IN CPU0'S CACHE AFTER CPU1
		HAS CHANGED IT.

CURE:		REMOVE LINE FROM CACHE AFTER REFERENCING IT AT
		INTERRUPT-LEVEL.

MCO D-7342	TW
----------

VMSER		SWPPI2

SYMPTOM:	SYSTEM HUNG, RMR ERRORS ON A KI10, AND DEVICE OFF-LINE
		ON A KL10, WHEN SWAPPING ON DUAL-PORTED RP04'S.

DIAGNOSIS:	CAN TRY TO START FILE I/O AND SWAPPING I/O SIMULTANEOUSLY.

CURE:		DON'T START SWAP IF INTERRUPT IS ON 2ND PORT OF A UNIT IN
		ACTIVE SWAPPING LIST.



MCO D-7343	TW
----------

UUOCON		FCLOS

SYMPTOM:	FILOP. UPDATE, RIB NOT AS USEFUL AS IT COULD BE,
		FILES ARE LARGER THAN THEY SHOULD BE.

DIAGNOSIS:	A CLOSE IS PERFORMED, SO REMAINDER OF LAST BLOCK IS
		EMPTY.

CURE:		SET BUFFER RING SO THAT NEXT IDPB WILL STORE IN LAST WORD
		WRITTEN +1.



MCO D-7345	WEM
----------

PSISER		31	DEVSIG
PSISER		44	ISPFNT

SYMPTOM:	A ^C IN DDT WITH THE PSI SYSTEM ARMED FOR ^C TRAPPING
		HANGS THE JOB.

DIAGNOSIS:	PSISER DEFERS THE FIRST ^C AND THROWS AWAY THE REST.

CURE:		CHECK FOR DDT WHEN PROCESSING ^C INTERRUPT.



MCO D-7348	TW
----------

TAPUUO		INPDUN

SYMPTOM:	BYTE COUNT WRONG ON BYTE-MODE INPUT FROM TU70.

DIAGNOSIS:	WRDCNT STORED IN SOME BUFFERS, BYTE COUNT IN OTHERS.

CURE:		ALWAYS STORE BYTE COUNT.



MCO D-7351	WEM
----------

SCNSER		25	RICC
SCNSER		73	TTYOUT
SCNSER		74	TTOUT2
SCNSER		132	TYO9W

SYMPTOM:	WHEN OUTPUT IS DONE TO A TTY OTHER THAN THE CONTROLLING
		TTY, AND A ^C IS TYPED ON THAT TERMINAL, THE JOB DOING
		OUTPUT REMAINS STUCK IN TTY WAIT.  IT DOES NOT GET
		AN ERROR.

DIAGNOSIS:	NO ONE CHECKS FOR THE IODERR BIT WHEN OUTPUTING CHARACTERS.

CURE:		CHECK.



MCO D-7352	WEM
----------

COMCON		143	DEASG2

SYMPTOM:	LN1 STOPCD.

DIAGNOSIS:	DDB TO AN INITED TTY GETS FREED BY SOME CLEVER (?) CODE
		THAT TRIES TO CLEAN UP SPARE TTY DDB'S.  CODE CLEARS ASSPRG
		IF THE DDB IS NOT CONNECTED TO AN LDB.

CURE:		REMOVE CODE.



MCO D-7357	TW
----------

FILIO		MATUN

SYMPTOM:	FILSER GETS CONFUSED.

DIAGNOSIS:	IF THE SAME DRIVE SERIAL NUMBER IS READ FOR DRIVES
		WHICH AREN'T ON 2 PORTS OF THE SAME DRIVE, WIERD THINGS
		WILL HAPPEN.

CURE:		CHECK THAT DRIVE NUMBER IS THE SAME (EG. RPA7,RPC7).



MCO D-7363	EAR		SPR# 23034
----------

TAPUUO		37	TPMUNL

SYMPTOM:	IF A TAPE DRIVE IS IN SUCH BAD SHAPE THAT IT CAN'T TRANSFER
		ANY CHARACTERS CORRECTLY, NOTHING GETS REPORTED TO THE
		OPR OR TO SYSERR.

DIAGNOSIS:	UNLOAD STATISTICS ONLY GET REPORTED IF SOME CHARACTERS WERE
		READ OR WRITTEN.

CURE:		ALSO REPORT IF ANY HARD ERRORS WERE DETECTED.



MCO D-7365	EAR		SPR# 21875
----------

PSISER		32	SIG50

SYMPTOM:	JOB DOING PSI FOR WAKES GETS BAD OLD PC IF IT DOES THE
		WAKE TO ITSELF.

DIAGNOSIS:	THE INTERRUPT IS NOT BEING DEFERRED UNTIL UUO EXIT.

CURE:		HANDLE THIS CASE LIKE IPCF TO YOURSELF.



MCO D-7368	JMF
----------

CDRSER		TKUSER

SYMPTOM:	DON'T GET ON-LINE PSI INTERRUPTS FROM THE LOCAL CDR.

DIAGNOSIS:	DVOFLN SET IN THE WRONG HALF WORD.

CURE:		MOVEI -> MOVSI



MCO D-7371	TW		QAR# N/A
----------

FILUUO		PTHU8C

SYMPTOM:	PATH. SIXBIT /ERSATZ/ STORES PPN OF ERSATZ DEV, 1ST
		SFD IN DEFAULT PATH.

DIAGNOSIS:	OVERSIGHT.

CURE:		CHANGE TO STORE 0 AFTER PPN.



MCO D-7376	DRL
----------

DNTTY		1

SYMPTOM:	CTY ON REMOTE HAS FUNNY SPEED.

DIAGNOSIS:	NO LCB FOR CTY.

CURE:		ADD CTY LCB.



MCO D-7378	EAR
----------

FILIO		153	BADU4A

SYMPTOM:	NONE OBSERVED BUT BAD THINGS COULD HAPPEN IF A DISK 
		GOES OFF-LINE ON A SYSTEM WITH A DEVICE HAVING CODE 14.

DIAGNOSIS:	EXTRANEOUS CONO P1,DSKPIN.

CURE:		REMOVE IT.



MCO D-7383	EJW
----------

NETSER		125	CDRIN4
NETSER		128	CDRIGN
NETSER		132	CDRSR6

SYMPTOM:	ASYNC. IO DOESN'T WORK ON NETWORK CDRS.

DIAGNOSIS:	1)  CDRSRQ CALLS NETHIB.
		2)  SERVICE ROUTINE LEAVES IOACT ON WHEN IT SHOULDN'T.

CURE:		1)  MOVE NETHIB CALL TO CDRIN4 AND ADD DEPAIO CHECK.
		2)  CALL CLRACT AT CDRIGN.



MCO D-7386	EJW
----------

NETSER		75	IDCDAR
NETSER		125	CDRIN4
NETSER		128	CDRDON
NETSER		129,130	CDRSRQ
NETSER		131	CDRSTS
COMNET		5	NETDSP

SYMPTOM:	ONLINE/OFFLINE INTERRUPTS FROM REMOTE CDR DON'T WORK.

DIAGNOSIS:	1)  HNGSTP CALLED AFTER NETHIB.
		2)  JOB NOT WOKEN WHEN ONLINE AGAIN IF USING ASYNC IO.
		3)  PSIONL NOT CALLED WHEN ONLINE.
		4)  NO ENTRY FOR DEVCHK IN NETDSP.

CURE:		1)  MAKE CDRSRQ GIVE ERROR RETURN WHEN OFFLINE OR AT
		    EOF AND DON'T CALL NETHIB THEN.
		2)  CALL SETIOD TO WAKE JOB.
		3)  LIGHT DVOFLN IN LH OF DEVCHR.
		4)  ADD ONE.



MCO D-7399	KR
----------

DNTTY		15	TTYINP0
NETSER		88	D85CHP

SYMPTOM:	XOF ON NETWORK TTY'S UNRELIABLE.

DIAGNOSIS:	2 INSTRUCTIONS LEFT OUT OF MCO #7053 IN -11 CODE.
		ALSO PATCH TO SEND STATUS LESS OFTEN CAUSED
		STATUS NOT TO BE SENT WHEN XON RECEIVED, THEREBY
		HANGING OUTPUT.  PUT BACK THE OLD WAY.

CURE:		PUT THEM IN.



MCO D-7401	HRB		SPR# 23471
----------

UUOCON		109	DEVOP

SYMPTOM:	DEVOP. CUSTOMER FUNCTIONS DON'T WORK.

DIAGNOSIS:	BIT 2000 BEING CLEARED FOR TABLE SEARCH.

CURE:		DELETE @ DEVOP+22

			TRC	T2,3000
			TRCE	T2,3000

		INSERT

			TRNE	T2,2000
			TRON	T2,1000
			TRZ	T2,2000



MCO D-7402	HRB		SPR# 23283
----------

FILUUO		168	ENER1D

SYMPTOM:	ERROR CODE 20(BLOCK NOT FREE) RETURNED IN
		RH(.RBPPN) INSTEAD OF RH(.RBEXT) ON EXTENDED ENTER.

DIAGNOSIS:	CODE WRONG.

CURE:		PUT ERROR CODE IN RIGHT PLACE.



MCO D-7404	HRB		SPR# 22103
----------

FILFND		44	FNDSTR

SYMPTOM:	DSKCHR UUO INCORRECTLY RETURNS SOFTWARE WRITE LOCK BIT.

DIAGNOSIS:	JOB # BEING PASSED IN F, NOT J. IN 6.02 AND 6.03 ALSO
		IGNORES CPU1.

CURE:		MOVE POP.  CHANGE F TO J.  IN 6.02 AND 6.03 USE PROPER
		CPU'S JOB #.



MCO D-7407	JMF				DOCUMENTATION CHANGE
----------

KLSER		17	PRHMF

SYMPTOM:	IF HARD PARITY TRAP OCCURS INVOLVING MONITOR,
		SYSTEM IS HALTED WITHOUT QUEING ENTRY FOR
		DAEMON.  IF QUEUED, DAEMON COULD EXTRACT ENTRY FROM
		RESULTANT CRASH DUMP.  BIG HELP FOR FIELD SERVICE.

DIAGNOSIS:	USER MODE TEST IS BEFORE CALL TO DAEEIM.

CURE:		MAKE USER MODE TEST IMMEDIATELY AFTER CALL TO DAEEIM.



MCO D-7408	WRS
----------

QUESER		26	RSKED1

SYMPTOM:	WRONG REQUEST I.D. ON PSI INTERRUPT FROM ENQ. UUO.

DIAGNOSIS:	NEXT REQUEST BLOCK PICKED UP BEFORE INTERRUPT IS
		GENERATED, RESULTING IN ID FROM WRONG REQUEST.

CURE:		DO THINGS IN THE RIGHT ORDER.

		SEE MCO 7421.



MCO D-7409	HRB		SPR# 23843
----------

COMCON		16-1

SYMPTOM:	CAN'T CONTINUE AFTER DCORE COMMAND WHEN IN TTY I/O WAIT.

DIAGNOSIS:	TTYRNU SET IN DISPATCH TABLE INSTEAD OF TTYRNW.

CURE:		SET TTYRNW NOT TTYRNU.



MCO D-7412	TW
----------

VMSER		SWPS12

SYMPTOM:	EUE, UIL, P2L STOPCODES.

DIAGNOSIS:	IF VMSER TRIES TO START A SEEK ON A UNIT WHICH HAS JUST
		DROPPED OFF-LINE, STRTIO WILL BE CALLED WITHOUT P1
		POINTING AT CHANNEL DATA BLOCK.

CURE:		MOVE P1,KONCHN(J)



MCO D-7416	EJW
----------

NETSER		129	CDRSTS

SYMPTOM:	NET CDRS STILL DON'T WORK. (WELL, THEY WORK,
		BUT INEFFICIENTLY.)

DIAGNOSIS:	SETIOD CALLED TOO OFTEN, CALLED CONTINUOUSLY
		WHEN CDR IS OFFLINE.

CURE:		CALL NTIDON (WHICH CALLS SETIOD) FROM CDRSTS ONLY
		IF STATUS HAS CHANGED.



MCO D-7421	WRS				DOCUMENTATION CHANGE
----------

QUESER

SYMPTOM:	QUESER CAN'T CONFORM TO DOCUMENTATION AND STILL ALLOW
		A USER TO DETERMINE WHEN LOCKS ARE FREE USING PSI.

DIAGNOSIS:	STORING STATUS IS NOT SUFFICIENT.  BITS FROM VARIOUS
		LOCK REQUEST IDS ARE IN FACT IOR'D, NOT STORED, IN THE
		PSI STATUS WORD.  THIS SOLVES THE PROBLEM OF DETERMINING
		WHEN LOCKS ARE FREE, BUT MEANS THAT THE SOFTWARE DOES
		NOT CONFORM TO THE DOCUMENTATION.

CURE:		FIX DOCUMENTATION TO SUGGEST THAT ENQ. LOCK ID'S SHOULD
		BE UNIQUE 1 BIT VALUES (E.G., 1,2,4,10,20...400000).  NOTE THAT PSI
		WILL SET BITS IN THE STATUS WORD AS LOCKS ARE GRANTED.
		THE USER MUST CLEAR THE STATUS WORD.



MCO D-7426	JMF
----------

CP1SER		USPXI1

SYMPTOM:	PERFORMANCE ISN'T AS GOOD AS IT COULD BE ON A DUAL
		PROCESSOR SYSTEM.

DIAGNOSIS:	JOBS BECOME UNRUNNABLE ON CPU1 WHEN THEY SHOULDN'T.

CURE:		REVERSE THE SENSE OF A TEST.  AT USPXI1+4 TDNN --> TDNE.



MCO D-7434	TW
----------

RPXKON		RPXMOV

SYMPTOM:	STOPCD EUE.

DIAGNOSIS:	IF FRONT-END -11 GRABS A DRIVE, AND NO INTERRUPT HAPPENS
		WHEN IT IS RELEASED, AND THE DRIVE WAS DOING A SEEK OR
		OFFSET DURING ERROR RECOVERY, THEN RPXKON ISN'T CLEARED.

CURE:		CLEAR RPXKON ON ALL POSITIONER-MOVING OPERATIONS.



MCO D-7437	EGF
----------

D78INT		18	RLCL00
D78INT		18-1	CLOIN
D78INT		35	TRACE.
D78INT		35-1	TRACE.

SYMPTOM:	NOT ENOUGH INFORMATION SAVED WHEN TRACING IS
		TURNED ON IN D78INT (NORMALLY OFF).

DIAGNOSIS:	NO CODE.

CURE:		PUT JOB NUMBER IN TRACE.  ADD LINE + PDP11 NUMBER.
		ALSO TRACE THE CLOSE UUO.



MCO D-7439	JFW				DOCUMENTATION CHANGE
----------

UUOCON		UINI2A
UUOSYM

NEW:		RESERVE BITS 15, 16, 17 FOR CUSTOMER IN THE OPEN
		FLAG WORD.



MCO D-7447	RLD
----------

DNDEV		DVPDAT

SYMPTOM:	DN87 CRASHES IF ASYNCH LINE SUPPLIES DATA FASTER
		THAN DN87 CAN SHIP TO THE -10.

DIAGNOSIS:	DN87 CAN'T CONSTRUCT MULTIPLE NCL DATA SUBMESSAGES.

CURE:		FIX THIS.



MCO D-7449	EJW
----------

COMNET		8	NETLAT

SYMPTOM:	NETSER ALLOWS ONE LESS CONNECT THAN NETCNF REQUESTS.

DIAGNOSIS:	ONE LOCATION IN NETLAT IS RESERVED FOR THE PROTOTYPE
		NET DDB.

CURE:		MAKE NETLAT ONE LONGER THAN NETCNF REQUESTS.



MCO D-7453	TW
----------

FILIO		UNIPOS

SYMPTOM:	STOPCD PQE WHILE RUNNING USER-MODE DISK DIAGNOSTICS
		ON CHANNELS WHICH HAVE DUAL-PORTED DISKS.

DIAGNOSIS:	IF SEEK DOESN'T START ON 2ND PORT BECAUSE
		A DIAGNOSTIC IS WAITING TO GET THE CHANNEL, THE
		MAIN-PORT UNIT IS LEFT IN PW STATE ALTHOUGH ITS
		QUEUE IS EMPTY.

CURE:		SKIPN DIADSK



MCO D-7454	TW
----------

FILIO		HNGD7B

SYMPTOM:	HUNG DISK.

DIAGNOSIS:	DEVIOS STORED AT CLOCK LEVEL AFTER IT HAS BEEN
		CHANGED AT INTERRUPT LEVEL.

CURE:		STOIOS -> SETHNG



MCO D-7463	KR
----------

SCNSER		18	XMPIM

SYMPTOM:	PIM MODE OUTPUT LOSES A CHARACTER SOMETIMES.

DIAGNOSIS:	SOSGE AT INTERRUPT LEVEL MAY OCCUR BETWEEN PUTTING
		CHARACTER IN CHUNK & OUTPUTING LDBTOC.  IF THIS IS THE
		ONLY CHARACTER OUT THERE, XMPIM WILL GO TO ZAPOUT,
		FORGETTING ABOUT CHARACTER.

CURE:		ADD 2 INSTRUCTIONS.
MCO D-7465	TW
----------

RPXKON		RPDWN2

SYMPTOM:	STOPCD PIE WHEN SYSTEM IS BEING BROUGHT UP.

DIAGNOSIS:	IF THE FRONT END -11 GETS TO ITS DISK BEFORE THE
		-10 TOUCHES ANY DISK ON THAT CONTROLLER, THEN THE
		INTERRUPT VECTOR REGISTER IS NOT SET UP.

CURE:		PUSHJ RPXIVI



MCO D-7466	HRB		SPR#
----------

IPCSER		15	IPCS4A

SYMPTOM:	WHEN A PROVILEGED JOB USES IP.CFS TO SPECIFY A DIFFERENT
		SENDERS PID THAN ITS OWN, THINGS BECOME
		CONFUSED.  WE GIVE THE RECEIVER THE INDIRECT SENDERS
		PID BUT THE ACTUAL SENDERS JOB, PPN, AND CAPABILIIES.  IN
		ADDITION WE DON'T HANDLE PENDING SEND COUNTS PROPERLY.

DIAGNOSIS:	AFTER VALIDATING AND SAVING THE INDIRECT SENDERS
		PID WE FORGET THIS IS AN INDIRECT SEND.

CURE:		REMEMBER ABOUT INDIRECT SENDS WHEN SAVING JOB, PPN, AND
		CAPABILITIES.



MCO D-7467	TW
----------

FILIO		ATTUN2

SYMPTOM:	DISK REMAINS MARKED OFF-LINE AFTER "ATTACH DSK" COMMAND.

DIAGNOSIS:	SKIPG  KONPOS

CURE:		REMOVE.



MCO D-7470	HRB		SPR# 23564
----------

TM2KON		6	TM2SI2

SYMPTOM:	TU16 GIVES SPURIOUS "OPR ACTION" MESSAGES.

DIAGNOSIS:	IF WE ARE AT BOT THE FLAG INDICATING "THIS IS OUR
		FIRST ATTEMPT TO ACCESS THE TAPE" CAN GET CLOBBERED. IN
		THIS CASE WE DON'T TRY A DRIVE CLEAR ON A PROBLEM.

CURE:		CHANGE AN AC AND SWAP 3 INSTRUCTIONS TO PRESERVE FLAG.
MCO D-7475	HRB		SPR# 23362
----------

FILUUO		126	PTHUU5

SYMPTOM:	REHASH OF 7424.
		IF A FILE IS OPEN ON DEVICE:	PATH SAYS ITS ON:
			HLP				HLP
			DOC				DOC
			SYS				SYS
			NEW				SYS

		THIS IS INCONSISTENT.

DIAGNOSIS:	AFTER OBTAINING THE NAME OF THE DEVICE THE FILE
		IS OPEN ON WE CHECK SYSDEV.  IF WE ARE SYSDEV WE
		ALWAYS RETURN SIXBIT/SYS/.

CURE:		CHECK FOR NEW AND DON'T RETURN 'SYS' IF WE HAVE
		SYSDEV AND 'NEW'.



MCO D-7477	EAR		SPR# 23468
----------

CLOCK1		20	INCTIM

SYMPTOM:	WITH EBOX/MBOX ACCOUNTING, KCS IS NOT COMPUTED
		PROPERLY.

DIAGNOSIS:	COMPUTED USING P1 WHICH ALWAYS CONTAINS INTERVAL TIME.

CURE:		SET UP P1 FOR USING EBOX/MBOX TIME IF ST%EMR IS ON.



MCO D-7480	HRB		SPR# 24202
----------

MSGSER		12	DISION

SYMPTOM:	ADDRESS CHECKS USING MPX DEVICES.

DIAGNOSIS:	M POINTING TO RING HEADER INSTEAD OF FIRST BUFFER
		ON CALL TO VMCHEK.

CURE:		MAKE M POINT TO FIRST BUFFER.



MCO D-7481	HRB		SPR# 23734
----------

ERRCON		3	NXMLP1

SYMPTOM:	IF NXM RECOVERY SETS MEMORY OFFLINE, JOBS THAT
		ARE TOO LARGE TO BE SWAPPED IN DO NOT GET ZAPPED.

DIAGNOSIS:	WRONG INTERPRETATION OF CPOPJ/CPOPJ1.

CURE:		REVERSE OUR ACTIONS.



MCO D-7486	TW
----------

FILIO		FIXCNT

SYMPTOM:	STOPCD CAO.

DIAGNOSIS:	CODE DOESN'T WORK IF BLOCKS PER CLUSTER = BLOCKS
		PER SUPERCLUSTER.

CURE:		RELOCATE A TEST.



MCO D-7490	EAR
----------

TAPSER		5	TPINT1
TAPSER		9	TAPSEC
TAPSER		15	TAPFLS
TAPUUO		34	MTAPGO
TAPUUO		36	TPMWRT,WRTDUN
ERRCON		34	DEVEXE

SYMPTOM:	TAPE SYSTEM HANGS, ALL JOBS ATTEMPTING TO ACCESS
		TAPE GO INTO EW STATE.

DIAGNOSIS:	STILL SEVERAL WAYS FOR A LOST INTERRUPT TO FOOL
		TAPSER. IN PARTICULAR:

		A.  ON SPACING OPERATION IF JOB IS SWAPPED OUT.
		B.  IF REQUESTING AN INTERRUPT TO FORCE A SCHEDULER CYCLE.
		C.  IF WRITING A TAPE MARK OR BLANK TAPE.

CURE:		EXTEND USE OF KDB HUNG TIMER (TKBTIM) TO HANDLE
		THESE CASES.



MCO D-7493
----------

KLSER		26	GETUBR
KISER		26
SCHED1			SWAP

SYMPTOM:	MUUO LOOP WITH UPT SET TO ZEROS.

DIAGNOSIS:	NO UBR SET UP AND SWAPPER NEEDS ONE.

CURE:		MAKE SURE SWAPPER HAS A UBR.



MCO D-7496A	WRS
----------

TTDINT		2	DLSDSP

SYMPTOM:	MONITOR GETS UIL STOPCODE IF RUN WITH  KLINIK
		LIR FRONT-END.

DIAGNOSIS:	LINE SPEED STATUS MESSAGE IS INDIRECT AND THEREFORE
		NEEDS PORT ADDRESS.

CURE:		CHANGE CPOPJ TO EATMSG.



MCO D-7497	WRS				DOCUMENTATION CHANGE
----------

CLOCK1		30	CIPXTO

SYMPTOM:	IF EBOX/MBOX ACCOUNTING IS SELECTED, AND THE
		ANSWER TO "EXCLUDE MONITOR OVERHEAD" IS GIVEN
		AS "NO", THE OVERHEAD IS STILL NOT CHARGED TO
		A USER JOB.

DIAGNOSIS:	CLOCK1 HAS CODE TO PREVENT THE TIME FROM BEING
		ADDED IN.

CURE:		REMOVE IT.



MCO D-7510	EJW
----------

NETSER		13	NODE.3

SYMPTOM:	NETWORKS HANG SOON AFTER A PDP-11 NODE COMES ONLINE
		IF A PROGRAM ON A -10 IS TRYING TO SEND STATION
		CONTROL MESSAGES TO IT.

DIAGNOSIS:	NETSER IS WILLING TO SEND STATION CONTROL MESSAGES TO
		NODES THAT HAVE NOT COMPLETED NCL STARTUP.

CURE:		CHECK IT, RETURN ERROR CODE 4 (NO SUCH NODE) UNTIL
		STARTUP COMPLETES.



MCO D-7511	JMF
----------

UUOCON

SYMPTOM:	DUAL SYSTEMS NOT AS FAST AS THEY COULD BE.

DIAGNOSIS:	RUNTIM UUO COULD BE EXECUTED ON CPU1, BUT ISN'T.

CURE:		ADD UU.CP1 TO RUNTIM ENTRY IN CHKTBC.



MCO D-7512	WRS
----------

CLOCK1			CIPXIT
CP1SER
COMMON		353	APNINT
KISER			CSDMP
SCHED1

SYMPTOM:	EXCESSIVE 1099 CACHE LOST TIME ON CPU1.

DIAGNOSIS:	CPU0 DOESN'T SWEEP OFTEN ENOUGH.

CURE:		SWEEP AFTER EVERY JOB.  TO SAVE TIME DON'T WAIT FOR
		THE SWEEP BUT INCREMENT CACHE SWEEP SERIAL NUMBER
		ON A CACHE SWEEP DONE INTERRUPT.



MCO D-7514	WRS
----------

KILOCK		2	LOCK3

SYMPTOM:	RANDOM ILLEGAL UUO'S ON DUAL PROCESSOR SYSTEM.

DIAGNOSIS:	HIGH SEGMENT DELETED BY CPU0 FOR JOB RUNNING ON CPU1
		WHEN SWAPPER CALLED BY KILOCK.

CURE:		DON'T.
MCO D-7515	WRS
----------

SCHED1		FORCEO

SYMPTOM:	LOOP IN SCHED1.

DIAGNOSIS:	INFINITE SCANNING ON SWAPPER.

CURE:		DON'T BACK SCAN UP TO THE BEGINNING IF WE REJECT
		A JOB.



MCO D-7519	JFW/TW
----------

FILIO		POSERB

SYMPTOM:	NO OFFSET RECOVERY FOR HCE OR HCRC ERRORS.

DIAGNOSIS:	TESTING WRONG REGISTER.

CURE:		CHANGE	TLNN	T2,IOHDER
		  TO	TLNN	P2,IOHDER



MCO D-7532	EJW
----------

NETSER		115	LPTOUT
NETSER		117	PSIONL

SYMPTOM:	NO ONLINE INTERRUPTS OCCUR FOR REMOTE LPTS.

DIAGNOSIS:	DVOFLN SET IN WRONG HALFWORD.

CURE:		LEFT HALFWORD.



MCO D-7537	WRS
----------

SCHED1
CP1SER
COMMON

SYMPTOM:	POOR INTERACTIVE RESPONSE ON 1099'S.

DIAGNOSIS:	JOBS THAT HAVE DONE A UUO ON THE SLAVE PROCESSOR
		HAVE A HIGHER PRIORITY THAN HPQ OR PQ1 JOBS ON THE MASTER.

CURE:		SCAN HPQ AND PQ1 JOBS BEFORE SCANNING FOR PQ2 JOBS
		THAT HAVE DONE A UUO ON THE SLAVE.



MCO D-7541	EJW
----------

CLOCK1		74	SETID3

SYMPTOM:	PROGRAMS USING ASYNC IO ON REMOTE LPTS LOOP DOING
		UNSUCCESSFUL OUTPUT.

DIAGNOSIS:	NETSER REFUSES OUTPUT UUOS, WHEN THERE ARE NO DATA
		REQUESTS, BY CALLING DEVERR WHICH CALLS SETIOD WHICH
		CALLS WAKJOB WHICH MAKES THE NEXT HIBER UUO A NOP.

CURE:		MAKE SETIOD CALL WAKJOB IF IOACE IS SET AND (NEW)
		IF IOSTBL IS CLEAR.



MCO D-7544	JMF
----------

SCHED1		FORCE0

SYMPTOM:	DATA COMPARE ERRORS WHEN RUNNING USER MODE MEMORY
		DIAGNOSTICS AND SWAPPING ON A 1099 SYSTEM.

DIAGNOSIS:	A JOB CAN GET SWAPPED OUT EVEN THOUGH IT'S NOT RUNNABLE
		WITH RESPECT TO THE CACHE ON CPU0.

CURE:		RELOCATE CACHE CHECK.



MCO D-7549	LJC		SPR# 24353	DOCUMENTATION CHANGE
----------

UUOSYM		45,72

SYMPTOM:	UUOSYM WRONG.

DIAGNOSIS:	.JBINT BLOCK MISSING A WORD.  2 WORDS NOT IN UUOSYM
		FOR .TFSTA ARG BLOCK.

CURE:		FIX.



MCO D-7550	LJC		SPR# 24233	DOCUMENTATION CHANGE
----------

UUOSYM		53

SYMPTOM:	UUOSYM WRONG.

DIAGNOSIS:	FIX .JBPFH.

CURE:		FIX.
MCO D-7553	LJC				DOCUMENTATION CHANGE
----------

UUOSYM		88

SYMPTOM:	UUOSYM WRONG.

DIAGNOSIS:	.DCUR5 SHOULDN'T BE THERE.

CURE:		DELETE IT.



MCO D-7554	TW
----------

RPXKON		RLESE

SYMPTOM:	LOOP ON DISK PI CHANNEL.

DIAGNOSIS:	IF AN RP04 DRIVE WHICH WAS SITTING IDLE COMES UP WITH
		AN ERROR WHICH CAN'T BE CLEARED, THEN DOING A RELEASE
		RAISES ATTENTION AGAIN.

CURE:		CHECK ATTN. SUMMARY REGISTER AFTER THE RELEASE.



MCO D-7557	TW
----------

UUOCON		UCLS3

SYMPTOM:	CAN CAUSE A FILE TO BE NON-DELETABLE (FILE BEING
		MODIFIED ERROR) UNTIL SYSTEM RELOADED.

DIAGNOSIS:	FILOP. UPDATE-RIB, FOLLOWED BY CLOSE, WITH NO INTERVENING
		OUTPUTS, LEAVES OCLOSB ON IN F.

CURE:		DON'T LIGHT OCLOSB IN LH(F) IF FILOP. UPDATE-RIB.


MCO D-7558	TW
----------

FILIO		SATBAD

SYMPTOM:	STOPCD UFI.

DIAGNOSIS:	UNITAL IS NOT DECREMENTED PROPERLY ON A SAT READ ERROR.

CURE:		DECREMENT BY NUMBER OF BLOCKS IN THE SAT, NOT NUMBER
		OF CLUSTERS.



MCO D-7559	EAR
----------

COMCON		42	SETAOK,CHKMX2

SYMPTOM:	1)  STOPCD EUE WHILE DOING A SETUUO TO CHANGE CORMAX.
		2)  CAN'T SET CORMAX TO ITS LOWEST LEGAL VALUE.

DIAGNOSIS:	1)  CAN EXIT THE CHKMAX CODE WITHOUT FIRST CLEANING
		    UP THE STACK.
		2)  MINMAX ISN'T TESTED PROPERLY.

CURE:		1)  USE COMMON EXIT IN ALL CASES.
		2)  CAILE -> CAIL




MCO D-7566	TW
----------

FILIO		PIKPND

SYMPTOM:	SYSTEM HUNG - SWAPPER STOPS.

DIAGNOSIS:	IF A DISK GIVES AN ONLINE INTERRUPT WHILE
		THE SWAPPER IS BUSY, THE HOME BLOCK GETS REREAD, LEAVING
		SCNCNT POSITIVE.

CURE:		DON'T REREAD HOME BLOCKS IF SQREQ IS POSITIVE.



MCO D-7575	JMF/CDO
----------

PSISER		JSRPC,SETPN1

SYMPTOM:	MCS-10 DOESN'T WORK.

DIAGNOSIS:	PSISER DOESN'T ALWAYS GRANT ALL THE INTERRUPTS MCS IS
		ENTITLED TO.

CURE:		REMOVE CLEVER CODE.



MCO D-7581	TW
----------

TM2KON		DRVPOL

SYMPTOM:	TU45/TU16'S ON TM02'S OTHER THAN 0 DON'T WORK RIGHT.

DIAGNOSIS:	1)  DEFENSIVE CODE IS TOO DEFENSIVE.
		2)  T3 GETS ZAPPED.

CURE:		1)  LSH 21 -> 18.
		2)  USE P3 INSTEAD.
MCO D-7585	HRB
----------

FILUUO		120	SETL4B

SYMPTOM:	AN ENTER INTO AN SFD WHICH EXISTS BUT IS NOT ON THE
		STRUCTURE THE USER OPEN'D, RETURNS THE WRONG ERROR CODE.
		IF IT WAS AN EXTENDED ENTER IT RETURNS THE
		WRONG ERROR IN THE WRONG PLACE.

DIAGNOSIS:	1)  ADJUSTING M TOO MUCH.
		2)  WE DON'T SET UUOREN SO ILNMER DEFAULTS TO A
		    FILE NOT FOUND ERROR (0).

CURE:		1)  ADJUST M PROPERLY.
		2)  LIGHT UUOREN SO ERROR 23 IS RETURNED.



MCO D-7586	JMF
----------

COMMON		.E1IL

SYMPTOM:	6.03 SINGLE PROCESSOR MONITORS ARE ABOUT A PAGE 
		BIGGER THAN NEED BE.  6.03A DOESN'T WORK IF BUILT
		FOR A SMALL NUMBER OF JOBS.

DIAGNOSIS:	CPU1'S 1-1 MAP GETS GENERATED EVEN THOUGH A SINGLE
		CPU MONITOR IS BEING BUILT.

CURE:		FIX CONDITIONALS.



MCO D-7587	JMF
----------

CLOCK1		SRWAIT
SCHED1		SCHEDC
CP1SER		MRNBL
COMMON

SYMPTOM:	MANY JOBS IN CB AND DA STATE (DUAL CPU ONLY).

DIAGNOSIS:	SERVICING JOBS IN SHARABLE RESOURCE WAIT
		STATES IS LOWER IN PRIORITY THAN SERVICING JOBS
		WHICH HAVE PENDING CPU1 UUOS.

CURE:		IF THERE ARE JOBS WAITING FOR SHARABLE RESOURCES,
		SERVICE THEM BEFORE LOOKING FOR JOBS WITH
		PENDING CPU1 UUOS.



MCO D-7593	RK		SPR# 24651
----------

SCNSER		111	MICAD1

SYMPTOM:	MIC "RESPONSE" DOES NOT WORK.

DIAGNOSIS:	MICADC IS INCORRECTLY CODED -- ALWAYS RETURNS FALSE.
		IN ADDITION, THE CODE AT MICRSP IS EXPECTING T1 TO 
		BE SET UP.

CURE:		MICAD1 SHOULD BE AS FOLLOWS:

		MICAD1:	SOS	-1(P)
			AOS	-1(P)
			HRRI	T1,(M)
			JRST	MPOPJ##



MCO D-7594	CDO				DOCUMENTATION CHANGE
----------

PTYSER		PTWAKE
PTYSER		PTMNMD
PSISER		PSIDVB
COMMON

SYMPTOM:	PSI INTERRUPTS FOR PTY'S ARE ALL OF ONE TYPE (IR.IND).

DIAGNOSIS:	HARDWIRED CODE.

CURE:		DETERMINE INTERRUPT FROM DEVIOS
		IR.IND=200000=PTY OUTPUT AVAILABLE
		IR.OVD=100000=PTY WANTS INPUT



MCO D-7596	CDO				DOCUMENTATION CHANGES
----------

COMMON
UUOSYM

NEW:		ADD SYSTEM PID ENTRY #11 FOR FUTURE ONLINE ERROR
		REPORTING.  PUT IN 6.03A SO NEW FEATURE WILL NOT BE
		6.04 DEPENDENT.

		GETTAB 126 (.GTSID) ENTRY 11
			%SISEL (SYSTEM ERROR LOGGER)
		IPCF READ/WRITE SYSTEM PID (.IPCRP/.IPCWP)
			INDEX .IPCPL=11=SYSTEM ERROR LOGGER



MCO D-7600	EAR		SPR# 23767
----------

UUOCON		65	GTNTN

SYMPTOM:	GTNTN. UUO RETURNS INVALID LINE NUMBER IF FTNET IS
		TURNED OFF.

DIAGNOSIS:	LINE NUMBER IS TAKEN FROM THE LDB WITHOUT FIRST SETTING
		UP U.

CURE:		SET UP U.



MCO 7609	JMF
----------

KLSER		PRTRP

SYMPTOM:	BAD THINGS HAPPEN ON AR/ARX PARITY ERRORS ABOVE 256K.
		1)  BAD NUMBERS GRT STORED IN ERROR.SYS.
		2)  ERROR IS REPORTED AS SOFT WHEN HARD.

DIAGNOSIS:	HRRZS P1

CURE:		TLZ P1,777760



MCO D-7611	TW
----------

FILIO		SETID0

SYMPTOM:	GALAXY REFUSES TO TALK TO A DISK BECAUSE THE OFF-LINE
		BIT IS ON.

DIAGNOSIS:	IF UNIT GOES OFF-LINE (STATUS INCONSISTENT) THE OFF-LINE
		BIT GETS SET.  IT ONLY CLEARS ON A FREE INTERRUPT, BUT
		WE WILL TRY THE OPERATION ANYWAY FOR A SWAP ON THE UNIT
		AND IF THE OPERATION LATER SUCCEEDS UNPUNO DOESN'T
		GET CLEARED.

CURE:		CLEAR UNPUNO (OFF-LINE + UNSAFE) AT SETID0.



MCO D-7613	EAR		SPR# 23984
----------

COMCON		131	TTCNUM

SYMPTOM:	THE COMMAND

		.TTY NO FILL BLANK

		RESULTS IN FILL 0 AND NOBLANKS.

		.TTY NO FILL NO BLANK

		RESULTS IN FILL 0 AND BLANKS.

DIAGNOSIS:	THE ROUTINE TO PROCESS FILL AND OTHER COMMANDS THAT
		TAKE NUMERIC ARGUMENTS NEVER CLEARS THE SET/CLEAR FLAG,
		THUS THE NEXT COMMAND IN THE STRING GETS AN EXTRA
		"NO" ARGUMENT.

CURE:		CLEAR P1 FLAG WHEN DONE.



MCO D-7614	TW
----------

FILUUO		UFDCM9

SYMPTOM:	A SINGLE JOB APPEARS STUCK IN CB WAIT STATE FOR VERY
		LONG TIME - CBREQ IS LESS THAN IT SHOULD BE.

DIAGNOSIS:	CALL GVCBJ WITHOUT CALLING GETCB IN UFD COMPRESSOR.

CURE:		CALL GETCB.



MCO D-7619	DD		SPR# 24320,24801
----------

CLOCK1		42	CLRJBT

SYMPTOM:	XTH STOPCODES.

DIAGNOSIS:	IF A [2,5] JOB HAS THE HIGHEST ASSIGNED JOB NUMBER
		AND IF IT IS STOPPED PREMATURELY WHILE TRYING TO EXPAND
		ITS CORE, WE KILL THE JOB BUT DO NOT DECREMENT XJOB.

CURE:		CALL FIXXPN FROM CLRJBT SO WE CHECK TO SEE IF XJOB



MCO D-7620	EAR		SPR# 23731
----------

ONCE		8	ONCE0

SYMPTOM:	GETTAB FOR %CNNXM (POINTER TO NXMTAB) RETURNS 0 ON
		A KA10.  THIS RESULTS IN BAD INFORMATION FROM SYSERR.

DIAGNOSIS:	CODE TO INITIALIZE NXMPTR GOT MOVED TO UNDER A
		FT2SEGMON CONDITIONAL.

CURE:		MOVE THE CONDITIONAL DOWN A FEW LINES.



MCO D-7623	EAR		SPR# 24643
----------

DISSER		8	CLKREQ

SYMPTOM:	NONE OBSERVED BUT ONE WOULD EXPECT STRANGE BEHAVIOR
		AT SITES USING DISPLAYS.

DIAGNOSIS:	THE CLOCK QUEUE WAS CHANGED TO TWO ENTRIES PER
		REQUEST AND DISSER NEVER GOT THE WORD.

CURE:		ADD AN IBP.



MCO D-7627	JMF
----------

DTESER		DTEZED

SYMPTOM:	STOPCD D10.

DIAGNOSIS:	SOMEONE FIDDLING WITH THE SWITCHES ON A FRONT END -11
		OR PLAYING WITH DTELDR CAN GENERATE A TO-11 DONE
		INTERRUPT WHICH DTESER DOESN'T EXPECT.

CURE:		RELOAD THE -11 RATHER THAN STOPPING THE -10.



MCO D-7634	JE
----------

COMMON		118	ENDSTS

SYMPTOM:	IF YOU LOAD THE MONITOR AND IMMEDIATELY START AT 407,
		SYSTEM FALLS ON ITS NOSE.

DIAGNOSIS:	"ENDSTS" CALLS "SUNXMT" WHICH CALLS "REFMEM" WHICH
		EXPECTS PAGING TO BE TURNED ON.

CURE:		TURN ON PAGING BEFORE CALL TO "SUNXMT" AT ENDSTS.
MCO D-7638	DAE		SPR# 24247
----------

UUOCON		DVSIZ
UUOCON		SIZRET

SYMPTOM:	DEVSIZ UUO ALWAYS GIVES SKIP (NORMAL) RETURN EVEN WHEN
		ERROR CODES ARE RETURNED IN AC TO USER.

DIAGNOSIS:	CODE COMMENT INDICATES ERROR RETURN NOT IMPLEMENTED.
		SOFTWARE NOTEBOOK 4 STATES THAT THE ERROR RETURN WILL
		BE TAKEN IF AN ILLEGAL MODE IS SPECIFIED OR THE DEVICE
		DOES NOT EXIST. THERE IS ALSO A TABLE OUTLINING THE
		ERROR CODES RETURNED IN THE USER AC.

CURE:		MAKE CODE MATCH DOCUMENTATION.



MCO D-7639	TW
----------

RPXKON		RPXIN7

SYMPTOM:	SYTEM WON'T COME UP - LOOPS AFTER TYPING STARTUP OPTION.

DIAGNOSIS:	IF SOME DRIVES ON AN RP04/RP06 CONTROLLER ARE TURNED
		OFF AFTER THE MONITOR HAS BEEN LOADED BUT BEFORE IT HAS
		BEEN STARTED, AND OTHER DRIVES ON THE CONTROLLER ARE
		ON, THE CONTROLLER WILL WAIT FOR A SEEK WITH ITS PIA=0.

CURE:		MAKE SURE CONTROLLER HAS A PI AT ALL TIMES.



MCO D-7641	JMF
----------

DTESER
CLOCK1

SYMPTOM:	GARBAGED CTY OUPUT ON PARITY ERRORS AND NXMS.

DIAGNOSIS:	MEMORY SCAN TAKES SEVERAL SECONDS SO THE ONCE A SECOND
		CODE GETS CALLED ONCE A TIC UNTIL IT CATCHES UP. THIS
		CAUSES SCNSER TO TRY TO TYPE A CHARACTER ON THE CTY
		ONCE EVERY 2 TICS.

CURE:		CALL ALL SERVICE ROUTINES EXCEPT DTASER ONLY ONCE
		PER SECOND.



MCO D-7656	TW
----------

FILIO		HNGDWN

SYMPTOM:	STOPCD DNF.

DIAGNOSIS:	HUNG UNIT WHILE TRYING TO REREAD HOME BLOCKS IN
		RESPONSE TO AN ON-LINE INTERRUPT CALLS CLRDDB TWICE.

CURE:		REMOVE ONE OF THEM.



MCO D-7660	EAR
----------

SCHED1		43	FININ3
CP1SER		22	CLCSN

SYMPTOM:	RANDOM PROGRAMS GET ILL MEM REF OR ILLEGAL UUO WHEN
		RUNNING ON DUAL PROCESSOR KL SYSTEMS.

DIAGNOSIS:	TWO CACHE RELATED PROBLEMS:

		1)  WHEN A SWAP COMPLETES WE CALL MAPUSR AND MAKE THE JOB
		    RUNNABLE ON BOTH PROCESSORS.  THUS IT IS POSSIBLE TO
		    RUN ON CPU1 WHILE MAP LOCATIONS ONLY EXIST IN CPU0 CACHE.
		2)  IF CP1SER GETS CALLED TO CLEAR A JOB'S SWEEP SERIAL
		    DATA WITH A HIGH SEG NUMBER IN J, IT CLEARS JBTCSN
		    FOR SOME RANDOM JOB.

CURE:		1)  AFTER SETTING UP THE MAP STORE THE CACHE SWEEP
		    SERIAL NUMBER.
		2)  RANGE CHECK J.



MCO D-7663	TW
----------

RPXKON		DATINT

SYMPTOM:	STOPCD HWU.

DIAGNOSIS:	IF A DUAL-PORTED DRIVE IS IN USE BY THE FRONT END
		WHEN WE TRY TO USE IT, AND IT LATER TIMES OUT, WE CAUSE
		AN INTERRUPT AND OBTAIN THE UNIT NUMBER FROM THE LAST CONO
		DONE TO THE RH10, BUT WE NEVER TALKED TO THE RH10 ABOUT
		THIS DRIVE SO WE GET THE WRONG UNIT.

CURE:		GET THE UNIT FROM KONCUA IF CALLED FROM RPXSTP.



MCO D-7670	DAE		SPR#
----------

TAPUUO		IWPERR

SYMPTOM:	SYSERR REPORTS 40 RETRIES (NOT ZERO AS EXPECTED) HAVE
		BEEN ATTEMPTED BY THE MONITOR BEFORE GIVING UP WHEN
		BACKUP GETS A TAPE ERROR. (BACKUP DISABLES ERROR
		RETRIES ON AN OPEN).

DIAGNOSIS:	THE MONITOR PASSES BAD DATA TO DAEMON.  IF DEPDER IN
		DEVSTA INDICATES ERROR RETRY DISABLED, THERE IS NO CODE
		TO CLEAR OUT THE PREVIOUS VALUE OF TUBTRY BEFORE LOGGING
		THE INFORMATION TO DAEMON.

CURE:		CLEAR TUBTRY (RETRY ATTEMPT COUNT) BEFORE GOING TO
		ERRX1 IN TAPUUO.



MCO D-7672	TW
----------

FILIO		SETIDC

SYMPTOM:	STOPCD JNC.

DIAGNOSIS:	IF A DUAL-PORTED DRIVE WAS LAST USED ON THE B-PORT
		AND A SPURIOUS INTERRUPT LATER OCCURS ON THE A-PORT,
		FILSER GETS CONFUSED.

CURE:		CLEAR UNICDA FOR THE A-PORT WHEN AN OPERATION FINISHES
		ON THE B-PORT.



MCO D-7673	JMF
----------

COMMON
DTEPRM
DTESER

SYMPTOM:	POWER FAIL AUTO RESTART DOESN'T WORK ON THE KL10.

DIAGNOSIS:	1)  PAGING IS TURNED OFF WHILE EXECUTING HIGH SEGMENT CODE.
		2)  VOLATILE DATA ISN'T SAVED AND RESTORED FROM THE SAME
		    PLACE.
		3)  THE FRONT END ISN'T INFORMED OF THE POWER FAILURE.
		4)  FRONT END PROTOCOLS GET CONFUSED.

CURE:		1)  ONLY TURN OFF THE CACHE, NOT PAGING.
		2)  SAVE AND RESTORE FROM THE SAME PLACE.
		3)  LIGHT POWER FAIL IN THE COMM REGION FOR THE
		    FRONT END.
		4)  ENTER SECONDARY PROTOCOL, THEN RE INIT PRIMARY
		    PROTOCOL.
MCO D-7675	TW
----------

RPXKON		RPXERR

SYMPTOM:	STOPCD UIL.

	
DIAGNOSIS:	P1 GETS ZAPPED IF A REGISTER ACCESS ERROR OCCURS WHILE
		TRYING TO READ THE OFFSET REGISTER ON THE FIRST RETRY AFTER
		A DATA ERROR ON AN RP04/RP06 ON AN RH20.

CURE:		CALL SETP1.



MCO D-7689	HRB		SPR# 24660
----------

QUESER		31	CHPRIV

SYMPTOM:	.EQFPL (ENQ/DEQ) DOESN'T WORK IF USER HAS JACCT PRIVS ONLY.

DIAGNOSIS:	CALLING WRONG ROUTINE.

CURE:		CALL PRVJC.



MCO D-7690	HRB		SPR# 24917
----------

FILIO		31	FJSETI

SYMPTOM:	.FOUSI FUNCTION OF FILOP. FAILS WHEN TRYING
		TO READ EXTENDED RIBS.

DIAGNOSIS:	USING WRONG AC FOR TEST.

CURE:		USE CORRECT AC.



MCO D-7693	TW
----------

VMSER		SWPSCP

SYMPTOM:	RMR ERRORS ON RP04/RP06'S OFF-LINE ERROR MESSAGES
		FOR DISKS.

DIAGNOSIS:	IF A DISK CONTROL GOES BUSY BETWEEN SWPSC4
		AND SWPSC8 BEING EXECUTED ON UUO LEVEL,
		THE CALL TO KONLTM CAN LEAVE ATTENTIONS
		ENABLED WHEN THEY SHOULDN'T BE.

CURE:		DSKOFF, CHECK IDLENESS OF CONTROLLER BEFORE CALL
		TO KONLTM.



MCO D-7695	DD
----------

KLSER		85	PMRST1

SYMPTOM:	CANNOT MEASURE RH20 CHANNEL PERFORMANCE.

DIAGNOSIS:	WE MAKE DOUBLY SURE THAT THE FIELD CONTAINING THE
		RH20 CHANNEL NUMBERS OF INTEREST ARE ZERO BY SHIFTING
		THEM OUT OF THE WORD AND THEN ANDING THEM WITH A MASK
		GUARANTEED TO ZERO ALL SIGNIFICANT BITS.

CURE:		DO THE SHIFT IN THE OTHER DIRECTION AND FIT THE BIT MASK.



MCO D-7696	HRB		SPR# 24968
----------

COMMON		29	LUUOPC

SYMPTOM:	ON AN EUE STOPCD CAUSED BY AN LUUO, DIEWRD, AND OTHER
		LOW-CORE LOCATIONS, ARE CLOBBERED.  A SECOND STOPCD
		RESULTS IN AN REH (HALT) STOPCD.

DIAGNOSIS:	LUUOPC SETS UP P TO PIEPDL WHICH IS ONLY 1 WORD LONG.
		UUOERR NEEDS MORE.

CURE:		USE THE CURRENT STACK JUST LIKE ON AN MUUO ERROR.



MCO D-7700	TW
----------

UUOCON		DDSRC3
TAPUUO		TPLSU1
SYMPTOM:	DVPHY. UUO MAY NOT RETURN ALL MAGTAPE DEVICES,
		MAY RETURN SOME MAGTAPES TWICE.

DIAGNOSIS:	REEL-SWITCH TAPOP. CAN CHANGE ORDER OF DDBS,
		DVPHY. ASSUMES ORDER IS INVARIENT.

CURE:		RELINK DDBS TO PRESERVE ORDER ON REEL-SWITCH.



MCO D-7702	DD		SPR# 24840
----------

TAPUUO		39	TPSTA4
TAPUUO		18	MTARIX

SYMPTOM:	LOCATION SYSERR GETS INCREMENTED WHEN NON-ERROR ENTRIES
		ARE CREATED IN ERROR.SYS.

DIAGNOSIS:	MAGTAPE STATISTICS ENTRIES ARE HANDLED AS SYSTEM ERRORS.

CURE:		DON'T CALL DAEERR WHEN DAERPT WILL DO THE SAME FUNCTION
		AND NOT INCREMENT SYSERR.



MCO S-7703	DD		SPR# 25029
----------

FHXKON		8-1	FHXSTP

SYMPTOM:	UIL.

DIAGNOSIS:	MISSING INDEX REGISTER ON XCT.

CURE:		PUT IN INDEX REGISTER.



MCO D-7705	HRB		SPR# 24950
----------

COMCON		37	OPRLGL

SYMPTOM:	BATCH [1,2] JOBS MAY ISSUE SYSTEM WIDE SET COMMANDS.

DIAGNOSIS:	USING WRONG AC IN TEST.

CURE:		T1 -> T2.



MCO D-7707	JMF
----------

LPTSER

SYMPTOM:	LOOP ON LPT CHANNEL IF LPT IS ON AN LP100.

DIAGNOSIS:	IF THE ERROR GETS TURNED ON, CAN'T CLEAR IT.

CURE:		IF ERROR BIT IS ON, ZERO THE PIA AND THE CONSO MASK.



MCO D-7709	TW
----------

FILIO		INTXIT

SYMPTOM:	SYSTEM HUNG WHEN RUNNING USER-MODE DISK DIAGNOSTICS.

DIAGNOSIS:	IF A DIAG. IS ISSUED FOR A CONTROLLER WHEN THE
		ONLY IO IN PROGRESS IS TO THE 2ND PORT OF A DUAL-PORTED
		DRIVE WHOSE MAIN PORT IS THAT CONTROLLER, THEN
		THINGS GET MESSED UP.

CURE:		TEST FOR THE ABOVE CASE, WAKE THE DIAG. JOB
		IF APPROPRIATE.



MCO D-7712	TW
----------

FILIO		HNGD7A

SYMPTOM:	STOPCD JNC.

DIAGNOSIS:	IF A DISK GOES AWAY SO THAT THE HUNG CODE TRIES
		TO RECOVER BUT CAN'T, AND THAT DISK LATER GIVES A FREE
		INTERRUPT, WE THINK IT'S A REAL INTERRUPT AND TRY TO
		PROCESS IT.

CURE:		HRLZS UNICDA(U)



MCO D-7719	WLH
----------

TAPUUO		53	LBLETB

SYMPTOM:	TAPE LABELS GET DESTROYED AFTER PULSAR TRAPS FOR
		WRITE-LOCK ERROR.

DIAGNOSIS:	FSTOP NOT SET IN IOS.

CURE:		DO IT.

MCO D-7720	EAR		SPR# 25251
----------

TAPUUO		27	TPMDSE
COMDEV		35	TAPTIM

SYMPTOM:	HUNG DEVICE WHEN ATTEMPTING A DATA SECURITY ERASE.

DIAGNOSIS:	MCO 7490 IMPLEMENTED A 60 SECOND HUNG TIMER FOR
		MONITOR INITIATED WRITE OPERATIONS.  THIS ISN'T LONG
		ENOUGH FOR SECURITY ERASE.

CURE:		USE A LONGER TIMER.






MCO D-7725	DD		SPR# 24633
----------

FILUUO		161	DELRB3

SYMPTOM:	LOST BLOCKS ON DISK OCCUR IF THE SYSTEM CRASHES
		IMMEDIATELY AFTER A FILE IS DELETED IF THE FILE WAS
		SPREAD ACROSS AT LEAST 3 UNITS ON A 3 PACK OR LARGER
		STRUCTURE.

DIAGNOSIS:	WE WROTE THE SATS BACK TO DISK ON ONLY THE FIRST PACK
		AND LAST UNIT THAT THE FILE WAS DELETED FROM.  OTHER
		ACTIVITY ON THE OTHER PACKS TOOK CARE OF GETTING THE
		SATS WRITTEN BACK TO DISK.

CURE:		AFTER DELETING A FILE, LOOP THROUGH ALL UNITS OF THE
		STRUCTURE LOOKING FOR SATS THAT HAVE BEEN CHANGED BUT
		NOT WRITTEN BACK YET.  WRITE THOSE SATS BACK TO DISK.


MCO D-7735	LSS		QAR# 02289
----------

UUOCON		105
IPCSER		

SYMPTOM:	SPPRM. UUO HAS A NUMBER OF LITTLE BUGS;
		1)  ASSCON/ASSPRG CHECKED IN DEVCHR INSTEAD OF DEVMOD.
		2)  ADDRESS OF SPOOLING PARAMETER BLOCK BEING STORED
		    IN DEVSPN INSTEAD OF DEVSPM.



MCO D-7736	RK		SPR# 24894
----------

SCNSER		69	CHTABL+24

SYMPTOM:	WHEN COMMAND "SET TTY RTCOMP" IS ENTERED, ^T ECHOES
		INCORRECTLY AND ALSO AFFECTS ^R ECHO.

DIAGNOSIS:	SETTINGS ARE MISSING IN CHTABL FOR ^T.

CURE:		INSERT CHFIL AND CHBRK.
MCO D-7740	EAR		SPR# 24973
----------

PSISER		33	SETPNX
PSISER		27	DFRINT

SYMPTOM:	JOBS USING PSI FOR DEVICE CONDITIONS HANG.

DIAGNOSIS:	1)  NUMBER OF PENDING INTERRUPTS IS LEFT TOO HIGH IF
		    JOB IS INTERRUPTED ONCE WITH SEVERAL REASON BITS SET.


		2)  SETPNX SOMETIMES ASSUMES AN INTERRUPT IS PENDING WHEN
		    IT ISN'T.

		3)  NUMBER OF PENDING INTERRUPTS IS INCREMENTED TWICE IF AN
		    INTERRUPT IS SET PENDING FOR A JOB ALREADY SERVICING
		    AN INTERRUPT.

CURE:		REWORK CODE TO SET INTERRRUPTS PENDING.



MCO D-7741	TW
----------

RPXKON		DVCLR

SYMPTOM:	RANDOM SEEK ERRORS ON RP04'S ON RH10'S.

DIAGNOSIS:	RDIPST GOT BROKEN, SO DA AND DC AREN'T CLEARED.

CURE:		FIX RDIPST.



MCO D-7742	TW
----------

COMMON		WRDCNE

SYMPTOM:	HARD ERRORS ON RP04/6'S ON RH20'S WHICH COULD BE RECOVERED.
		"WRONG PACK POWERED UP ON DRIVE RPAN. IS FOO, SHOULD
		BE FOO".

DIAGNOSIS:	WRDCNT GETS CONFUSED IF A CHANNEL LIST ENDS WITH A
		THROW-AWAY WORD.

CURE:		JRST -> JUMPN



MCO D-7750	JFW
----------

UUOCON		FUSTO+12

SYMPTOM:	.FOUSI FILOP. GIVES MISLEADING RETURNS.

DIAGNOSIS:	WRONG BITS TESTED FOR EOF.

CURE:		REPLACE  TRNN T1,742000
		WITH     TRNN T1,760000



MCO D-7751	JFW
----------

UUOCON

SYMPTOM:	FILOP. FUNCTION .FOAPP DOESN'T RETURN .RBSIZ.

CURE:		AT FOPN3A+3	CHANGE	CAIGE	T1,UUXPRV+1
				   TO	CAIGE	T1,UUXSIZ+1

		AT FOPN3A+6	CHANGE	MOVEI	T1,UUXEXT+1
				  TO	MOVEI	T1,UUXPRV+1


MCO D-7753	EAR		SPR# 24798
----------

SCNSER		133	TTYRL2

SYMPTOM:	PROBLEMS TRYING TO RECOVER FROM POWER FAIL ON DUAL PROCESSOR
		KI UNDER 6.03. OTHER SYMPTOMS MAY BE POSSIBLE.

DIAGNOSIS:	SCNSER CLEARS A BIT IN WORD 22 OF THE LDB WITH REGISTER
		U CONTAINING ZERO.

CURE:		CHECK FOR ZERO LINE NUMBER.



MCO D-7754	JMF
----------

UUOCON		RELEA6A

SYMPTOM:	CDD, BAZ STOPCDS (NONE OBSERVED).

DIAGNOSIS:	UUOCON LOOKS AT A DSK DDB AFTER IT HAS BEEN RETURNED TO
		MONITOR FREE CORE.  IF THE FREE CORE IS ALLOCATED TO
		SOMEONE ELSE AT INTERRUPT LEVEL MANY FLAVORS OF EVIL
		COULD OCCUR.

CURE:		REMOVE A PUSH AND A POP OF J AND CHANGE PUSHJ P,CLRDDB
		TO PJRST CLRDDB.
MCO D-7759	LSS		QAR# 02306
----------

UUOCON		105	SPPRM

SYMPTOM:	QUASAR GETS GARBAGED SPOOL PARAMETERS.

DIAGNOSIS:	SPPRM. UUO DOES NOT ZERO THE FREE CORE BLOCK BEFORE USING
		IT, SO IF USER SUPPLIES A SHORT BLOCK, THE REST IS GARBAGE.

CURE:		ZERO THE SPOOL PARAMETER BLOCK.



MCO D-7761	TW
----------

TM2KON		DRVPL1

SYMPTOM:	MONITOR WON'T SUPPORT TU16 TAPE DRIVES.

DIAGNOSIS:	SSC MUST BE CLEARED IN EACH DRIVE, NOT JUST ONCE FOR
		A WHOLE STRING OF DRIVES.

CURE:		LOOP OVER ALL DRIVES.



MCO D-7763	EAR		SPR# 23026
----------

TAPUUO		MTAPEO,UTAPUP
TAPUUO		TPM9TK,TPMLOW
TAPUUO		TPMFEV,TPMURQ
UUOCON		WAIT

SYMPTOM:	IMPROPERLY POSITIONED TAPES, EOF'S WRITTEN BETWEEN RATHER
		THAN AFTER OUTPUT RECORDS.

DIAGNOSIS:	TAPOP. AND MTAPE DON'T WAIT FOR PREVIOUSLY REQUESTED IO
		TO COMPLETE.  THUS THE SEQUENCE OUT, OUT, MTEOF CAN RESULT
		IN RECORD 1,EOF,RECORD 2 BEING WRITTEN ON TAPE.

CURE:		WAIT FOR ALL REQUESTED IO TO COMPLETE PRIOR TO PERFORMING
		TAPOP. AND MTAPE FUNCTIONS.



MCO D-7765	EAR
----------

UUOCON		73	WAIT2

SYMPTOM:	WAIT UUO CAN RETURN PRIOR TO IO COMPLETE IF DOING OUTPUT
		IN DISCONTINOUS MODE (USER SET IO.SYN).

DIAGNOSIS:	WAIT ASSUMES THAT IN DISCONTINOUS MODE ONLY ONE BUFFER CAN
		BE ACTIVE  AND SKIPS CODE TO TEST EACH BUFFER IN THE USER'S
		RING. DURING OUTPUT SEVERAL BUFFERS MAY HAVE IO PENDING 
		EVEN THOUGH IO.SYN WAS SET.

CURE:		REMOVE SPECIAL CHECK.



MCO D-7770	TW
----------

RPXKON		RPXCPY

SYMPTOM:	MONITOR TAKES TOO LONG TO COME UP.

DIAGNOSIS:	LOOP FOR 1 SECOND BECAUSE FRONT-END MIGHT HAVE A DISK ISN'T NECESSARY. 
		THE -11 IS IN SECONDARY PROTOCOL.

CURE:		REMOVE THE LOOP (BUT INSERT A CALL TO NOWUP IF
		VV=0 SINCE OTHERWISE RELEASE WON'T WORK).



MCO D-7781	DBD
----------

COMMON		153

SYMPTOM:	KL10 SYSTEM WILL LOSE 17.28 SECONDS PER DAY.

DIAGNOSIS:	INTERNAL TIMER VALUES BEING USED IN WRONG COMBINATION IN
		TRIAD COUNTER ALGORITHM.

CURE:		CHANGE COMBINATION.



MCO D-7786	TW
----------

TAPUUO		MAKLS0

SYMPTOM:	STOPCD BAC.

DIAGNOSIS:	IF NO IOWD SPACE IS AVAILABLE TAPUUO CALLS RTNIO
		BASED ON P2, WHICH MAPIO NEVER SET UP.

CURE:		DON'T CALL RTNIO.
MCO D-7797	TW
----------

FILUUO		FNDFR3

SYMPTOM:	FILE WHICH HAS JUST BEEN CLOSED GETS DELETED AS PART OF 
		THE CLOSE PROCESS.

DIAGNOSIS:	IF A FILE WHICH IS BEING SUPERSEDED GETS DELETED BEFORE THE
		SUPERSEDER DOES A CLOSE, THEN THE SUPERSEDING FILE GETS DELETED.

CURE:		TEST FOR SAME STR BEFORE DELETING "OLD" FILE.



MCO D-7798	RK		SPR# 10-23548
----------

NETSER		105	TTYCNX

SYMPTOM:	THE 'TTVDSD' BIT IS NEVER SET OR CLEARED IN LINTAB FOR NETWORK
		DATA-SET LINE TTY'S.

DIAGNOSIS:	THE BIT TEST FOR DATA-SET LINES IS NOT COMPLETE.

CURE:		SET OR CLEAR 'TTYDSD' IN LINTAB.



MCO D-7800	TW
----------

RPXKON		ERROR1

SYMPTOM:	BAD BLOCKS DON'T GET MARKED IN BAT BLOCK.

DIAGNOSIS:	HEADER ERROR ISN'T CONSIDERED A DATA ERROR.

CURE:		LIGHT IODTER.



MCO D-7801	TW
----------

DTASER		TOUSER

SYMPTOM:	DECTAPE ERROR RETRY DOESN'T ALWAYS WORK.

DIAGNOSIS:	CAN'T FIND 1ST COMMAND, BECAUSE SUPNTR IS WRONG.

CURE:		SOS SUPNTR(U).



MCO D-7802	JMF
----------

FILFND		ACCCHK

SYMPTOM:	CAN'T ALWAYS CREATE A FILE WHEN IT SHOULD BE LEGAL.

DIAGNOSIS:	CHKACC SAYS NO WHEN THE FILE DAEMON MIGHT SAY YES.

CURE:		AT ACCCHK+17
		CAIG T1,7	CAIGE T1,7



MCO D-7803	TW
----------

FILIO		BADUNA

SYMPTOM:	DAEMON GETS CALLED (WITH WRONG INFORMATION) ON DISK WRITE-LOCK
		ERRORS.

DIAGNOSIS:	FUZZY THINKING.

CURE:		GO DIRECTLY TO BADUN5.



MCO D-7805	HRB
----------

RPXKON		RDDWN3

SYMPTOM:	RP04/6 ERROR INFORMATION NOT COLLECTED PROPERLY.

DIAGNOSIS:	USING UNIEBK INSTEAD OF KONEBK.

CURE:		CHANGE UNIEBK TO KONEBK.



MCO D-7806	TW
----------

FILIO		FNDDD1

SYMPTOM:	CHECKSUM ERRORS ON SIMULTANEOUS UPDATE FILES.

DIAGNOSIS:	SPOOLED DDB STOPS THE SCAN FOR THE RIGHT DDB.

CURE:		TEST DEVSPL.
MCO D-7807	TW
----------

FILIO		EXTRB1

SYMPTOM:	SYSTEM HANGS AFTER UPI STOPCD.

DIAGNOSIS:	MONITOR BUFFER ISN'T RETURNED.

CURE:		MAKE CONTINUE ADDRESS BE GVMNB0.



MCO D-7808	TW
----------

ONCMOD		K4SOK

SYMPTOM:	STOPCD IPM.

DIAGNOSIS:	1ST BLOCK FOR SWAPPING MUST BE A MULTIPLE OF 4.  ONCMOD DOES
		NOT ENFORCE THIS.

CURE:		TRZ AC,3.



MCO D-7809	JMF
----------

CLOCK1		APPSWP

SYMPTOM:	"KEEP ALIVE CEASED" ON MEMORY PARITY ERROR SCAN WHICH OCCURS AT 
		APR LEVEL ON A LARGE MACHINE.

DIAGNOSIS:	SCAN TAKES PLACE WITH PRIMARY PROTOCOL IN EFFECT.

CURE:		AT APPSWP:61/2 INSERT 
		   PUSHJ P,SVPPC



MCO D-7812	TW
----------

FILUUO		PTHUU6

SYMPTOM:	PATH. RETURNS WRONG INFO ON A CHANNEL WHICH HAS BEEN CLOSED.

DIAGNOSIS:	NO CHECK IS MADE.

CURE:		RETURN DEFAULTS IF NO OPEN FILE.



MCO D-7813	CDO		SPR# 25269
----------

IPCSER		IPFR5A
		IPFR6

SYMPTOM:	IPCF QUOTAS CONFUSED.

DIAGNOSIS:	COMPUTES JOB NUMBER OF SENDER FROM SPACE RETURNED TO FREE CORE.

CURE:		DON'T RETURN SPACE UNTIL SENDERS QUOTAS HAVE BEEN UPDATED.



MCO D-7814	JMF
----------

DTASRN		UCLS2

SYMPTOM:	EVM FOULED UP.

DIAGNOSIS:	DTASER (ALIAS DTASRN) CAN ATTEMPT TO GET EVM WHEN 
		IT ALREADY HAS IT.

CURE:		AT UCLS2, INSERT
		SKIPN DEVEVM(F)
		AT UINZ-1 CHANGE POPJ P, TO PJRST RTNEVM.



MCO D-7815	EAR
----------

KILOCK		20	LOKEVM

SYMPTOM:	COUNT OF EVM BEING USED FOR LOCKED JOBS GOES NEGATIVE 
		IF JOBS ARE LOCKED, THEN UNLOCKED IN EVM.

DIAGNOSIS:	USER PAGE MAP IS NOT ADDED INTO COUNT ON LOCK BUT IS 
		SUBTRACTED OFF ON UNLOCK.

CURE:		ADD IN UPT PAGE.



MCO D-7817	TW
----------

FILUUO		ACCCH1

SYMPTOM:	CHKACC FAILS INCORRECTLY FOR UFD'S.

DIAGNOSIS:	PROTECTION IS FILE-DAEMON REMAPPED.

CURE:		GET THE REAL PROTECTION.



MCO D-7823	HRB
----------

FILUUO		72,73	CLRSTF
			CLRST5

SYMPTOM:	SYSTEM HANG AFTER FAD STOPCD.

DIAGNOSIS:	NOT RETURNING CB RESOURCE.

CURE:		RETURN IT.



MCO D-7824	MAT
----------

DNDEV.P11

SYMPTOM:	ALLOW MORE THAN 1 OUTPUT DATA REQUEST FOR DEVICES IN DN8X
		CODE.

DIAGNOSIS:	DDB LOCATIONS WERE BYTE, NOT WORD LOCATION.

CURE:		CHANGE MOV TO MOVB AND USE REGISTER TO PERFORM SUBTRACTION.



MCO D-7825	MAT
----------

DNDH11.P11
DNTTY.P11

SYMPTOM:	RDA ASCII LINES (NON TTY DN11 LINES) NOT INTIALIZED PROPERLY.
		ALSO ASSEMBLY PROBLEMS FOR RDA DEVICES.

DIAGNOSIS:	DHSPD NEEDS D11 LINE NUMBER IN R2.  FIX CONDITIONAL 
		DEFAULTS FOR RDA LINES (TYPE 0 ERRORS).

CURE:		INSERT MOVB DB..LN(J),R2 IN DH.INI ROUTINE FIX.



MCO D-7826	MAT
----------

DNDN11.P11

SYMPTOM:	RACE CONDITION IN AUTO DIAL UP CODE.

DIAGNOSIS:	JUST BECAUSE DATA SET STATUS IS ON DOES NOT MEAN CONNECTION
		IS COMPLETE.

CURE:		WAIT FOR DM11BB CLOCK ROUTINES TO SET STATUS CORRECTLY.
		DELETE STATUS CHANGE MODE AT DNINT9 BY DELETING 5 LINES OF CODE.



MCO D-7831	JMF
----------

SEGCON

SYMPTOM:	STOPCD EUE

DIAGNOSIS:	THE USER BASE REGISTER CAN GET CHANGED AT UUO LEVEL, THUS
		MAKING THE CURRENT STACK UNADDRESSABLE.

CURE:		DON'T.



MCO D-7832	TW
----------

TAPUUO		ADJIO1

SYMPTOM:	CAN'T "NSAVE" ON MAGTAPE.	

DIAGNOSIS:	CARRY IS GENERATED INTO WORD COUNT FOR IOWD -1000,0.

CURE:		REDO CODE.
MCO D-7833	RK		SPR# 25497
----------

DNDCMP.P11	9	DRBOOT

SYMPTOM:	A DN87 CAN SEND A STATION CONTROL BOOT REQUEST MESSAGE TO A DN92
		SEQUENTIAL NODE CAUSING IT TO CRASH.

DIAGNOSIS:	IF THE DN87 NODE IS CONFIGURED WITH THE SET HOST FEATURE
		OFF, NO CHECK IS MADE TO SEE IF THE SCB HAS A COMMAND DECODER
		BY TESTING BIT SF.MCR.

CURE:		REMOVE CONDITIONAL CODE.



MCO D-7838	JMF
-----------

RTTRP		VECST1

SYMPTOM:	EXEC MODE RTTRP'ING ON A VECTORED INTERRUPT DEVICE DOESN'T
		WORK.

DIAGNOSIS:	NO WAY FOR THE REAL TIME PROGRAM TO DISMISS AN INTERRUPT.

CURE:		GENERATE A JEN FOLLOWING THE JSR TO THE USER.



MCO D-7841	TW
----------

FILUUO		CLRSTC

SYMPTOM:	PREALLOCATED FILES DON'T ALWAYS WORK.

DIAGNOSIS:	MOVE T4,DEVPAL

CURE:		MOVE T4,DEVPAL(F)



MCO D-7849	TW
----------

FILIO		DIASCH

SYMPTOM:	USER-MODE DIAGNOSTICS CAN DO WIERD THINGS.

DIAGNOSIS:	DIAGNOSTIC IS ENTERED WHILE CONTROLLER HAS A PI.

CURE:		PICK UP RIGHT DEVICE CODE IN ORDER TO DO A CONO DEV,0.



MCO D-7851	SES	SPR# 25743
----------

SCNSER		106	TOPDSF

SYMPTOM:	MISSING AC FIELD.

DIAGNOSIS:	DEFAULTED TO ZEROS.

CURE:		CHANGE TOPDSF+7/ JUMPE TOPDF1 TO JUMPE F,TOPDF1.



MCO D-7855	TW
----------

FILIO		DIASCP

SYMPTOM:	CAN'T RUN USER-MODE DIAGNOSITCS ON RH20'S.

DIAGNOSIS:	CHAN LIST ISN'T RIGHT.

CURE:		MAKE ICWA BE AN RH20 STYLE JUMP IF THE DEVICE IS ON AN RH20.



MCO D-7860	RK	SPR# 24357
----------

SCNSER		82	GETLN1+1

SYMPTOM:	TTCALL 'GETLCH' ALWAYS RETURNS BIT 11 (LINE READY) FOR THE
		CONTROLLING TTY'S LINE ONLY.

DIAGNOSIS:	IF THE 'GETLCH' IS FOR ANOTHER TTY, NOT THE CONTROLLING TTY,
		THE AC'S F AND S ARE NOT CHANGED.

CURE:		MODIFY THE GETLN1 ROUTINE.



MCO D-7862	TW
----------

FILUUO		TSTDS3

SYMPTOM:	USER MODE DIAGNOSITCS LOGGED IN UNDER [6,6] CAN'T
		REFERENCE MAINTENANCE CYLINDERS OF A PACK NOT IN
		A FILE STRUCTURE.

DIAGNOSIS:	ONLY [1,2] CAN INIT A PACK NOT IN A FILE STRUCTURE.

CURE:		ALLOW [6,6] TO INIT IT ALSO.



MCO D-7872	RDH
----------

NETSER		83	NETRLS
NETLPT(NETSER)	121	LPTCLS
RDXSER		4	NDEVRX
TSKSER		3	NDEVTS
			TSKCLO

SYMPTOM:	1)  CLOSE OF AN RDX DEVICE LOSES TRAILING DATA.
		2)  MONITOR TOO BIG.

DIAGNOSIS:	1)  NOBODY TOLD RDXSER IT WAS RESPONSIBLE FOR USER'S NOT-
		    YET-OUTPUT PARTIALLY-FILLED OUTPUT BUFFER.
		2)  REDUNDANT CODE.

CURE:		1)  TEACH RDXSER TO OUTPUT LAST USERS BUFFER VIA "2".
		2)  CONSOLIDATE NETWORK LPT'S; RDX'S AND TSK'S THROUGH ONE
		    COMMON CLOSE ROUTINE IN NETSER.



MCO D-7879	HRB		SPR# 25814
----------

FILUUO		127	PTHU8A

SYMPTOM:	PATH. UUO DOES NOT RETURN CORRECT DEFAULT PATH.

DIAGNOSIS:	IF PATH. UUO ARGUMENT BLOCK IS IN A WRITE-ENABLED SHARABLE
		HIGH SEGMENT TEMPORARY T4 IS REALLY TEMPORARY.

CURE:		PUSH/POP.



MCO D-7880	BBE		SPR# 75458
----------

TAPUUO		IOSET+7

SYMPTOM:	FALSE "OPR INTERVENTION REQ" MESSAGES FOR TU45 TAPE
		DRIVES (AND POSSIBLY OTHERS).

DIAGNOSIS:	TEST IS NOT MADE CORRECTLY IN TAPUUO.

CURE:		TEST TUBSTS AND DEVIOS AND SET DEVIOS ACCORDINGLY.
		IF EITHER (BIT TKSOFL OR OFF-LINE) =0 THEN YOU'RE OK.



MCO D-7881	EAR		SPR# 24400
----------

SYSCHK		13	X0

SYMPTOM:	PDL UNDERFLOW DURING SYSCHK ON SYSTEMS WITH 128K OR LESS.

DIAGNOSIS:	SYSCHK SETS UP PHYSICAL ADDRESSING AND THEN CHECKS FOR 
		DEVICE OFF-LINE BY LOOKING AT THE SKIP CHAIN ENTRIES.
		SOME OF THESE ARE IN THE MONITOR HIGH SEGMENT CAUSING A 
		PAGE FAULT AND PDL UNDERFLOW IF THE ADDRESS DOESN'T EXIST
		IN PHYSICAL CORE.

CURE:		DON'T REFERENCE ADDRESSES ABOVE 400000.



MCO D-7882	BBE		SPR#25895,25827
----------

COMDEV		
CDPSER		11	TRBL+1

SYMPTOM:	CARD PUNCH CPIOD PUNCHES A CARD TWICE WHEN IT SHOULDN'T
		HAVE TO. (E.G. ON HOPPER/STACKER FULL/EMPTY.)

DIAGNOSIS:	HOPPER/STACKER BIT IN CONI ISN'T CHECKED.

CURE:		CHECK IT. ALSO CHECK ERROR BIT IN CONI AFTERWARDS.



MCO D-7885	TW
----------

SCHED1		SWPREC

SYMPTOM:	SWAP ERRORS RECORDED WRONG.

DIAGNOSIS:	IO, IN LH(S), ORS INTO SWPERC.

CURE:		ONLY OR IN RH OF S.



MCO D-7890	SS		SPR# 25833
----------

DC76		25	SETDSC
DC76		20	EXAMIN

SYMPTOM:	DC76 TRAPS AT QUEOVF WHEN QUE IS NOT FULL.

DIAGNOSIS:	RACE CONDITION EXISTS IN ROUTINES EXAMIN & SETDSC.

CURE:		SET LEVEL 7 PRIOR TO JSR PC, QUE2WD TO PREVENT
		POSSIBLE PROBLEMS.

MCO D-7891	BBE		SPR# 25723
----------

TMXKON		TMECHN+3,+15

SYMPTOM:	HUNG DEVICE ON CHANNEL PARITY ERROR.

DIAGNOSIS:	2 WRONG INSTRUCTIONS.

CURE:		AT TMECHN CHANGE XCT TMMCOC
			     TO XCT TTMCOS.



MCO D-7896	JMF
----------

KLSER		MEMONL

SYMPTOM:	CAN'T SET MEMORY ON LINE ABOVE 256K ON A KL SYSTEM
		WITH RH20'S.

DIAGNOSIS:	KLSER DOESN'T KNOW THAT AN RH20 IS A 22 BIT CHANNEL.

CURE:		TEACH IT.



MCO D-7897	TW
----------

RPXKON		DUAIN2

SYMPTOM:	NONE OBSERVED, BUT RPO4'S OR RP06'S WOULD PROBABLY DO
		STRANGE THINGS.

DIAGNOSIS:	IF OTHER DRIVES HAVE AN ATTENTION INTERRUPT SIMULTANEOUSLY
		WITH THE INTERRUPT GOTTEN AFTER THE FRONT-END -11 RELEASES A
		DRIVE, THEN DATAO'S ARE DONE TO THOSE DRIVES WITH T4 RANDOM.

CURE:		SETZM RPXGON ->SETZB T4,RPXGON.



MCO D-7900	TW
----------

FILUUO		ERFINI
REFSTR		MRKBAD
ONCMOD		ASKBLP

SYMPTOM:	BLOCKS MARKED IN BAT BLOCK ARE USED ANYWAY.

DIAGNOSIS:	OLD-STYLE BAT BLOCKS ARE NOT HANDLED RIGHT.

CURE:		USE ONLY 18 BITS OF BLOCK NUMBER IF OLD-STYLE ENTRY.
MCO D-7901	TW
----------

RPXKON		RPXI3C

SYMPTOM:	DRIVE INFORMATION IS LOST WHEN AN RP04/RP06
		GOES OFF-LINE.

DIAGNOSIS:	"DRIVE CLEAR" IS DONE.

CURE:		DON'T CLEAR DRIVE ON INTERRRUPT FOR PACK GOING OFF-LINE.



MCO D-7906	TW
-----------

VMSER		SWPSC4

SYMPTOM:	PROBLEM ON DEVICE RPA# WHEN SWAPPING ON DUAL-PORTED DRIVE.

DIAGNOSIS:	WE START A SEEK ON THE A-PORT OF A DUAL PORTED DRIVE
		FOR THE SWAPPER, THEN TRY TO DO A DATA-TRANSFER ON THE
		B-PORT FOR FILE I/O.

CURE:		DON'T START SEEK IF FILE I/O WAITING.


MCO D-7909	JMF
----------

CLOCK1

SYMPTOM:	MONITOR IS TOO SLOW.

DIAGNOSIS:	CAN LOOP AT CHANNEL 7 UNTIL THE APR CLOCK TICS BECAUSE
		OF A RACE BETWEEN CLEARING THE SOFTWARE REQUEST FOR
		CHANNEL 7 AND THE HARDWARE INTERRUPT.

CURE:		CLEAR BOTH AT THE SAME TIME WITH THE PI SYSTEM OFF.



MCO D-7915	SES
----------

DNNCL		8	NCLIN3+22$+10

SYMPTOM:	CERTAIN NCL ACKNOWLEDGEMENTS GET IGNORED.

DIAGNOSIS:	HIGH ORDER BIT OF MESSAGE # GETS EXTENDED BY  A MOVB 
		INSTRUCTION.  A FULL WORD CMP IS USED INSTEAD OF A CMPB - GIVING 
		AN ERROR.

CURE:		REPLACE CMP R0,(R)+ WITH CMPB R0,(P)+ AT LINE NCLIN3+22$+10.

MCO D-7916	ISM		SPR# 24689
----------

MONGEN		9	.SGPPN

SYMPTOM:	MONGEN DOES NOT LOOK ON THE DIRECTORY IT WAS RUN FROM 
		TO FIND FGEN.HLP.

DIAGNOSIS:	.SGPPN SET TO 17 INSTEAD OF 7.

CURE:		MAKE .SGPPN=7.



MCO D-7922	EAR
----------

TM2KON		5	CI.ERR
TM2KON			CSIERR
RPXKON		4	CI.ERR

SYMPTOM:	MANY CHANNEL RELATED ERRORS FROM AN RH20 ARE NOT DETECTED.
		THIS INCLUDES MEMORY PARITY ERROR AND ADDRESS PARITY ERROR
		FROM TAPE.

DIAGNOSIS:	BIT MASKS FOR ERROR BITS IN THE RH20 CONI AND CHANNEL LOGOUT
		AREA ARE INCORRECT.

CURE:		USE CORRECT MASK.



MCO D-7923	BBE		SPR# 25693
----------

TAPUUO		IOSETD+3

SYMPTOM:	BYTE MODE FOR MAGTAPES DOES NOT WORK.

DIAGNOSIS:	MODE IS NOT GETTING SET CORRECTLY.

CURE:		CHECK FOR IT AND SET IT.



MCO D-7925	EAR
----------

CLOCK1		6	APRPA1
S		78	EA.CHN

SYMPTOM:	STOPCD IME FROM PARITY SWEEP CODE AFTER AN RH20 CHANNEL
		DETECTED (OR GENERATED) PARITY ERROR.  RANDOM JOBS GET PARITY
		TRAPS.  PARITY SWEEP PRINTS OUT INVALID USER PC AND 
		ADDRESS INFO.

DIAGNOSIS:	RH20 CHANNEL PARITY CAUSES AN APR PARITY INTERRUPT.  CODE
		ASSUMES THAT THE ERROR HAPPENED FROM THE INTERRUPTED PC.

CURE:		IGNORE APR PARITY INTERRUPTS FROM THE CHANNEL AND LET THE DEVICE 
		SPECIFIC CODE CATCH THE ERROR ON THE NEXT DONE INTERRUPT.



MCO D-7926	TW
----------

TX1KON		ERRCH1

SYMPTOM:	STOPCD UIL.

DIAGNOSIS:	ON SOME DX10 ERRORS THE UNIT ISN'T STORED IN THE LOGOUT AREA.
		TX1KON ASSUMES U IS RIGHT.

CURE:		SET U FROM TKBCUN IF NOT RIGHT IN LOCODW+1.



MCO D-7930	TW
----------

TAPUUO		TPLBG1
TAPUUO		TPMONL

SYMPTOM:	TAPE LABELS/AVR DOESN'T WORK RIGHT.

DIAGNOSIS:	WRONG CODE.

CURE:		RIGHT CODE.



MCO D-7933	DRL
----------

CHK11.P11	56	CKDZ11

SYMPTOM:	DZ11 FAILS CHECKOUT WHEN DN20/DN200 IS BOOTED.

DIAGNOSIS:	DZ11 CODE WAITS 16 MICROSECONDS FOR DZ TO SETTLE AND COMPLAINS IF IT
		DOES NOT.  SOME NEW DZ11'S CAN TAKE UP IO 20 MICROSECONDS.  SPEC IS
		FOR 15 MICROSECONDS.

CURE:		INCREASE DELAY LOOP WHEN WAITING FOR DZ TO SETTLE.



MCO D-7934	TW
----------

FILIO		ECC1

SYMPTOM:	PART OF A USERS PROGRAM IS ECC-CORRECTED.

DIAGNOSIS:	DUMP MODE LISTS OF LESS THAN 200 WORDS CONFUSE FILIO.

CURE:		MAKE CODE SMARTER.



MCO D-7936	JMF
----------

KILOCK

SYMPTOM:	THE SIGN BIT OF WORDS 505 AND 507 IN SOME PAGE OF A
		JOB OCCASIONALLY GET CLEARED WHEN THE JOB EXECUTES A 
		LOCK UUO ON THE KL10.

DIAGNOSIS:	IF THE JOB'S UPT AND ONE OF THE JOB'S PAGES MUST BE 
		EXCHANGED DURING THE PROCESS OF LOCKING THE JOB, THE
		DATAO TO MAKE THE UPT ADDRESSABLE AGAIN CAUSES THE ACCOUNTING 
		METERS TO BE WRITTEN INTO THE PAGE THE UPT WAS EXCHANGED
		WITH.

CURE:		DO THE DATAO INHIBITING UPDATING OF THE ACCOUNTING METERS.



MCO D-7937	BBE		SPR#  25567
----------

TX1KON		TPINZA
TAPUUO		TMPRW+2

SYMPTOM:	OFL BIT IN TUBSTS NEVER GETS SET ON UNLOAD FOR TU70.  BOT
		BIT GETS SET.

DIAGNOSIS:	DISTINCTION IS NOT MADE BETWEEN UNLOAD & REWIND.

CURE:		MAKE THE DISTINCTION ON UNLOAD:
		-CLEAR BOT	IN TUBSTS
		-SET OFL	IN TUBSTS
		-DO NOT FLAG IT IN TAPUUO



MCO D-7938	BBE		SPR# 25993
----------

TMXKON		TMECHN+4
TMXKON		TMECH1

SYMPTOM:	TMXKON CHANNEL PARITY ERRORS ARE NOT BEING REPORTED 
		PROPERLY BY DAEMON.

DIAGNOSIS:	CONI BITS ARE GETTING OVERWRITTEN AT NEXT INTERRUPT.

CURE:		SAVE CONI BITS IN SWITCH (INSTEAD OF SETTING IT -1) AND
		SAVE THAT AT NEXT INTERRUPT.



MCO D-7940	GMU
----------

DCRSER		CRASC

SYMPTOM:	AR/ARX PARITY ERRORS, "KEEP ALIVE CEASED" ON 1091 WHEN BINARY
		CARD DECK IS READ IN ASCII MODE ON 1091 FRONT-END CARD
		READER.  (ALSO RANDOM JUNK IN FILES, FILES WITH DIFFERENT
		CHECKSUMS CREATED FROM THE SAME DECK).

DIAGNOSIS:	DCRSER IS NOT CHECKING FOR ILLEGAL MULTIPUNCH BIT IN LOOP THAT
		PICKS UP FROM CARD READER BUFFER, CONVERTS TO
		CORRESPONDING CHARACTER AND STORES IN USER BUFFER.  IF THIS
		BIT IS SET FOR A BYTE, AN ILLEGAL INDEX IS USED TO PICK UP THE
		CHARACTER CONVERSION BYTE POINTER.  USING JUNK AS A BYTE
		POINTER CAUSES NXMS ON SMALL SYSTEM, WHICH TRAP
		AS AR/ARX PARITY ERRORS AS A BY-PRODUCT OF THE DESIGN OF 
		THE KL HARDWARE.

CURE:		CHECK FOR ILLEGAL MULTIPUNCH BIT AND INSERT A BACKSLASH
		INTO THE USERS BUFFER FOR EVERY SUCH CHARACTER.



MCO D-7941	SS		SPR# 25967
----------

SCNSER		37	SIGDSC

SYMPTOM:	DATASET BITS CHANGE MYSTERIOUSLY.

DIAGNOSIS:	SUBROUTINE SIGDSC EXPECTS T2 SET UP WITH A TRANSACTION
		CODE.  CALLING ROUTINES USE T3 FOR THIS.

CURE:		CHANGE ASSUMPTION OF SUBROUTINE TO T3.



MCO D-7947	EAR		SPR# 25399
----------

FILUUO		129	SETPT1

SYMPTOM:	FILE NOT FOUND (LOOKUP ERROR 0) WHEN USING SFD'S
		WITH SCAN SET AND THE FILE REALLY EXISTS IN AN UPPER LEVEL.

DIAGNOSIS:	CHECK FOR SCAN IN THE PATH BLOCK IS DONE BY COMPARING THE
		FULL WORD SUPPLIED TO AN IMMEDIATE 2.  THIS MEANS SCAN
		IS NOT SEEN IF NEW:, SYS:, ETC., IS SET BY USER OR FROM PRIOR
		USE OF THE BLOCK.

CURE:		ONLY TEST BITS 34-35.



MCO D-7948	SS	SPR# 25944
----------

NETSER		114-1	HOSTD1
NETSER		94	TTYDRQ
NETSER		73	DAPDSP
COMNET		8	PCBMSN

SYMPTOM:	TTY IS "LOST".

DIAGNOSIS:	NETSER DOESN'T EXPECT THE "DISCONNECT CONFIRM" THAT THE REMOTE
		SENDS.  IF ANOTHER TTY CONNECTS TO THIS HOST, USING THE SAME
		NETLAT ENTRY, THE TTY WILL BE UNCONDITIONALLY DISCONNECTED.
		LOST TTY IS THE RESULT.

CURE:		DON'T CLEAR THE NETLAT ENTRY UNTIL THE DISCONNECT IS COMPLETE
		AND THE "DISCONNECT CONFIRM" IS PROCESSED.



MCO D-7951	SMW/JFW
----------

COMCON		SETSP3

SYMPTOM:	SETUUO DOES NOT WORK SAME AS "SET" COMMAND.

DIAGNOSIS:	WHATS GOOD FOR SETUUO IS GOOD FOR "SET" COMMAND.

CURE:		MAKE "SET" COMMAND CHECK FOR [1,2].



MCOD D-7952	SES
-----------

NETSER		104	TTYCNT

SYMPTOM:	EXCESS NETWORK TRAFFIC.

DIAGNOSIS:	NETSER TRIES TO CONNECT TO LOCAL TTY'S OF OTHER
		HOST IN THE NETWORK.

CURE:		DON'T DO THIS.  CHECK FOR MCR.



MCO D-7958	TW
----------

FILIO		TAKBL

SYMPTOM:	STOPCD IBZ.

DIAGNOSIS:	TAKBLK ISN'T SUFFICIENTLY DEFENSIVE.

CURE:		TEST DESIRED BLOCK FOR BEING NEGATIVE AS WELL AS 
		GREATER THAN HIGHEST BLOCK ON UNIT.



MCO D-7959	TW
----------

FILUUO		DELRB2

SYMPTOM:	LOTS OF DISK BLOCKS DISAPPEAR.

DIAGNOSIS:	IF RIBELB IS NON-0, BUT RIBNBB IS 0 (HARDWARE ERROR).
		THEN WE TRY TO ALLOCATE 256K BLOCKS.

CURE:		SKIPN	T2
		MOVEI	T2,,



MCO D-7962	TW
----------

FILUUO		SWPCL1

SYMPTOM:	UPDATE FILES CAN'T BE WRITTEN.  GET "FILE-BEING-MODIFIED"
		ERROR AFTER A SWAP READ ERROR.

DIAGNOSIS:	WRONG TEST.

CURE:		TDNE -> TDNN.



MCO D-7963	TW
----------

REFSTR
TWICE

SYMPTOM:	PEOPLE ARE RELUCTENT TO REFRESH PACKS WITH RSX20F
		FRONT ENDS ON THEM.

DIAGNOSIS:	REFRESHER WIPES OUT THE FRONT-END FILE SYSTEM (FE.SYS[1,4]).

CURE:		IF THERE WAS A FE.SYS ON THE PACK PRESERVE IT.  PUT AN ENTRY
		IN THE UFD, MARK BLOCKS IN SAT.  THE ACTUAL FILE WILL NOT
		BE TOUCHED.



MCO D-7978	HRB
----------

COMCON		70	COMFRC

SYMPTOM:	POP STOPCD.

DIAGNOSIS:	COMFRC USES U EVEN THOUGH IT IS ZERO.

CURE:		JUMPE.



MCO D-7980	SES
----------

DNCNFG		11	NSP

SYMPTOM:	NODE COMMAND DOESN'T SHOW ALL OBJECT TYPES ON RSX-11 NODES.

DIAGNOSIS:	CODING ERROR.

CURE:		CHANGE .IRP	Q,H
		TO     .IRP	Q,<H>



MCO D-7982	TW
----------

DTESER		DTE2X1

SYMPTOM:	STOPCD UIL.

DIAGNOSIS:	GARBAGE TO -10 FUNCTION FROM DTE CALLS DTERLD WITH
		STACK WRONG.

CURE:		POP T4.



MCO D-7983	DAD		SPR# 26169
----------

NETSER		36	NCSSTK
NETSER		84	INCTSK
NETDEV		35	TTYCNT

SYMPTOM:	SPURIOUS PSISER INTERRUPTS WHEN .PCNET CONDITION
		IS ENABLED.

DIAGNOSIS:	WE INTERRUPT FOR NODES GOING OFF-LINE AND TTY
		CONNECTS, AND IGNORE NODES COMING ON-LINE.

CURE:		REMOVE PSISER CALL FOR TTY CONNECTS AND ADD CALLS
		FOR NODES COMING ON-LINE.
MCO D-7987	BBE	SPR# 24988
----------

TCXKON		SETCM1+10

SYMPTOM:	"SKIP 1 RECORD" DOES NOT WORK ON TC10C.  "SKIP N RECORDS" DOES
		WORK ON TC10C.

DIAGNOSIS:	USES A BAD COUNT IN IOWD.

CURE:		IF WORD COUNT IS ZERO SET IT TO 1 AND GENERATE AN IOWD.



MCO D-7988	BBE	SPR# 24986
----------

TCXKON		TCXS10+12

SYMPTOM:	INTERMITENT HUNG DEVICE WITH MORE THAN 1 UNIT PER TC10C.

DIAGNOSIS:	COMMAND GETS SENT TO DRIVE BEFORE IT IS READY TO ACCEPT IT.

CURE:		WAIT FOR READY CONDITION.



MCO D-7991	DD	SPR# 26183
----------

CLOCK1		28	CIP6A0

SYMPTOM:	METER POINT 2 RETURNS WRONG VALUES.

DIAGNOSIS:	THE DOCUMENTATION STATES THAT THE JOB NUMBER IS IN THE LEFT
		HALF AND THE CPU TIME IS IN THE RIGHT HALF OF THE WORD
		GIVEN TO THE USER BUT IN REALITY IT IS THE OTHER WAY AROUND.

CURE:		CHANGE THE TWO HRX INSTRUCTIONS TO RETURN THE INFORMATION
		AS DOCUMENTED.



MCO D-8006	DAE	SPR# 24268
----------

VMSER		DLTSLE

SYMPTOM:	STOPCODE SIN.

DIAGNOSIS:	IF A SEGMENT HAS BEEN SELECTED TO SWAP OUT, IT IS ENTERED
		IN SWPLST.  IF A RENAME OF THAT SHARABLE HIGH SEGMENT COMES
		ALONG IT WILL TRY TO DELETE IT FROM SWPLST.  HOWEVER, IT
		SHOULD NOT DECREMENT SWPCNT BECAUSE NO SWAP HAS BEEN COMPLETED.

CURE:		DON'T DECREMENT SWPCNT.
MCO D-8007	TW
----------

FILUUO		UFDEN2
FILUUO		SETVAL

SYMPTOM:	ARGUMENTS NOT STORED IN LOOKUP/ENTER BLOCK OF A FILOP.
		APPEND FUNCTION IF THE FILE IS PROTECTED GREATER THAN 1.

DIAGNOSIS:	SETVAL NOT CALLED IF USER HAS NO PRIVS TO UPDATE RIB VALUE.

CURE:		CALL SETVAL, BUT DON'T ACCEPT ANY USER ARGS.



MCO D-8008	TW
----------

FILIO		UUOTWR
COMMOD		UNYUST

SYMPTOM:	CAN'T PREVENT SYSTEM FROM USING A PARTICULAR PORT OF A
		DUAL-PORTED DISK.

DIAGNOSIS:	DETACH SETS UNISTS =OWCOD, SO, THAT PORT WON'T BE
		USED, BUT A FREE INTERRUPT ON THE DRIVE RESETS UNISTS.

CURE:		DON'T START IO ON 2ND PORT IF STATUS =UNVDWN.



MCO D-8009	TW
----------

FILFND		DSKCHK

SYMPTOM:	DSKCHR FAILS FOR AN ERSATZ DEVICE.

DIAGNOSIS:	IF THE FIRST STR IN THE SYSTEM SEARCH LIST HAS /NOCREATE OR
		/NOWRITE ON, AN INVALID STR NUMBER IS OBTAINED.

CURE:		CHANGE WIDTH OF BYTE POINTER FROM 9 TO 7.



MCO D-8012	HRB
----------

UUOCON		198	IOALL

SYMPTOM:	MSGSER DESTROYS A USER AC BY ATTEMPTING TO RETURN AN
		ERROR CODE ON A RESET OR RELEASE UUO.

DIAGNOSIS:	IOALL IS CLEARING THE SIGN BIT IN M BEFORE CALLING THE
		DEVICE SERVICE ROUTINE.

CURE:		NEVER RETURN AN ERROR CODE WHEN CALLED FROM IOALL.
		MOVEI	M,0	->	MOVSI	M,400000.
MCO D-8016	GMU
----------

COMMOD		90	RIBSTS
FILUUO		76,78	UFDCMP,UFDCMB

SYMPTOM:	YOU CAN'T TELL WHY DUPLICATE AND IDENTICAL ENTRIES OCCUR IN UFD.

DIAGNOSIS:	SYSTEM CAN CRASH WHILE UFD IS BEING COMPRESSED LEAVING
		THE UFD WITH DUPLICATE ENTRIES. RIPCMP IN RIBSTS IS SUPPOSED
		TO INDICATE THIS BUT IT IS CLEARED THE NEXT TIME THE UFD
		IS COMPRESSED, WHICH MAY BE IMMEDIATELY.

CURE:		IF RIPCMP IS SET IN RIBSTS AT THE START OF THE COMPRESS, DON'T
		CLEAR IT AT THE END.



MCO D-8017	SS
---------

DNTRCE		2	LINE 27908

SYMPTOM:	TRACE FAILS.

DIAGNOSIS:	LOCAL LABEL CONFLICT.

CURE:		CHANGE 20$ TO 21$.



MCO D-8018	TW
---------

RPXKON		CONECT
COMMON		REBOOT
COMMON		RPCHEK
COMMON		RH2INST

SYMPTOM:	SYSTEM BECOMES UNUSABLE UNTIL A STAND-ALONE DIAGNOSTIC
		IS RUN.

DIAGNOSIS:	THE RH20 CAN GET INTO A STATE WHICH REQUIRES A MASSBUS
		INIT BEFORE IT WILL ACCEPT COMMANDS (THE MONITOR SHOULD
		NEVER DO THIS, BUT...)

CURE:		TEST FOR DONE ON WHEN TRYING TO START A DATA TRANSFER.
		IF IT IS, TRY TO CLEAR IT GRACEFULLY (STOP, CLEAR DONE,
		CLEAR DONE).  IF THAT FAILS, BLAST IT (INIT, STOP, CLEAR
		DONE). ON A CRASH, AFTER THE RH STATUS HAS BEEN READ, 
		CLEAR ALL RH20'S.  ON POWER-FAIL RESTART, CLEAR ALL RH20'S.



MCO D-8019	TW
---------

TMXKON		TMXINI
TMXKON		TMXSIO

SYMPTOM:	DON'T GET "MTA# OPR ACTION REQUESTED" WHEN TRYING TO READ
		A TAPE DRIVE ON A TM10 WHICH ISN'T READY.

DIAGNOSIS:	HARDWARE DOESN'T WORK THE WAY THE CODE EXPECTS
		DON'T GET UNIT IDLE INTERRUPT IF TAPE NOT READY.

CURE:		REWRITE CODE.



MCO D-8023	JMF
----------

COMMON
CP1SER

SYMPTOM:	SET MEMORY OFF-LINE SOMETIMES CAUSES A LOOP ON A DUAL
		PROCESSOR SYSTEM.

DIAGNOSIS:	CPU0 SETS A FLAG SO THAT CPU1 WILL DUMP INTO ITS AC'S IF
		MONITOR MEMORY IS BEING SET OFF LINE.  CPU1 CHECKS THE
		FLAG AT APR INTERRUPT LEVEL. IF CPU1 OWNS THE SCHEDULER 
		INTERLOCK WHEN IT JUMPS INTO ITS AC'S, CPU0 LOOPS
		WAITING FOR THE INTERLOCK.

CURE:		MAKE CPU1 CHECK THE FLAG AT CHANNEL 7 (ONLY WHEN THE PC
		IS USER MODE).



MCO D-8024	CDO	QAR# 02465
----------

CLOCK1

SYMPTOM:	USER CAN GET EXEC ADDRESS (UUOCON) USING JOBINT FOR
		TIME LIMIT EXCEEDED.

DIAGNOSIS:	TIME LIMIT EXCEEDED DURING UUO PROCESSING.

CURE:		DON'T STORE PC IN JOBPD1 IF EXEC MODE, JOBPD1 IS OK THEN.



MCO D-8024A	RK	SPR# 26201
-----------

DC76.P11	20	EXAMIN+1/2
DC76..P11		DEPOSI+5

SYMPTOM:	CAL11. DEPOSIT FUNCTION ON A DC76 ALWAYS RETURNS AN
		ERROR CODE (5).

DIAGNOSIS:	DEPOSIT FUNCTION WORKS CORRECTLY BUT DOES NOT ACKNOWLEDGE
		THE DEPOSIT.

CURE:		DO AN EXAMINE AFTER THE DEPOSIT AND RETURN THE RESULT
		OF THE DEPOSIT.



MCO D-8028	TW
----------

VMSER		SWPSC6

SYMPTOM:	NO ERROR MESSAGES IF SWAPPING DISK GOES OFF-LINE
		(RP04, RP06 ONLY).

DIAGNOSIS:	IF DISK GOES OFF-LINE WHILE IDLE, WE DON'T TRY TO START
		IO ON IT.  IF NO FILE ACTIVITY IS ATTEMPTED ON THAT
		DISK THEN NO OFF-LINE MESSAGES APPEAR ANYWHERE.

CURE:		TRY TO START SWAP ON OFF-LINE DISK.



MCO D-8032	TW
----------

FILIO		HNGDSX

SYMPTOM:	STOPCD BAC.

DIAGNOSIS:	ON HUNG DISK RECOVERY IF THE UNIT IS IN TW BUT THE CHAN IS
		IDLE (WHICH CAN'T HAPPEN), THE TRANSFER IS RETRIED WITHOUT
		MARKING THE CHAN BUSY.

CURE:		SKIPL @KONCHN -> AOSE @KONCHN.



MCO D-8036	JMF
----------
 
LPTSER
 
SYMPTOM:	MONITOR LOOPS AT LPT PI LEVEL IF THE LPT CONTROLLER IS
		AN LP100.
 
DIAGNOSIS:	400 (LPT OFF-LINE) IS ON IN THE LPT CONSO MASK AND LPTSER
		SEES IT EVEN THOUGH THE LPT DIDN'T INTERRUPT.
 
CURE:		ONLY TURN ON BIT 400 IN THE CONSO MASK IF THE CONTROLLER
		IS A BA10.
 
 
 
MCO D-8038	TW
----------
 
FILUUO		USEUNI
 
SYMPTOM:	USER GETS UNDESERVED ADDRESS CHECK.
 
DIAGNOSIS:	WORDS 10 AND 11 OF EXTENDED ENTER BLOCK ARE USED WITHOUT
		BEING CHECKED.
 
CURE:		CAIL P1,UUX... OVER CALL TO GETWRD.
 
 
 
MCO D-8039	ISM/JMF
----------
 
ERRCON		ILLINS
 
SYMPTOM:	REDUNDANT TEST FOR ILLEGAL KA INSTRUCTION "MAP".
 
DIAGNOSIS:	TEST IS REDUNDANT SINCE KA HARDWARE TREATS MAP AS A
		NO-OP.
 
CURE:		REMOVE 2 LINES OF CODE AT ILLINS+16. ALSO, UNNECESSARY
		LABEL NOTKAI.
 
 
 
MCO D-8040	TW
----------
 
FILUUO		ULOOK4
 
SYMPTOM:	SPURIOUS ERROR CODE 5 (ISUERR) ON DELETE SYS:FILE.
 
DIAGNOSIS:	IF /NEW IS ENABLED AND THE FILE IS ON STD:, THEN
		DEPLIB IS LIT.
 
CURE:		DON'T LIGHT DEPLIB IF DEVICE = SYS AND FILE NOT FOUND ON NEW.
MCO D-8042	JMF
----------
 
UUOCON
 
SYMPTOM:	INHIBIT BUFFER CLEAR DOESN'T ALWAYS WORK IN A VM MONITOR.
 
DIAGNOSIS:	IF THE VIRGIN RING BIT IS ON IN THE BUFFER HEADER IN A
		VM MONITOR, THE BUFFER GETS CLEARED EVEN THOUGH BUFFER
		CLEARING IS INHIBITED.
 
CURE:		DON'T.
 
 
 
MCO D-8044	TW
----------
 
REFSTR		HOMZR3
 
SYMPTOM:	BLOCK 0 OF A DISK PACK GETS ZEROED ON REFRESH (READIN
		LOADER ON KA/KI, RSX20F BOOT BLOCK ON KL).
 
DIAGNOSIS:	HOMZR CLEARS UNUSED BLOCKS OF HOME.SYS, WHICH INCLUDES BLOCK 0.
 
CURE:		JUMPE	P3,HOMZR4.
 
 
 
MCO D-8045	TW	SPR# 25727/25728
----------
 
IPCSER		15	IPCS4B
 
SYMPTOM:	UNDESERVED ADDRESS CHECK IN UUO DOING AN IPCF SEND OF A
		PAGE THAT HAS THE HEADER AT THE END OF CORE.
 
DIAGNOSIS:	WE REFERENCE ONE WORD PAST THE END OF THE HEADER INFO.
 
CURE:		DON'T.
 
 
 
MCO D-8047	CDO	SPR# 25793
----------
 
PSISER		TOUSR2
 
SYMPTOM:	USER CAN LOSE USRIOT PRIVS.
 
DIAGNOSIS:	PSISER TRIES TO PREVENT USERS GIVING IT TO THEMSELVES
		WHEN THEY DON'T DESERVE IT, BUT GETS EVERYONE EVEN, IF THEY DO.
 
CURE:		CLEAR ALL BUT USRMOD, USRIOT, PUB FROM OLD PC (AFTER
		STORING FOR USER OF COURSE) AND MAKE THAT FLAGS FOR NEW PC.
 
 
MCO D-8048	GMU	
----------
 
COMCON		88	ASSIGN
 
SYMPTOM:	NO ERROR MESSAGE ON "ASS DEV=FOO".
 
DIAGNOSIS:	NO CODE.
 
CURE:		NEXT NON-SPACE CHARACTER AFTER DEVICE BETTER BE
		END-OF-LINE OR ALPHANUMERIC.
 
 
 
MCO D-8049	DAD	SPR# 25093
----------
 
SCNSER		148-1	TTYCMR
 
SYMPTOM:	TTY'S HANG IN "TI" STATE AFTER "^T STRING"
		IS PASSED TO SCNSER WITH THE JOB BREAKING ON EVERY CHARACTER.
 
DIAGNOSIS:	IF A STRING OF CHRACTERS HEADED BY A "^T" IS PASSED
		TO SCNSER AND THE STRING IS SUFFICIENTLY SHORT ENOUGH
		THAT ALL THE CHARACTERS IN THE STRING ARE ECHOED
		BEFORE THE "^T" IS PROCESSED, THE JOB WILL NEVER BE
		UNBLOCKED BECAUSE RCVWAK IS NOT CALLED IF LDBCMR IS LIT
		AND RCVWAK IS NOT CALLED AFTER THE "^T" IS PROCESSED.
 
CURE:		MAKE SURE WE WAKE THE JOB IF EITHER LDLBKA OR LDLIMI IS LIT
		AND IF LDBTIC IS GREATER THAN ZERO.  ADD CODE TO
		SCNSER TO DO THIS.
 
 
 
MCO D-8051	TW
----------
 
UUOSYM
 
SYMPTOM:	UUOSYM DEFINITIONS FOR ERROR LOGGING DON'T MATCH WHAT
		SYSERR THINKS.
 
DIAGNOSIS:	YES.
 
CURE:		FIX IT. NOTE THAT SYSERR DOES NOT SEARCH UUOSYM
		FOR ITS DEFINITIONS BUT HAS LOCAL DEFINITIONS WHOSE NAMES
		MAY NOT MATCH UUOSYM.
 
 
 
MCO D-8058	SS
----------

SYMPTOM:	PIM BREAK CHARACTERS DON'T GET RECOGNIZED IF THE NINTH
		BIT IS ON IN THE 9 BIT BYTE IN LDBBKC.

DIAGNOSIS:	NEVER GETS CLEARED OUT AS IT SHOULD BE.

CURE:		AND IT OUT.



MCO D-8059	TW
---------

FILFND		STRDW5

SYMPTOM:	OWNER OF A PRIVATE PACK DOESN'T ALWAYS GET OWNER PRIVS
		ON AN ENTER.

DIAGNOSIS:	DEVUNI ISN'T SET UP.

CURE:		SET DEVUNI BEFORE CALLING CHKPRV.



MCO D-8060	TW
---------

FILIO		SETPAR

SYMPTOM:	LOOP ON DISK PI LEVEL.

DIAGNOSIS:	UNICDA ISN'T ALWAYS SET UP FOR THE UDB ON THE A-PORT IF
		A SWAP IS STARTED ON THE B-PORT. IF A SPURIOUS INTERRUPT
		OCCURS FILIO GETS VERY CONFUSED.

CURE:		SET UNICDA FOR A-PORT.



MCO D-8061	SS	SPR# 26235
----------

NETSER		113	HOST.U

SYMPTOM:	THE SETUUO FUNCTION .STHST (SET HOST) DOESN'T WORK.
	
DIAGNOSIS:	THE NDB ADDRESS (INW) GETS FORGOTTEN WHEN TTYCHK IS 
		CALLED.  IT IS SAVED BUT NOT RESTORED IN TIME.

CURE:		RESTORE IT BEFORE IT IS NEEDED, NOT AFTER.



MCO D-8067	TW
---------

FILFND		REND4A

SYMPTOM:	MONITOR GETS CONFUSED ABOUT WHERE FILES EXIST IN AN SFD, IF
		THAT SFD HAS BEEN RENAMED AND ANOTHER SFD WITH THE ORIGINAL
		NAME IS CREATED.

DIAGNOSIS:	NMB'S STAY ON THE RING OF THE ORIGINAL SFD.

CURE:		SWITCH THE NMB'S TO THE NEW SFD NMB.



MCO D-8071	TW
----------

TAPUUO		TRSTA3

SYMPTOM:	NO UNLOAD STATISTICS GET TYPED IF UNLOADED BY OPR: AND
		"SET WATCH MTA" IS NOT ON.

DIAGNOSIS:	OVERSIGHT.

CURE:		MOVE LABEL DOWN 3 LINES.



MCO D-8077	BBE	SPR# 26551
----------

FILUUO		PTHUU6B(603A)PTHUU6D(7.01)

SYMPTOM:	SCAN BITS ARE INCORRECT IN PATH. UUO WHEN 1ST ARG IN 
		PATH. BLOCK IS A SIXBIT NAME (E.G. DSK, SYS).

DIAGNOSIS:	SCAN BIT VALUES ARE ALWAYS 2 OFF.

CURE:		CLEAR JBPUFB BIT IN T3 (AFTER CALL TO SFDPPN) BEFORE 
		INCREMENTING THAT VALUE BY 1.



MCO D-8078	SS	SPR# 26397
----------

RDXSER		8	RDXIGO

SYMPTOM:	RDX DEVICE  W/NON-BLOCKING I/O PSI ENABLED GOES TO SLEEP
		WAITING FOR I/O ACTIVITY & NEVER WAKES UP.

DIAGNOSIS:	NO ONE TOLD IT.

CURE:		DO A PUSHJ TO SETIOD


MCO D-8082	SML
----------

SYSINI		12	IOG2

SYMPTOM:	SCHEDULER PARAMS ARE WRONG.

DIAGNOSIS:	MOVE T1,^D360/2

CURE:		MOVEI T1,^D360/2.



MCO D-8083	JLG/DD		SPR# 26479
----------

FILIO		150	BADUNI

SYMPTOM:	CODE LOOKS WRONG FOR OFFLINE SWAPPING UNIT CONDITION
		ON A NON-VM KI.

DIAGNOSIS:	A JRST SHOULD BE IN THE FTVM CONDITIONAL.

CURE:		MOVE IT.



MCO D-8088	MAT	QAR# 02556
----------

DNTSK.P11

SYMPTOM:	UNDEFINED SYMBOL IN DNTSK.P11 IF THERE AREN'T ANY RDA 
		DEVICES DEFINED.

DIAGNOSIS:	MISSING CONDITIONAL.

CURE:		IN CODE FOLLOWING "; CODE (212) EXIT AT 20$: TST DB.RDT(R0)
		;RDA? REPLACE WITH:
		  .IF NE FT.RDA
		  TST DB.RDT(R0)
		  BNE 23$
		  .END C; IF NE FT.RDA



MCO D-8096	TW
----------

REFSTR		BADCR1

SYMPTOM:	BADBLK.SYS ISN'T RIGHT.  IT TRUNCATES BAD BLOCK NUMBERS TO 18 BITS.

DIAGNOSIS:	CODE NOT CONVERTED TO NEW-STYLE BAT BLOCKS.

CURE:		ADD CODE.



MCO D-8098	ISM	SPR# 25684
----------

PSISER		9	PIINI

SYMPTOM:	PSISER LOSES INTERRUPTS AND ALSO COUNTS PITNPI TOO HIGH
		CAUSING OTHER PROBLEMS INCLUDING ?ILL UUO.

DIAGNOSIS:	DFRINT CALLED WHEN WE HAVE AN INTERRUPT PENDING.

CURE:		DON'T CALL DFRINT IF WE KNOW WE HAVE AN INTERRUPT PENDING.



MCO D-8103	KR
----------

DNCDMC
DNDCMP
S
DNCNFG
DNLBLK
CHK11

NEW:		ADD DMC11 SUPPORT FOR DN200.



MCO D-8104	KR
----------

CHK11
DNDL10

SYMPTOM:	IF DL10 ON -87 NOT AT 100000, NOTHING WORKS.

DIAGNOSIS:	ADDRESSES ASSEMBLED IN.

CURE:		MAKE THEM DISPLACEMENTS.



MCO D-8118	TW
----------

FILUUO		CLRSTX

SYMPTOM:	FILE BEING MODIFIED ERROR AFTER ADDRESS ERROR ON FILOP.

DIAGNOSIS:	IF ADR CHECK OCCURS AFTER DEPFFA HAS BEEN SET IN DDB,
		THE FOLLOWING CLOSE DOES NOT RESET ACCSTS.

CURE:		ONLY TURN FILE INTO APPEND MODE IF BIT 0 OF M =0.



MCO D-8119	TW
----------

FILIO		SATRED

SYMPTOM:	NUMBER OF FREE DISK BLOCKS ON A UNIT GETS WAY WRONG.

DIAGNOSIS:	SATBAD CALLED WITH T1 WRONG ON DISK ERROR READING SAT BLOCK.

CURE:		MAKE T1 RIGHT.



MCO D-8120	TW
----------

TMXKON		TMIRD

SYMPTOM:	LOTS OF USELESS MAGTAPE SPINNING.

DIANOSIS:	WE RETRY ON LONG WORD COUNT ERRORS ON TM10'S ALTHOUGH
		THE ERROR IS NON-RECOVERABLE.

CURE:		LIGHT RB.SER.



MCO D-8126	TW
----------

FILUUO		ERFIN1

SYMPTOM:	LOTS OF IDENTICAL ENTRIES IN BAT BLOCK.

DIAGNOSIS:	18-BIT ARITHMETIC WHEN LOOKING FOR MATCH.

CURE:		REPLACE ADDI T4,1(T3).



MCO D-8127	TW
----------

FILIO		RERED3

SYMPTOM:	CONFUSING ERROR MESSAGE. "WRONG PACK POWERED UP.
		SHOULD BE FOO, IS FOO".  AFTER REREADING HOME BLOCKS.

DIAGNOSIS:	DATA ERROR WHILE READING HOME BLOCKS GETS TO TYPEOUT,
		WHICH USES LAST CONTENTS OF HOMBID.

CURE:		CHANGE MESSAGE TO "ERROR TRYING TO REREAD HOME BLOCK".



MCO D-8133	DD	SPR# 26464
----------

KISER		52	MEMO10
KLSER		66	MEMO10

SYMPTOM:	UNNECESSARY PARITY ERRORS AND INCOMPLETE NXM TESTING WHEN
		SETTING MEMORY ON-LINE.

DIAGNOSIS:	1)  SINCE TOPS10 READS THE MEMORY BEFORE WRITING INTO IT,
		    AN UNDESERVED AND MISLEADING PARITY ERROR CAN BE 
		    REPORTED IF THE MEMORY WAS JUST POWERED UP AND NOT
		    PROPERLY ZEROED.
		2)  WE CHECK THE FIRST N WORDS OF EACH PAGE PUT ON LINE
		    (WHERE N IS THE INTERLEAVING) FOR A POSSIBLE NXM, BUT
		    WE ONLY WAIT FOR THE NXM FOR THE FIRST WORD IN EACH PAGE.

CURE:		1)  CHANGE THE INITIAL REFERENCE TO THE MEMORY TO BE A SETZM
		    TO CHECK FOR THE NXM AND ELIMINATE ANY RANDOM PARITY
		    ERROR.
		2)  RESET T4 TO NXMDLY BEFORE EVERY TEST OF A NEW WORD
		    FOR A POSSIBLE NXM.



MCO D-8135	DRL	QAR# 02504
----------

DNTTY.P11	28	XMTINT

SYMPTOM:	FIRST 8 OR SO BYTES LOST ON DIAL-IN LINES.

DIAGNOSIS:	IRMA STRIKES AGAIN.

CURE:		ADD CODE TO HOLD BACK DATA.



MCO D-8140	KR
----------

DNCDMC

SYMPTOM:	DMC11 LINE IN DN20/DN200 SOMETIMES DOESN'T NOTICE OTHER
		END WENT AWAY.

DIAGNOSIS:	THE DMC11'S TIMEOUT ONLY WORKS IF A MESSAGE IS QUEUED, 
		BUT WHEN LINE IS IDLE NO MESSAGES ARE QUEUED.

CURE:		IF LINE IS IDLE, SEND AN NCL REP ON EVERY REPSEC
		TICS.



MCO D-8141	KR
----------

CHK11

SYMPTOM:	RESTARTING CHK11 ON DN8X/DN2XX NO LONGER WORKS.

DIAGNOSIS:	CODE OVERLAID TO SAME SPACE.

CURE:		DON'T OVERLAY CODE.



MCO D-8143	KR
----------

DNDEV
DNDBG
S.P11

NEW:		ADD ECHO DEVICE FOR REMOTE STATION THROUGHPUT TESTING.



MCO D-8153	TW
----------

RPXKON		RPXCP1

SYMPTOM:	SYSERR DOESN'T PRINT RIGHT STUFF.

DIAGNOSIS:	IF DRIVE REGISTERS AREN'T READ, SYSERR DOESN'T KNOW
		WHAT KIND OF DRIVE IT WAS.

CURE:		READ DRIVE TYPE REGISTER AT STARTUP.



MCO D-8156	KR	SPR# 02647-02591
----------

XTCSER		DOZE1

SYMPTOM:	HDS STOPCODE IN XTCSER.

DIAGNOSIS:	MCO #7228 MADE PUSHJ P,HIBER ALWAYS TAKE NON-SKIP
		RETURN; ALL PLACES IN REST OF MONITOR THAT DO THAT
		HAD JFCL.  XTCSER DID NOT.

CURE:		TAKE OUT CODE.



MCO D-8161	JMF
----------

LPTSER

SYMPTOM:	CAN'T LOAD THE DAVFU INTO A LINE PRINTER CONNECTED
		TO AN LP100.

CURE:		I HOPE SO.



MCO D-8162	TW
----------

FILIO		FINPS1

SYMPTOM:	STOPCD PIP.

DIAGNOSIS:	GETTING AN INTERRUPT ON THE A-PORT OF A DUAL-PORTED
		DRIVE WHEN A SEEK WAS ISSUED ON THE B-PORT BLOWS FILSER
		OUT OF THE WATER.

CURE:		JUMPE	F,FINPS2.



MCO D-8170	TW
----------

ONCMOD		DMKUN1

SYMPTOM:	DESTROY OPTION DOESN'T WORK IN ONCE OR TWICE.

DIAGNOSIS:	ASKSPU NOT CALLED.

CURE:		CALL IT.



MCO D-8172	WCL	SPR# 26788
---------

COMMON		11	LOGSIZ

SYMPTOM:	LOGSIZ DEFINED WRONG IN COMMON.

DIAGNOSIS:	1)  SHOULD BE LARGER.
		2)  SHOULD BE IN DECIMAL.
		3)  SHOULD BE K FOR KA, P FOR KI AND KL.

CURE:		1)  INCREASE IT.
		2)  DECIMALIZE IT.
		3)  CONDITIONALIZE IT.



MCO D-8175	WCL	SPR# 26747
----------

KISER		33	MAPIO
KLSER		48	MAPIO

SYMPTOM:	IME STOPCD.

DIAGNOSIS:	IN KLSER/KISER, MAPIO CALLS GCH4WD TO GET 4-WORD
		BLOCK; IF NONE AVAILABLE, NON-SKIP RETURNS AND
		JRST'S	TO MAPIO8 WITH P1=0; MAPIO8 TRIES TO USE P1 AS
		INDEX REGISTER.

CURE:		CHANGE JRST MAPIO8 TO MAPIO9.



MCO D-8185	JNG
----------

S		81	SDPDEF

SYMPTOM:	EDDT AND FILDDT VERSION 40A TYPE ".MOVE", "PJRST", ETC.
		FOR VALID OPCODES.

DIAGNOSIS:	CODE TO SUPPRESS THOSE SYMBOLS WAS NEVER ADDED TO 6.03A.

CURE:		COPY CODE FROM 7.01 SOURCES.



MCO D-8191	TW
----------

FILIO		BADUN4
FILIO		OWRSED

SYMPTOM:	STOPCD PIP.

DIAGNOSIS:	IF THE FREE INTERRUPTS ON A DUAL PORTED DRIVE WHICH IS IN
		OPERATOR WAIT COME IN THE WRONG ORDER FILSER RESTARTS
		THE TRANSFER ON THE WRONG PORT.

CURE:		CHECK UNI2ND.



MCO D-8197	JMF
----------

PSISER		JSRFC

SYMPTOM:	PROGRAMS PSI'ING ON I/O DONE ON 1099'S RANDOMLY GET
		ILL UUO'S, ILL MEM REF'S, ETC. (603, 603A ONLY).

DIAGNOSIS:	JOBPC, JOBPD1 GET DRAGGED INTO THE CACHE.

CURE:		DON'T REFERENCE JOBPC OR JOBPD1 IF AT INTERRUPT LEVEL.
MCO D-8202	KR
----------

DNCDMC.P11

SYMPTOM:	NODES CRASH SOMETIMES IF IN NETWORK WITH DMC11.

DIAGNOSIS:	DMC11 CODE IDLES NCL REP MESSAGES. SHOULD BE NCL ACKS.

CURE:		CHANGE IT.



MCO D-8213	CDO		SPR# 02403
----------

UUOCON
PTYSER

SYMPTOM:	BATCON DOESN"T WAKE UP NEARLY AS OFTEN AS IT SHOULD.

DIAGNOSIS:	AN MCO TO 6.03A CHANGED SENSE OF JS.SLP AND CHANGED ITS NAME
		TO JS.HIB.  NOW WAKEUPS HAPPEN ONLY IF JOB IS ACTUALLY
		HIBERNATING, MISSING WAKES IF DOING ANYTHING ELSE.

CURE:		CALL NEW ROUTINE TO EITHER MAKE THE JOB RUNNABLE IF
		HIBERNATING OR POST WAKEUP IF IT ISN'T.



MCO D-8229	JMF
----------

ERRCON

SYMPTOM:		7.01 KL10 MICROCODE DOES NOT SUPPORT KA10 LONG FLOATING
		POINT INSTRUCTIONS.  TO FACILITATE DROPPING BACK FROM 7.01
		TO 6.03A WITHOUT RELOADING THE MICROCODE, IF KA10 LONG
		FLOATING POINT INSTRUCTIONS ARE NOT IMPLEMENTED IN THE
		MICROCODE AND THUS TRAP, REPORT
		?KA10 FLOATING POINT INSTRUCTION AT USER XXXXXX. INSTEAD
		OF ILLEGAL INSTRUCTION.



MCO D-8240	TW
----------

TM2KON		INTUNL

SYMPTOM:	UNLOAD TAPE, THEN COPY TAPE:=FOO, GETS HUNG DEVICE ON 
		A TU16/TU45.

DIAGNOSIS:	OFF-LINE BIT NOT SET IN TUB ON THE UNLOAD.

CURE:		LIGHT TKSOFL IN TUB.



MCO D-8246	TW
----------

FILUUO		UFDCM5
FILUUO		UFDCM9

SYMPTOM:	UFD GETS TRUNCATED TO FEWER DATA BLOCKS THAN IT
		OUGHT TO HAVE.

DIAGNOSIS:	IF A UFD HAS MORE THAN 6 RETRIEVAL POINTERS AND MUST
		BE COMPRESSED DUE TO A RENAME ACROSS DIRECTORIES,
		A SPURIOUS RIB ERROR IN THE UFD CAUSES FILSER TO
		STOP PREMATURELY.

CURE:		SAVE DEVPPN, SET UP DEVPPN FOR THE NEW DIRECTORY BEFORE
		CALLING UFDRED.



MCO D-8252	CDO
----------

DLPSER		DLPOUT
DLPSER		DLPOFL

SYMPTOM:	"HUNG DEVICE LPT" ON 1091 FRONT END PRINTERS.

DIAGNOSIS:	IF DEVICE GOES OFFLINE AFTER EMPTYING USERS BUFFER
		BUT BEFORE ACK FROM -20F, WE NEVER ADVANCE
		OR START AGAIN.

CURE:		ADVBFE AT UUO LEVEL IF PARTIAL BUFFER IN ERROR AND
		DEVCTR =0.



MCO D-8270	GMU	QAR# SEVERAL
----------

SCNSER		18	XMTOK

SYMPTOM:	RCC.

DIAGNOSIS:	IF:
		1)  LDBTOT POINTS TO LAST BYTE IN CHUNK.
		2)  XMTINT CALLED FROM UUO LEVEL TO START I/O ON A LINE
		3)  USER TYPES SECOND OF 2 ^C'S AFTER IBP AT XMTOK+6 
		    AND BEFORE XMTBFF.
		THEN:
		RICC CALLS TSETBO WHICH SETS LDBTOP TO LDBTOT. 
		BACK ON UUO LEVEL, WE ADVANCE LDBTOT TO THE NEXT CHUNK
		AND FREE THE OLD ONE.  THIS LEAVES LDBTOP IBP'ED OFF 
		END OF CHUNK NOW ON FREE LIST.  NEXT CALL TO TTPUTC 
		GETS AN RCC WHEN IT TRIES TO LINK IN A NEW CHUNK.

CURE:		AT XMTOK+6 REPLACE:
		IBP	LDBTOT(U)
		MOVE	T2,LDBTOT(U)
		PUSHJ	P,TTGETC
		  PUSHJ	P,XMTBFF

		WITH:
		CONO	PI,SCNOFF##
		IBP	LDBTOT(U)
		MOVE	T2,LDBTOT(U)
		PUSHJ	P,TTGETC
		  PUSHJ	P,XMTBFF
		CONO	PI,SCNON##