dpt20xx(7) —
NAME
dpt20xx − low-level controller module
DESCRIPTION
The dpt20xx module provides low-level interface routines between the High Performance Device Driver (see hpdd(7)) and the Distributed Processing Technology (DPT) 2011 Industry Standard Architecture (ISA), and 2012A and 2012B, Extended Industry Standard Architecture (EISA) Small Computer System Interface (SCSI) Host Adapters. It can be configured for disk or streaming tape support for one or more host adapter boards, each of which must be the sole initiator on a SCSI bus. The low-level code tries to match the software configuration with the hardware configuration (see the “INTERACTIVE UNIX Operating System Maintenance Procedures”) and determines what types of devices are attached to the adapter. It handles simultaneous requests for all devices, overlapping operations where the devices will permit.
For information on configuring a kernel to include the dpt20xx module, refer to the “INTERACTIVE UNIX Operating System Maintenance Procedures.”
Board Configuration
The DPT firmware versions needed in order to boot from a DPT 2011 or DPT 2012 adapter board are:
| Board | Firmware Version |
| 2011 | 0082 |
| 2012/A | 003G |
| 2012/B | 002G |
The correct EISA configuration file for use with the board is version 3B. Other versions of EISA configuration files and firmware will work to some degree. For maximum functionality, the versions noted above should be used.
In order to boot from a DPT 2011 or 2012 SCSI host adapter, it must first be configured to non-factory settings. This is to avoid conflicts with other fixed disk adapters.
2011 Board
This is an ISA adapter that is configured using jumpers. The base I/O address should be set to 0x230. Refer to the documentation supplied by DPT for instructions on this procedure. All other attributes of the adapter should be left at their factory default settings. Before installation of an operating system, the DPT-supplied utility dptfmt must be run to prepare the drives for use by the DPT adapter. You will be required to enter emulation information as part of this procedure. There is information for two drives, and it should show “disabled” for both. Failure to perform this step will result in missing drives during the UNIX System boot process. Finally, the CMOS entry for drive types should be set to 0 for drives zero and one. This indicates “no drives present” and disables the WD1003 emulation mode of the adapter, thus allowing correct operation of the DPT native mode driver.
2012 Board
This is an EISA adapter that is configured using the EISA configuration utility supplied by the computer manufacturer in conjunction with an EISA configuration file supplied by DPT. The I/O base address is dependent upon the slot in which the adapter is installed. The interrupt vector should be set to 14. You will be required to enter emulation information as part of the EISA configuration process. There is information for two drives, and it should show “disabled” for both. When asked for drive types for drives zero and one, enter 0. This indicates “no drives present” and disables the WD1003 emulation mode of the adapter, thus allowing correct operation of the DPT native mode driver.
SEE ALSO
aha1520(7), aha1540(7), aha1740(7), athd(7), bt742(7), disk(7), hpdd(7), ida(7), mcesdi(7), mcst(7), tape(7), tmc8x0(7), wdasc(7), wdex(7). “INTERACTIVE UNIX Operating System Maintenance Procedures” in the INTERACTIVE UNIX Operating System Guide.
ADDED VALUE
This entry, supplied by INTERACTIVE Systems Corporation, is an extension of UNIX System V.
\*U — Version 1.0