[fa.info-vax] Using Versatec Model 121

info-vax (06/29/82)

>From parker@NRL-CSS Tue Jun 29 14:32:09 1982
I installed a Versatec model 121 controller (C-PDP-11/DMA/18-BIT)
on my VMS 11/750.  We are not trying to use the DMA; just using it
as a standard DEC line printer.  I did remove the NPR jumper on the
backplane for the controller board per the versatec manual.  VMS sees
the versatec as a line printer and is happy to print on it; and indeed
the versatec prints what it  is told to.  BUT, the 750 will not do anything
while the versatec is printing.  It goes into a long pause.
My unibus contains (in order): the versatec, a DSD RX02 emulator, RK07, 
LPA-11KK, and a Western TC-130 tape controller.  Any ideas?

info-vax (06/29/82)

>From mo@LBL-UNIX Tue Jun 29 16:24:59 1982

Confusus say:	Interrupt-per-character interface in PIO-mode on FAST 
		peripheral mean CPU get shit kick out of it
		servicing interrupts.


Answer:		Modify driver to fill printer buffer before returning
		from interrupt.  Such fixes can cut overhead VERY
		large amount; you might even get a cycle or two
		at lower than IPL 15.

info-vax (06/29/82)

>From chall@PARC-MAXC Tue Jun 29 16:53:03 1982
Versatec Model 121 controller is not byte-addressible. The standard DEC driver
does byte addressing. The Versatec VMS driver has fixed this problem.

   Cliff Hall 
   Versatec
   408 988-2801 X5215