SCSI-TV

From NDWiki
Revision as of 12:40, 5 March 2024 by RHansen (talk | contribs) (Added details on the test being run for RUN-ADAPTOR-TESTS and RUN-DEVICE-TESTS)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

SCSI-TV.

Description

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

Supported products

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)

Commands

>CLEAR-DEVICE

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

>DECODE <Item>

This command can decode some SCSI items.

>DUMP-SENSE-DATA
>LIST-DEVICES

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

>PRINT-TAPE-STATISTICS
>RUN-ADAPTOR-TESTS <Test list>

This command runs the host adaptor tests in a default sequence or as specified by operator

 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
>RUN-DEVICE-TESTS <Test list>

This command runs device tests for the selected device in a default sequence or as specified by the operator.

 1. Drive contact
 2. Basic drive self test
 3. Extended drive self test 
 4. SCSI bus data transport
 5. SCSI bus stress
 10. Seek min/max
 11. Random seek
 12. Write/read scratch
 13. Random read
 14. Random read data partition - write scratch
 20. Write/read magtape
 21. BOT test
 22. Wear test
 23. Filemark test
 30. Write/read streamer
 31. Over/under run
 32. Filemark/space test
 40. Write to optical
 41. Read/test optical
>SELECT-DEVICE <Adaptor name> <Id number>

This command select the SCSI host adaptor and SCSI device 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 ID numbers 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.

>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).

>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 performs some useful magtape/streamer services (LOAD, UNLOAD and REWIND).(Only available when a sequential device is selected).

>PROGRAM-STATUS (TPE command)

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

Tests

Host adaptor tests

Adaptor tests available:

  1. Registers write/readback
  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

Device tests

Device tests available:

Device controller tests

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

Disk tests (none destructive) Lua error: Internal error: The interpreter exited with status 1.

Magtape tests Lua error: Internal error: The interpreter exited with status 1.

Streamer tests Lua error: Internal error: The interpreter exited with status 1.

Known versions

B00
found on ND-210523G
C00
found on ND-210523H

References

  1. ND-210523G program description, page 35