ZR6A - RK611 diskless controller diagnostic #1 ABSTRACT: - reads and writes any controller register - tests interrupts - tests silo loading logic HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, RK611. No drive required. OPERATING PROCEDURES: 200 normal start 204 restart program 214 request address, vector, - load program, start 200 SWITCH SETTINGS: SW15 - Halt program SW14 - Loop on test SW13 - Inhibit error print out SW12 - Abort after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: first pass : 7 seconds subsequent : 2 minutes ZR6B - RK611 diskless controller diagnostic #2 ABSTRACT: - tests loading of drive bus messages by executing Class A commands - some command are executed partially in maintenance mode and partially in normal to fool the controller and force errors HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, RK611. No drive required. OPERATING PROCEDURES: 200 normal start 204 restart program 214 request address, vector, priority, - load program, start 200 SWITCH SETTINGS: SW15 - Halt program SW14 - Loop on test SW13 - Inhibit error print out SW12 - Abort after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: first pass : 7 seconds subsequent : 2 minutes ZR6C - RK611 diskless controller diagnostic #3 ABSTRACT: - tests loading of drive bus messages by executing Class B commands - tests index and sector pulses detection - tests silo and NPR transfers in 16 and 18 bit mode - tests read and write MFM loop back - tests Class B instructions error HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, RK611. No drive required. OPERATING PROCEDURES: 200 normal start 204 restart program 214 request address, vector, priority, - load program, start 200 SWITCH SETTINGS: SW15 - Halt program SW14 - Loop on test SW13 - Inhibit error print out SW12 - Abort after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: first pass : 30 seconds subsequent : 8:40 minutes ZR6D - RK611 diskless controller diagnostic #4 ABSTRACT: - tests loading of drive bus messages by executing Class C commands - tests header generation for search option - tests write data NPR transfers to silo - tests header recognition - tests cylinder, track, sector increment after successful header search - tests detection of all header type errors - tests ECC generation and writing - tests partial sector write (zero fill) - tests 18 bits format ECC generation and data write HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, RK611. No drive required. OPERATING PROCEDURES: 200 normal start 204 restart program 214 request address, vector, priority, - load program, start 200 SWITCH SETTINGS: SW15 - Halt program SW14 - Loop on test SW13 - Inhibit error print out SW12 - Abort after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: first pass : 25 seconds subsequent : 3:15 minutes ZR6E - RK611 diskless controller diagnostic #5 ABSTRACT: - tests multi-sector data transfer - tests mid-transfer seeks - tests cylinder overflow checking - tests NPR transfers to memory - tests ECC error detection and correction - tests write-check and forces write-check errors HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, RK611. No drive required. OPERATING PROCEDURES: 200 normal start 204 restart program 214 request address, vector, priority, - load program, start 200 SWITCH SETTINGS: SW15 - Halt program SW14 - Loop on test SW13 - Inhibit error print out SW12 - Abort after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: first pass : 1:40 seconds subsequent : 3:40 minutes ZR6H - RK611 disk drive diagnostic #1 ABSTRACT: - insures that drive is capable of performing all static tests - insures that drive can write and read headers - insures that drive can perform seeks - format the pack - check error detection HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 204 bypass test 16 (n square) 220 input parameters 230 input parameters, bypass test 16 260 quick mode test (skips 35,36,40,41) 270 same as 260, bypass test 16 also - load program, set drives ready, start 200 - drives not to be tested must have both ports deselected SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW12 - Bypass drive after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: RK06 : 5:30 minutes tst 16 : 2:15 minutes tst 34 : 1 minute RK07 : double ZR6I - RK611 disk drive diagnostic #2 ABSTRACT: - insures that drive is capable of performing read and write operations - worst case pattern, spiral writing and reading and all offset operations are performed HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 220 input parameters - load program, set drives ready, start 200 - drives not to be tested must have both ports deselected SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW12 - Bypass drive after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: RK06 : 1:30 minutes ZR6K - RK611 functional controller test ABSTRACT: - tests the RK611/RK06-07 as a subsystem - tests the RK611 in functional mode - diagnostic mode is used to force errors - use of data addresses bigger than 32K, 48K, 96K HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 204 restart program 214 input parameter 220 phase-locked loop adjustment - load program, set drives ready, start 200 - drives not to be tested must have both ports deselected SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW12 - Bypass drive after 20 errors SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Loop on test in switch 0-7 RUNTIME: first pass : 65 seconds subsequent : 2:20 minutes ZR6L - RK611 drive formatter ABSTRACT: - writes and verify headers and data - reports the cartridge serial # - checks if CE pack and aborts - sector found bad are added to SDBSF HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 204 restart program - load program, set drives ready, start 200 - answer all questions - to verify a pack, writeprotect it and choice mode 4 SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW10 - Bell on error SW9 - Loop on error SW7 - Print list of bad sectors SW1 - Limit data compare error to 10 SW0 - Repeat entire format operation RUNTIME: format : 2:5 minutes verify : 1:5 minutes double for RK07 ZR6M - RK611 dynamic test part #1 ABSTRACT: - functional shakedown of the entire subsystem - worst case situation involving mechanical positioning disk addressing and data transfer - measurement of drive timing HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 204 restart program 220 dual-access data test 22 start address - load program, set drives ready, start 200 - drives not to be tested must have both ports deselected SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW12 - Report description only, on error SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Apply random stall between operations SW7 - Do explicit seek in test 1-12 SW6 - Report one error per transfer in tests 17-21 SW5 - Inhibit write in test 21 SW4 - Inhibit write-check in test 21 SW3 - Inhibit read and software compare in test 21 SW2 - Inhibit software compare in test 21 SW1 - Read after software compare in test 21 SW0 - Report all soft compare errors in tests 17-21 RUNTIME: RK06 first pass : 14 minutes subsequent : 21 minutes ZR6N - RK611 dynamic test part #2 ABSTRACT: - functional shakedown of the entire subsystem - worst case situation involving head offsetting memory addressing and data transfer - head alignment aid HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 204 input parameter 224 head alignment start - load program, set drives ready, start 200 - drives not to be tested must have both ports deselected SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW12 - Report description only, on error SW11 - Inhibit iteration count SW10 - Bell on error SW9 - Loop on error SW8 - Apply random stall between operations SW6 - Report one error per transfer in tests 2-4 SW1 - Inhibit write in test 1 SW0 - Report all soft compare errors in tests 2-4 RUNTIME: RK06 first pass : 2 minutes subsequent : 3 minutes ZR6P - RK611 performance exerciser ABSTRACT: - exercise in a random manner upo to eight drives - drives are added or dropped at operator wishes - executes read, write, or write followed by writecheck - keeps drive statistics HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program 204 restart program 214 input parameter 240 wait for operator action - load program, set drives ready, start 200 - drives not to be tested must have both ports deselected SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW10 - Bell on error SW6 - Inhibit automatic deselect for clearable unsafes, speed losses and ACLO SW5 - Inhibit automatic drive deassignment if operation count threshold is exceeded SW4 - Inhibit automatic drive deassignment if error threshold is exceeded SW3 - Display entire sector read before retry SW1 - Inhibit software data comparisons ZR6Q - RK611 compatibility test ABSTRACT: Verifies the compatibility of up to 16 drives. HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program for one subsystem only 204 start pass 1 for more than one subsystem, or input parameter 220 start pass 2 for more than one subsystem, or input parameter - load program, set drives ready, start 200 - follow instructions SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW12 - Report description only, on error SW10 - Bell on error SW9 - Loop on error SW8 - Apply random stall between operations SW7 - Type bad sector files at start RUNTIME: per drive : 8 to 10 minutes ZR6R - RK611 user defined test ABSTRACT: Allow the user to design his own test. Allow bad sector file and serial number manipulation. HARDWARE REQUIREMENTS: PDP-11 computer with 16 K memory, KW11-L or KW11-P, RK611, one to eight drives. OPERATING PROCEDURES: 200 start program, restart - load program, set drives ready, start 200 SWITCH SETTINGS: SW15 - Halt program on error SW14 - Loop on test SW13 - Inhibit error print out SW11 - Inhibit iteration SW10 - Bell on error SW9 - Loop on error SW2 - Inhibit all data compare error report SW1 - Report all data compare error even after the tenth SW0 - Short error report IMMEDIATE COMMAND SET: DN select drive TO time out IC iteration count DP special data pattern EB edit buffer BD buffer dump CO compile OT,O output object to tape OT,S output source to tape CT copy tape IT input test from tape RU run PT print test PL,LN print line NT new test HP help FT,NN format select EA,LN,NEW COMMAND edit add line EA,LN edit delete line PR,REGISTER SELECT (00 to 17) print register DEFERRED COMMAND SET: SF,SUBSYSTEM COMMAND,DRIVE NUMBER,CCC,T,SS,NUMBER OF WORDS, DATA PATTERN - all numeric in octal - SUBSYSTEM COMMAND = RD,WD,WC,WH,RH,SK, CC,CS,DC,RC,DS,PA,UL,SS,OF,AH - DATA PATTERN = X,Y,Z BI,PATTERN buffer initialize DC,NNNNNN data compare RW register write ST,NNNNN stall PM print message UI UNIBUS initialize SC,STATUS WORD NUMBER,EXPECTED VALUE,MASK status compare RC,REGISTER NUMBER,EXPECTED VALUE,MASK register compare