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