[comp.sys.hp] Device Driver for 7930E on HP9000/370

tomasz@sun10.cs.fit.edu (Thomas Maliszewski) (05/25/91)

Hi!

I have HP9000/370 and a 7030E - an old HP tape drive.
I would like to make this configuration work together, 
however HP rep told me that the only person that has
got this configuration to work was someone who got the
code for device driver from a UNIX interest group on
the net. If you know where I could get the ssource code,
or how to obtain the info on where to get it, please let
me know.

Thanks in advance!

	Tom

-- 
             ___________    _____________________    ___________
Thomas      /__v-----v__\  |                  %%%|  /__v-----v__\
Maliszewski   / (407) \    |  tomasz@cs.fit.edu  |    / (407) \
Home Phone ->|_9523991_|   |_____________________|   |_8458455_|<- Work Phone

rjn@hpfcso.FC.HP.COM (Bob Niland) (05/28/91)

re: > tomasz@sun10.cs.fit.edu (Thomas Maliszewski) writes...

> I have HP9000/370 and a 7030E - an old HP tape drive.  I would like to
> make this configuration work together, however HP rep told me that the
> only person that has got this configuration to work was someone who got
> the code for device driver from a UNIX interest group on the net.  If you
> know where I could get the ssource code, or how to obtain the info on
> where to get it, please let me know.

<generic answer mode on>

7971A tape drives with HP-IB interfaces, and late-model 7970E drives with
HP-IB interfaces >>MAY<< work on Series 300/400 HP-UX 5.0 or later.  The
needed software drivers are standard in HP-UX, although not advertised,
because neither the 7970E nor 7971A were officially supported.

DMA is required (if you have a Model 310 or 320).  Any available HP-IB
interface will do, standard or high-speed.  The 320 built-in and 98624A
plug-in lack interrupt-on-PPOLL-response, and may result in tape thrashing
on small record sizes.  The (obsolete) 98625A is not recommended, but
shouldn't cause any additional problems for the 797x if you already have it
working with some other peripheral(s).

Set the UNIT address to 0.
Set the HP-IB bus address as desired (range 0-7; avoid existing device 
   addresses and the controller address).
Driver required is "tape" (and perhaps also "98625" and "amigo")
Block-mode major number <none>
Character-mode major number 5

Driver Minor Number:

Bits    23-16   15-8    7-6     5-4     3       2       1       0
Fields  Select  HP-IB   Tape    Unit    EOT     Not     EOR/EOF Close
        Code    Addr.   Dens.   Number  Seman.  Used    Seman.  Semantics
Values  07 to   00 to   01      00 to   0=Ind.  0       0=AT&T  0=Rewind
(binhex)1F      07              11      1=HP-UX         1=BSD   1=NOP
                                          2.0

'sam'(1m) does not seem to know about tapes, other than to reconfigure the
kernel to include the drivers, so you'll need to use 'mknod'(1m) to create
the device files.  If you have the old 98561-90020 Series 300 Configuration
Reference Manual, be advised that the minor number table is incorrect.  Use
the one above (and mark-up the manual page).

I have used both 7970E and 7971A drives on Series 300 HP-UX.  Early models
of 7970E may not function.

Regards,                                              Hewlett-Packard
Bob Niland      Internet: rjn@FC.HP.COM               3404 East Harmony Road
                UUCP: [hplabs|hpfcse]!hpfcrjn!rjn     Ft Collins CO 80525-9599

This response does not represent the official position of, or statement by,
the Hewlett-Packard Company.  The above data is provided for informational
purposes only.  It is supplied without warranty of any kind.