<?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/"
	>

<channel>
	<title>Memory Leak &#187; RTFM</title>
	<atom:link href="http://www.foobert.com/blog/tag/rtfm/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.foobert.com/blog</link>
	<description>That which fades into the ether.</description>
	<lastBuildDate>Sat, 26 Nov 2011 20:49:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>On backups and the importance of testing them</title>
		<link>http://www.foobert.com/blog/2009/01/12/on-backups-and-the-importance-of-testing-them/</link>
		<comments>http://www.foobert.com/blog/2009/01/12/on-backups-and-the-importance-of-testing-them/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 12:04:11 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Geek-Stuff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[RTFM]]></category>

		<guid isPermaLink="false">http://www.foobert.com/blog/?p=145</guid>
		<description><![CDATA[<p>I&#8217;d really like the last 18 hours of my life back.</p>
<p>Lesson 1) backups are only as good as your backup strategy.</p>
<p>Lesson 2) your backup strategy is useless if its never been tested to recover from bare metal.</p>
<p>Lesson 3) your ill conceived, unproven backup strategy will bite you. And it will not be for a reason that [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d really like the last 18 hours of my life back.</p>
<p>Lesson 1) backups are only as good as your backup strategy.</p>
<p>Lesson 2) your backup strategy is useless if its never been tested to recover from bare metal.</p>
<p>Lesson 3) your ill conceived, unproven backup strategy will bite you. And it will not be for a reason that was beyond your control, like say, drive heads screeching on platters. No, it will bite you because of your own stupidity and failure to fully RTFM.  Beware: your ill conceived backup strategy is <em>cunning</em>!  It is most likely to bite you while doing something that might actually result in a more robust backup strategy.</p>
<p>While I&#8217;m not entire sure if this was my undoing, I&#8217;m unable to grok how doing &#8216;<em>grub-install</em>&#8216; on a disk that is not the first BIOS disk does bad things to the disk that *is* the first BIOS disk.  Doesn&#8217;t seam to matter that you told it to go work on /dev/sdX, where X != &#8220;first BIOS disk&#8221;. I&#8217;d like to compare notes if your mileage differs on this point.</p>
<p>No matter &#8212; something happened that really upset the boot-ability of the system. Of course, anaconda was useless in trying to &#8220;rescue&#8221; me. No, no! That would have been too simple.</p>
<p>OK, bed time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foobert.com/blog/2009/01/12/on-backups-and-the-importance-of-testing-them/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RTFM on the new car</title>
		<link>http://www.foobert.com/blog/2008/05/20/rtfm-on-the-new-car/</link>
		<comments>http://www.foobert.com/blog/2008/05/20/rtfm-on-the-new-car/#comments</comments>
		<pubDate>Wed, 21 May 2008 02:07:02 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Random Silliness]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[owner's manual]]></category>
		<category><![CDATA[RTFM]]></category>
		<category><![CDATA[TDI]]></category>

		<guid isPermaLink="false">http://www.foobert.com/blog/2008/05/20/rtfm-on-the-new-car/</guid>
		<description><![CDATA[<p>Most car owner&#8217;s manuals are a drivel of common sense stuff and lawyer induced warnings. There were actually a few interesting tidbits that I learned.</p>
<p>This was from a 2005 Jetta, but probably applies to most A4&#8242;s.</p>

The power windows can all be opened/closed simultaneously using the key externally. With the key in the door, turn and hold [...]]]></description>
			<content:encoded><![CDATA[<p>Most car owner&#8217;s manuals are a drivel of common sense stuff and lawyer induced warnings. There were actually a few interesting tidbits that I learned.</p>
<p>This was from a 2005 Jetta, but probably applies to most A4&#8242;s.</p>
<ul>
<li>The power windows can all be opened/closed simultaneously using the key externally. With the key in the door, turn and hold it in the lock position (clockwise) to raise the windows, or the unlock direction to lower all windows. Hold it long enough to get the windows into the desired position.</li>
<li>If the battery is disconnected or dies, the above window feature no longer works. It can be reactivated: 1) Close all windows and doors. 2) lock it using the key in the driver door 3) unlock the driver door 4) Lock the door a second time and hold it in the lock position for more than 1 second.</li>
<li>There&#8217;s a fuel filter heater for cold weather ops that extends the usefullness of #2 diesel down to -10*F where the waxy gel would otherwise clog the filter starting at +20*F.</li>
<li>While it does not advocate idling for warm-up (drive slowly instead), it DOES caution to do a 2 minute cool down period &#8220;after hard or extended driving&#8221; &#8212; presumably to prevent coking the turbo bearings.</li>
<li>Holding the steering wheel against the limiting stop for &gt;15 seconds will over heat the pump and damage it. Yes, this is common sense, but I find it interesting they put a number to it. Can I do it repeatedly for 14 second bursts with impunity? <img class="inlineimg" title="Big Grin" src="http://forums.tdiclub.com/images/smilies/biggrin.gif" border="0" alt="" /></li>
<li>The &#8220;Low Fuel&#8221; idiot light comes on with 1.9 gallons left in the tank.</li>
</ul>
<p>And, I seriously have to question this warning:</p>
<ul>
<li>&#8220;The catalytic converter will be permanently damaged by &#8230; push or tow starting your vehicle&#8221;.</li>
</ul>
<p>And exactly HOW is that different than turning the engine over with the starter?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foobert.com/blog/2008/05/20/rtfm-on-the-new-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Water Pump Replacement in a Chrysler 2.7L Engine</title>
		<link>http://www.foobert.com/blog/2006/12/11/water-pump-replacement-in-a-chrysler-27l-engine/</link>
		<comments>http://www.foobert.com/blog/2006/12/11/water-pump-replacement-in-a-chrysler-27l-engine/#comments</comments>
		<pubDate>Mon, 11 Dec 2006 07:13:55 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[cam chain]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[RTFM]]></category>
		<category><![CDATA[timing]]></category>
		<category><![CDATA[water pump]]></category>

		<guid isPermaLink="false">http://www.foobert.com/blog/2006/12/11/water-pump-replacement-in-a-chrysler-27l-engine/</guid>
		<description><![CDATA[<p></p>
<p>I recently helped my sister-in-law by replacing the leaking water pump in her 1998 Dodge Intrepid with the 2.7L engine. It&#8217;s a terribly designed engine in that when the water pump shaft seal goes (as they are prone to do), the leak dumps coolant into the crankcase and fouls the oil. Chrysler seams to think that [...]]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;"></span></strong></p>
<p>I recently helped my sister-in-law by replacing the leaking water pump in her 1998 Dodge Intrepid with the 2.7L engine. It&#8217;s a terribly designed engine in that when the water pump shaft seal goes (as they are prone to do), the leak dumps coolant into the crankcase and fouls the oil. Chrysler seams to think that a simple weep hole is sufficient to catch any leakage and dump it outside, but, I&#8217;ve read too many stories about that being inadequate. BTW &#8212; the weep hole location is on the left side of the engine block, near the front, about half way up the block. It&#8217;s easiest to locate when looking from underneath the car.</p>
<p>The following is not meant to be a complete step-by-step on how to do the job. I intend it to be informational with things that I learned along the way that might help others. I would not attempt this without some kind of service manual(s). I have omitted many important details that are covered in a service manual (like torque procedures).  If nothing else, after reading this you should get a good sense for the amount of work involved and why a mechanic is going to charge you north of $500 in labor to do the job.<br />
<span id="more-19"></span><br />
Tools that you <em><strong>absolutely</strong></em> must have that might not be in the average tool box:</p>
<ul>
<li>12 mm allen wrench</li>
<li>3/8&#8243; breaker bar &#8212; for cam shaft positioning. DO NOT use a socket ratchet!</li>
<li>3-jaw puller</li>
<li>Set of Torx bits (for the coil-over-plug removal)</li>
<li>Torque wrench (duh!)</li>
</ul>
<p>Recommend, but, I managed without them:</p>
<ul>
<li>Chain style locking &#8220;pliers&#8221; to hold crankshaft pulley when removing/installing crankshaft pulley bolt.</li>
<li>Crankshaft pulley installer</li>
</ul>
<p>Enough lead in, let&#8217;s get started with the tear down:</p>
<ol>
<li><em>Remove the intake Plenum</em> &#8212; Disconnect all wires and hoses to the plenum, including the EGR tube. Disconnect the throttle cable(s). Unbolt and remove the plenum with the throttle body attached. Stuff rags into the intake ports to prevent anything from getting dropped in. Use a couple of zip ties to hold the wire bundles over the center of the engine</li>
<li><a href="/gal/main.php/v/projects/arielle_water_pump/P1010001.JPG.html"><img title="Valve covers off" src="/gal/main.php?g2_view=core.DownloadItem&amp;g2_itemId=9367&amp;g2_serialNumber=2" alt="Valve covers off" width="200" height="150" align="right" /></a><em>Remove the valve covers</em> &#8212; Remove the coil-over-plug assemblies. I used a sharpened putty knife to carefully slip between the head and the cover to loosen it enough to pop it free without damaging the cover gasket. The cover gaskets are rubberized and reusable if care is taken.</li>
<li>Remove the cross-member above the radiator.</li>
<li>Drain the cooling system and remove the upper radiator hose.</li>
<li>Remove the fan assembly.</li>
<li>Remove the drive belts.</li>
<li><em>Remove the power steering pump &#8212; </em>There&#8217;s no need to disconnect any hoses or drain the system. It simply has to be pulled aside. Take note that there are only 3 bolts holding the pump in place and ALL of them are accessible with a socket wrench through the holes in the pump pulley. If you are struggling to get at one of the bolts, most likely the bolt is holding only the bracket and not the pump. The farthest inside bolt has a spacer that is pressed through the bracket and against the pump. This spacer needs to be pried away from the pump in order to free the pump enough to remove it from the bracket.</li>
<li>Now that the pump is out of the way, all the power steering pump idler bracket bolts are a cinch to get at. Remove the bracket.</li>
<li>Remove the bolt in the crankshaft holding the main pulley in place. If you don&#8217;t have a proper tool to hold the pulley, you can manage by using the tab at the bottom of the timing chain cover as a prop for a screwdriver through the pulley spoke.<a title="Crank bolt removal cheat." href="http://www.foobert.com/blog/wp-content/uploads/2006/12/crank_pulley_tab.jpg"><img id="image28" title="Crankshaft bolt cheat" src="http://www.foobert.com/blog/wp-content/uploads/2006/12/crank_pulley_tab.jpg" alt="Crankshaft bolt cheat" width="429" height="308" align="middle" /></a></li>
<li>Remove the crankshaft pulley using a 3-jaw puller.</li>
<li>Remove the timing chain cover.</li>
<li>Remove the spark plugs to ease rotating the crankshaft.</li>
<li>Rotate the crankshaft around until &#8220;colored&#8221; links of the timing chain are oriented with the respective sprockets as shown in the photo&#8217;s below. Additionally, align the crankshaft position with the arrow on the crank case (it&#8217;s actually the oil pump housing) on the left side of the engine. I found the &#8220;dark colored&#8221; links to be <em style="font-weight: bold">very</em> difficult to see. Also note that <em>from the factory</em>, the timing chain marks on this engine were NOT lined up with the chain &#8212; they were all off by 6 teeth in every location (the photos below show the correct line-up used during assembly).<br />
<a href="http://www.foobert.com/blog/wp-content/uploads/2006/12/right_cam_alignment.jpg"><img id="image29" style="width: 488px; height: 420px;" src="http://www.foobert.com/blog/wp-content/uploads/2006/12/right_cam_alignment.jpg" alt="Right Cam Alignment" /></a><br />
<a href="http://www.foobert.com/blog/wp-content/uploads/2006/12/left_cam_alignment.jpg"><img id="image31" style="width: 490px; height: 365px;" src="http://www.foobert.com/blog/wp-content/uploads/2006/12/left_cam_alignment.jpg" alt="Left Cam Chain Alignment" /></a><br />
Note that the crank position does not look correct in this picture &#8212; partly due to the camera angle, and partly because it really is off by a little bit&#8230;<a href="http://www.foobert.com/blog/wp-content/uploads/2006/12/crank_link_alignment.jpg"><img id="image30" style="width: 491px; height: 389px;" src="http://www.foobert.com/blog/wp-content/uploads/2006/12/crank_link_alignment.jpg" alt="Crankshaft Timing Chain Alignment" /></a></li>
<li>With everything in alignment, remove the timing chain tensioner. Take note of the extension of the timing chain tensioner before removing it. This will be useful for gauging the wear of the cam chain later.<a href="http://www.foobert.com/blog/wp-content/uploads/2006/12/tensioner_travel.jpg"><img id="image32" style="width: 493px; height: 302px;" src="http://www.foobert.com/blog/wp-content/uploads/2006/12/tensioner_travel.jpg" alt="Cam Chain Tensioner Travel Limit" width="493" height="302" /></a></li>
<li><a href="http://foobert.com/gal/main.php/v/projects/arielle_water_pump/P1010009.JPG.html" target="_blank"><img src="http://foobert.com/gal/main.php?g2_view=core.DownloadItem&amp;g2_itemId=9398&amp;g2_serialNumber=2" alt="" align="right" /></a>Remove all the timing chain guides. Note that this requires removing the large plugs in the front of the heads using a 12mm allen key. I did not have one and my local hardware store was conveniently out of stock when I needed it, so, I made one from a long coupling nut  as shown on the right. The coupling nut was 1/2&#8243; wrench size with a little work on the grinder reduce it down to make it ~12MM. No sir, I&#8217;m not too proud to admit any of this!</li>
<li>Remove the cam shaft sprockets. Be warned:  I had a problem with the cams not staying in the exact location once freed of the chain. Use caution when removing the bolts since the cams may spring violently once the sprocket bolts are removed (ask me why I know about this)! Use a 3/8&#8243; &#8216;breaker bar&#8217; that has a non-ratchet head so you can ease the spring pressure in either direction after removing the cam sprocket bolts. <strong>Do NOT hold the cam shaft with a standard 3/8&#8243; ratchet since it can only apply torque in one direction!</strong></li>
<li><a href="http://foobert.com/gal/main.php/v/projects/arielle_water_pump/P1010010.JPG.html" target="_blank"><img src="http://foobert.com/gal/main.php?g2_view=core.DownloadItem&amp;g2_itemId=9403&amp;g2_serialNumber=2" alt="" width="200" height="150" align="right" /></a>Remove the cam chain enough to clear the water pump.</li>
<li>Finally, the water pump can be removed. Once I got it free, I found that the gasket was disintegrating. The rubber material was literally crumbling into pieces upon removal.  Arielle was <em>very</em> lucky that the gasket had not started leaking coolant into the crankcase.<a href="http://www.foobert.com/blog/wp-content/uploads/2006/12/rotten_seal.jpg"><img id="image33" style="width: 537px; height: 325px;" src="http://www.foobert.com/blog/wp-content/uploads/2006/12/rotten_seal.jpg" alt="Old Rotten Water Pump Seal" /></a></li>
<li>I urge you to drain the oil at this point since, undoubtedly, coolant dribbled down into the oil pan upon removing the water pump.</li>
</ol>
<p><strong>Inspection</strong></p>
<p>Take a close look at the wear on the cam chain guides.  Arielle&#8217;s engine had been replaced and we don&#8217;t know how many miles it has on it. The deepest wear on the worst cam chain guide was only ~0.020&#8243; deep.  We decided not to replace the guides.</p>
<p><a href="http://foobert.com/gal/main.php/v/projects/arielle_water_pump/P1010023.JPG.html" target="_blank"><img src="http://foobert.com/gal/main.php?g2_view=core.DownloadItem&amp;g2_itemId=9448&amp;g2_serialNumber=2" alt="" align="right" /></a>Next came the cam chain itself. The tensioner was roughly 3/4&#8243; extended with tension on the chain. The tensioner extends ~1.5&#8243; at the wear limit indicator, and a bit further past that as shown in the picture to the right. Since it had over half of the travel remaining, we decided to keep the old cam chain in service as well.<br />
<strong>Installation</strong></p>
<ol>
<li><a href="http://foobert.com/gal/main.php/v/projects/arielle_water_pump/P1010020.JPG.html" target="_blank"><img src="http://foobert.com/gal/main.php?g2_view=core.DownloadItem&amp;g2_itemId=9443&amp;g2_serialNumber=2" alt="" align="right" /></a>Even after reading the procedure in the manual, one of the most confusing things to do was to &#8220;reset&#8221; the cam chain tensioner before installing it. There&#8217;s a special tool that might help you with this, but it is not really required. The trick is to release the check valve ball while compressing the tensioner so that the trapped oil can escape. I used a tiny allen wrench to apply a small amount of pressure on the ball while firmly applying compression to the tensioner body. It&#8217;s moderately tricky <span style="text-decoration: line-through;">and you are not done until the tensioner wants to spring back on its own after being released from compression</span> (see UPDATE in step 2).  If it does not do this, the problem is most assuredly because it has yet to be compressed  enough to fully drain the oil out.   This is confusing because once all the oil is removed, it will actually &#8220;click&#8221; into a fully compressed state and not spring back. However after applying compression again, it should then spring back into the extended position.  I&#8217;d be wary of using a vise for compression due to the difficult in gauging the force applied (it can easily be done by hand). It&#8217;s also very messy and the oils squirts all over &#8212; wear eye protection!</li>
<li><strong>UPDATE: </strong>after completely draining the oil from the tensioner (as called for in the service manual I was using), I think this later caused a problem &#8212; the timing chain would lose tension at idle when the oil was up to temp. So, I likely screwed something up (also, there was a commenter below that seams to have the same problem). My theory is that releasing the tensioner after installation fills it with air, and that air gets trapped, ruining the hydraulic lock that is probably needed at lower oil pressures during idle. Dennis, did the job and suggested only compressing the tensioner just enough to reinstall it, thus, leaving nearly all the oil in the tensioner. He reports this has worked great thus far. Thank you, Dennis, for reporting back on this.</li>
<li>Install the water pump. Follow the torque procedure in the manual.</li>
<li>Install the cam chain and cam shaft sprockets. Get the chain alignment with in a tooth or two, but, don&#8217;t sweat it just yet.</li>
<li>Now the really fun part &#8212; <span style="font-style: italic">aligning the cam chain to the sprockets</span> while installing the guides. Start installing the cam chain guides one at a time. For better or worse, I started with the one on the right side of the engine (i.e. the side with the tensioner), then the two around the water pump, and finally the left side. I knew the crankshaft was very close to the correct position, so, I correctly aligned the right-side cam to the chain and found a spot that it would rest at without constantly holding the cam. After installing the guides around the water pump, it took a bit of cam positioning to get the chain aligned with the left-side cam shaft. This one did not want to stay in position on its own and I had to use the 3/8&#8243; breaker bar  (as mentioned above,<span style="font-weight: bold"> do NOT use a normal 3/8&#8243; ratchet for this!</span>) to hold the cam in the correct position while also positioning the chain around the crank shaft sprocket and also installing the final guide on the left of the engine. It really helped to have an extra set of hands for this operation.</li>
<li>Once the chain and sprockets are aligned, install the cam chain tensioner.  Once installed, compress it with a small pry bar and it should spring out against the guide.</li>
<li>I then took the opportunity to spin the crankshaft around by hand for several revolutions to make sure nothing clanged.</li>
<li>Install the timing chain cover and torque appropriately.</li>
<li>Install the crankshaft pulley. The correct way to do this is with a special tool that threads into the crankshaft and then pushes the pulley onto the shaft. I tried getting one from the local auto parts store, but, they didn&#8217;t have one with the correct threads for the crankshaft. Naturally, the bolt that holds the pulley on the crank is too short to be of any help for the task. I wound up heating the pulley in the oven to ~250 degrees and then tapped it onto the shaft using baby sledge hammer. Not exactly elegant, but I was out of options on a Sunday afternoon and had to proceed. Before you scream at me, remember that this is done in very cramped space and I could only get about a 3 inch swing of the hammer, so, there was no heavy pounding involved &#8212; even though it was a 3 lb hammer. I used a backing board against the radiator to prevent damaging it during the backward swing.</li>
<li>The rest of the installation is the reverse of the the tear down.</li>
<li>Don&#8217;t forget to connect the hood latch release cable when installing the radiator cross member &#8212; yeah, that was an &#8220;ohh sh!t&#8221; for me (managed to connect it in place, but, twas a pain).</li>
<li>Also, don&#8217;t forget to refill all the fluids &#8212; engine oil (you <em><strong><span style="font-weight: bold">did</span></strong></em> drain it, didn&#8217;t you!?!) and coolant.</li>
</ol>
<p>When it&#8217;s time to start the engine the first time, be prepared for quite a racket until the oil pressure comes up &#8212; the cam chain tensioner needs to be &#8220;pumped up&#8221; with oil before it will hold the correct slack on the chain.</p>
<p>If you found this helpful, please leave a comment saying so. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.foobert.com/blog/2006/12/11/water-pump-replacement-in-a-chrysler-27l-engine/feed/</wfw:commentRss>
		<slash:comments>164</slash:comments>
		</item>
	</channel>
</rss>

