[comp.sys.dec] How to boot from TS11?

mms7r@krebs.acc.Virginia.EDU (Mitch Smith) (08/14/90)

I have a TS11 tape drive installed on my MicroVAX II.

	Controller = Emulex TC02/FS
	Tape Drive = Cipher M890 Cachetape(TM)
	Standard csr = 0172520
	Standard intr vector = 224

I desparately need to boot from this device, but of course
the MicroVAX boot ROM never heard of a TS11 tape drive.  You're
supposed to have TK50s.

Anybody know some magic incantations I can type at the console
to boot from a TS11 tape drive?  Something like:

	>>> HALT
	>>> GOTO JAIL
	>>> DONOT COLLECT $200
:-)

Many thanks in advance.

                                  Mitch Smith
                                  University of Virginia
                                  mms7r@virginia.edu
                                  (804) 924-2669
Mitch Smith
Department of Microbiology	mms7r@virginia.edu
University of Virginia		...!{uunet,mcnc}!virginia!mms7r
Charlottesville, VA 22908	(804) 924-2669

terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr) (08/15/90)

In article <1990Aug14.160717.179@murdoch.acc.Virginia.EDU>, mms7r@krebs.acc.Virginia.EDU (Mitch Smith) writes:
> Anybody know some magic incantations I can type at the console
> to boot from a TS11 tape drive?  Something like:

  As far as I know, the only bootable tapes are those in the MU family, which
are the TK50/70 and the TU81. Of course, some might say that DECtape II's 
(TU58's) are really tapes, but DEC systems think they're (pitiful) disks.

	Terry Kennedy		Operations Manager, Academic Computing
	terry@spcvxa.bitnet	St. Peter's College, US
	terry@spcvxa.spc.edu	(201) 915-9381

sms@WLV.IMSD.CONTEL.COM (Steven M. Schultz) (08/17/90)

In article <1990Aug14.234113.462@spcvxb.spc.edu> terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr) writes:
>In article <1990Aug14.160717.179@murdoch.acc.Virginia.EDU>, mms7r@krebs.acc.Virginia.EDU (Mitch Smith) writes:
>> Anybody know some magic incantations I can type at the console
>> to boot from a TS11 tape drive?  Something like:
>
>  As far as I know, the only bootable tapes are those in the MU family, which
>are the TK50/70 and the TU81. Of course, some might say that DECtape II's 
>(TU58's) are really tapes, but DEC systems think they're (pitiful) disks.

	There is a console ODT routine in the back of the 4.3 system
	manglers guide for TS drives, but it's only for 750/780/86XX
	machines.  I haven't the foggiest  what would need to be done on
	a uVax... 

	Enjoy.

	Steven

TS bootstrap

 >>>D/P 200 3AEFD0
 >>>D + D05A0000
 >>>D + 3BEF
 >>>D + 800CA00
 >>>D + 32EFC1
 >>>D + CA010000
 >>>D + EFC10804
 >>>D + 24
 >>>D + 15508F
 >>>D + ABB45B00
 >>>D + 2AB9502
 >>>D + 8FB0FB18
 >>>D + 956B024C
 >>>D + FB1802AB
 >>>D + 25C8FB0
 >>>D + 6B
         (The next two deposits set up the addresses of the UNIBUS)
         (adapter and its memory; the 20006000 here is the address of)
         (uba0 and the 2013E000 the address of the I/O page, umem0)
	 (on an 8650, 8600, 11/785 or 11/780)
 >>>D + 20006000		(8650/8600/785/780 uba0)
	 (8650/8600/785/780 uba1: 20008000, uba2 2000A000)
	  (750 uba0: F30000, uba1: F32000; 730 uba: F26000)
 >>>D + 2013E000		(8650/8600/785/780 umem0)
	 (8650/8600/785/780 umem1: 2017E000, umem2: 201BE000)
	 (750 umem0: FFE000, umem1: FBE000; 730 umem: FFE000)
 >>>D + 80000000
 >>>D + 254C004
 >>>D + 80000
 >>>D + 264
 >>>D + E
 >>>D + C001
 >>>D + 2000000
    >>>S 200

terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr) (08/17/90)

In article <57054@wlbr.IMSD.CONTEL.COM>, sms@WLV.IMSD.CONTEL.COM (Steven M. Schultz) writes:
> 	There is a console ODT routine in the back of the 4.3 system
> 	manglers guide for TS drives, but it's only for 750/780/86XX
> 	machines.  I haven't the foggiest  what would need to be done on
> 	a uVax... 

  Indeed. Provided you have a tape with something bootable on it, you can
fabricate a bootstrap. I guess my VMS bias is showing 8-), but on VMS the
only useful bootable items are BACKUP and (possibly) BAD, and there isn't
any support to boot these from non-MU devices.

  The basic problem is that VAXen have too many possibilities for data
paths to the tape controller. On the PDP-11, you had a controller which
was accessed the same way on all models. With VAXen, you have the Unibus
adapter (well, not on a MicroVAX, but...) and it comes in various flavors.
The code given in the quoted note works fine for the machines which use
the DW750/780 adapter, but (for example) on a 6000 with a BI to Unibus
delay line 8-{, the programming is rather complex.

	Terry Kennedy		Operations Manager, Academic Computing
	terry@spcvxa.bitnet	St. Peter's College, US
	terry@spcvxa.spc.edu	(201) 915-9381