[comp.bugs.4bsd] Help formatting eagle on VAX 11/780

dyer@atari.UUCP (02/17/87)

Anybody with a VAX ever seen this?  I need some help....

I am adding a new Eagle (no, not a super eagle) to a 4.2 BSD VAX
11/780 with a Systems Industries 9900 controller.  It won't
format.  Any comments on the following behaviour of the format
utility found on the 4.2 console media?  Here's a blow-by-blow
from the console hardcopy:

|	>>>H						[halt, unjam and
|		CPU HALTED				 init "just for luck"]
|
|	>>>U
|
|	>>>I
|		INIT SEQ DONE
|
|	>>>L FORMAT					[load formatter...]
|
|		LOAD DONE, 00004C00 BYTES LOADED
|	>>>S 2						[... and run it]
|	Disk format/check utility
|
|	Enable debugging (0=none, 1=bse, 2=ecc, 3=bss+ecc)? 0
|	Device to format? hp(9,0)
|
|		HALT INST EXECUTED			[almost immediately we
|		HALTED AT 00000001			 get a halt.  Huh?]
|
|	>>>
|

[hp1 --- the first eagle --- is at mba1 drive 0, which means that hp2
(the new eagle) should be at mba1 drive 1, thus the "9" above.  mba1
is on tr10, and if it matters, hp0 is an RM05 way over on mba0.]

I suspect something is *really* wrong, because of the halt
instruction.  You'd think it'd complain about an I/O error or
something constructive like that.  Forgive my naivete.  So:

    o	Has anyone had a similar problem?
    o	What was wrong?
    o	What did you do to fix it?
and
    o	Why do hardware people start to cry when programmers
	take up screwdrivers and soldering irons?

-- 
-Landon Dyer, Atari Corp.	    {sun,lll-lcc,imagen}!atari!dyer

The views expressed here do not not
necessarily reflect those of Atari Corp.	Segments are for worms.

kcs@j.cc.purdue.edu.UUCP (02/19/87)

In article <562@atari.UUCP> dyer@atari.UUCP (Landon Dyer) writes:
>[hp1 --- the first eagle --- is at mba1 drive 0, which means that hp2
>(the new eagle) should be at mba1 drive 1, thus the "9" above.  mba1
>is on tr10, and if it matters, hp0 is an RM05 way over on mba0.]

The "Installing and Operating 4.2BSD UNIX" document tells you to come up
with the "9" ("hp(9,0)") by taking the MBA number times eight, plus the
drive number.  Well, this is not quite correct.  Use the TR level (10, in
this case) minus 8, times 8, plus the drive number.

	((TR_level - 8) * 8) + Drive/Unit_number

This implies that you need to use "hp(17,0)".

Kevin Smallwood
Manager of UNIX Systems
Purdue University Computing Center