[net.unix] Need help getting v7m to run on 11/23: clock problem

kim@emory.UUCP (Kim Wallen {Psychology}) (06/16/84)

I am trying to get v7m (DEC`s V7) to run on our pdp 11/23.  The 
system boots, prints out the amount of user memory available and then
Panic: no clock.  I installed a kwv11-c and have tried using interupt
vectors of both 100 (seems to be what the system is looking for in l.s)
and 440 (what DEC says it should be for a q-bus).  I have also used
the corresponding addresses for the two vectors.  Nothing helps and it
always bombs after not finding the clock.  My questions.  Am I not
understanding something about how to configure the clock?  Where 
should the clock be in the priority chain in the back plane.

Anybody out there with experience?

Sorry about the typos, but I`m using someone elses adm3 and can`t get
it right.

Thanks
Kim Wallen
Psychology Dept.
Emory University
Atlanta

akgua!emory!kim

hoffman@pitt.UUCP (06/19/84)

Your KWV11-C clock resembles the KW11-P clock for UNIBUS machines.
What UNIX wants is something that looks like a KW11-L 60-cycle
line clock.  That translates to a single CSR at 0177546 with exactly
two bits defined:  0200 is the 'monitor' bit, which simply alternates
between 1 and 0 every sixtieth of a second, and 0100 which is the
interrupt enable bit.  The interrupt vector is 0100.

We have used a KW11-P clock for performance monitoring by writing a
special driver for it, but have never used it as the system clock.

There are several ways to get a 60-cycle clock on your Q-bus:
	1. Buy a BDV11-AA.  This widget does all sorts of neat things,
	   including bootstrapping, diagnostics, bus termination, and
	   includes a line clock.
	2. Buy a KPV11.  This is a board designed to be used as a power
	   controller in a system with a non-DEC power supply.  It also
	   includes a line clock.
	3. Buy an Emulex SC0x disk controller.  Most of these (all?) have
	   a line clock.
	4. Buy an 11/73 CPU (KDJ11-AA).  Not only is it 3-5 times faster
	   than your 11/23, it includes a clock!
	5. Build one.  I did.  It ain't fancy but it works.

Cheers,
-- 
Bob Hoffman
Pitt Computer Science

ron@BRL-TGR.ARPA (06/20/84)

From:      Ron Natalie <ron@BRL-TGR.ARPA>

Actually, you can just remove the panic there and the system will run
just fine on the line clock.  This was the only modification needed to
make our 11/34 kernel work on a 11/23.

-Ron