Introduction
The Emulex DM02 is a qbus ESDI-MSCP interface, which means that ESDI (Enhanced Small Device Interface) disks are seen as normal MSCP devices, and so can be used by Digital's operating systems. It also includes an SA450 floppy disk interface.
There are five connectors and two switchpacks on the module. J1 is the data cable for HD unit #1, J2 is the same for HD unit #2, J3 is the daisy-chained ESDI control cable, and finally J4 is the daisy-chained SA450 cable. The maximal length of the data and control cables is 3 meters.
Switchpack 1 (SW1):
Open Closed ---------------------------------------- SW1-1: Run Halt (Reset) SW1-2: (MSCP number) SW1-3: (MSCP number) SW1-4: (MSCP number)Switchpack 2 (SW2)
OFF ON ------------------------------ SW2-1: loop on self-test SW2-2: automatic bootstrap SW2-3: CSR address SW2-4: '' SW2-5: '' SW2-6: 18-bit 22-bit addressing SW2-7: 4 usec 8 usec DMA burst delay SW2-8: adaptive DMANote: the 22-bit addressing option (an additional chip at location U49) must be installed to utilize the 22-bit memory space
CSR address
Switchpack 2 Address 3 4 5 ---------------------- 772150 0 0 0 772154 1 0 0 760334 0 1 0 760340 1 1 0 760344 0 0 1 760350 1 0 1 760354 0 1 1 760360 1 1 1Firmware resident formatter/diagnostics utility
The DM02, just as most Emulex controllers of the mid-to-late 80's, has
an on-board diagnostics utility, which can be initialized from ODT (LSI-11)
or the console emulator (MicroVAX). After connecting a new drive to the
system, you can enter this utility, for example to make sure the controller
recognize the disk (you can have the utility "guess" the disk parameters;
the controller does this every time you connect a new HD), or you can format
it, test for bad blocks, replace bad blocks, etc...
The procedure on a MicroVAX is following (I never used it in a Micro-11
system, if you know the procedure, you know where you should send it to;-)
:
1. Halt or power-up the system
2. At the >>> prompt, enter:
>>> u >>> i >>> d/p/w 20001f40 20 >>> d/p/l 20088000 80000000 >>> d/p/l 20088004 80000001 >>> d/p/l 2000xxxx 1 >>> eYou should get a proper memory location content. If not, you entered an
>>> d * 3003 >>> d * 4401Wait a few seconds.
>>> s 80(or s 82 on a VAXstation)
XXXX is:
DM02 CSR XXXX ------------------- 772150 1468 772154 146C 770334 00DC 760340 00E0 760344 00E4 760350 00E8 760354 00EC 760360 00F03. You should be in the menu system of the firmware formatter. It should be quite easy to use it.
Some older revisions of the board don't have this menu-based diagnostics, in this case you have to enter all your drive parameters to memory via DEPOSIT commands. You'll need the manuals to do this... One very simple diagnostics just-in-case: all three LEDs lit within a running system means a fatal error has accured.
Back to the top
Back to "Qbus modules"
Full Table of Contents
Back to the main page
Created by: Ákos Varga | Last modified: |