top - download
⟦d50df5774⟧ Wang Wps File
Length: 13529 (0x34d9)
Types: Wang Wps File
Notes: CPS/TCN/043
Names: »2095A «
Derivation
└─⟦8b37ca311⟧ Bits:30006109 8" Wang WCS floppy, CR 0174A
└─ ⟦this⟧ »2095A «
WangText
…1a……09……1a……02……1a…
…1a… …1a……05……1a……06……1a……07……19……08……19……09……19……0a……19……0b……19……0c……19……0d……19……0e……19……0f……19……00……19……01……19……02……19…
…19… …19……05……19……86…1
…02…
…02…
…02…
…02…CPS/TCN/043
…02…JJS/820514…02……02…#
PRELIMINARY
USER'S
MANUAL
FOR DISK
AND
FLOPPY
DISK TEST…02……02…CAMPS
T̲A̲B̲L̲E̲ ̲O̲F̲ ̲C̲O̲N̲T̲E̲N̲T̲S̲
1 SCOPE .........................................
5
2 N/A ...........................................
3 N/A ...........................................
4 DISK AND FLOPPY DISK TEST MODULES .............
4.1 DISK TEST PROCEDURES AND SEQUENCES ........
6
4.1.1 Initialize Device .....................
7
4.1.2 Shutdown Device .......................
8
4.1.3 Include Unit/Subunit ..................
9
4.1.4 Exclude Unit/Subunit ..................
11
4.1.5 Read Sectors ..........................
12
4.1.6 Check Sectors .........................
13
4.1.7 Write Sectors .........................
14
4.1.8 Write and Protect Sector ..............
15
4.1.9 Write and Mark Sector .................
16
4.1.10 Format Unit/Subunit ...................
17
4.1.11 Get Status of Unit/subunit ............
18
4.1.12 Invoke Disk Controller built-in test ..
19
4.1.13 Test Bus Switch .......................
20
4.1.14 Units/Subunits Status Test ............
22
4.1.15 Read and Format Test ..................
23
4.1.16 Seek-function Test ....................
25
4.1.17 Mark and Write Protect Test ...........
27
4.2 FLOPPY DISK TEST PROCEDURES AND SEQUENCES .
29
4.2.1 Initialize Device .....................
30
4.2.2 Shutdown Device .......................
31
4.2.3 Include Unit ..........................
32
4.2.4 Exclude Unit ..........................
33
4.2.5 Read Sectors ..........................
34
4.2.6 Check Sectors .........................
35
4.2.7 Write Sectors .........................
36
4.2.8 Write and Protect Sector ..............
37
4.2.9 Write and Mark Sector .................
38
4.2.10 Format Unit ...........................
39
4.2.11 Get Status of Unit ....................
40
4.2.12 Invoke Floppy Controller built-in Test
41
4.2.13 Clear Volume Change ...................
42
4.2.14 Test Bus Interface ....................
43
4.2.15 Test Device Buffer Ram ................
44
4.2.16 Write Test ............................
45
4.2.17 Read Test .............................
46
4.2.18 Write and Mark Test ...................
47
4.2.19 Write and Verify Test .................
49
4.2.20 Continous Read Test ...................
51
4.2.21 Read and Format Test ..................
53
5 N/A ...........................................
6 ERROR CODES AND MESSAGES ......................
55
6.1 ERROR MESSAGE FORMAT ......................
55
6.2 ERROR NUMBER DESCRIPTION ..................
56
6.3 PROGRAM GENERATED COMPLETION CODES ........
57
6.3.1 Disk Test Completion Codes ............
57
6.3.2 Floppy Disk Test Completion Codes .....
58
6.4 HANDLER GENERATED COMPLETION CODES ........
59
6.4.1 CC's Given in Asynchronous Responses ..
59
6.4.2 CC's for Illigal Parameters at
Function Call .........................
60
6.4.3 CC's for Fatal Internal Errors ........
61
Appendix A Seek-table
1̲ ̲ ̲S̲C̲O̲P̲E̲
This document contains preliminary information about
the use of DISK and FLOPPY DISK test-procedures.
4.1 D̲I̲S̲K̲ ̲T̲E̲S̲T̲ ̲P̲R̲O̲C̲E̲D̲U̲R̲E̲S̲ ̲A̲N̲D̲ ̲S̲E̲Q̲U̲E̲N̲C̲E̲S̲
4.2 F̲L̲O̲P̲P̲Y̲ ̲D̲I̲S̲K̲ ̲T̲E̲S̲T̲ ̲P̲R̲O̲C̲E̲D̲U̲R̲E̲S̲ ̲A̲N̲D̲ ̲S̲E̲Q̲U̲E̲N̲C̲E̲S̲
6̲ ̲ ̲E̲R̲R̲O̲R̲ ̲C̲O̲D̲E̲S̲ ̲A̲N̲D̲ ̲M̲E̲S̲S̲A̲G̲E̲S̲
6.1 E̲R̲R̲O̲R̲ ̲M̲E̲S̲S̲A̲G̲E̲ ̲F̲O̲R̲M̲A̲T̲
An error message looks like this:
HH: MM: SS TEST X.Y ERROR N
arguments
where HH: MM: SS identifies the elapsed time since
the last master-clear.
x identifies the main test group
y identifies the part test number
x is:
1. During Disk Test Sequences
2. During Floppy Test Sequences
For X = 1 the possible values of Y are the following:
1. Test Bus switch
2. Units/Subunits status test.
3. Read and Format Test
4. Seek-function Test.
5. Mark and Write protect Test.
For X = 2 the possible values of Y are the following.
1. Test bus interface
2. Test device buffer ram
3. Write test
4. Read test
5. Write and mark test
6. Write and verify test
7. Continous read test
8. Read and format test
N is the specific error number.
arguments
are values related to the error. This may be expected
and actual values or status registers.
6.2 E̲R̲R̲O̲R̲ ̲N̲U̲M̲B̲E̲R̲ ̲D̲E̲S̲C̲R̲I̲P̲T̲I̲O̲N̲
N̲u̲m̲b̲e̲r̲ M̲e̲a̲n̲i̲n̲g̲
0 Other functions performed with unexpected
result.
1 Initialize device performed with unexpected
result.
2 Shutdown device performed with unexpected
result.
3 Include unit/subunit performed with unexpected
result.
4 Exclude unit/subunit performed with unexpected
result.
5 Read sectors performed with unexpected
result
6 Check sectors performed with unexpected
result.
7 Write sectors performed with unexpected
result.
8 Write and protect sector performed with
unexpected result.
9 Write and mark sector performed with unexpected
result.
10 Format unit/subunit performed with unexpected
result.
11 Get status of unit/subunit performed with
unexpected result.
12 Invoke built ̲in test performed with unexpected
result.
13 Clear volume change performed with unexpected
result.
14 Possible discontinuity in device ram.
15 Find seek entry performed with unexpected
result.
16 Find drive description performed with unexpected
result.
17 Compare buffer contents performed with
unexpected result.
18 Expected interrupt vector not received.
19 Unexpected interrupt vector received.
20 Unexpected interrupt cause code.
6.3 P̲R̲O̲G̲R̲A̲M̲ ̲G̲E̲N̲E̲R̲A̲T̲E̲D̲ ̲C̲O̲M̲P̲L̲E̲T̲I̲O̲N̲ ̲C̲O̲D̲E̲S̲
6.3.1 D̲i̲s̲k̲ ̲T̲e̲s̲t̲ ̲C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲C̲o̲d̲e̲s̲ ̲
N̲u̲m̲b̲e̲r̲ M̲e̲a̲n̲i̲n̲g̲
F501 Illegal logical function id
F502 Illegal user logical id
F503 Illegal drive kind
F504 Illegal subunit
F505 Device is not initialized
F506 Device is already initialized
F507 Subunit is not included
F508 No free device entry in the device table
F509 No free unit entry in the unit table
F50A No free operation entry in the operation
table
F50B Reservation of an object index failed
F50C Reservation of a device control block (dcb)
failed
F50D Map in of reserved dcb failed
F50E Creation of a sync element failed
F50F Creation of a device ram segment failed
F510 Unexpected count value in received disk
transfer reply
F511 Unexpected operation id in received disk
transfer reply
6.3.2 F̲l̲o̲p̲p̲y̲ ̲D̲i̲s̲k̲ ̲T̲e̲s̲t̲ ̲C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲C̲o̲d̲e̲s̲
N̲u̲m̲b̲e̲r̲ M̲e̲a̲n̲i̲n̲g̲
F601 Illegal logical function id
F602 Illegal user logical id
F603 Illegal drive kind
F604 Illegal unit
F605 Device is not initialized
F606 Device is already initialized
F607 Unit is not included
F608 No free device entry in the device table
F609 No free unit entry in the unit table
F60A No free operation entry in the operation
table
F60C Reservation of a device control block (dcb)
failed
F60D Map in of reserved dcb failed
F60E Creation of a sync. element failed
F60F Creation of a device ram segment failed
F610 Unexpected count value in received disk
transfer reply
F611 Unexpected operation id in received disk
transfer reply.
6.4 H̲A̲N̲D̲L̲E̲R̲ ̲G̲E̲N̲E̲R̲A̲T̲E̲D̲
6.4.1 C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲c̲o̲d̲e̲s̲ ̲g̲i̲v̲e̲n̲ ̲i̲n̲ ̲r̲e̲p̲l̲i̲e̲s̲ ̲(̲i̲n̲f̲o̲ ̲e̲l̲e̲m̲e̲n̲t̲s̲)̲ ̲a̲f̲t̲e̲r̲
̲e̲x̲e̲c̲u̲t̲i̲o̲n̲ ̲o̲f̲ ̲a̲ ̲f̲u̲n̲c̲t̲i̲o̲n̲
N̲u̲m̲b̲e̲r̲ M̲e̲a̲n̲i̲n̲g̲
3500 Function performed okay
3502 Drive is write protected
3503 Unexpected drive status
3504 Data or synchronization error
3505 Address or synchronization error
3506 Sector is bad
3507 Sector is write protected
3508 Illegal sector
3509 Timing error
350A Subbus overrun
350B Parity error
350C Selftest is running
350D Disk reset
350E Selftest failed
3510 Disk volume changed
6.4.2 C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲c̲o̲d̲e̲s̲ ̲f̲o̲r̲ ̲i̲l̲l̲e̲g̲a̲l̲ ̲p̲a̲r̲a̲m̲e̲t̲e̲r̲s̲ ̲a̲t̲ ̲c̲a̲l̲l̲ ̲o̲f̲
̲a̲ ̲f̲u̲n̲c̲t̲i̲o̲n̲
N̲u̲m̲b̲e̲r̲ M̲e̲a̲n̲i̲n̲g̲
3500 Request OK
3521 Controller fault
3522 Disk not allowed
3523 Illegal function
3524 Not implemented
3525 Illegal unit number
3526 Illegal subunit number
3527 Illegal drive kind
3528 Illegal privacy
3529 Drive is already included
352A Drive is not included
352B No unit records in dcb
352C Bad segment id
352D Bad segment type
352E Bad sync. element id
352F Not the initial including process
3530 No request ressources
3531 Illegal buffer address
3532 Illegal sector address
3533 Illegal sector count
3534 Device is already testing
3535 Volume change is not cleared
3536 Parameters are inconsistent
3537 Illegal subunit id
3538 Subunit is in use
6.4.3 C̲o̲m̲p̲l̲e̲t̲i̲o̲n̲ ̲c̲o̲d̲e̲s̲ ̲f̲o̲r̲ ̲f̲a̲t̲a̲l̲ ̲i̲n̲t̲e̲r̲n̲a̲l̲ ̲e̲r̲r̲o̲r̲s̲
N̲u̲m̲b̲e̲r̲ M̲e̲a̲n̲i̲n̲g̲
3540 No controller requests
3541 Controller queue empty
3542 Process queue empty
3543 Lost process request
3544 Lost controller request
3545 Lost unit request
3546 Unknown function
3547 Handler queue error
3548 Handler error
Appendix A
S̲e̲e̲k̲ ̲t̲a̲b̲l̲e̲
R̲e̲a̲d̲ ̲s̲e̲q̲u̲e̲n̲c̲e̲ ̲f̲o̲r̲ ̲d̲i̲s̲k̲ ̲d̲r̲i̲v̲e̲ ̲S̲M̲D̲ ̲8̲0̲
S̲e̲e̲k̲ ̲n̲o̲ F̲i̲r̲s̲t̲ ̲s̲e̲c̲t̲o̲r̲ S̲e̲c̲t̲o̲r̲ ̲c̲o̲u̲n̲t̲
1 131.648 15
2 105.341 7
3 131.648 3
4 319 2
5 16 15
6 43.701 8
7 32.810 4