<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" version="2.0">

<channel>
	<title>ClearChain</title>
	
	<link>http://www.clearchain.com/blog</link>
	<description>-= Daily Happenings =-</description>
	<lastBuildDate>Wed, 05 Oct 2011 23:02:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Clearchain" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="clearchain" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Fixing a hole in a Brigg &amp; Stratton Engine Crankcase</title>
		<link>http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase</link>
		<comments>http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase#comments</comments>
		<pubDate>Tue, 20 Sep 2011 14:35:19 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Country Living]]></category>
		<category><![CDATA[Repairs]]></category>
		<category><![CDATA[8hp]]></category>
		<category><![CDATA[aluminium]]></category>
		<category><![CDATA[b&s]]></category>
		<category><![CDATA[back pressure]]></category>
		<category><![CDATA[briggs and stratton]]></category>
		<category><![CDATA[conrod]]></category>
		<category><![CDATA[crank case]]></category>
		<category><![CDATA[crankshaft]]></category>
		<category><![CDATA[durafix]]></category>
		<category><![CDATA[engine]]></category>
		<category><![CDATA[hole]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[oil]]></category>
		<category><![CDATA[piston slap]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[smoke]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[welding]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=916</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase"><img align="left" hspace="5" width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011663-150x150.jpg" class="alignleft tfe wp-post-image" alt="Briggs &amp; Stratton 8hp Engine Internals Complete" title="31032011663" /></a>This article details a method I used to fix a large hole in the crankcase of a 8hp Briggs &#38; Stratton Vertical Engine. First a little background: When we first bought our property we quickly realised we would need either a tractor or a ride on lawn mower. Whilst I would have loved a tractor,<a href="http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_970" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2011/05/31032011663.jpg"><img class="size-thumbnail wp-image-970" title="31032011663" src="http://www.clearchain.com/blog/images//2011/05/31032011663-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Briggs &amp; Stratton 8hp Engine Internals Complete</p></div>
<p><em>This article details a method I used to fix a large hole in the crankcase of a 8hp Briggs &amp; Stratton Vertical Engine.</em></p>
<p>First a little background:</p>
<p>When we first bought our <a href="http://www.clearchain.com/blog/posts/welcome-to-lot-723-one-tree-hill-road-gould-creek">property</a> we quickly realised we would need either a tractor or a ride on lawn mower. Whilst I would have loved a tractor, cost meant we went for a ride on lawn mower. However this ride on mower was unique. It was a 1977 Rover Ranger mower. Go Kart style steering, Briggs and Stratton engine, all steel construction, etc.  Built solid as a rock but it was in need of some work. After about 6 months restoring the mower it was ready for testing &#8211; restoring the mower not the engine that is.</p>
<p>With the mower restored I added some oil, fuel/gas and gave the engine pull cord a tug, then another tug, and another&#8230;eventually I got the engine going. The mower worked great! Cut through thick grass, drove hard, ran smooth -though fast until&#8230; I hit a brick. Hidden in the long grass was a house brick and after hitting it at full speed something had to give. Normally this would be the mower blades. However, unknowingly at the time, the previous owner thought it was a good idea to weld the blades fixed. The engine did not like this and after spluttering a little decided the connecting rod (conrod) was the piece of metal that had to break. Sadly as it broke it put approximately a 5cm/1.5&#8243; hole in the crank case wall. Not surprizingly the mower then stopped.</p>
<p>I was devastated. Months of work were now down the drain. A hole in the crankcase surely was unrepairable &#8211; especially since I&#8217;d never opened up an engine before. Consequently the mower was wheeled into the shed and left for a week. That week was a slow week. However, it also gave me time to think about the motor with a clear head. In particular: Why is a hole in a crank case unrepairable? After eventually pulling the engine apart I came to the conclusion I would try and repair the hole.</p>
<p>The hole was in the side wall, the conrod had created a few additional cracks as it flew through the crankcase side wall, but in general the engine looked repairable. Luckily when the conrod went, the various small pieces of broken conrod didn&#8217;t destroy any of the valve stems, oil slinger, etc. The main damage was the side wall.</p>
<p>Initially I thought &#8220;I&#8217;ll just weld something over it&#8221;. That was a nice theory but I very quickly discovered that the crank case was made from cast aluminium. One touch with the Arc welder and it would turn to molten metal! (Aluminum melting point is quite low in comparison with steel &#8211; about 700 degrees C vs 2300 degrees C). Hence my options were either TIG weld the case or find some other method of repairing it.</p>
<p>Sadly I&#8217;m not rich enough to own a TIG welder and none of my friends had one either. Hence I was left with finding some other method of welding aluminium. After searching Google I found out about a product called <a href="http://www.durafix.com.au/index.php">Durafix</a>. Durafix is a type of welding rod, or more accurately a solder rod that can be used on aluminium. A little more searching revealled there was a number of products on the market that do a similar products. These can be found by searching for the names Alumaloy, Aladdin, HTS2000. They all do the same thing. So I started looking around for some of these welding rods. Sadly they were not cheap. Hence before I bought them I thought I&#8217;d check both prices of new engines as well if the rest of the engine I had was still any good.</p>
<p>New engines turned out to be much more expensive than I thought and I sadly I soon found the piston didn&#8217;t run smooth.</p>
<p><div id="attachment_931" class="wp-caption alignright" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2011/05/29032011610.jpg"><img class="size-thumbnail wp-image-931" title="29032011610" src="http://www.clearchain.com/blog/images//2011/05/29032011610-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Piston with scoring marks from sanding to fit cylinder</p></div>
<p>One of the side effects of the conrod giving way is the rod arm in the piston had slightly deformed the piston. Hence it wasn&#8217;t correctly round any more. At this point I realised I needed a parts list. <a href="http://www.briggsandstratton.com/engines/support/operators-manuals/">Going to Briggs and Stratton&#8217;s website</a> I punched in the engine numbers and guess what &#8211; the parts list was still available. So after ringing around locally and checking Ebay I discovered a new piston wasn&#8217;t cheap. Especially since I didn&#8217;t know if I could repair the engine. I left the entire project for a few more weeks whilst I thought about what to do.</p>
<p>I eventually decided that if I could get the piston running smoothly I&#8217;d get the welding rods and try and repair the crank case. After all a set of aluminium welding rods could always come in handy. The problem was how to fix the piston. Everything I read said it had to be machined round, or replaced. I thought to myself, this is just a lawn mower, not a Ferrari V12. So I did the next best thing. I put the piston in the vice and crimped it until it was reasonably round. This got most of the shape back but it did still catch a little. (A note for anyone attempting a repair, I found the piston would only correctly work when put in from the bottom of the cylinder, it wouldn&#8217;t fit from the top).</p>
<p>To fix the small catch that it had left I sanded the side wall of the piston. I figured since it&#8217;s only the side wall the worst that would happen is a little movement (later I found out this is called piston slap and can be harmless or can destroy the rings depending on the amount of movement).</p>
<p>With the piston now running smooth I bought aluminium soldering rods off <a href="http://www.ebay.com.au">Ebay</a> (It was cheaper to buy them in the US and get them shipped to Australia than buy them in Australia). After a few weeks they arrived and I replicated a couple of <a href="http://www.youtube.com/watch?v=fWxYK3VFysw">youtube videos</a> I&#8217;d seen that welded coke can together. This was pretty easy stuff to work with &#8211; so I thought. Turns out small things are easy! The biggest issue was I was working with a large crank case.</p>
<p>After cleaning up the crankcase as best as I could with degreaser, some elbow grease, water and a stainless steel brush (as it</p>
<p>doesn&#8217;t cause the aluminium to oxidise) I began to heat the case. I&#8217;d borrowed a propane blow torch for the job and also had my electric heat gun. Initially I used the heat gun to get the entire crank case to a temperature where it was hot to touch (Electricity wasn&#8217;t a consumable like the propane tank).  I then used the propane torch in the cracked areas on the welding rods. It took ages!! Heating, heating, and more heating. Eventually the crank case got hot enough.</p>
<p>(At this point a little side note. The best way to use the welding rods is to heat the surface you want to repair. The rods are designed to melt below the melting point of aluminium. If you heat the rods they just turn in to little solder blobs but never cling to the surface your trying to weld. If you heat the surface your trying to weld then touch the rod to it, the solder melts and clings to the surface).</p>
<p><div id="attachment_923" class="wp-caption alignright" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2011/05/29032011600.jpg"><img class="size-thumbnail wp-image-923 " title="29032011600" src="http://www.clearchain.com/blog/images//2011/05/29032011600-150x150.jpg" alt="Finished weld" width="150" height="150" /></a><p class="wp-caption-text">Finished Weld</p></div>
<p>With the surface now hot enough (hot enough to smoke the plastic grips in my vice), I began welding&#8230;er soldering. It was at this point I realised fixing this would be a little tricker than expected. You see the rods are more of a solder than a welding compound. My aim was to weld a piece of scrap aluminum I&#8217;d picked up at a local steel recycler over the hole on the outside of the crank case, then seal the inside with more weld. Being a solder this was a difficult task. The outside weld went perfect. The inside on the otherhand was not so successful. Turns out because the rods are a solder, touching the inside of the piece of aluminium covering the hole, ended up shifting the outside (as the piece was sitting on a layer of molton solder). Quite a few attempts later I had finished the repair.</p>
<p><div id="attachment_921" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2011/05/29032011598.jpg"><img class="size-thumbnail wp-image-921" title="29032011598" src="http://www.clearchain.com/blog/images//2011/05/29032011598-150x150.jpg" alt="Sealing The Inside of the Engine with Liquid Gasket" width="150" height="150" /></a><p class="wp-caption-text">Sealing the inside of the crankcase with liquid gasket</p></div>
<p>After 2 hours cool down time (the case took that long). I then did a water test for leaks. Drip&#8230;&#8230;&#8230;&#8230;.Drip&#8230;&#8230;.. Drip&#8230;&#8230;&#8230; sadly the weld was not water tight. Due to time constraints and limited propane, sadly I could not reweld the case. Instead I applied liquid gasket to the inside of the weld, let it set the retried the water test &#8211; I was now water tight &#8211; success!</p>
<p>So with the case welded, it was a matter of putting the engine back together. (See the shots below for step by step instructions). By this time I had already bought a new after market conrod which fitted perfectly and despite quite a few mistakes where I had to take bits apart to put other bits in I eventually got the engine back together.</p>
<p>With the engine together, I added oil, petrol a new spark plug and crossed my fingers. I tugged on the pull cord&#8230;.then again&#8230; and again&#8230; finally, the engine coughed to life. After quite a bit of spluttering whilst I adjusted the carby, it was running really nice. Time to put some load on it  &#8211; This time I had removed the fatal welds on the mower blades, if I hit anything THEY were going to give first.</p>
<p>The mower worked a treat, ran smoothly &#8211; after a few adjustments (the safety wire on the flywheel was rubbing against the flywheel cover making a awful noise) and kept running well.. so I thought.</p>
<p>It wasn&#8217;t until about 15 minutes into mowing I noticed the excess smoke coming from the mower. There was a little smoke as it accellerated but the amount of smoke had certainly increased quite noticable. Not wanting to destroy the Briggy any more I stopped the mower to inspect what was happening. Sure enough there was a small leak of oil through the weld.</p>
<p>You see Briggs &amp; Stratton engines are designed to run with a negative pressure in the crank case. This helps suck the oil back down when the piston drop and prevents excessive oil burning. Without this negative pressure the oil get up to the combustion chamber and burns &#8211; also makes a nice black coated spark plug.</p>
<p>That&#8217;s what was happening here. The leak in the crank case weld was letting air in, stopping the back pressure and causing oil to burn. As a quick fix I wedged some metal putty over the hole, topped up the oil and tried again.</p>
<p>It still smoked and leaked. Though dramatically less than the first time. A little more putty and practically no leaks.</p>
<p>So now 5 months down track with the mower use pretty much ever weekend (A lot of grass grew whilst I was repairing it). The repaired B&amp;S 8hp is still going strong. By using some premium unleaded (98 octane) it&#8217;s got a lot more punch, and getting the right spark plug gap (0.3&#8243;/.72mm)  it works very well.</p>
<p>When summer comes and I can&#8217;t mow due to the temperature (due to bush fire regulations). I intend to rip the engine apart again and reweld-solder the cover plate I put over the hole, and not give up until it&#8217;s water tight.</p>
<p>I&#8217;ve also learnt a lot in the process of doing this. All about engines, how to get them running, keep them running etc. A tip I want to try with the welding is to use a dremel and carve a V groove before welding. Especially over the cracks that are hairline but widen as the engine heats up this should fill them better. (This tip was from a site asking about welding a motorbike crank case with JBWeld &#8211; though I can&#8217;t find the link again). I also think I&#8217;ll purchase a rebuild kit and replace the rings to help eliminate smoke due to a worn piston/rings. The engine runs well enough to justify this. The rebuild kit also has a complete gasket set which will help.</p>
<p>So if suddenly you find yourself with hole in your crank case, a broken conrod and a warped piston,  but otherwise the engine looks fine, don&#8217;t believe everyone that the engine is scrap metal. You just might be able to fix it yourself!</p>
<h2>Putting a 8hp Briggs and Stratton Engine Back Together</h2>
<p>&nbsp;</p>
<p>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011601' title='29032011601'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011601-150x150.jpg" class="attachment-thumbnail" alt="Another view of the sealed hole" title="29032011601" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011598' title='29032011598'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011598-150x150.jpg" class="attachment-thumbnail" alt="Bare Crank Case (Governer and valves still installed)" title="29032011598" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011599' title='29032011599'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011599-150x150.jpg" class="attachment-thumbnail" alt="Top of crank case" title="29032011599" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011600' title='29032011600'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011600-150x150.jpg" class="attachment-thumbnail" alt="Repaired side of crank case" title="29032011600" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011607' title='29032011607'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011607-150x150.jpg" class="attachment-thumbnail" alt="B&amp;S 8hp Engine Parts" title="29032011607" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011608' title='29032011608'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011608-150x150.jpg" class="attachment-thumbnail" alt="Work bench with hole for crank to sit in when assembling engine" title="29032011608" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011609' title='29032011609'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011609-150x150.jpg" class="attachment-thumbnail" alt="Part breakout" title="29032011609" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011610' title='29032011610'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011610-150x150.jpg" class="attachment-thumbnail" alt="Piston with scoring marks from sanding to fit cylinder" title="29032011610" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011612' title='29032011612'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011612-150x150.jpg" class="attachment-thumbnail" alt="Top of piston" title="29032011612" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011615' title='29032011615'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011615-150x150.jpg" class="attachment-thumbnail" alt="Close up of retaining clips in piston" title="29032011615" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011613' title='29032011613'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011613-150x150.jpg" class="attachment-thumbnail" alt="Inside of piston" title="29032011613" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011633' title='29032011633'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011633-150x150.jpg" class="attachment-thumbnail" alt="Piston Rings" title="29032011633" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011635' title='29032011635'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011635-150x150.jpg" class="attachment-thumbnail" alt="Installing Piston Ring (after reshaping)" title="29032011635" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011637' title='29032011637'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011637-150x150.jpg" class="attachment-thumbnail" alt="Installing the piston rings (must be done with piston already installed)" title="29032011637" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011611' title='29032011611'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011611-150x150.jpg" class="attachment-thumbnail" alt="Another view of the piston" title="29032011611" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011614' title='29032011614'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011614-150x150.jpg" class="attachment-thumbnail" alt="Putting together the piston (Control, rod pin, piston, retaining clips)" title="29032011614" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011616' title='29032011616'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011616-150x150.jpg" class="attachment-thumbnail" alt="Counter weight  side 1" title="29032011616" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011604' title='29032011604'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011604-150x150.jpg" class="attachment-thumbnail" alt="Wide view of empy crankcase" title="29032011604" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011602' title='29032011602'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011602-150x150.jpg" class="attachment-thumbnail" alt="29032011602" title="29032011602" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011631' title='29032011631'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011631-150x150.jpg" class="attachment-thumbnail" alt="29032011631" title="29032011631" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011619' title='29032011619'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011619-150x150.jpg" class="attachment-thumbnail" alt="Installing piston" title="29032011619" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011617' title='29032011617'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011617-150x150.jpg" class="attachment-thumbnail" alt="Installing counter weight side 1" title="29032011617" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011627' title='29032011627'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011627-150x150.jpg" class="attachment-thumbnail" alt="Installing crank" title="29032011627" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011628' title='29032011628'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011628-150x150.jpg" class="attachment-thumbnail" alt="Connecting conrod to crank" title="29032011628" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/29032011632' title='29032011632'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/29032011632-150x150.jpg" class="attachment-thumbnail" alt="Putting bolts in conrod" title="29032011632" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011640' title='31032011640'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011640-150x150.jpg" class="attachment-thumbnail" alt="Valve stems" title="31032011640" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011641' title='31032011641'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011641-150x150.jpg" class="attachment-thumbnail" alt="Installing valve stems" title="31032011641" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011642' title='31032011642'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011642-150x150.jpg" class="attachment-thumbnail" alt="long view of valve stems" title="31032011642" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011643' title='31032011643'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011643-150x150.jpg" class="attachment-thumbnail" alt="Cam Gear" title="31032011643" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011645' title='31032011645'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011645-150x150.jpg" class="attachment-thumbnail" alt="before Installing counter weight connecting rod" title="31032011645" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011644' title='31032011644'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011644-150x150.jpg" class="attachment-thumbnail" alt="Counter weight bushings" title="31032011644" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011648' title='31032011648'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011648-150x150.jpg" class="attachment-thumbnail" alt="31032011648" title="31032011648" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011647' title='31032011647'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011647-150x150.jpg" class="attachment-thumbnail" alt="Counter weight connecting rod" title="31032011647" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011649' title='31032011649'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011649-150x150.jpg" class="attachment-thumbnail" alt="After counter weight connecting rod is installed" title="31032011649" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011650' title='31032011650'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011650-150x150.jpg" class="attachment-thumbnail" alt="Second half of counter weight" title="31032011650" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011652' title='31032011652'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011652-150x150.jpg" class="attachment-thumbnail" alt="Second half of counter weight installed" title="31032011652" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011654' title='31032011654'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011654-150x150.jpg" class="attachment-thumbnail" alt="Counter weight spacers" title="31032011654" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011655' title='31032011655'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011655-150x150.jpg" class="attachment-thumbnail" alt="Counter weight spacers installed" title="31032011655" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011657' title='31032011657'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011657-150x150.jpg" class="attachment-thumbnail" alt="Counter weight bolts" title="31032011657" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011658' title='31032011658'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011658-150x150.jpg" class="attachment-thumbnail" alt="Counter weight bolts installed" title="31032011658" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011659' title='31032011659'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011659-150x150.jpg" class="attachment-thumbnail" alt="Aligning the cam gear with the crank mark" title="31032011659" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011660' title='31032011660'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011660-150x150.jpg" class="attachment-thumbnail" alt="Engine almost together" title="31032011660" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011661' title='31032011661'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011661-150x150.jpg" class="attachment-thumbnail" alt="Oil Slinger" title="31032011661" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011662' title='31032011662'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011662-150x150.jpg" class="attachment-thumbnail" alt="Oil Slinger installed" title="31032011662" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011663' title='31032011663'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011663-150x150.jpg" class="attachment-thumbnail" alt="Briggs &amp; Stratton 8hp Engine Internals Complete" title="31032011663" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011664' title='31032011664'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011664-150x150.jpg" class="attachment-thumbnail" alt="Bare engine internalls" title="31032011664" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011665' title='31032011665'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011665-150x150.jpg" class="attachment-thumbnail" alt="Crank case base installed, engine now sealed" title="31032011665" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011667' title='31032011667'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011667-150x150.jpg" class="attachment-thumbnail" alt="Engine installed on mower" title="31032011667" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011668' title='31032011668'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011668-150x150.jpg" class="attachment-thumbnail" alt="Installing the head gasket and head" title="31032011668" /></a>
<a href='http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/attachment/31032011656' title='31032011656'><img width="150" height="150" src="http://www.clearchain.com/blog/images//2011/05/31032011656-150x150.jpg" class="attachment-thumbnail" alt="Conrod/Valve stem clearance.. very close" title="31032011656" /></a>


<p><a href="http://feedads.g.doubleclick.net/~a/nxxnlh_3B_hbvrybSDYwb37x3SA/0/da"><img src="http://feedads.g.doubleclick.net/~a/nxxnlh_3B_hbvrybSDYwb37x3SA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/nxxnlh_3B_hbvrybSDYwb37x3SA/1/da"><img src="http://feedads.g.doubleclick.net/~a/nxxnlh_3B_hbvrybSDYwb37x3SA/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/fixing-a-hole-in-a-brigg-stratton-engine-crankcase/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top Tips for Moving House</title>
		<link>http://www.clearchain.com/blog/posts/top-tips-for-moving-house</link>
		<comments>http://www.clearchain.com/blog/posts/top-tips-for-moving-house#comments</comments>
		<pubDate>Mon, 29 Aug 2011 07:36:52 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Country Living]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=1023</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/top-tips-for-moving-house"><img align="left" hspace="5" width="150" src="http://www.dahuangpictures.com/blogs/media/blogs/In%20What%20City/moving_house.jpg" class="alignleft wp-post-image tfe" alt="Moving House" title="" /></a>We&#8217;re now well and truly settled into our new home, but moving into a different house &#8211; even one which isn&#8217;t newly built &#8211; can often be a little tricky. With this in mind, here are just a few top tips which can help &#8216;move day&#8217; to go as smoothly as possible. If you have<a href="http://www.clearchain.com/blog/posts/top-tips-for-moving-house"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="border: 1px solid black; margin: 2px;" src="http://www.dahuangpictures.com/blogs/media/blogs/In%20What%20City/moving_house.jpg" alt="Moving House" width="216" height="213" />We&#8217;re now well and truly settled into our new home, but moving into a different house &#8211; even one which isn&#8217;t newly built &#8211; can often be a little tricky. With this in mind, here are just a few top tips which can help &#8216;move day&#8217; to go as smoothly as possible.</p>
<p>If you have friends or family who are often offering to lend you a hand with various tasks, then it can be a great idea to take them up on the offer when you are moving house. Be clear about what needs doing, and give anyone who volunteers specific tasks to carry out, in order to make the most of the help which you have. Often, it is the most menial tasks which can prove to be the most time-consuming when moving house, so it can be extremely useful if you have a group of willing helpers. Just make sure you&#8217;re willing to return the favour in the future!</p>
<p>Make a list of what you are likely to move shortly after your move, and make sure they are easily accessible. It is a good idea for each house member to pack a small holdall for a few days, so that they will not require immediate access to the rest of their belongings. In addition to clothes and toiletries, you may also want to make sure you are able to set up your computer shortly after your move &#8211; not just so that you can relax with a game of <a href="http://pl.partypoker.com/"><strong>partypoker</strong></a>, but to help you get in contact with anyone you might need to speak to regarding any problems which you may have encountered while moving. You may also want to get appliances such as your fridge up and running as soon as possible, so that you will be able to store basic food provisions.</p>
<p>Lastly, remember to label<strong> EVERYTHING</strong>. Keep track of your belongings as best as possible, so that you can easily check if anything has gone missing. Don&#8217;t let important documents get lost in the move, and protect anything which is breakable. If you follow these basic guidelines, you can help to make move day as straightforward as possible.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/5RfBHfCa3VmLgJSnCs1AiJyamTc/0/da"><img src="http://feedads.g.doubleclick.net/~a/5RfBHfCa3VmLgJSnCs1AiJyamTc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5RfBHfCa3VmLgJSnCs1AiJyamTc/1/da"><img src="http://feedads.g.doubleclick.net/~a/5RfBHfCa3VmLgJSnCs1AiJyamTc/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/top-tips-for-moving-house/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libdc1394_video_set_mode doesn’t change the mode – A solution!</title>
		<link>http://www.clearchain.com/blog/posts/libdc1394_video_set_mode-doesnt-change-the-mode-a-solution</link>
		<comments>http://www.clearchain.com/blog/posts/libdc1394_video_set_mode-doesnt-change-the-mode-a-solution#comments</comments>
		<pubDate>Fri, 06 May 2011 03:29:06 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[1394]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[different resolution]]></category>
		<category><![CDATA[firewire]]></category>
		<category><![CDATA[ieee1394]]></category>
		<category><![CDATA[libdc1394]]></category>
		<category><![CDATA[libdc1394_video_set_mode]]></category>
		<category><![CDATA[mode not set]]></category>
		<category><![CDATA[video mode problem]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=991</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/libdc1394_video_set_mode-doesnt-change-the-mode-a-solution"><img align="left" hspace="5" width="150" height="150" src="http://www.clearchain.com/blog/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>This article details a reason libdc1394_video_set_mode/libdc1394_video_set_framerate  may not work. Whilst working on an application that makes use of a 1394a/firewire camera I found a strange bug/feature with libdc1394. The problem was dc1394 was being used to the mode of the camera to 800&#215;600 resolution. However, when querying the frame size after dequeuing the frame, the<a href="http://www.clearchain.com/blog/posts/libdc1394_video_set_mode-doesnt-change-the-mode-a-solution"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<p><em>This article details a reason libdc1394_video_set_mode/libdc1394_video_set_framerate  may not work.</em></p>
<p>Whilst working on an application that makes use of a 1394a/firewire  camera I found a strange bug/feature with <a href="http://damien.douxchamps.net/ieee1394/libdc1394/">libdc1394</a>. The problem was  dc1394 was being used to the mode of the camera to 800&#215;600 resolution.  However, when querying the frame size after dequeuing the frame, the  size was only 640&#215;480. Ie: See the below snippits:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">..
<span style="color: #202020;">dc1394error_t</span> result <span style="color: #339933;">=</span> dc1394_video_set_mode<span style="color: #009900;">&#40;</span> this<span style="color: #339933;">-&gt;</span>camera<span style="color: #339933;">,</span> DC1394_VIDEO_MODE_800x600_RGB8<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> result <span style="color: #339933;">!=</span> DC1394_SUCCESS <span style="color: #009900;">&#41;</span>
exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
....
<span style="color: #202020;">dc1394video_frame_t</span> <span style="color: #339933;">*</span>frame<span style="color: #339933;">=</span>NULL<span style="color: #339933;">;</span>
dc1394error_t result<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// capture one frame</span>
result <span style="color: #339933;">=</span> dc1394_capture_dequeue<span style="color: #009900;">&#40;</span> this<span style="color: #339933;">-&gt;</span>camera<span style="color: #339933;">,</span> DC1394_CAPTURE_POLICY_WAIT<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>frame <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> result <span style="color: #339933;">!=</span> DC1394_SUCCESS <span style="color: #009900;">&#41;</span>
exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">// Allocate image memory if required</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span> this<span style="color: #339933;">-&gt;</span>lastFrame.<span style="color: #202020;">image</span> <span style="color: #339933;">==</span> NULL <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
memcpy<span style="color: #009900;">&#40;</span>this<span style="color: #339933;">-&gt;</span>lastFrame<span style="color: #339933;">,</span>frame<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>dc1394video_frame_t<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
this<span style="color: #339933;">-&gt;</span>lastFrame.<span style="color: #202020;">image</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">uint8_t</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>malloc<span style="color: #009900;">&#40;</span>frame<span style="color: #339933;">-&gt;</span>total_bytes <span style="color: #339933;">*</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">uint8_t</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
..</pre></div></div>

<p>At this point total_bytes was 921600 which works out to be 640x480x3 (RGB);</p>
<p>I was stumped. I asked for one mode and got another back. All with no errors what so ever from libdc1394.</p>
<p>After over an hour of debugging, google searching and more,  I eventually found the reason.  The comment that ended up in the code explains the cause:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">// Shutdown any isotransports that are setup for the camera.</span>
<span style="color: #666666; font-style: italic;">// It turns out that libDC1394 will quite happily let you set modes,</span>
<span style="color: #666666; font-style: italic;">// framerates, etc but if there is an iso stream running none of them</span>
<span style="color: #666666; font-style: italic;">// will actually take affect. Hence you can set a 800x600 res and get</span>
<span style="color: #666666; font-style: italic;">// back 640x480 video frame - really nice libdc1394. It could at least</span>
<span style="color: #666666; font-style: italic;">// indicate there was a active stream when setting the mode!</span>
<span style="color: #666666; font-style: italic;">// Anyway to deal with this we force the camera to stop capturing</span>
<span style="color: #666666; font-style: italic;">// before we change the settings, if the camera was capturing prior to</span>
<span style="color: #666666; font-style: italic;">// setConfiguration being called, we restart the capture</span></pre></div></div>

<p>So the solution is to make sure the iso transmission stream has been shutdown. this can be achieved using:</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;">dc1394_video_set_transmission<span style="color: #009900;">&#40;</span> this<span style="color: #339933;">-&gt;</span>camera<span style="color: #339933;">,</span> DC1394_OFF <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
dc1394_capture_stop<span style="color: #009900;">&#40;</span> this<span style="color: #339933;">-&gt;</span>camera <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>An easy fix but certainly an annoying setup. I&#8217;ve not tested it but I&#8217;m guessing many of the other functions:</p>
<ul>
<li>dc1394_video_set_framerate</li>
<li>dc1394_video_set_iso_speed</li>
<li>dc1394_feature_set_mode</li>
<li>dc1394_video_set_one_shot</li>
</ul>
<p>are also affected.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/KVUwh6J_lv0aRfzbWYbbVJQLN2c/0/da"><img src="http://feedads.g.doubleclick.net/~a/KVUwh6J_lv0aRfzbWYbbVJQLN2c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KVUwh6J_lv0aRfzbWYbbVJQLN2c/1/da"><img src="http://feedads.g.doubleclick.net/~a/KVUwh6J_lv0aRfzbWYbbVJQLN2c/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/libdc1394_video_set_mode-doesnt-change-the-mode-a-solution/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenGL glTexSubImage2D very slow – a solution!</title>
		<link>http://www.clearchain.com/blog/posts/opengl-gltexsubimage2d-very-slow-a-solution</link>
		<comments>http://www.clearchain.com/blog/posts/opengl-gltexsubimage2d-very-slow-a-solution#comments</comments>
		<pubDate>Fri, 06 May 2011 03:04:21 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[glTexSubImage2D]]></category>
		<category><![CDATA[mipmap]]></category>
		<category><![CDATA[mipmapping]]></category>
		<category><![CDATA[opengl]]></category>
		<category><![CDATA[performance issue]]></category>
		<category><![CDATA[shader]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=988</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/opengl-gltexsubimage2d-very-slow-a-solution"><img align="left" hspace="5" width="150" src="http://www.clearchain.com/blog/images//2011/05/opengl2-300x135.png" class="alignleft wp-post-image tfe" alt="" title="opengl2" /></a>This article describes a possible reason glTexSubImage2D may be slow. Recently I was working on a piece of code that updated a texture with a camera frame. The application was using the fixed function (non shaders) pipeline of OpenGL. Whilst I didn&#8217;t notice it at first, I soon found that the camera image was very<a href="http://www.clearchain.com/blog/posts/opengl-gltexsubimage2d-very-slow-a-solution"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.clearchain.com/blog/images//2011/05/opengl2.png"><img class="alignleft size-medium wp-image-989" title="opengl2" src="http://www.clearchain.com/blog/images//2011/05/opengl2-300x135.png" alt="" width="300" height="135" /></a><em>This article describes a possible reason glTexSubImage2D may be slow.</em></p>
<p>Recently I was working on a piece of code that updated a texture with a camera frame. The application was using the fixed function (non shaders) pipeline of OpenGL. Whilst I didn&#8217;t notice it at first, I soon found that the camera image was very delayed. For example the camera was capturing at 30 frames per second, but the screen update rate was only 6 frames per second.</p>
<p>After commenting out vast amounts of code, disabling functions the reason behind the slow frame rates was traced to the OpenGL call: glTexSubImage2D. The exact call that was being made was:</p>
<pre>glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0,  mWidth, mHeight,  GL_RGB, GL_UNSIGNED_BYTE, image-&gt;getData());</pre>
<p>Everything to this call looked normal. I tried a simple test program that used glTextSubImage2D and surprizingly it ran fast! So at this point I was a little confused. How could two very similar programs produce different results.<br />
I kept searching. I tried Google searches found various comments but none of them seemed to work.</p>
<p>Eventually I looked at the Texture class I had been using and began commenting lines out of that. It was only when I found and commented out the line:</p>
<pre>glTexParameteri(GL_TEXTURE_2D, GL_GENERATE_MIPMAP, GL_TRUE );</pre>
<p>Things improved. This makes perfect sense as well. Generating a mipmap each frame is expensive. A quick fix and the application was running smoothly!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/LpeKs9N0GCTy4R-uZ-MJJJRJ8sI/0/da"><img src="http://feedads.g.doubleclick.net/~a/LpeKs9N0GCTy4R-uZ-MJJJRJ8sI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LpeKs9N0GCTy4R-uZ-MJJJRJ8sI/1/da"><img src="http://feedads.g.doubleclick.net/~a/LpeKs9N0GCTy4R-uZ-MJJJRJ8sI/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/opengl-gltexsubimage2d-very-slow-a-solution/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Bugs.freedesktop.org gets Official SSL certificate thanks to StartCom</title>
		<link>http://www.clearchain.com/blog/posts/bugs-freedesktop-org-gets-official-ssl-certificate-thanks-to-startcom</link>
		<comments>http://www.clearchain.com/blog/posts/bugs-freedesktop-org-gets-official-ssl-certificate-thanks-to-startcom#comments</comments>
		<pubDate>Wed, 23 Feb 2011 03:39:12 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[FreeDesktop]]></category>
		<category><![CDATA[bugs.freedesktop.org]]></category>
		<category><![CDATA[bugzilla]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[startcom]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=899</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/bugs-freedesktop-org-gets-official-ssl-certificate-thanks-to-startcom"><img align="left" hspace="5" width="150" height="150" src="http://www.clearchain.com/blog/wp-content/plugins/thumbnail-for-excerpts/tfe_no_thumb.png" class="alignleft wp-post-image tfe" alt="" title="" /></a>Hi Folks, as of today https://bugs.freedesktop.org/ should now no longer give any warnings in a browser. The SSL certificate being provided by StartCom for free. Manythanks to StartCom for their Free SSL certificate service!]]></description>
			<content:encoded><![CDATA[<p>Hi Folks, as of today <a href="http://bugs.freedesktop.org">https://bugs.freedesktop.org/</a> should now no longer give any warnings in a browser. The SSL certificate being provided by StartCom for free. Manythanks to <a href="http://www.startcom.org">StartCom</a> for their <a href="http://www.startssl.com">Free SSL certificate service</a>!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/vLf3nXHsPHvErWy0yQThTUW_e6c/0/da"><img src="http://feedads.g.doubleclick.net/~a/vLf3nXHsPHvErWy0yQThTUW_e6c/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vLf3nXHsPHvErWy0yQThTUW_e6c/1/da"><img src="http://feedads.g.doubleclick.net/~a/vLf3nXHsPHvErWy0yQThTUW_e6c/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/bugs-freedesktop-org-gets-official-ssl-certificate-thanks-to-startcom/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a rich shortcrust pastry – Ideal for Quiche, pie, etc</title>
		<link>http://www.clearchain.com/blog/posts/making-a-rich-shortcrust-pastry-ideal-for-quiche-pie-etc</link>
		<comments>http://www.clearchain.com/blog/posts/making-a-rich-shortcrust-pastry-ideal-for-quiche-pie-etc#comments</comments>
		<pubDate>Mon, 21 Feb 2011 12:21:39 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Cooking]]></category>
		<category><![CDATA[pastry]]></category>
		<category><![CDATA[quiche]]></category>
		<category><![CDATA[recipie]]></category>
		<category><![CDATA[short crust]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=893</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/making-a-rich-shortcrust-pastry-ideal-for-quiche-pie-etc"><img align="left" hspace="5" width="150" src="http://www.clearchain.com/blog/images//2011/02/470-150x150.jpg" class="alignleft wp-post-image tfe" alt="Rich Short Crust Pastry" title="Rich Short Crust Pastry" /></a>A little while ago I was making a quiche and found I had no shortcrust pastry left. Rather than ducking out to the local shop and buying some I decided to make some. Searching through the recipie books I had I found a the following recipie (per Breville Inspirations book) Recipie: 180g butter chopped 2<a href="http://www.clearchain.com/blog/posts/making-a-rich-shortcrust-pastry-ideal-for-quiche-pie-etc"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_894" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2011/02/470.jpg"><img class="size-thumbnail wp-image-894" title="Rich Short Crust Pastry" src="http://www.clearchain.com/blog/images//2011/02/470-150x150.jpg" alt="Rich Short Crust Pastry" width="150" height="150" /></a><p class="wp-caption-text">Rich Short Crust Pastry</p></div>
<p>A little while ago I was making a <a href="http://channelnine.ninemsn.com.au/blog.aspx?blogentryid=713414&amp;showcomments=true">quiche</a> and found I had no shortcrust pastry left. Rather than ducking out to the local shop and buying some I decided to make some. Searching through the recipie books I had I found a the following recipie (per <a href="http://www.breville.com.au/">Breville</a> Inspirations book)</p>
<h2>Recipie:</h2>
<ul>
<li>180g butter chopped</li>
<li>2 &amp; 1/4 cups plain flour</li>
<li>1 &amp; 1/2 teaspoons baking powder</li>
<li>1/4 teaspoon salt</li>
<li>2 tablespoons lemon juice</li>
<li>1 egg yolk, lightly beaten</li>
<li>Extra Flour for kneading</li>
</ul>
<h2>Steps to make the pastry</h2>
<ol>
<li>Using a beater, cream butter until soft.</li>
<li>Add flour, baking power and salt. Gradually add lemon juice and egg youlk to form a slightly crumbled dough.</li>
<li>Tourn dough onto a lightly flour dusted board and knead lightly to form a smooth ball.</li>
<li>Wrap dough in plastic wrap and refrigerate for 20 minutes before using</li>
</ol>
<h2>Things to remember</h2>
<p>After making this recipie there would be a few things I&#8217;d change for next time. The pastry is Very rich and hence I&#8217;d add the entire egg rather than just the yolk. Also the comment about refrigerating for 20mins depends on how cold the pastry is before it goes in the refrigerator. Don&#8217;t do what I did and refrigerate it all day until you make the quiche that night &#8211; the pastry will be rock hard and need microwaving before you can even make an indent in it!</p>
<p>Also remember to blind bake this pastry. (That is bake it for about 20minutes on 200 degrees Celcius) before filling it. If you don&#8217;t do this it might not be cooked before your filling is!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/iDfwaxvCec45Pesv3zbbmdwIfns/0/da"><img src="http://feedads.g.doubleclick.net/~a/iDfwaxvCec45Pesv3zbbmdwIfns/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/iDfwaxvCec45Pesv3zbbmdwIfns/1/da"><img src="http://feedads.g.doubleclick.net/~a/iDfwaxvCec45Pesv3zbbmdwIfns/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/making-a-rich-shortcrust-pastry-ideal-for-quiche-pie-etc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving the Apache SSL error “Oops, no RSA or DSA server certificate found for ‘www.somedomain.com:0′?!”</title>
		<link>http://www.clearchain.com/blog/posts/solving-the-apache-ssl-error-oops-no-rsa-or-dsa-server-certificate-found-for-www-somedomain-com0</link>
		<comments>http://www.clearchain.com/blog/posts/solving-the-apache-ssl-error-oops-no-rsa-or-dsa-server-certificate-found-for-www-somedomain-com0#comments</comments>
		<pubDate>Fri, 21 Jan 2011 01:17:29 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[certificate]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[webserver]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=877</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/solving-the-apache-ssl-error-oops-no-rsa-or-dsa-server-certificate-found-for-www-somedomain-com0"><img align="left" hspace="5" width="150" src="http://www.clearchain.com/blog/images//2011/01/ssl-logo.gif" class="alignleft wp-post-image tfe" alt="" title="ssl-logo" /></a>Recently a colleague of mine came to me with a problem he was having with SSL certificates and the web server Apache 2.2. Put simply Apache (httpd) would not start. It was an unusual situation as this server had been running flawlessly for almost 2 years and it was only a recent power outage that<a href="http://www.clearchain.com/blog/posts/solving-the-apache-ssl-error-oops-no-rsa-or-dsa-server-certificate-found-for-www-somedomain-com0"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.clearchain.com/blog/images//2011/01/ssl-logo.gif"><img class="alignleft size-full wp-image-883" title="ssl-logo" src="http://www.clearchain.com/blog/images//2011/01/ssl-logo.gif" alt="" width="100" height="50" /></a>Recently a colleague of mine came to me with a problem he was having with SSL certificates and the <a href="http://httpd.apache.org/">web server Apache 2.2</a>. Put simply Apache (httpd) would not start. It was an unusual situation as this server had been running flawlessly for almost 2 years and it was only a recent power outage that had caused the error to occur. Running<em> apachectl configtest</em> revealed no problems with the setup but when running <em>apachectl start</em>, whilst there was no errors reported on the command line, apache would instantly die/crash. Checking the log files we found:</p>
<pre><strong>[Thu Jan 20 14:15:16 2011] [error] Oops, no RSA or DSA server certificate found for 'www.somedomain.com:0'?!</strong></pre>
<p>Whilst <em>somedomain.com</em> isn&#8217;t the official domain name reported (I can&#8217;t reveal the client), this error was being printed for every SSL host except the default SSL host. Ironically the default SSL host was simply a redirect to one of the others. A quick check and indeed the problem lied with the SSL hosts &#8211; we removed every ssl host and the webserver would start fine &#8211; obviously without any ssl.</p>
<p>My colleague and I were  perplexed. He&#8217;d tried a quite few things to fix this all without luck. A so call Server Admin told him it was due to not using ip based virtual hosts for ssl, he claimed you can&#8217;t use Name Base Virtual hosts with SSL. No doubt this was obtained from a <a href="http://mail-archives.apache.org/mod_mbox/httpd-users/200512.mbox/%3C8C29B2F93BAE9047A906EF6D6F9C5D43FE00B5@exchange2k301.gaia.fr%3E">quick google search for the error.</a> The problems is you <em><span style="text-decoration: underline;">can</span></em> run NamedBasedVirtual hosts with SSL on port 443 provided you have a wildcard SSL certificate. A wild is required for NamedBaseVirtual hosts as the SSL connection is established first before the headers are sent. A wildcard will allow any subdomain to use the SSL connection then apache will see the host header and respond with the appropriate vhost. If on only have a single certificate this does not work and you&#8217;ll need a separate IP per certificate.</p>
<p>Anyway, we began trying to debug the issue. First we checked the certificate files were at the specified locations &#8211; they were. Next we checked the certificates were actually valid. You can use the <a href="http://www.openssl.org/">openssl</a> command below to do this:</p>
<pre><strong>openssl x509 -noout -text -in <em>YOURCERTIFICATE.crt</em></strong></pre>
<p>The certificate, key, and certificate authority (CA) were all valid and in date.<br />
Next we tried putting each Vhost in to the config one by one to see if one host had errors over another. Turns out it didn&#8217;t matter what order each host was in the config file or which ssl hosts were included, they all had issues &#8211; except for the default ssl vhost.</p>
<p>At this point we were a little lost. So we decided to go back to basics and work out what the error really meant. We search to see what apache module the error came from. A simple grep later we&#8217;d narrowed down the error to mod_ssl. A search of the mod_ssl source code found the following instance of the message:</p>
<pre># grep Oops *
ssl_engine_init.c:                         "Init: Oops, you want to request client "
ssl_engine_init.c:                "<strong>Oops, no RSA or DSA server certificate found</strong> "
ssl_engine_init.c:                "Oops, no RSA or DSA server private key found?!");
ssl_engine_io.c:                    (argp != NULL ? "(BIO dump follows)" : "(Oops, no memory buffer?)"));</pre>
<p>Looking in <em>ssl_engine_init.c </em>we found the error came from the following function</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #993333;">static</span> <span style="color: #993333;">void</span> ssl_init_server_certs<span style="color: #009900;">&#40;</span>server_rec <span style="color: #339933;">*</span>s<span style="color: #339933;">,</span>
                                  apr_pool_t <span style="color: #339933;">*</span>p<span style="color: #339933;">,</span>
                                  apr_pool_t <span style="color: #339933;">*</span>ptemp<span style="color: #339933;">,</span>
                                  modssl_ctx_t <span style="color: #339933;">*</span>mctx<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
    <span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>rsa_id<span style="color: #339933;">,</span> <span style="color: #339933;">*</span>dsa_id<span style="color: #339933;">;</span>
    <span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>vhost_id <span style="color: #339933;">=</span> mctx<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>sc<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>vhost_id<span style="color: #339933;">;</span>
    <span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
    <span style="color: #993333;">int</span> have_rsa<span style="color: #339933;">,</span> have_dsa<span style="color: #339933;">;</span>
&nbsp;
    rsa_id <span style="color: #339933;">=</span> ssl_asn1_table_keyfmt<span style="color: #009900;">&#40;</span>ptemp<span style="color: #339933;">,</span> vhost_id<span style="color: #339933;">,</span> SSL_AIDX_RSA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    dsa_id <span style="color: #339933;">=</span> ssl_asn1_table_keyfmt<span style="color: #009900;">&#40;</span>ptemp<span style="color: #339933;">,</span> vhost_id<span style="color: #339933;">,</span> SSL_AIDX_DSA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #339933;">&lt;</span>em<span style="color: #339933;">&gt;</span>have_rsa<span style="color: #339933;">&lt;/</span>em<span style="color: #339933;">&gt;</span> <span style="color: #339933;">=</span> ssl_server_import_cert<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">,</span> mctx<span style="color: #339933;">,</span> rsa_id<span style="color: #339933;">,</span> SSL_AIDX_RSA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #339933;">&lt;</span>em<span style="color: #339933;">&gt;</span>have_dsa<span style="color: #339933;">&lt;/</span>em<span style="color: #339933;">&gt;</span> <span style="color: #339933;">=</span> ssl_server_import_cert<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">,</span> mctx<span style="color: #339933;">,</span> dsa_id<span style="color: #339933;">,</span> SSL_AIDX_DSA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span>have_rsa <span style="color: #339933;">||</span> have_dsa<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        ap_log_error<span style="color: #009900;">&#40;</span>APLOG_MARK<span style="color: #339933;">,</span> APLOG_ERR<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> s<span style="color: #339933;">,</span>
                <span style="color: #339933;">&lt;</span>strong<span style="color: #339933;">&gt;</span><span style="color: #ff0000;">&quot;Oops, no RSA or DSA server certificate found &quot;</span>
                <span style="color: #ff0000;">&quot;for&lt;/strong&gt; '%s:%d'?!&quot;</span><span style="color: #339933;">,</span> s<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>server_hostname<span style="color: #339933;">,</span> s<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>port<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        ssl_die<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> SSL_AIDX_MAX<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>         ssl_check_public_cert<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">,</span> ptemp<span style="color: #339933;">,</span> mctx<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>pks<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>certs<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    have_rsa <span style="color: #339933;">=</span> ssl_server_import_key<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">,</span> mctx<span style="color: #339933;">,</span> rsa_id<span style="color: #339933;">,</span> SSL_AIDX_RSA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    have_dsa <span style="color: #339933;">=</span> ssl_server_import_key<span style="color: #009900;">&#40;</span>s<span style="color: #339933;">,</span> mctx<span style="color: #339933;">,</span> dsa_id<span style="color: #339933;">,</span> SSL_AIDX_DSA<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span>have_rsa <span style="color: #339933;">||</span> have_dsa<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        ap_log_error<span style="color: #009900;">&#40;</span>APLOG_MARK<span style="color: #339933;">,</span> APLOG_ERR<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> s<span style="color: #339933;">,</span>
                <span style="color: #ff0000;">&quot;Oops, no RSA or DSA server private key found?!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        ssl_die<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Hence  the error was caused by the certificates not being able to be imported. Once again we checked paths to make sure the certificates/keys were correct. Alas they were. So we began to wonder why the certificates couldn&#8217;t be found. We&#8217;d specified the correct files, confirmed they were correct. It occurred to me that perhaps the openSSL context had not been setup correctly. But why not? I took a look at the default SSL vhost which did work and noticed a single line that were not in any of the other ssl vhosts.</p>
<pre>SSLEngine on</pre>
<p>The comment above this line read:</p>
<pre>#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.</pre>
<p>I added &#8220;<em>SSLEngine On&#8221;</em> to the other ssl vhosts and it worked! So it turns out you can have an vhost setup on port 443 without SSL hence for each vhost you want SSL working in you must add the above line. My colleague was extremely thankful &#8211; why it happened in the  first place, we still don&#8217;t know. We suspect previously the option may have been enabled globally. However the fix allows apache to run again and works after a clean shutdown and startup.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/TLaZNqQuh4kZfWYVW0rCNirlUn0/0/da"><img src="http://feedads.g.doubleclick.net/~a/TLaZNqQuh4kZfWYVW0rCNirlUn0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TLaZNqQuh4kZfWYVW0rCNirlUn0/1/da"><img src="http://feedads.g.doubleclick.net/~a/TLaZNqQuh4kZfWYVW0rCNirlUn0/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/solving-the-apache-ssl-error-oops-no-rsa-or-dsa-server-certificate-found-for-www-somedomain-com0/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Solution: Belkin F5U409 USB to Serial Converter in 64bit Windows 7/Vista/Mac OSX 10</title>
		<link>http://www.clearchain.com/blog/posts/how-to-use-a-belkin-f5u409f5u409-cu-usb-to-pda-serial-converter-in-visawindows-7-64bit-mac-osx-10</link>
		<comments>http://www.clearchain.com/blog/posts/how-to-use-a-belkin-f5u409f5u409-cu-usb-to-pda-serial-converter-in-visawindows-7-64bit-mac-osx-10#comments</comments>
		<pubDate>Fri, 10 Dec 2010 13:40:38 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[64 bit]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[belkin]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[MCT]]></category>
		<category><![CDATA[osx 10]]></category>
		<category><![CDATA[philips]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[unsupported]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[vista]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=835</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/how-to-use-a-belkin-f5u409f5u409-cu-usb-to-pda-serial-converter-in-visawindows-7-64bit-mac-osx-10"><img align="left" hspace="5" width="150" src="http://www.clearchain.com/blog/images//2010/12/Belkin-F5U4091-300x211.jpg" class="alignleft wp-post-image tfe" alt="" title="Belkin-F5U4091" /></a>This article details how to use a Belkin FSU409 USB to Serial Converter under Windows Vista/Windows 7 64bit]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><div id="attachment_837" class="wp-caption alignleft" style="width: 310px"><em><em><a href="http://www.clearchain.com/blog/images//2010/12/Belkin-F5U4091.jpg"><img class="size-medium wp-image-837" title="Belkin-F5U4091" src="http://www.clearchain.com/blog/images//2010/12/Belkin-F5U4091-300x211.jpg" alt="The Belkin F5U409/F5U409-CU USB -> Serial RS232 PDA Adaptor&#8221; width=&#8221;300&#8243; height=&#8221;211&#8243; /></a></em></em><p class="wp-caption-text">The Belkin F5U409 USB -&gt; Serial RS232 PDA Adaptor</p></div>
<p><em>(Note: Mac Users may want to skip to the bottom)</em></p>
<p>After a number of years my old Windows Vista 32 bit installation was a little worse for ware. Having a laptop capible of 64 bit I decided to upgrade to Window 7 64 bit. After a fresh install of Windows 7, I began the process of installing drivers for the hardware I had. It wasn&#8217;t until I came to my trusty Belkin USB to Serial (RS232) converter, aka PDA adapter that I encountered a problem.</p>
<p>After visiting <a href="http://www.belkin.com/">Belkin</a>&#8216;s website and looking up the driver page for the convertor, I discovered that Belkin didn&#8217;t support both Vista 64bit and Windows 7 64 bit.  Here&#8217;s the details from their knowledge base page (can&#8217;t link it due to thier website design):</p>
<p><em>&#8220;<strong>Is the F5U409 USB PDA Adapter compatible with vista 64 bit?</strong><br /> No, this product is not compatible with vista 64 bit. It is compatible with Vista 32 bit computers. We do however have a similar adapter which is compatible with Vista 64 bit, you can use part F5U257 (USB-to-Serial Adapter).&#8221;</em></p>
<p>What a rip off? Not only doesn&#8217;t Belkin support their old hardware they try and get me to buy their new hardware!</p>
<p>Being a computer system administrator and programmer by trade, I knew there would be no physical reason the device would not work under a 64 bit operating system. It was down to Belkin not wanting to spend the time or money to update the driver. In most cases, it would simply be a recompilation of the existing driver.</p>
<p>Hence I began searching to see if anyone had got the device working. There was lots of webpages/forum posts about how people failed. Lots of posts indicating it&#8217;s not supported, even an<a href="http://www.microsoft.com/windows/compatibility/windows-7/en-us/Details.aspx?type=Hardware&amp;p=Belkin%20F5U409-CU%20USB%20PDA%20Ethernet%20Adapter&amp;v=Belkin&amp;uid=&amp;pf=0&amp;pi=4&amp;c=Networking&amp;sc=Ethernet%20Adapters&amp;os=64-bit"> official microsoft page</a> indicating it&#8217;s not supported under Microsoft Windows 7. Then there were a few posts indicating to try various different drivers, most seem to relate to either the Prolific or FTDI chip/chipset which apparently exists on other models of the Belkin adaptors (F5U109?) and with other USB/RS232 converters and hence works with some other drivers. But sadly nothing about the Belkin F5U409 adaptor.</p>
<p>Hence I figured enough is enough. I had previously found a <a href="http://forums.radioreference.com/uniden-scanners/165600-belkin-f5u109-usb-serial-adapter.html">website</a> where someone had pulled the adaptor apart to determine if the chipset was an FTDI chipset. Sadly it wasn&#8217;t it was instead a Philips P87C52X2BA  microcontroller seemed to be used. Hence I did a lot of searching for that particular chip in <a href="http://google.com">google</a>, all with no luck. Eventually I thought hmm, lets just see if we can find another USB232 converter that used a Philips chip.</p>
<p><div id="attachment_838" class="wp-caption alignright" style="width: 310px"><a href="http://www.clearchain.com/blog/images//2010/12/U232-P91234.jpg"><img class="size-medium wp-image-838" title="U232-P91234" src="http://www.clearchain.com/blog/images//2010/12/U232-P91234-300x231.jpg" alt="" width="300" height="231" /></a><p class="wp-caption-text">Magic Control Technologies U232-P9 Adaptor</p></div>
<p>It was then that I found the <a href="http://www.serialgear.com/1-Port-Serial-USB-U232-P9.html"><span style="font-family: Verdana,Arial,Helvetica,sans-serif; color: #666666;">MCT U232-P9 DB-9 Serial Adapter High Speed 230K USB SERIAL RS-232</span></a>. This device used the &#8220;<span style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: xx-small;">P87C52 &#8211; 80C51 8-bit microcontroller and PDIUSBD12 made by NXP Semiconductors founded by Philips.&#8221; </span>It was perfect the chip matched. I hence spent quite a while working out who MCT were. It turns out that MCT stands for Magic Control Technologies. On the MCT website, on their <a href="http://www.mct-us.com/driver.html">driver page</a> they had drivers for their USB/Serial convertor and they support Visa, Windows 7, 32bit &amp; 64bit. So I downloaded the driver<a href="http://www.mct.com.tw/upload/Driver/U232_10.2.zip"> U232-P9 Driver</a>.(<a href="http://clearchain.com/downloads/">Click Here for a Local Mirror</a> incase MCT remove it)</p>
<p>I then crossed my fingers and installed it. After a quick reboot I plugged in my Belking F5U409 adaptor and it was detected! A quick check. <strong>It worked!</strong></p>
<p>So to Belkin who wanted to force me to buy yet another product &#8211; support your products!</p>
<p>As a bit of an ironic twist, I later began cleaning up the original installed Belkin driver (I had tried the Vista 32bit version with no success). It was then that I discovered that Belkin don&#8217;t even write their own drivers but use Magic Control Technologies drivers!  (You can find this by right clicking on the u2sxp.sys file that Belkin installs to <span style="font-family: courier new,courier;">C:\Program Files(x86)\Belkin\F5U409\Driver\u2sxp.sys</span> and clicking the details tab). So not only are they not updating the drivers, they didn&#8217;t write them in the first place!</p>
<p>Finally, if your a Mac OSX 10 user you might also want to check the Magic Control Technologies <a href="http://www.mct-us.com/driver.html">driver page </a>as drivers exist for you as well &#8211; shame on you Belkin.<a href="http://www.mct-us.com/driver.html"><br /> </a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/HLkuJb4wIsheIh54Q-9Zpk2yEJE/0/da"><img src="http://feedads.g.doubleclick.net/~a/HLkuJb4wIsheIh54Q-9Zpk2yEJE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HLkuJb4wIsheIh54Q-9Zpk2yEJE/1/da"><img src="http://feedads.g.doubleclick.net/~a/HLkuJb4wIsheIh54Q-9Zpk2yEJE/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/how-to-use-a-belkin-f5u409f5u409-cu-usb-to-pda-serial-converter-in-visawindows-7-64bit-mac-osx-10/feed</wfw:commentRss>
		<slash:comments>72</slash:comments>
		</item>
		<item>
		<title>Replacing an Oil Pump in a Husqvarna/Poulan/Craftsman/Johnsered Chainsaw</title>
		<link>http://www.clearchain.com/blog/posts/replacing-an-oil-pump-in-a-husqvarnapoulancraftsmanjohnsered-chainsaw</link>
		<comments>http://www.clearchain.com/blog/posts/replacing-an-oil-pump-in-a-husqvarnapoulancraftsmanjohnsered-chainsaw#comments</comments>
		<pubDate>Fri, 29 Oct 2010 05:47:11 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Country Living]]></category>
		<category><![CDATA[Repairs]]></category>
		<category><![CDATA[chainsaw]]></category>
		<category><![CDATA[driveshaft]]></category>
		<category><![CDATA[gear]]></category>
		<category><![CDATA[husqvarna]]></category>
		<category><![CDATA[installing]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[oil pump]]></category>
		<category><![CDATA[repairing]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=790</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/replacing-an-oil-pump-in-a-husqvarnapoulancraftsmanjohnsered-chainsaw"><img align="left" hspace="5" width="150" src="http://www.clearchain.com/blog/images//2010/10/136-150x150.jpg" class="alignleft wp-post-image tfe" alt="" title="Husqvana 136 Chainsaw" /></a>It was the middle of winter, the nights were cold and we needed some firewood for our little combustion heater.  Out I went with my 2 times hand-me-down Husqvarna 136 chainsaw to cut some wood up. After only a minute of cutting the blade began to smoke. Despite the cold I thought &#8220;That ain&#8217;t right&#8221;<a href="http://www.clearchain.com/blog/posts/replacing-an-oil-pump-in-a-husqvarnapoulancraftsmanjohnsered-chainsaw"> <font size=-2>[..more..]</font></a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_798" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/136.jpg"><img class="size-thumbnail wp-image-798" title="Husqvana 136 Chainsaw" src="http://www.clearchain.com/blog/images//2010/10/136-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Husqvana 136 Chainsaw</p></div>
<p>It was the middle of winter, the nights were cold and we needed some firewood for our little combustion heater.  Out I went with my 2 times hand-me-down Husqvarna 136 chainsaw to cut some wood up. After only a minute of cutting the blade began to smoke. Despite the cold I thought &#8220;<em>That ain&#8217;t right</em>&#8221; and quickly stopped the saw to investigate.</p>
<p>I did the usual checks. I checked the saw had enough oil &#8211; it did. I checked the blade was sharp.. it wasn&#8217;t any more &#8211; though it was when I started only minutes before. I then checked that oil was getting to the bar and the chain. Ah, that&#8217;s the problem.</p>
<p>The chain was bone dry!  I checked the bar. There was some dirt in the bar but not enough to prevent oil getting on to it. Finally I checked where the oil is meant to come out on the chainsaw &#8211; Nothing was coming out.</p>
<div id="attachment_797" class="wp-caption alignright" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/IMGP5649.jpg"><img class="size-thumbnail wp-image-797" title="Husqvana 136 Chainsaw Oil Pump" src="http://www.clearchain.com/blog/images//2010/10/IMGP5649-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Old Oil Pump With Slice in top left</p></div>
<p>A little digging and I found that the oil pump cover had a slice in it. How it got there I&#8217;ve no idea. The fact it was there proved to be the problem. The oil pump cover performs two jobs. It creates a seal so suction can build up for the pump and acts as a dirt cover.</p>
<p>I began to pull the chainsaw apart to check the state of the oil pump. Pulling the saw apart started off quite easily. Off with the steel outer cover, remove the rubber insulator.. then I hit a road block. The oil pump was actually under the main drive socket/chainsaw clutch. It was held in by two screws that I had no chance of getting into. Hence the drive socket/clutch had to be removed.</p>
<p>The drive socket/clutch is actually a reverse thread screw type setup attached directly to the main crackshaft of the engine.<br />
Every attempt I did to unscrew this piece simply turned the cylinder.  I gave up for the night in frustration.</p>
<p><a href="http://www.google.com/">Google</a> is a friend and I soon found the reason I couldn&#8217;t undo the part.  In the official repair manual, a special &#8216;<strong>cylinder lock tool&#8217;</strong>&#8216; is required to brace the cylinder in position and a special <strong>&#8216;drive socket/clutch release tool&#8217; </strong>is used to grip the clutch. These tools allow the clutch/drive socket to be unscrewed and hence the oil pump removed. A quick inquiry &#8211; $58 for both! No way was I going to pay that for tools I&#8217;d only use once. I was at a loss.</p>
<p>Luckily I eventually found the following <a href="http://www.fixya.com/support/t1581758-455_rancher_chain_saw_not_using_her">forum post.</a> In the post the person mentions using an old nylon rope as a cylinder lock &#8211; Ironically they mention the official tool often pokes a hole in the cylinder! Anyway back to the shed I went to give it a go. Nylon rope in cylinder, vice grips as release tool &#8211; It worked! The drive socket/clutch released and I was able to access the oil pump.</p>
<div id="attachment_801" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/IMGP5655.jpg"><img class="size-thumbnail wp-image-801" title="Oil Pump With Cover Removed" src="http://www.clearchain.com/blog/images//2010/10/IMGP5655-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Oil pump with cover removed, stripped gear visible</p></div>
<div id="attachment_807" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/11092010397.jpg"><img class="size-thumbnail wp-image-807" title="11092010397" src="http://www.clearchain.com/blog/images//2010/10/11092010397-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Worm Gear That Drives The Oil Pump</p></div>
<p>With the oil pump removed it was clear the part needed replacing. The oil pump in the chainsaw is driven by a worm thread on the main drive shaft. This worm thread turns a plastic gear which causes a half cylindrical piece of metal to rotate. As it rotates it creates suction. This suction draws the oil from the oil tank, through an oil filter into the oil pump. The oil pump passes the oil from one side of the pump to the other and out via plastic channels to the bar/chain. In my case the plastic gear on the oil pump was stripped in one place. It looks like the slice on the pump cover allowed dirt to get in. The dirt jammed the plastic gear and the metal worm thread did a nice job of stripping the gear.</p>
<p>After downloading the parts list for the 136/141 from the <a href="http://www.husqvarna.com/us/homeowner/support/download-manuals/">Husqvarna website</a> (Note: IPL = Illustrated Parts list) I was soon able to work out what part I needed &#8211; it was part 530014410 (apparently also the same as: 530029838, 530029834, 530029835, and 530029912, 545036801). A trip to the local chainsaw shop had the part listed at $32. A quick trip to <a href="http://www.ebay.com/">eBay</a> and I found the part for less than $10 delivered! (Thanks to user/ebay store <a href="http://stores.ebay.com.au/Mowers4u">Mowers4u</a>)</p>
<div id="attachment_806" class="wp-caption alignright" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/11092010396.jpg"><img class="size-thumbnail wp-image-806" title="11092010396" src="http://www.clearchain.com/blog/images//2010/10/11092010396-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">The replacement oil pump</p></div>
<p>I ordered the part and waited for it to arrive.</p>
<p>A few weeks later (it was an international trip) the part arrived and after giving the chainsaw an extremely good clean using degreaser, petrol and a wirebrush; I set about putting the chainsaw back together. At each stage I checked that the pump was working. Turns out the model of pump I got (as stated in the eBay ad) was actually an enhancement to the original part with better dirt protection &#8211; looking at the part this modification was clearly visible.</p>
<p>Eventually I finished putting the entire chainsaw back together and test it out &#8211; it worked! Oil now flowed nicely on to the chain again. A fine line of oil was now clearly visible when spinning the chain next to an object. So for the cost of a couple weeks worth of waiting, a couple hours of my time and less than $10, my trusty Husqvarna 136 Chainsaw was back in action and ready to finally cut that much needed firewood! (The backup stock was getting really low <img src='http://www.clearchain.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>One final side note to anyone wanting to replace the oil pump; the part I used is actually is able to be used by many chainsaw makes an models. Taking direct from the Mowers4U eBay Add:</p>
<p><strong><em>&#8220;This is an  oil pump assembly Poulan, Husqvarna, Jonsered, and Craftsman chainsaws.  The oil pump is part number 545036801, which is the latest version and  supercedes part numbers 530014410, 530029838, 530029834, 530029835, and  530029912. The pump fits a large number of models including Poulan and  Poulan Pro 2200, 2500, 2600, 2750, 2775, 2900, 3050, PP255, PP295,  PP310, PP315, PP4620, and Husqvarna models 36, 41, 136, 141, 137, and  142. This is a genuine Poulan part, not an aftermarket part&#8221;</em></strong></p>
<h2>Installing The New Oil Pump on The Husky</h2>
<div id="attachment_804" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010394.jpg"><img class="size-thumbnail wp-image-804 " title="11092010394" src="http://www.clearchain.com/blog/images//2010/10/11092010394-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">1 Oil Pump Fully Removed</p></div>
<div id="attachment_808" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010398.jpg"><img class="size-thumbnail wp-image-808 " title="11092010398" src="http://www.clearchain.com/blog/images//2010/10/11092010398-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">2 New Oil Pump Installed</p></div>
<div id="attachment_809" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010399.jpg"><img class="size-thumbnail wp-image-809 " title="11092010399" src="http://www.clearchain.com/blog/images//2010/10/11092010399-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">3 Washer Installed</p></div>
<div id="attachment_810" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010401.jpg"><img class="size-thumbnail wp-image-810 " title="11092010401" src="http://www.clearchain.com/blog/images//2010/10/11092010401-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">4 Clutch Housing Installed</p></div>
<div id="attachment_812" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010403.jpg"><img class="size-thumbnail wp-image-812 " title="11092010403" src="http://www.clearchain.com/blog/images//2010/10/11092010403-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">5 Clutch Installed</p></div>
<div id="attachment_813" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010406.jpg"><img class="size-thumbnail wp-image-813 " title="11092010406" src="http://www.clearchain.com/blog/images//2010/10/11092010406-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">6 Tightening The Clutch Housing (&quot;Special Tool Used&quot; <img src='http://www.clearchain.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
<div id="attachment_815" class="wp-caption alignleft" style="width: 160px"><strong><em><strong><em><a href="http://www.clearchain.com/blog/images//2010/10/11092010410.jpg"><img class="size-thumbnail wp-image-815 " title="11092010410" src="http://www.clearchain.com/blog/images//2010/10/11092010410-150x150.jpg" alt="" width="150" height="150" /></a></em></strong></em></strong><p class="wp-caption-text">7 Rubber Guard &amp; Covers Installed - Pump Changed</p></div>
<div style="clear:both;">&nbsp;</div>
<div>
<h2>Edit: A kind reader (Eino Yooper) contributed the following when replacing the pump of his Jonsered</h2>
<p><strong>From Benjamin Close: Many thanks Eino Yooper for the feedback and the photos!</strong></p>
<p>&#8220;<em>A thousand thank yous for the Chainsaw rope trick.  My  Jonserud was not oiling and I spent hours searching the internet  before I found this wonderful posting.  I could find no directions or  an exploded diagram of my clutch assembly.</em></p>
<p><em>It took 8 ft of twine to fill the cylinder head of my 2045.  I had to  buy a vise grips, but it was well worth it.  The Jonserud is a little  different in the appearance of the clutch and that the oil pump is  not enclosed withing a nylon enclosure.  I found that there is a  rubber oil channel.  It was completely filled with greasy sawdust  blocking the passage of oil.  I cleaned it out and the oil flowed by  hand rotation. </em></p>
<p><em>I&#8217;m sure the pump is about the same as the Husky, a small piston pump. </em></p>
<p><em>This didn&#8217;t come easy to me.  I am mechanically challenged.  There  are about four parts on the engine shaft that need to come off after  removal of the clutch.  There is the clutch housing with integral  sprocket, a bushing that rides inside the clutch housing, an inner  bushing, a screw to hold a thin sheet metal plate down and the sheet  metal plate.  Pay close attention to their orientation.  I did this  about 2 in the morning and mixed them up.  I ended up using the  chainsaw rope trick three times before I got them together right. </em></p>
<p><em>While the machine is apart, this is a good time to clean and gap the  plug as well as to clean filters and the inner guts of the saw. </em></p>
<p><em>The chain should turn as easily as before when the unit is  completed.  If not, the rope may need to be gently pushed into the  cylinder head again for dis-assembly.  </em></p>
<p><em>Test the chainsaw on some snow to see if a line of oil shows up.   Point it at the snow and rev her a bit.  Don&#8217;t spill gas and oil on  yourself like I did.  If you live in an area without snow, you are  lucky.&#8221;</em></p>
<p><em>&#8220;I&#8217;ve had that oiling problem for months, brought it into a chainsaw person and he installed a new pump.  Then the problem came back as an intermittent<br />
problem.  You&#8217;ll see the black rubber oil channel.  It filled with oily sawdust and probably will again, but now I know how to fix it.  My house will be warm.  The propane bill collector will not trouble me this Winter. &#8220;</em></p>
<div id="attachment_858" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/Da-Saw.jpg"><img class="size-thumbnail wp-image-858" title="Da-Saw" src="http://www.clearchain.com/blog/images//2010/10/Da-Saw-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">The Jonsered Chain Saw</p></div>
<div id="attachment_856" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/ClutchCover-Off.jpg"><img class="size-thumbnail wp-image-856" title="ClutchCover-Off" src="http://www.clearchain.com/blog/images//2010/10/ClutchCover-Off-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Taking the Clutch Cover Off</p></div>
<div id="attachment_869" class="wp-caption alignleft" style="width: 160px"><em><a href="http://www.clearchain.com/blog/images//2010/10/Below-The-Clutch.jpg"><img class="size-thumbnail wp-image-869" title="Below-The Clutch" src="http://www.clearchain.com/blog/images//2010/10/Below-The-Clutch-150x150.jpg" alt="" width="150" height="150" /></a></em><p class="wp-caption-text">Below the Clutch</p></div>
<div id="attachment_857" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/Clutch-Exposed.jpg"><img class="size-thumbnail wp-image-857" title="Clutch-Exposed" src="http://www.clearchain.com/blog/images//2010/10/Clutch-Exposed-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Clutch Exposed</p></div>
<div id="attachment_870" class="wp-caption alignleft" style="width: 160px"><em><a href="http://www.clearchain.com/blog/images//2010/10/Pump-Channel.jpg"><img class="size-thumbnail wp-image-870" title="Pump-Channel" src="http://www.clearchain.com/blog/images//2010/10/Pump-Channel-150x150.jpg" alt="" width="150" height="150" /></a></em><p class="wp-caption-text">Pump Channel</p></div>
<div id="attachment_861" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/New-Tool.jpg"><img class="size-thumbnail wp-image-861" title="New-Tool" src="http://www.clearchain.com/blog/images//2010/10/New-Tool-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">New Tool</p></div>
<div id="attachment_864" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/Sheet-Metal.jpg"><img class="size-thumbnail wp-image-864" title="Sheet-Metal" src="http://www.clearchain.com/blog/images//2010/10/Sheet-Metal-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Sheet Metal</p></div>
<div id="attachment_863" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/PlugnRope.jpg"><img class="size-thumbnail wp-image-863" title="Plug'n'Rope" src="http://www.clearchain.com/blog/images//2010/10/PlugnRope-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Plug and Rope</p></div>
<div id="attachment_868" class="wp-caption alignleft" style="width: 160px"><em><a href="http://www.clearchain.com/blog/images//2010/10/1.33Fathoms-in.jpg"><img class="size-thumbnail wp-image-868" title="1.33Fathoms-in" src="http://www.clearchain.com/blog/images//2010/10/1.33Fathoms-in-150x150.jpg" alt="" width="150" height="150" /></a></em><p class="wp-caption-text">1.33Fathoms-in</p></div>
<div id="attachment_860" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/Dirty-Plug.jpg"><img class="size-thumbnail wp-image-860" title="Dirty-Plug" src="http://www.clearchain.com/blog/images//2010/10/Dirty-Plug-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Dirty Plug</p></div>
<div id="attachment_859" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/Dirty-Filter.jpg"><img class="size-thumbnail wp-image-859" title="Dirty-Filter" src="http://www.clearchain.com/blog/images//2010/10/Dirty-Filter-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Dirty Filter</p></div>
<div id="attachment_862" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/Oil-on-Snow.jpg"><img class="size-thumbnail wp-image-862" title="Oil-on-Snow" src="http://www.clearchain.com/blog/images//2010/10/Oil-on-Snow-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Oil on the Snow</p></div>
<div id="attachment_855" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/10/ALL-FOR-THIS.jpg"><img class="size-thumbnail wp-image-855" title="ALL-FOR-THIS" src="http://www.clearchain.com/blog/images//2010/10/ALL-FOR-THIS-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">All Fixed For A Happy Result</p></div>
</div>
<div style="clear:both;">&nbsp;</div>

<p><a href="http://feedads.g.doubleclick.net/~a/NePL8HyBI6i9GMuvPiFJriiXMBA/0/da"><img src="http://feedads.g.doubleclick.net/~a/NePL8HyBI6i9GMuvPiFJriiXMBA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NePL8HyBI6i9GMuvPiFJriiXMBA/1/da"><img src="http://feedads.g.doubleclick.net/~a/NePL8HyBI6i9GMuvPiFJriiXMBA/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/replacing-an-oil-pump-in-a-husqvarnapoulancraftsmanjohnsered-chainsaw/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Apricus Evacuated Tube Solar Hot Water System – Post Install Review</title>
		<link>http://www.clearchain.com/blog/posts/apricus-evacuated-tube-solar-hot-water-system-post-install-review</link>
		<comments>http://www.clearchain.com/blog/posts/apricus-evacuated-tube-solar-hot-water-system-post-install-review#comments</comments>
		<pubDate>Tue, 12 Oct 2010 12:18:12 +0000</pubDate>
		<dc:creator>Benjamin Close</dc:creator>
				<category><![CDATA[Country Living]]></category>
		<category><![CDATA[Disputes]]></category>
		<category><![CDATA[apricus]]></category>
		<category><![CDATA[evacuated tube]]></category>
		<category><![CDATA[hills]]></category>
		<category><![CDATA[hot water]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[solar]]></category>
		<category><![CDATA[solar hot water]]></category>
		<category><![CDATA[warranty]]></category>

		<guid isPermaLink="false">http://www.clearchain.com/blog/?p=711</guid>
		<description><![CDATA[<a href="http://www.clearchain.com/blog/posts/apricus-evacuated-tube-solar-hot-water-system-post-install-review"><img align="left" hspace="5" width="150" src="http://www.clearchain.com/blog/images//2010/07/IMGP53301-300x225.jpg" class="alignleft wp-post-image tfe" alt="Evacuated Tubes" title="IMGP5330" /></a>Our experience buying and getting an Apricus LPG Boosted, evacuated tube solar hot water system installed.]]></description>
			<content:encoded><![CDATA[<div id="attachment_771" class="wp-caption alignleft" style="width: 310px"><a href="http://www.clearchain.com/blog/images//2010/07/IMGP53301.jpg"><br />
<img class="size-medium wp-image-771 " title="IMGP5330" src="http://www.clearchain.com/blog/images//2010/07/IMGP53301-300x225.jpg" alt="Evacuated Tubes" width="300" height="225" /></a><p class="wp-caption-text">Evacuated Tubes On Our Roof</p></div>
<p>On the 15th of February 2010, after much investigation, we bought an <a href="http://www.apricus.com.au">Apricus</a> Gas boosted evacuated tube solar hot water system. The system consists of a  315 Litre Stainless steel tank, 30 evacuated Tubes &amp; manifold, a LPG Gas Booster and Solar controller. This type of hot water system is classed as a Split Solar hot water system. Whilst technically the system is working extremely well, sadly the installation and buying the system did not go without a hitch. This article aims to explain why we chose the Apricus hot water system, the issues we had with buying the system, the installation of the system, post installation issues and documents why if we were to do it again, we&#8217;d chose another company.</p>
<p>Everything started when Carly and I decided to <a href="/blog/tags/format-homes">build a new home</a>. Where we chose to build sadly had no electricity grid near by. Hence we ended up with a<a href="/blog/posts/house-construction-progresses-were-past-lockup-solar-system-is-installed"> solar panel only electricity system</a>, which works surprisingly well. With Solar panels providing the electricity, using a electric hot water system was out of the question. We have no mains gas supply either so our only option was bottled liquid petrolium gas (LPG). To aid in reducing the amount of gas used we began to look at solar hot water systems.</p>
<div class="wp-caption alignright" style="width: 310px"><img src="http://enerquest.ca/images/tube_and_flatpanel_solar_thermal.jpg" alt="" width="300" height="193" /><p class="wp-caption-text">Solar Panel Types</p></div>
<p>Very quickly we discovered the main types of systems available were f<a href="http://www.energymatters.com.au/renewable-energy/solar-power/solar-hot-water/flat-vs-evacuated.php">lat panel or evacuated tubes</a>. Initially we found that flat panels were much cheaper, at least until we found that we were  in a frost region. In flat panels the risk of frost changes the type of panel you need. Instead of water going through the pipes in the panel, glycol is used and a heat transfer system is used to heat the water. This prevents the pipes from freezing and splitting on those cold winter nights. With our only water source being tank water collected from the roof, this could be a problem. Ie if a pipe burst/leaked, then glycol could end up getting into our water supply. I don&#8217;t know about you but I don&#8217;t want to drink antifreeze. Hence evacuated tubes which don&#8217;t suffer the same issue were the only real choice.</p>
<p><img class=" alignleft size-thumbnail" style="border: 1px solid black;" title="Evacuated Tube Construction" src="http://enerquest.ca/images/evacuated-tube-collectors.jpg" alt="How an evacuated tube works" width="347" height="238" /></p>
<p>Unlike flat panels, evacuated tubes are self contained. Inside the outer glass layers a copper pipe containing a small amount of compressed liquid exists. This liquid as it is under pressure doesn&#8217;t freeze until about -15degrees C. A single evacuated tube can also be replaced independent to any other tube simply reducing the system efficiency not disabling the system.</p>
<p>At the time evacuated tubes were still very new to the market. Hence there was only two manufacturers: <a href="http://hillssolar.com.au/">Hills</a> and <a href="http://www.apricus.com.au">Apricus</a>.<a href="http://www.clearchain.com/blog/posts/solar-hot-water-evacuated-tubes-apricus-vs-hills"> After a bit of research</a>, Apricus seemed like the best option due to <a href="http://www.apricus.com.au/warranty/warranty-policy">warranty </a>and price. So we contacted a number of Apricus suppliers for a quote. This is where the issues began.</p>
<p>One supplier took over 3 weeks to get back to us, the other we had to chase for a quote, with the call centre staff for the company eventually telling me to go Hills?!? This was simply not good enough &#8211; Later I was told the issues seemed to resolve around us wanting the Stainless Steel tank. Apricus do not have a large market penetration in South Australia so sourcing the Stainless steel tank was an issue. Also in South Australia apparently it is more common to use the Vitrous enamel tank due to the water quality &#8211; the high calcium/magnesium rate in the water apparently reacts with stainless steel tank degrading it quicker. I must admit this comment surprized me. Didn&#8217;t the company want to cover the 10 year warranty? Anyway we are not on mains water so this was not a problem for us and we preferred the longer warranty.</p>
<p>After getting the run around I wrote an email to Apricus Australia, detailing how I wanted to install one of their systems, and indicating what their suppliers had said, even pointing out the fact that a competitors system had been recommended. I also mentioned a number of broken links on the Apricus website (which at the time of writing this article still aren&#8217;t fixed). Wow did the email&#8217;s bounce around. From Apricus, from the supplier, to head office, etc. Eventually I received a call both from the supplier and  Managing Director of Apricus. The supplier simply apologized for their staff, indicating it was all a mistake and the staff member was new. The Director on the other hand was very concerned with what had happened, asked lots of questions, explained about the company and as an act of either thanks or goodwill, offered us a system at cost price. Certainly an offer we would have been mad not to take. He also indicated he&#8217;d get his SA representative to contact me &#8211; which he did.</p>
<div id="attachment_772" class="wp-caption alignleft" style="width: 310px"><a href="http://www.clearchain.com/blog/images//2010/07/IMGP53311.jpg"><img class="size-medium wp-image-772" title="Tank &amp; Gas Booster Setup" src="http://www.clearchain.com/blog/images//2010/07/IMGP53311-300x225.jpg" alt="" width="300" height="225" /></a><p class="wp-caption-text">Apricus Tank, Rinnai Gas Booster &amp; Apricus Solar Controller</p></div>
<p>Since our house was not yet ready for the system I asked the SA rep if we could defer the purchase/installation until the house was ready. That was not a problem. Time passed and our house reached the stage where we could install the hot water. I contacted the SA rep and ordered/paid for the system. The pro-forma invoice came through to me with the wrong delivery address on it. A quick phone call and all was resolved (The address was actually the installers address as the installer would be bringing the system out).</p>
<p>The installation date arrived and the installer arrived on time as promised. The team of two set about installing the system, first the evacuate tubes (which we placed on the Northern side of the house) then the tank, tempering valve, pressure reducers and gas booster. Everthing was going very smoothly.. so I thought.</p>
<p>Late in the day (the system had taken most the day to install) the SA Rep for Apricus showed up unexpectedly. It was nice to finally meet the person I&#8217;d been talking to on the phone. The installer and Rep had a fairly lengthy conversation and then the Rep had a chat to me. He spoke about the system, and how the temperature line (2 wires) we had installed during the construction of our house was wrong and hence they would run another line instead. He also indicated on occasion the solar controller may show &#8216;<strong>SSD</strong>&#8216; in which case simply push the &#8216;Pump&#8217; button on the controller and it should go away.. &#8220;<strong><em>It&#8217;s cased by air in the line</em></strong>&#8221; he said.</p>
<p>The installers finished connecting everything up, tested the system and after getting rid of a lot of air in our water lines (we&#8217;d never used the hot water lines until that point),  hot water came out our taps. This was great! Finally we had hot water. As expected the gas booster was in full use as the tank was still cold. Being late in the day the Installer indicated he&#8217;d get the paper work for the job to us in the next week. Being past 6pm I agreed and he left.</p>
<p>A few days later and to his word the Installer dropped in the paper work. Sadly forms that he should have sent in to Apricus were given to us to fill in and send. After a few phone calls to the installer to get serial numbers and certification numbers we eventually cleared this up and send in the forms to Apricus and registered our warranty online.</p>
<div id="attachment_783" class="wp-caption alignright" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/07/IMGP5341.jpg"><img class="size-thumbnail wp-image-783" title="IMGP5341" src="http://www.clearchain.com/blog/images//2010/07/IMGP5341-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Label On Apricus Tank (Writing is under plastic membrane)</p></div>
<p>That weekend and after a few nice days of hot sunny weather I finally got time to have a good look at the installed system. I noticed quite a few things. First the unprofessional changes to serial numbers on the stainless steel tank, the fact cables were left hanging everywhere, then the fact a Rinnai booster had been installed whilst I&#8217;d been quoted for a Bosch. Finally I saw the solar controller was reading &#8216;<strong>SSD</strong>&#8216;.</p>
<div id="attachment_780" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/07/IMGP53381.jpg"><img class="size-thumbnail wp-image-780" title="IMGP5338" src="http://www.clearchain.com/blog/images//2010/07/IMGP53381-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Apricus Stainless Steel Tank (315l)</p></div>
<p>To fix the &#8216;<strong>SSD</strong>&#8216; issue I tried pressing the &#8216;<strong>Pump</strong>&#8216; button on the controller as indicated. Sadly even after repeated pressing the controller still indicated &#8216;<strong>SSD</strong>&#8216;. I used the relieve valve at the top of the hot water tank to check the temperature of the water in the tank&#8230; it was cold.  At this point I found the instructions for the solar controller. Turns out that when the controller reads &#8216;<strong>SSD</strong>&#8216; it&#8217;s not caused by air in the line but a fault somewhere in the system. Infact the controller indicates exactly where (tank sensor, roof sensor or pump) the problem lies. In this case it was indicating the issue was with the roof sensor.</p>
<p>The roof sensor is a simple two wire temperature sensor that records the temperature is in the solar collector manifold. Since the Installer had run a new line for the sensor I found this very strange. I got in the roof to see what had happened. What I found did not impress me. It turned out that the line that come with the solar controller was about 5 meters too short. So to fix the problem the Installer had cut the sensor line and .. ironically enough .. used the wire from the original line (the one that wasn&#8217;t appropriate) to extend the sensor. I</p>
<p>I looked at the connection. It was shocking. The wires had simply been twisted together, no shielding, no solder. Looking closer, the wires were shorting. I fixed the electrical short and checked the controller&#8230; it worked! Now the controller was getting temperature readings from the roof sensor.. 76 degrees. Immediately the controller kicked the pump into life and the temperature of the roof sensor slowly started dropping. The tank temperature slowly started rising.</p>
<p>At this point I was not happy. The install was not just bad it was dangerous. I also noticed whilst in the roof that the Installer had neglected to insulate some of the heat transfer pipe. Knowing this I called the installer. Two days later he came out and fixed the issue properly (solder, proper insulation). He indicated he was still new to the install process and had never had to extend the cable before. He also indicated the SA Rep had told him just to twist the wires together.</p>
<div id="attachment_777" class="wp-caption alignleft" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/07/IMGP53351.jpg"><img class="size-thumbnail wp-image-777" title="IMGP5335" src="http://www.clearchain.com/blog/images//2010/07/IMGP53351-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Apricus Solar Controller (after the wiring fix)</p></div>
<div id="attachment_774" class="wp-caption alignright" style="width: 160px"><a href="http://www.clearchain.com/blog/images//2010/07/IMGP53321.jpg"><img class="size-thumbnail wp-image-774" title="IMGP5332" src="http://www.clearchain.com/blog/images//2010/07/IMGP53321-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Rinnai Gas Booster</p></div>
<p>At this point the system was now working how it should. In fact it works great! During summer the tank sits on 70 degrees most the time and the gas booster doesn&#8217;t fire up &#8211; it&#8217;s not needed.</p>
<p>Finally I attempted to resolve the issue of the difference between the different gas boosters. Apricus has an interesting <a href="http://www.apricus.com.au/warranty/warranty-policy">warranty</a>. The manifold, frames, controller and tubes are all covered by Apricus. For the tank, gas booster and pump the owner must contact the supplier direct. For us this was a problem. It would be pointless me contacting Rinnai if all I could show them was a receipt for a Bosch system. Techincally I was happier with the <a href="http://www.rinnai.com.au/index.php?option=com_products&amp;task=product&amp;Itemid=2&amp;id=170">Rinnai</a>. The Rinnai used less gas and has the same warranty as the <a href="http://www.bosch.com.au/content/language1/html/4201.htm">Bosch </a>(Apricus quote 3 years on the Rinnai. Rinnai&#8217;s website indicate 10 years).</p>
<p>Hence I contacted Apricus via their Australian phone number. After explaining the situation I was informed the SA Rep would be contacted who would issue an updated invoice. Sadly there was no phone call. Over the next 3 month I contact Apricus Australia and the SA Rep a number of times. Each time being promised an invoice would be send. Sadly never receiving it. I left the issue for a month as life got busy.</p>
<p>Finally I contacted Apricus Australia again and this time got someone who cared (my comment about major dissappointment in past experiences probably helped with this). The person I spoke to was great, she asked for a copy of the original ProForma invoice I had received and I emailed it off. A day later I had an updated invoice. It didn&#8217;t list the Rinnai but it also didn&#8217;t list the Bosch. Hence hopefully if anything happens to the booster under warranty this will be enough.</p>
<p>So after almost 8 months of working to get everything resolved things are now finally finished. We are very happy with the final system, it works great! During winter we averaged 32 degrees in the tank. The booster was still needed but certainly at a much lower gas rate than heating 6 degree water! Spring is here now and the tank is already pushing 67 degrees and the days are only just getting sunny.</p>
<p>In conclusion, the system is great, does what we want. However, we would never go with Apricus again. Getting the initial quote, the install and follow up service have all left a bitter taste in our mouth- the customer service was very lacking. If we did it again we would go the Hills system. They were excellent with the quote and they cover all the components of the system under warranty directly, ie, you contact them not different suppliers. So why did we go Apricus? Due to cost, warranty and technical reasons. Though after the experience we&#8217;ve had, I&#8217;m not putting any faith in the warranty if we do need to make a claim.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/gpSkhfnXY10CYxn06eteIp7bZZ0/0/da"><img src="http://feedads.g.doubleclick.net/~a/gpSkhfnXY10CYxn06eteIp7bZZ0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gpSkhfnXY10CYxn06eteIp7bZZ0/1/da"><img src="http://feedads.g.doubleclick.net/~a/gpSkhfnXY10CYxn06eteIp7bZZ0/1/di" border="0" ismap="true"></img></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.clearchain.com/blog/posts/apricus-evacuated-tube-solar-hot-water-system-post-install-review/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 1.456 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-02-08 13:16:24 --><!-- Compression = gzip -->

