Trailing-Edge
-
PDP-10 Archives
-
AP-D543V_SB
-
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##