11/45 progress

Tony Duell ard at p850ug1.demon.co.uk
Fri Mar 4 18:35:06 CST 2005


> 
> Ok, found the jumpers for the DL11 in the schematics section on bitsavers. I 
> have two M7800's, one is set for 777560 and one is set for 776500.

OK, a farily standard pair of addresses. The former is the console port.

> 
> I'm assuming that when a card is jumpered so (the high bits are constant 
> anyways), that it appears exactly at that address no matter how much memory 
> is installed in the machine (ie. it doesn't move around based on maxmem).

Absolutely. 

> 
> Anytime I exam 777560 I get an address error. If I exam 776500, I get a 200, 

Odd... That implies your console card is not responding. Maybe it's 
defective too. 


> but anytime I store a value and read it back, there's all zero's in the data 
> register.

You shouldn't be able to read/write all 16 bits -- some of them plain 
don't exist in the heardware, some are read-only. But IIRC there's at 
least one bit (my memory is weak on this, but I think it's the interrupt 
enable bit, maybe bit 6) that you should be able to read and write from 
the panel.

My idea was going to be to hang a terminal off the card (assuming you 
have an RS232 lead and can decode the word foramt and baud rate settings 
[1] and then try writing to the transmit data registers at 777566 or 
777656. See if you can transmit chracters to the terminal.

[1] The baurd rate is set by a rotary switch on the card and by the 
frequency of the crystal fitted. I found the quickest way to work it out 
was to connect a frequncy counter to pin 17 (Rx clock) and 40 (Tx clock) 
of the UART chip. Then divide that frequency by 16 to get the baud rate. 
But I guess you don't have a frequency counter sitting on top of your 
machine...

> 
> Methinks the problem wasn't memory, but something amiss in the cpu section. 

So do I.

> Bummer as I have no spare cpu cards. But I guess at this point I still don't 

I am going to get you to repair that machine properly -- without swapping 
boards -- even if I have to get on the next p'lane across the Pond and 
show you where to stick your 'scope probe ;-)

> know if it's a unibus problem or a cpu problem.
> 
> Something else I noticed is the terminator cards in front and back as well 
> as the cpu backplan to MF11-L had what I would think is a lot of "up down 
> wiggle" in them. I'm quite sure they are seated completely, but I can turn 
> them up or down more than I would think one should be able to. Is that 
> common?

You have got them in the right way round, with the resistors towards the 
front of the machine, I hope! If not, you will have all sorts of 
problems. 

> 
> Hopefully sage listemembers can offer some advice as to where to go next :)

Ge ta Unibus pinout, grabe the logic probe, and see if the data lines 
ever go low on a CPU (frontpanel) write operation.

-tony


More information about the cctalk mailing list