Skip to content

Page 1

Library Diskette

PAGE 1

Containing :
Test programs for ND-100/110/120

Directory Name :
210523G02-XX-01D

User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN I R R R 29
1 CACHE-1X0-A00 TEST I R R R 13
2 CACHE-100-A00 NEXT I R R R 7
3 CACHE-110-A00 NEXT I R R R 16
4 CACHE-120-A00 NEXT I R R R 12
5 COLOUR-TERM-A00 TEST I R R R 10
6 CONFIGURATIO-D04 TEST I R R R 22
7 DISC-TEMA-111 TEST I R R R 36
8 FLOPPY-STREA-C02 TEST I RWA RWACD RWACD 24
9 GRAPHIC-TERM-B00 TEST I R R R 30
10 GRAPHIC-TERM-B00 FONT I R R R 3
11 HDLC-MEGALIN-D00 TEST I R R R 11
12 INSTRUCTION-C03 TEST I R R R 18
13 LP-TEST-E01 TEST I R R R 6
14 MAGTAPE-B00 TEST I R R R 8
15 MEMORY-D04 TEST I R R R 18
16 NET-ONE-A00 TEST I RWA RWACD RWACD 18
17 OCTOBUS-B00 TEST I RWA RWACD RWACD 32
18 PAGING-C02 TEST I R R R 19
19 PIOC-ETHER-B01 TEST I R R R 35
20 PIOC-ETHER-B01 NEXT I R R R 35
21 POWER-FAIL-A01 TEST I R R R 5
22 PRINTERS-B00 TEST I R R R 36
23 PRINTERS-001-B00 NEXT I R R R 3
24 PRINTERS-002-B00 NEXT I R R R 3
25 PRINTERS-003-B00 NEXT I R R R 3
26 PRINTERS-004-B00 NEXT I R R R 3
27 PRINTERS-005-B00 NEXT I R R R 3
28 PRINTERS-006-B00 NEXT I R [illegible] R R 3
29 PRINTERS-007-B00 NEXT I R R R 3

CONTINUED


Page 2

ND SOFTWARE LIBRARY DISKETTE

Page Information

Page: 2
Directory Name: 210523G02-XX-01D

Contents

Containing:
Test programs for ND-100/110/120

User Information

User Name: FLOPPY-USER

File Details

No File name Type T Public Friend Own Pages Bytes
30 PRINTERS-008-B00 NEXT I R R R 3 3584
31 SYNC-MODEM-B00 TEST I R R R 7 12288
32 TERMINAL-ASY-F01 TEST I R R R 14 26112
33 UNIVERS-DMA-C01 TEST I R R R 23 44032

34 files using 511 pages. 610 pages reserved out of 610 pages.


Page 3

ND Software Library Diskette

Page: 1

Containing:
Test programs for ND-100/110/120

Directory Name:
210523G02-XX-02D

User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN I R R R 29 56182
1 DISK-MM-B00 TEST I RWA RWACD RWACD 37 72192
2 SCSI-TV-B00 TEST I RWA RWACD RWACD 37 72192
3 SCSI-TV-OVL1-B00 NEXT I RWA RWACD RWACD 37 72704
4 SCSI-TV-OVL2-B00 NEXT I RWA RWACD RWACD 20 37376
5 SCSI-TV-OVL3-B00 NEXT I RWA RWACD RWACD 17 31232
6 SCSI-TV-OVL4-B00 NEXT I RWA RWACD RWACD 20 37376
7 SCSI-TV-OVL4-B00 NEXT I RWA RWACD RWACD 19 36352

7 files using 179 pages. 610 pages reserved out of 610 pages.


Page 4

ND Software Library Diskette

Page 1

Directory Name:
210523G02-XX-01S

Containing:
Test programs for ND-100/110/120

User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN I R R R 29 56182
1 CONFIGURATIO-D04 TEST I R R R 22 41472
2 DISC-TEMA-111 TEST I R R R 36 71680
3 MEMORY-D04 TEST I R R R 18 33792
4 POWER-FAIL-A01 TEST I R R R 5 7680
5 TERMINAL-ASY-F01 TEST I R R R 14 26112

6 files using 124 pages. 148 pages reserved out of 148 pages.


Page 5

 _________________________
|                         |
| ND  SOFTWARE  LIBRARY   |
|         DISKETTE        |
|_________________________|

PAGE 1

Directory Name :
210523G02-XX-02S

Containing :

Test programs for ND-100/110/120

User Name : FLOPPY-USER

| No | File name       | Type  | T  | Public | Friend | Own | Pages | Bytes |
|----|-----------------|-------|----|--------|--------|-----|-------|-------|
| 0  | TPE-MON-100-B00 | BPUN  | C  | R      | R      | R   | 28    | 56182 |
| 1  | CACHE-1X0-A00   | TEST  | C  | R      | R      | R   | 12    | 23040 |
| 2  | CACHE-100-A00   | NEXT  | C  | R      | R      | R   | 6     | 11264 |
| 3  | CACHE-110-A00   | NEXT  | C  | R      | R      | R   | 15    | 30720 |
| 4  | CACHE-120-A00   | NEXT  | C  | R      | R      |     | 11    | 20992 |
| 5  | INSTRUCTION-C03 | TEST  | C  | R      | R      | R   | 17    | 34816 |
| 6  | NET-ONE-A00     | TEST  | C  | RWA    | RWACD  | RWACD | 17  | 34304 |
| 7  | PAGING-C02      | TEST  | C  | R      | R      | R   | 18    | 35328 |
| 8  | UNIVERS-DMA-C01 | TEST  | I  | R      | R      | R   | 23    | 44032 |

9 files using 147 pages. 148 pages reserved out of 148 pages.

Page 6

ND Software Library Diskette

Containing:
Test programs for ND-100/110/120

PAGE Directory Name:
1 210523G02-XX-03S

User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN C R R R 28 56182
1 HDLC-MEGALIN-D00 TEST C R R R 10 19456
2 PIOC-ETHER-B01 TEST C R R R 34 68608
3 PIOC-ETHER-B01 NEXT C R R R 34 68096
4 SYNC-MODEM-B00 TEST C R R R 6 12288
5 OCTOBUS-B00 TEST I RWA RWACD RWACD 32 62976

6 files using 144 pages. 148 pages reserved out of 148 pages.


Page 7

ND Software Library Diskette

Containing:
Test programs for ND-100/110/120

Page: 1
Directory Name: 210523G02-XX-04S

User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN I R R R 29 56182
1 COLOUR-TERM-A00 TEST I R R R 10 17920
2 GRAPHIC-TERM-B00 TEST I R R R 30 58368
3 GRAPHIC-TERM-B00 FONT I R R R 3 3082
4 LP-TEST-E01 TEST I R R R 3 10240
5 PRINTERS-B00 TEST I R R R 36 70656
6 PRINTERS-001-B00 NEXT I R R R 3 3584
7 PRINTERS-002-B00 NEXT I R R R 3 3584
8 PRINTERS-003-B00 NEXT I R R R 3 3584
9 PRINTERS-004-B00 NEXT I R R R 3 3584
10 PRINTERS-005-B00 NEXT I R R R 3 3584
11 PRINTERS-006-B00 NEXT I R R R 3 3584
12 PRINTERS-007-B00 NEXT I R R R 3 3584
13 PRINTERS-008-B00 NEXT I R R R 3 3584

14 files using 138 pages. 148 pages reserved out of 148 pages.


Page 8

ND Software Library Diskette

Page 1

Directory Name:
210523G02-XX-055

Containing:

Test programs for ND-100/110/120


User Name: FLOPPY-USER

No File name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN I R R R 29 56182
1 DISK-MM-B00 TEST I RWA RWACD RWACD 37 72192
2 FLOPPY-STREA-C02 TEST I RWA RWACD RWACD 24 47104
3 MAGTAPE-B00 TEST I R R R 8 13824

4 files using 98 pages. 148 pages reserved out of 148 pages.


Page 9

ND Software Library Diskette

Page: 1
Directory Name: 210523G02-XX-06S

Containing:

Test programs for ND-100/110/120

User Name: FLOPPY-USER

No File Name Type T Public Friend Own Pages Bytes
0 TPE-MON-100-B00 BPUN I R R R 29 56182
1 SCSI-TV-B00 TEST I RWA RWACD RWACD 37 72704
2 SCSI-TV-OVL1-B00 NEXT I RWA RWACD RWACD 20 37376
3 SCSI-TV-OVL2-B00 NEXT I RWA RWACD RWACD 20 37376
4 SCSI-TV-OVL3-B00 NEXT I RWA RWACD RWACD 17 31232
5 SCSI-TV-OVL4-B00 NEXT I RWA RWACD RWACD 19 36352

6 files using 142 pages. 148 pages reserved out of 148 pages.


Page 10

Norsk Data A.S

Program Description

Date 88.07.12
Page 1 of 32

Product

Name Reg. no. Category
Test programs for ND-100/110/120 210523G STPR

Reason

  • New product
  • Change/Addition
  • Error Correction
  • Different Environment

Documentation

Title Reg. no.
Test Program Description for ND-100/ND-110 30.005.03

Purpose

Test programs for ND-100/110/120 CPU's, memory systems, and ND-100 type interfaces and peripherals.

Prerequisites

Computer Type Floating format Op. system Version
ND-100 All A11 Stand alone programs
ND-110 All A11 Stand alone programs
ND-120 All A11 Stand alone programs

or SINTRAN III VSE/VSX

Reg. no. for Source

210553G

File Information

File Name Type Containing
TPE-MON-100-B BPUN Test program monitor
CACHE-1X0-A TEST Cache test for ND-1x0 CPUs
COLOUR-TERM- TEST NCT/TCTI test program
CONFIGURATIO-D TEST Checks HW configuration
DISC-TEMA- TEST Disk utility and test program
DISK-MM-B TEST Disk media maintenance program
FLOPPY-STREA-C TEST Floppy and streamer test
GRAPHIC-TERM-B TEST Verify TDV 2200S graphic function
HDLC-MEGALIN-D TEST HDLC and megalin test program
INSTRUCTION-C TEST Verify ND-1x0 CPUs instr. set
LP-TEST-E TEST Line printer test program
MAGTAPE-B TEST Cipher/Pertec magtape test
MEMORY-D TEST Memory test program
NET-ONE-A TEST Net/One test program
OCTOBUS-B TEST Octobus test program
PAGING-C TEST Memory Management test for ND-1x0
PIOC-ETHER-B TEST Pioc/Ethernet test program
POWER-FAIL-A TEST Power fail and restart test
PRINTERS-B TEST Printer test for ND printers
SCSI-TV-B TEST SCSI Test and Verification
SYNC-MODEM-B TEST Sync modem interface test program
TERMINAL-ASY-F TEST Terminal interface test program
UNIVERS-DMA-C TEST Universal dma/Vicom test program

NOTE: <rev> is to be replaced by the current revision of the DIRECTORY or FILE. The revision is found on the "ND SOFTWARE LIBRARY DISKETTE" pages.

            ooo   ND Norsk Data   ooo

Page 11

TABLE OF CONTENTS

Section Page
1 NEW PROGRAMS 4
1.1 CACHE-1X0-A 4
1.1.1 Purpose 4
1.1.2 General description 4
1.1.3 Changed tests 4
1.2 NET-ONE-A 4
1.2.1 Purpose 4
1.2.2 Command descriptions 5
1.2.3 Known, but not corrected errors 8
2 REMOVED PROGRAMS 8
3 CHANGES IN EXISTING PROGRAMS 8
3.1 TPE-MON-100-B 8
3.1.1 Corrected Errors 8
3.2 CONFIGURATIO-D 8
3.2.1 Corrected Errors 8
3.2.2 Changes 9
3.3 INSTRUCTION-C 9
3.3.1 Changes 9
3.4 MEMORY-D 9
3.4.1 Corrected Errors 9
3.4.2 Changes 10
3.4.3 Known but not corrected errors 10
3.5 PAGING-C 10
3.5.1 Changes 10
3.6 PIOC-ETHER-B 11
3.6.1 Corrected errors 11
3.7 POWER-FAIL-A 11
3.7.1 Corrected errors 11
3.8 FLOPPY-STREA-C 11
3.8.1 Corrected errors 11
3.8.2 Modifications 11

ooo ND Norsk Data ooo


Page 12

Table of Contents

Section Page
4 Loading procedure - STAND ALONE 12
5 INSTALLATION PROCEDURE on-line 12
6 Where to find the different programs 14

APPENDIX

I PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

Program Page
1 DISK-MM-B 15
  1.1 Purpose 15
  1.2 Target devices 15
  1.3 Command description 15
  1.4 Known, but not corrected errors 19
Program Page
2 OCTOBUS-B 19
  2.1 Requirement 19
  2.2 Commands
   2.2.1 SET-PARAMETERS 20
   2.2.2 SELECT-DEVICE 21
   2.2.3 SELECT-OCTOBUS-STATION 21
   2.2.4 LIST-HARDWARE-CONFIGURATION 21
   2.2.5 LIST-OCTOBUS-DEVICES 22
   2.2.6 DECODE-STATUS-REGISTER 22
   2.2.7 RUN 22
  2.2.8 OCTOBUS-FACILITIES 23
   8.1 ACCESS-OCTOBUS-REGISTER 24
   8.2 RESTART 24
   8.3 CONTINUE 24
   8.4 STOP 24
   8.5 INT? 25
   8.6 RESET-COUNTER 25
   8.7 POWER-UP 25
   8.8 POWER-DOWN 25
   8.9 READ-OCTOBUS-TRANSMIT-STATUS 25
   8.10 RECEIVE-FROM-OCTOBUS 25
   8.11 TRANSMIT-ON-OCTOBUS 25

ooo ND Norsk Data ooo


Page 13

Index

Section

Section Page
8.12 SELECT-DEVICE 25
3 SCSI-TV-B 25
3.1 Products supported by version B 26
3.2 Command description 26
3.3 Host adaptor tests 28
3.4 Device tests 29
3.5 Known but not Corrected Errors 32

ooo ND Norsk Data ooo


Page 14

Date Norsk D..' A.S Page 4 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G STPR

1 NEW PROGRAMS

1.1 CACHE-1X0-A

1.1.1 Purpose

The purpose of this program is to have one single CACHE test program for all ND-100 series CPU's.

1.1.2 General description

The program is based on the exsisting CACHE test programs for ND-100 and ND-110. A new program module handles the ND-120 CPU. The program consists of 4 files, they are as follows:

CACHE-1X0-A<rev>:TEST   Main program
CACHE-100-A<rev>:NEXT   Tests for ND-100
CACHE-110-A<rev>:NEXT   Tests for ND-110
CACHE-120-A<rev>:NEXT   Tests for ND-120

At program start, the correct test file will be loaded automatically. The different tests have the same name/number for all CPU types. Due to the different CACHE design on the 3 CPU's, some tests will be skipped for the various CPUs.

1.1.3 Changed tests

Some of the tests from the "old" CACHE test programs have been changed to reduce the test execution time, without loss of functionality.

1.2 NET-ONE-A

1.2.1 Purpose

This program tests the NET/ONE interface controller, also refered to as the NOTS controller.

ooo ND Norsk Data ooo

Page 15

| Date       | Norsk Data A.S         | Page 5 of 32    |
|------------|------------------------|-----------------|
| Product    | PROGRAM DESCRIPTION    |                 |
| Name       | Test programs for ND-100/110/120 |       |
|            | Reg. no. 210523G       | Category STPR   |

# 1.2.2 Command descriptions

>SELECT-DEVICE

Selects NOTS controller to be tested (1:8).

>LIST-ALL-DEVICES

Prints a list of the defined NOTS controllers.

>LIST-DEVICES-PRESENT

Prints a list of all present NOTS controllers.

>RUN <test number>

This command makes it possible to execute one specific test, or a subset of all tests in a specified sequence.

Tests available:

| Test number | Test name             |
|-------------|-----------------------|
| 1           | REGISTER-IOX TEST     |
| 2           | TIMER-IDENT TEST      |
| 3           | MEMORY-PATTERN TEST   |
| 4           | MEMORY-ADDRESS TEST   |
| 5           | MBNIU-DIAGNOSTIC-1    |
| 6           | MBNIU-DIAGNOSTIC-2    |

## Test 1 : Register-iox test

Tests the NOTS registers, i.e. after writing to a control register, the corresponding status register must contain the expected value.

## Test 2 : Timer-ident test

Tests the NOTS timer. The returned ident code must have the expected value.

## Test 3 : Memory-pattern test

Tests the MBNIU memory by writing known values, read back and compare.

## Test 4 : Memory-address test

This test uses an ‘address in address’ pattern when writing to the MBNIU memory, detects memory addressing errors.

ooo ND Norsk Data ooo

Page 16

Test Programs for ND-100/110/120

Date Norsk Data A.S Page 6 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G

Test 5: MBNIU-diagnostics 1

This test runs the self-test diagnostic number 1 on the MBNIU board.

Test 6: MBNIU-diagnostics 2

This test runs the self-test diagnostic number 2 on the MBNIU board. (It takes about 4 minutes to run this test)

MBNIU: MultiBus Network Interface Unit.

Note: The error messages reported from Test 5 and Test 6 are a copy of the LED pattern on the MBNIU card.

SET-PARAMETERS

Defines how the program should run the tests.

Syntax:

SET-PARAMETERS <loop mode (<loops>)>
               <abort mode (<errors>)>
               <suppress mode>
               <debug mode>
<loop mode>  : YES or No.
               YES means the test or tests is repeated.
               NO means that the test is run only once.
               Default : NO

<loops>      : Number of times the test is to be repeated.
               Default : Infinite

<abort mode> : YES or NO
               YES means that the test(s) is aborted when maximum number of errors is reached.
               NO means that the test(s) will never abort.
               Default : NO

<errors>     : Maximum errors allowed before abortion.
               Default : 10

<suppress mode> : YES or NO 
                  YES means that the error messages are suppressed.
                  NO means that the error messages are printed.
                  Default : NO
ooo ND Norsk Data ooo

Page 17

Program Description

Date Norsk Data A.S Page 7 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G STPR

<debug mode> : YES or NO

YES turns the debug mode on.
NO turns the debug mode off.
Default : NO

NOTS-DEBUG

This command is only available when the debug mode is on (see SET-PARAMETERS). The command has several subcommands which are listed below.

List-debug-parameters

Shows the current debug parameters.

Timer-units

Changes the timer value used for the Timer/Ident test.

Address-range

Specifies from/to addresses used when testing the NOTS memory.

Edit-test-patterns

Makes it possible to change the test patterns used by the memory pattern test.

Operations:

Command Action
CR display next pattern
<pattern number>/ jump to specified pattern number
<value> (cr) change pattern
space delete entry
. (point) exit

Modifier (Yes/No)

When turned on the memory address test will add a displacement factor when computing the test pattern.

Look-at-NOTS-memory <bank number>

The user may examine and change contents of memory locations within one bank.

ooo  ND Norsk Data  ooo

Page 18

Norsk Data A.S

PROGRAM DESCRIPTION

Date Page
88.07.12 8 of 32
Product Reg. no. Category
Test programs for ND-100/110/120 210523G STPR

Operations:

  • CR : display contents of next memory location
  • <address>/ : jump to specified address
  • <value> (cr) : change contents of current memory location
  • space : delete entry
  • lower<upper : dump memory block
  • . (point) : exit

1.2.3 Known, but not corrected errors

Test 2 will fail if Timer-Units (see NOTS-DEBUG) are greater than 7.

2 REMOVED PROGRAMS

The programs CACHE-100 and CACHE-110 are removed from the product. They are replaced by the new program CACHE-1X0.

3 CHANGES IN EXISTING PROGRAMS

3.1 TPE-MON-100-B

3.1.1 Corrected Errors

Some errors concerning MODE files and TPE running as RT under SIN-TRAN are corrected.

3.2 CONFIGURATIO-D

3.2.1 Corrected Errors

  • For some configurations, the RUN command did erroneously report: "X ERRORS DETECTED", without any other error message given.
  • On computers with 32 Mbytes memory, the memory size printed was rubbish.
ooo ND Norsk Data ooo

Page 19

Program Description

Date Norsk Data A.S Page 9 of 32
Product Name Reg. no. 210523G
Test programs for ND-100/110/120
  • Customer Designed Interfaces was not detected by the program, or caused error message(s) for non present HDLC/MEGALINK interface(s).
  • If Memory Out of Range or Parity error interrupts occurred, the program would stop.

3.2.2 Changes

  • The program now supports the ND-120 CPU.
  • The TOKEN RING interface, and HDLC/MEGALINK 17 - 32 are supported.
  • Customer designed interfaces and possible overlap with HDLC/MEGALINK devices are handled.
  • All devices are cleared after investigation.
  • Improved error handling and error messages.

3.3 INSTRUCTION-C

3.3.1 Changes

The program now supports the ND-120 CPU.

3.4 MEMORY-D

3.4.1 Corrected Errors

  • On computers with 32 Mbytes memory, the memory size printed was rubbish.
  • Some other minor errors corrected.
ooo  ND Norsk Data  ooo

Page 20

Program Description

Date Norsk Data A.S Page 10 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G

3.4.2 Changes

  • The program now supports the ND-120 CPU's onboard memory and the TOKEN RING interface's memory.
  • Improved error messages.

3.4.3 Known but not corrected errors

  • The program does not check for buffered printer mode. The printer buffer will be overwritten by the test patterns, unless the command "DEFINE-TEST-AREA" is used to define the test area as starting after the printer buffer in memory. (Normally the first 16Kwords in bank 1 are used as the printer buffer).
  • The program does not restart after power fail.

3.5 PAGING-C

3.5.1 Changes

The program now supports the ND-120 CPU.

                    ooo  ND Norsk Data  ooo

Page 21

Program Description

Date Norsk Data A.S Page 11 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G

3.6 PIOC-ETHER-B

3.6.1 Corrected errors

  • Test 12 (System timing controller test) did occasionally report timer error.
  • Test 25 (ECC - Parity-test from MC68000) did occasionally fail with ND-120 CPU.

3.7 POWER-FAIL-A

3.7.1 Corrected errors

  • The program did occasionally miscalculate the "Power absent time". This caused false error messages to be reported.

3.8 FLOPPY-STREA-C

3.8.1 Corrected errors

  • The SCOPE-LOOP command SET-STOP-ON-ERROR did not always work, corrected.

3.8.2 Modifications

  • Implemented Floppy/SCSI card 3204.
ooo     ND Norsk Data     ooo

Page 22

Date Norsk Data A.S Page 12 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G STPR

4 Loading procedure - STAND ALONE

The machine must be in STOP. Press MASTER CLEAR and type 1560& on the console.

If autoload is not disabled (see description of FLOPPY-MON-H), TPE-MONITOR will start up and give the prompt:

TPE>

Manual loading:

FLOPPY-MON-H02
*LOAD TPE-MON-100

When TPE-MONITOR is started, use the command LOAD-PROGRAM to load the desired program:

TPE>LOAD-PROGRAM <program name>

or just:

TPE><program name>

The program is loaded if no error messages appear.

To list the programs available on diskette, use the command LIST-FILES

TPE>LIST-FILES <file-name>

5 INSTALLATION PROCEDURE on-line

The TPE-MONITOR can execute under SINTRAN in different modes.

Installation on-line:

  1. Log in under the user where you want to execute the programs.
  2. Place the floppy diskette in floppy controller 1 unit 0.
  3. Type the command:

    @ENTER-DIRECTORY 210523G FLOPPY-DISC-1 0
    
  4. Start the TPE-MONITOR with the command:

    @LOAD-BINARY (210523G:FLOPPY-USER)TPE-MON-100-B
    
ooo ND Norsk Data ooo

Page 23

Program Description

Date Norsk Data A.S Page 13 of 32
Product Name Reg. no.
Test programs for ND-100/110/120 210523G

The TPE-MONITOR now starts and you can load the different test programs by using the command LOAD-PROGRAM.

TPE>LOAD-PROGAM (210523G:FLOPPY-USER)<program name>

Permanent installation in the system can be done like this.

  1. Log in as user SYSTEM.

  2. Place the floppy diskette in floppy controller 1 unit 0.

  3. Type the command:

@ENTER-DIRECTORY 210523G FLOPPY-DISC-1 0
  1. Copy the TPE-MONITOR to the disk by the command COPY-FILE
@COPY-FILE
DESTINATION FILE: "TPE-MON-100-B<rev.>:BPUN"
SOURCE FILE: (210523G:FLOPPY-USER)TPE-MON-100-B<rev.>:BPUN
  1. Dump the TPE-MONITOR by the command DUMP-REENTRANT
@DUMP-REENTRANT
NAME: TPE-MON-100-B<rev.>
START ADDRESS: 0
RESTART ADDRESS: 20
FILE-NAME:TPE-MON-100-B<rev.>:BPUN

The TPE-MONITOR is now installed. You can start it by typing:

@TPE-MON-100

The test programs can now be started by using the LOAD-PROGRAM command in the TPE-MONITOR.

@TPE-MON-100 <program name>
ooo ND Norsk Data ooo

Page 24

Program Description

Date: 88.07.12
Company: Norsk Data A.S
Page: 14 of 32

Product: - Name: Test programs for ND-100/110/120 - Reg. no: 210523G - Category: STPR

6 Where to find the different programs

Programs Diskette
CACHE-1XO-A 01D/02S
COLOUR-TERM-A 01D/04S
CONFIGURATIO-D 01D/01S
DISC-TEMA-I 01D/01S
DISK-MM-B 02D/05S
FLOPPY-STREA-C 01S/05S
GRAPHIC-TERM-B 01D/04S
HDLC-MEGALIN-D 01D/03S
INSTRUCTION-C 01D/02S
LP-TEST-E 01D/04S
MAGTAPE-B 01D/05S
MEMORY-D 01D/01S
NET-ONE-A 01D/02S
OCTOBUS-B 01D/03S
PAGING-C 01D/02S
PIOC-ETHER-B 01D/03S
POWER-FAIL-A 01D/01S
PRINTERS-B 01D/04S
SCSI-TV-B 02D/06S
SYNC-MODEM-B 01D/03S
TERMINAL-ASY-F 01D/01S
UNIVERS-DMA-C 01D/02S
ooo  ND Norsk Data  ooo

Page 25

DISK-MM-B

1.1 Purpose

The DISK Media Maintenance program is used to format, initialize and verify SCSI disks connected to the ND-100 SCSI host adaptor.

1.2 Target devices

The program is designed to handle the

Micropolis 1375 SCSI disk drive.
CDC EMD 97201 SCSI disk drive.

1.3 Command description

SELECT-DEVICE

This command will select a device for use by other commands. Commands that use a device for operations will ask for it if it is not defined by this command.

Legal answers for Adaptor are:

  • Adaptor name (ADAPTOR-n, n=1:4).
  • Adaptor number (1:4).
  • Logical device number for adaptors data field (2202B:2205B).
  • Hardware device number for adaptor (144300B, 144400B, 144500B, 144600B)

Legal answers for ID number are 0:7. ID number 7 is normally the SCSI host adaptor, and ID 0 is normally equivalent to "DISC-SCSI-1" which is the boot disk.

The default adaptor is "ADAPTOR-1" or the last selected adaptor, and the default ID is "0" or the last selected ID number.

CONVERT-DISK-ADDRESS

This command will convert a disk to different address modes and numeric systems.

The address type could be "Media", "Logical-SINTRAN" or "page".

ooo ND Norsk Data ooo

Page 26

Programs Not Described in the Manual ND-30.005.03

Media Address

A media address is the address used on basis of the disk drive's sector size.

Logical-SINTRAN

A logical-SINTRAN address is the address used on basis of SINTRAN’s block size, which always is 1024 bytes/sector.

Page

A page address is the address used on basis of SINTRAN file system’s block size, which always is 2048 bytes/sector.

>FORMAT-INITIALIZE

Formats and initializes the disk.

Special for Micropolis 1375:

Before format starts, MODE-SENSE default page 3 and 4 is set to current, and cylinder skew and track skew is optimized.

Operation Times

Disk Type Size Time Used (approx.)
Micropolis 1375 60Mb 2:00 Min.
Micropolis 1375 125Mb 4:00 Min.
CDC EMD 97201 310Mb 10:00 Min.
CDC EMD 97201 630Mb 20:00 Min.

>INITIALIZE

Prepares the disk for use under SINTRAN.

>LIST-DISK-INFORMATION

This command will print out various static and dynamic information concerning the selected disk.

>LIST-PARAMETERS

This command will print out the setting of all parameters available in the command "SET-PARAMETERS".

>LIST-REASSIGN-TABLE

This command will print out all sectors reassigned with the command "REASSIGN". The sectors are listed in historical order.

>LIST-REFRESH-TABLE

This command will print out all sectors refreshed with the command "REFRESH-DATA". The sectors are listed in historical order.

ooo ND Norsk Data ooo

Page 27

Programs Not Described in the Manual ND-30.005.03

REASSIGN <Media address>

This command will reassign one single sector and its data on the disk to a different physical area, but to the same logical area.

The <Media address> parameter is the disk address of the sector containing a flaw. The address could be in any partition.

Reassigning a sector means to relocate it physically or the entire physical track. This is done by the disk drive itself and the program has no control over physical actions on media. After the reassign operation, the physical area earlier used for the sector will no longer be used.

On successful reassign, the reassign operation will be logged in the table partition and can later on be listed with the command "LIST-REASSIGN-TABLE".

If the program is not able to read the sector addressed, a confirmation question has to be answered.

REFRESH-DATA <Media address>

This command will try to read one sector and write it back trying to cure temporary parity errors.

The <Media address> parameter is the disk address of the sector to be read and written. The address could be in any partition.

If the physical space on media holding the sector contains flaws it will probably not be possible to refresh a sector. In such cases a medium error will be reported and it is advised to reassign the sector.

On successful refresh, the refresh operation will be logged in the table partition and can later on be listed with the command "LIST-REFRESH-TABLE".

If the program is not able to read the sector addressed, a confirmation question has to be answered.

SET-PARAMETERS <Parameter> <Value>

This command can be used for setting of special parameters for device operation.

The parameters are:

  • BUS-RESET

    This parameter decides whether a SCSI bus reset can be done by the program or not.

    In multi host systems this parameter should be set to "No" if the other hosts are running.

  • RESET-TIMEOUT
             ooo    ND Norsk Data    ooo

Page 28

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

This parameter sets the timeout after bus reset. The timeout must be larger than the time needed for disk power up selftest to complete. This parameter is only significant if the "BUS-RESET" is "Yes".

  • ADDRESS-INPUT-RADIX

    This parameter setts the radix for disk address inputs. Possible values are "Octal", "Decimal", "Binary" and "Hexadecimal". The program has initially default "Decimal".

  • FIRST-PHYSICAL-BUFFER-PAGE

    This parameter setts the first page in physical memory that should be used by the program for all DMA access to the selected adaptor.

  • LAST-PHYSICAL-BUFFER-PAGE

    This parameter setts the last page in physical memory that should be used by the program for all DMA access to the selected adaptor.

>VERIFY

Data verification.

  • The addresses are given in media blocks.
  • Default range: <0,LastBlock>.

Operation times:

Disk type Size Time used (approx.)
Micropolis 1375 60Mb 1:00 Min.
Micropolis 1375 125Mb 2:00 Min.
CDC EMD 97201 310Mb 3:30 Min.
CDC EMD 97201 630Mb 7:00 Min.
   ooo   ND Norsk Data   ooo

Page 29

Programs Not Described in the Manual ND-30.005.03

1.4 Known, but not corrected errors

  • The program does not clean properly up after errors messages from MPM4.

If the error message:

MPM4 Memory out of range

appear, reload the program and use the commands:

>SET-PARAMETERS,FIRST-PHYSICAL-BUFFER-PAGE,<MPM5 first page>
>SET-PARAMETERS,LAST-PHYSICAL-BUFFER-PAGE,<MPM5 last page>

for setting of correct buffer limits before selecting the device.

If one of the error messages:

MPM4 Parity error
MPM4 Power fail

appear, please reload the program before you continue.

2. OCTOBUS-B

The Octobus Test Program runs stand alone in the ND-100, controlled by the TPE-monitor. The program must be downloaded from floppy. Its basic functions are:

  • Test the Octobus controller in the ND-100 Line Driver.
  • Test the Octobus communication between the Octobus controller in the ND-100 Line Driver and the present Domino controllers.
  • The Octobus communication between the ND-100, the MFBus controller and the ACCP can be tested manually by using the Octobus Test Program, the MFBus Test and Maintenance program and the ACCP Console Monitor.
  • Find the Octobus configuration.

2.1 Requirement

Following requirements must be fulfilled to run the program satisfactorily:

ooo  ND Norsk Data  ooo

Page 30

Programs Not Described in the Manual ND-30.005.03

  • The configuration of the Octobus must follow the specification: A Domino controller may have Octobus station number from 10b to 67b.
  • Test 4, test 5 and test 6 require Domino prom version not older than version C (Domi-Opcom, 7310OC).

2.2 Commands

The commands available for the user are:

  • SET-PARAMETERS <loop> <abort> <supress> <error report level> <test all> <max message length>
  • SELECT-DEVICE <Octobus controller number>
  • SELECT-OCTOBUS-STATION <Octobus station number>
  • LIST-HARDWARE-CONFIGURATION
  • LIST-OCTOBUS-DEVICES
  • DECODE-STATUS-REGISTER <transmit/receive> <register content>
  • RUN <test sequence>
  • OCTOBUS-FACILITIES

2.2.1 SET-PARAMETERS

The user may set parameters which decide the behaviour of the RUN command. The parameters are listed below, and their default values are shown in parenthesis.

  • Loop mode (No)
  • Abort mode (Yes)
  • After how many errors (10)
  • Supress error messages (No)
  • Define error reporting level (No)
  • Test all present Octobus devices (No)
  • Maximum message length (bytes) (255)

The parameter 'Maximum message length' specify the size of the largest multibyte message echoed between the ND-100 and a Domino controller in test 6 (Echo multibyte message). Cannot be greater than 255.

The user may specify the appearance of the error messages. This is

ooo  ND Norsk Data  ooo

Page 31

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

done by answering 'Yes' to the question 'Define error reporting level'. The following questions must then be answered (default values in parenthesis):

  • Controller number (Yes)
    The number of the failing Octobus Controller.
  • Hardware device number (Yes)
    The hardware device number for the failing Octobus controller.
  • Type of error (Yes)
    Specify what is wrong.
  • Error information (Yes)
    This information depends on type of error. It may be register contents, or found and expected values.
  • Decoding of status (Yes)
    Decoding of register contents shown under 'Error information'.

2.2.2 SELECT-DEVICE

The user has the possibility to choose which Octobus device to test, if there are more than one Octobus controller present. Default is that the device with the lowest Octobus controller number is tested.

If one wants to test all present Octobus devices, this may be specified under SET-PARAMETERS. Default is that only one Octobus controllers is tested.

2.2.3 SELECT-OCTOBUS-STATION

In test 4, 5 and 6 the Octobus communication between ND-100 and the Domino controllers is tested. Default is that the communication between ND-100 and all possible Octobus stations is tested. If you want to test the communication between ND-100 and one specified Octobus station, you have to specify this station by using this command.

2.2.4 LIST-HARDWARE-CONFIGURATION

Will find present Octobus controllers, and all the Octobus stations present for each controller. These stations may be the MFBus controller, the ACCP and/or the Domino modules. Before returning to TPE, a configuration table is shown. This table consists of, from left to right:

  • Octobus controller number.
  • Octobus hardware device number.
  • Receive ident code (level 13).
ooo   ND Norsk Data   ooo

Page 32

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

  • Transmit ident code (level 13).
  • The Octobus controller’s station number.
  • Stations seen by the Octobus controller.

2.2.5 LIST-OCTOBUS-DEVICES

This command presents a table showing all devices defined for the ND-100 Octobus interface, by Norsk Data. This table consists of, from left to right:

  • Octobus controller number.
  • Octobus hardware device number.
  • Receive ident code (level 13).
  • Transmit ident code (level 13).

2.2.6 DECODE-STATUS-REGISTER

It presents a decoding of a given Octobus status register. The status register may be transmit or receive.

2.2.7 RUN

Using this command, you can run all tests (default), only one test or a sequence of tests. The available tests are:

1) Check transmit - receive loop. 2) Loop all possible patterns. 3) Check receive fifo length. 4) Check Octobus configuration. 5) Echo single word messages. 6) Echo multi word messages.

Test 1: The controller will send one byte to itself. The transmit and receive parts are tested.

Test 2: The controller will send all possible bit patterns to itself, and compare the transmitted and received patterns. It is tested whether the controller is able to transmit and receive all possible bit patterns in different order.

Test 3: The controller will send several bytes to itself, and detect when the receive fifo is full. The size of the receive fifo is checked.

   ooo  ND Norsk Data  ooo

Page 33

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

Test 4

The controller communicates with the present Octobus stations which are Domino controllers, via the Octobus. Each Domino controller answers an "Identify-yourself" message. The responses are compared with the hardware configuration list found without activating the Octobus stations. Each Domino controller is then asked to present a list showing the Octobus stations it "sees". All the incoming lists are compared to see whether "all can see all".

Test 5

The controller communicates with the present Octobus stations which are Domino controllers, via the Octobus. Small multibyte messages (8 bytes) containing a varying word pattern are echoed between the controller and the Domino controllers.

Test 6

The controller communicates with the present Octobus stations which are Domino controllers, via the Octobus. Multibyte messages with varying lengths are echoed between the controller and the Domino controllers.

The program will always test the following items, without user intervention:

  • Status registers.
  • Interrupt and ident codes.
  • The combination RFT (Ready For Transfer), IE (Interrupt Enabled) and ID (Interrupt Detected).

2.2.8 OCTOBUS-FACILITIES

New command level. It gives the user the possibility to use the Octobus manually.

Corresponding commands exist in the MFBus Test and Maintenance program and in the ACCP Console Monitor. The Octobus can be tested manually by connecting a terminal via ASYL to the MFBus controller and the ACCP, and sending messages between the ND-100 Line Driver, the MFBus controller and the ACCP.

In addition there are some commands sending emergency messages which are decoded by the hardware at the destination Octobus station.

Following commands are available:

  • ACCESS-OCTOBUS-REGISTER <function> <register contents>
  • RESTART <dest>
  • CONTINUE <dest>
  • STOP <dest>
  • INT7 <dest>
ooo  ND Norsk Data  ooo

Page 34

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

  • RESET-COUNTER <dest>
  • POWER-UP <dest>
  • POWER-DOWN <dest>
  • READ-OCTOBUS-TRANSMIT-STATUS
  • RECEIVE-FROM-OCTOBUS <loop>
  • TRANSMIT-ON-OCTOBUS <dest> <control> <broadcast> <no of bytes> <byte no 1> .. <byte no n>
  • SELECT-DEVICE <Octobus controller number>

2.2.8.1 ACCESS-OCTOBUS-REGISTER

The user has direct access to all the Octobus registers. The available functions are:

  • READ-RECEIVE-DATA
  • READ-RECEIVE-STATUS
  • WRITE-RECEIVE-CONTROL
  • WRITE-TRANSMIT-DATA
  • READ-TRANSMIT-STATUS
  • WRITE-TRANSMIT-CONTROL

Dependent of the function (read or write), the register content is presented to the user, or the user must specify the content.

2.2.8.2 RESTART

Hardware decoded message to specified Octobus station. Activates the RESET signal and restarts the controller after a total reset.

2.2.8.3 CONTINUE

Hardware decoded message to specified Octobus station. Deactivates the HALT signal.

2.2.8.4 STOP

Hardware decoded message to specified Octobus station. Activates the HALT signal. Halt must remain active until the CONTINUE message is received.

ooo   ND Norsk Data   ooo

Page 35

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

2.2.8.5 INT7

Hardware decoded message to specified Octobus station. Generates a level 7 interrupt. Force the processor out of a hang situation.

2.2.8.6 RESET-COUNTER

Hardware decoded message to specified Octobus station. Resets the time reference counter.

2.2.8.7 POWER-UP

Hardware decoded message to specified Octobus station. Power up.

2.2.8.8 POWER-DOWN

Hardware decoded message to specified Octobus station. Power down.

2.2.8.9 READ-OCTOBUS-TRANSMIT-STATUS

The content of the Octobus transmit status register is presented to the user, and decoded.

2.2.8.10 RECEIVE-FROM-OCTOBUS

If the Octobus receive fifo is not empty, one byte from the fifo is presented to the user. The presentation is in table form, one column showing the transmitter of the message, and one column showing the byte transmitted. It is possible to loop this command.

2.2.8.11 TRANSMIT-ON-OCTOBUS

It is possible to transmit maximum five bytes on the Octobus at a time. The user must specify destination station number, control- and broadcast-bit, how many bytes to transmit and their content.

2.2.8.12 SELECT-DEVICE

The behaviour of this command is the same as for the SELECT-DEVICE command of the above command level (TPE command level).

3 SCSI-TV-B

Test program for the Floppy/SCSI print (SCSI part only) and SCSI devices connected to the bus.

ooo ND Norsk Data ooo

Page 36

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

3.1 Products supported by version B

Vendor Product Device type
NDMICROP 1375 Direct
TANDBERG TDC 3600 Sequential (streamer)
OSI LD 1200 SCSI Write Once (optical disk)
NDCDC EMD 97201 (736) Direct
NDCDC EMD 97201 (368) Direct
NDSTK 2925 Sequential (magtape)
ARCHIVE VIPER 150 21247 Sequential (streamer)

3.2 Command description

CLEAR-DEVICE

This command will perform a bus reset on the selected SCSI bus.
Can be used in "hang" situations.

DECODE

This command can decode some SCSI items. These are:

  • INTERFACE-REGISTER
    Decodes the different bits and codes in the ND-100 interface.
  • MESSAGE-CODE
    Decodes the SCSI message code.
  • EXTENDED-MESSAGE-CODE
    Decodes the extended SCSI message code.
  • COMMAND-CODE
    Decodes the SCSI command operation code.
  • SENSE-KEY
    Decodes the SCSI sense key.
  • ADDITIONAL-SENSE-CODE
    Decodes the SCSI extended sense key.
  • STATUS-CODE
    Decodes the SCSI status byte.
  • MEMORY-ADDRESS
    Decodes a physical memory address in bank, page in bank and
ooo    ND Norsk Data    ooo

Page 37

Programs Not Described in the Manual ND-30.005.03

>DUMP-SENSE-DATA

Gives a hex dump of the contents of the sense block from the last request sense (i.e., the last error message reported from the SCSI device). The operator could then use the reference manual to decode the different field in the sense block.

>LIST-DEVICES

This command will list all SCSI host adaptors in ND-100 and the connected devices along with some important device information.

Prints the statistic data which are collected while running the magtape/streamer tests. (Only available when a sequential device is selected).

>RUN-ADAPTOR-TESTS <Test list>

This command will execute all or a specified sequence of tests for the ND-100 SCSI host adaptor.

>RUN-DEVICE-TESTS <Test list>

This command will execute all or a specified sequence of tests for the SCSI device (e.g., disk or streamer).

>SELECT-DEVICE <Adaptor name> <Id number>

This command selects the SCSI host adaptor and the SCSI ID number to operate on. The commands "RUN-ADAPTOR-TESTS" and "RUN-DEVICE-TESTS" will use this selected device.

Legal answers for Adaptor are:

  • Adaptor name (ADAPTOR-n, n=1:4).
  • Adaptor number (1:4).
  • Logical device number for adaptors data field (2202B:2205B).
  • Hardware device number for adaptor (144300B, 144400B, 144500B, 144600B).

Legal answers for SCSI ID number are 0:7. ID number 7 is normally the SCSI host adaptor, and ID number 0 is normally equivalent to "DISC-SCSI-1" which is the boot disk.

>SET-BUFFER-LIMITS

The operator may set first and last memory page for the DMA buffer (only used when the host adaptor is placed in MULTIPORT-4).

ooo  ND Norsk Data  ooo

Page 38

PROGRAMS NOT DESCRIBED IN THE MANUAL ND-30.005.03

>SET-PARAMETERS <Loop mode> (<Loop count>) <Abort mode> (<Abort count>) <Supress mode>

This command will set parameters for execution of the commands "RUN-ADAPTOR-TESTS" and "RUN-DEVICE-TESTS".

>SET-TAPE-PARAMETERS

Change the default parameters for the write/read magtape test (test number 20) and the write/read streamer test (test number 30). (Only available when a sequential device is selected).

>TAPE-SERVICES

This command performes some useful magtape/streamer services (LOAD, UNLOAD and REWIND). (Only avaiable when a sequential device is selected).

>PROGRAM-STATUS (TPE command)

This will include the values of some flags in the program.

3.3 Host adaptor tests

Adaptor tests available:

1: Registers write/read back
2: Control/Status
3: DMA in test mode
4: Interrupt at level 11
5: NCR chip self diagnostic test
6: NCR chip SCSI commands/status

Test 1: Registers write/read back

All interface registers which may be written and read back without trigging any special logic functions are tested with several bit patterns. The registers are:

  • Memory address
  • Data
  • SCSI data
  • SCSI control
  • Destination ID
  • Transfer counters

Test 2: Control/Status

The interface status registers is checked when the following bits are activated and reset in the interface control register:
- Bit 0: Enable interrupt
- Bit 2: Activate
- Bit 4: Clear device
- Bit 10: SCSI bus reset

Test 3: DMA in test mode

The interface's test mode is used for DMA transfers. The test se

ooo  ND Norsk Data  ooo

Page 39

Programs Not Described in the Manual ND-30.005.03

quence is like this:

  1. Basic check on some of the control register bits (Test mode (Bit 3), DMA enable(Bit 5), Write enable(Bit 6)).
  2. Dynamic memory address register test.
  3. Several DMA transfers to and from memory.

Test 4: Interrupts at Level 11

The test verifies that interrupt on Read For Transfer behaves ok with the correct IDENT code on level 11. It also verifies that the NCR chip interrupt is detected, and that this interrupt in turn will generate the interface interrupt.

Test 5: NCR Chip Self Diagnostic Test

The self diagnostics results on a device reset are verified at the NCR chip level, and the data turnaround tests are executed and verified with different patterns.

Test 6: NCR Chip SCSI Commands/Status

Some basic functions for the NCR chip are verified, as well as the internal registers:

  • Pause bit in the auxiliary status.
  • Illegal select or reselect function using own ID.
  • All commands which are illegal in the disconnected state.

3.4 Device Tests

Device tests available:

1.  Drive contact
2.  Basic drive self test
3.  Extended drive self test
4.  SCSI bus data transport
5.  SCSI bus stress    } Device controller
                      } tests

10. Seek min/max
11. Random seek
12. Write/read scratch
13. Random read
14. Random read data partition
    - write scratch   } Disk tests
                      } (none destructive)

20. Write/read magtape
21. BOT test
22. Wear test
23. Filemark test     } Magtape tests

30. Write/read streamer
31. Over/under run
32. Filemark/space test } Streamer tests

Note: The NDSTK 2925 magtape drive must be in 'select mode' (selected with the density key on the operator panel) when running the tests 20:23.

ooo ND Norsk Data ooo


Page 40

Programs Not Described in the Manual ND-30.005.03

Test 1: Drive Contact

A SCSI inquiry command is executed on the selected drive to verify contact with the drive and to test its identification.

NB This test will disable other tests in the test link if the drive found does not support some commands.

NB This test is always executed initially in every device test.

Test 2: Basic Drive Self Test

This test uses the SCSI command "Send Diagnostic" with only the self test bit set. For most drives, this will activate the power-up self test.

Test 3: Extended Drive Self Test

This test activates a more extended self test in the drive (if available).

Test 4: SCSI Bus Data Transport

This test will verify the SCSI bus data transport to the selected drive. It uses the SCSI commands "Write Data Buffer" and "Read Data Buffer". The drive buffer length is found and the test sequence is repeated with different test patterns. The test sequence is:

  • Write a test pattern to the buffer.
  • Clear the ND-100 memory buffer.
  • Read data back from drive.
  • Test the data and report errors.

The test patterns used are:

  • All bits zero.
  • All bits set.
  • Walking bit set.
  • Walking bit cleared.
  • One byte zero and next byte with all bit set.
  • Every second bit set.
  • Every second bit set in one byte and the opposite bits set in the next byte.

Test 5: SCSI Bus Stress

This test is similar to test 4 except that the data read back is not tested, and the same buffer is read 40 times.

Test 10: Seek Min/Max

Performs continuous seek between address zero and the (logical) last address on the selected disk.

Test 11: Random Seek

Performs random seek on the whole disk.

ooo ND Norsk Data ooo

Page 41

Programs Not Described in the Manual ND-30.005.03

Test 12: Write/Read Scratch

Writes different patterns with different transfer lengths to the scratch partition on the disk.

Test 13: Random Read

Performs random read on the whole disk.

Test 14: Random Read Data Partition - Write Scratch

Reads data from the data partition and writes it to the scratch partition. The scratch block and the original block in the data partition are then read into memory and compared.

Test 20: Write/Read Magtape

This test simulates normal use of the magtape drive (see also SET-TAPE-PARAMETERS).

Test 21: BOT Test

This test checks correct positioning at BOT for various rewind conditions.

Test 22: Wear Test

The purpose of this test is to try to detect a deterioration due to repeated writing and reading.

Test 23: Filemark Test

The purpose of this test is to check the detection of a filemark under various circumstances.

Test 30: Write/Read Streamer

This test simulates normal use of the drive (see also SET-TAPE-PARAMETERS).

Test 31: Over/Under Run

Writes and reads data with delay between the next data transfer to provoke over/under run.

Test 32: Filemark/Space Test

Writes and reads data with different number of records for each operation, after a write operation a filemark is written. Space over filemark, space over records and space to end-of-recorded-data are also tested.

ooo  ND Norsk Data  ooo

Page 42

Programs Not Described in the Manual ND-30.005.03

3.5 Known but not Corrected Errors

  • Device test 3 (Extended drive self test) executed on TANDBERG TDC 3600 will perform no operation.
  • Early versions of the MICROPOLIS disk 1370 for 60MB will not be recognized by the test program.
  • The program does not clean properly up after errors messages from the error message:

    MPM4 Memory out of range
    

    appear, reload the program and use the commands:

    >SET-BUFFER-LIMITS <MPM5 first page>,<MPM5 last page>
    

    for setting of correct buffer limits before selecting the device.

    If one of the error messages:

    MPM4 Parity error
    MPM4 Power fail
    

    appear, please reload the program before you continue.

ooo ND Norsk Data ooo