<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>PDP11.co.uk &#187; pdp-11/73</title>
	<atom:link href="http://www.pdp11.co.uk/blog/tag/pdp-1173/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pdp11.co.uk</link>
	<description>A guide to the preservation and restoration of PDP-11 computers</description>
	<lastBuildDate>Sun, 09 May 2010 08:37:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adventures in LSI land</title>
		<link>http://www.pdp11.co.uk/blog/2009/04/01/adventures-in-lsi-land/</link>
		<comments>http://www.pdp11.co.uk/blog/2009/04/01/adventures-in-lsi-land/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 16:13:07 +0000</pubDate>
		<dc:creator>Toby Russell</dc:creator>
				<category><![CDATA[My Machines]]></category>
		<category><![CDATA[pdp-11/03]]></category>
		<category><![CDATA[pdp-11/23]]></category>
		<category><![CDATA[pdp-11/73]]></category>
		<category><![CDATA[QBUS]]></category>
		<category><![CDATA[rl02]]></category>

		<guid isPermaLink="false">http://www.pdp11.co.uk/?p=134</guid>
		<description><![CDATA[Over the last couple of weeks I have spent most of my available &#8216;PDP&#8217; time bringing rebuilding as many of my QBUS machines as I can.
This has largely been a painless process, largely aided by the set of LSI-11 maintenance manuals I recently got hold of. Compared with their large UNIBUS brothers, the QBUS family [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of weeks I have spent most of my available &#8216;PDP&#8217; time bringing rebuilding as many of my QBUS machines as I can.</p>
<p>This has largely been a painless process, largely aided by the set of LSI-11 maintenance manuals I recently got hold of. Compared with their large UNIBUS brothers, the QBUS family of machines are relatively easy to rebuild as the backplanes are much simpler with no wirewrap and much more generalistic (there are no slots dedicated to a particular peripheral). Often its just a case of planning the board layout using a simple set of rules to determine their placement and all fires up well. When it doesn&#8217;t it is often just a case of reducing the setup to a simple working configuration  and building it back up from there.</p>
<p>For anyone attempting to rebuild a QBUS machines, here are my tips:</p>
<ol>
<li>If you machine is already populated with boards, carefully take note of the locations of each board in your system and then strip all the boards out.</li>
<li>Carefully clean/vacuum the chassis to remove any crud/hair/dust that has built up within it</li>
<li>Apply power to the empty chassis, for 5 seconds, 10 seconds, 30 seconds, 1 minute to confirm the power supply is working. Check the fans are all spinning whilst doing this.</li>
<li>With a multimeter, check all the DC voltages coming from the PSU</li>
<li>If all is well, start with a simple setup of a CPU, memory, SLU and bootstrap. If you are lucky you may have a CPU board with onboard bootstrap and SLU (KDF-11B or KDJ-11B), in which case you will just have to insert 2 cards.</li>
<li>Hook up a console and setup it to the appropriate baud rate for your SLU (9600 baud is the most common if you don&#8217;t know this), set your HALT switch to the down (halt) position.</li>
<li>Power on the machine. If all goes well you should see:173000<br />
@</li>
<li>This is an ODT prompt, an interactive utility that allows you to toggle code into memory and start the CPU running.</li>
<li>Confirm you can write to memory by depositing some values and reading them back. For example:@<strong><em>1000/</em> </strong> 0000000 <strong><em>123123</em> </strong><br />
@<strong><em>1000/</em> </strong> 123123</p>
<p>In the above, the bolder characters are what you need to type. This deposited the value 123123 into location 1000 and then read it back (confirming that the value we had deposited had correctly been stored into memory). Try it for a few locations</li>
<li>If all is well, move the HALT switch to the up position (non-HALTED) and hit restart. If all is well, the machine should now start its bootstrap. If you have a bootstrap board or a KDF-11B you should see a &quot;START ?&quot; prompt. If you have a KDJ-11B, you should see a countdown as it steps through its diagnostics before giving you a menu of options.</li>
<li>If this fails, then you need to look at the status LEDs on your various boards to get clues as to the nature of the failure. These vary from CPU to CPU:
<ul>
<li>KDJ-11B: This has the best diagnostic output in the form of a seven segment display. This should give you a hex number detailing the nature of the problem. If you refer to uPDP-11 documention you should find a table of codes detailing the nature of the fault.</li>
<li>KDJ-11A: 4 LEDs on the CPU card should give you a rough indication of the fault</li>
<li>KDF-11B: 4 LEDS on CPU</li>
</ul>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.pdp11.co.uk/blog/2009/04/01/adventures-in-lsi-land/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

