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

<channel>
	<title>Jay's Technical Talk &#187; hdhomerun</title>
	<atom:link href="http://www.summet.com/blog/tag/hdhomerun/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.summet.com/blog</link>
	<description>My external memory</description>
	<lastBuildDate>Mon, 23 Jan 2012 01:54:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MythBuntu doesn&#8217;t support AutoIP</title>
		<link>http://www.summet.com/blog/2009/12/22/mythbuntu-doesnt-support-autoip/</link>
		<comments>http://www.summet.com/blog/2009/12/22/mythbuntu-doesnt-support-autoip/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 13:18:51 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[hdhomerun]]></category>
		<category><![CDATA[mythtv]]></category>

		<guid isPermaLink="false">http://www.summet.com/blog/2009/12/22/mythbuntu-doesnt-support-autoip/</guid>
		<description><![CDATA[MythBuntu (and Ubuntu I assume) don&#8217;t support the AutoIP standard. (Auto IP is basically a way for devices to form ad-hoc networks&#8230;if you don&#8217;t have a static IP, and are not assigned a dynamic IP via a dhcp server, you try out a random address in the 169.254.x.x network (255.255.0.0 netmask) and as long as [...]
Related posts:<ol>
<li><a href='http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/' rel='bookmark' title='Discovery Error 4001 : Silicon Dust HDHomeRun error'>Discovery Error 4001 : Silicon Dust HDHomeRun error</a></li>
<li><a href='http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/' rel='bookmark' title='Waiting for a HD HomeRun before starting the MythTV backend'>Waiting for a HD HomeRun before starting the MythTV backend</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>MythBuntu (and Ubuntu I assume) don&#8217;t support the AutoIP standard.<br />
(Auto IP is basically a way for devices to form ad-hoc networks&#8230;if you don&#8217;t have a static IP, and are not assigned a dynamic IP via a dhcp server, you try out a random address in the 169.254.x.x network (255.255.0.0 netmask) and as long as ARP doesn&#8217;t report a conflict, you now have your IP!)</p>
<p>Windows, and the HDHomeRun devices support this, but MythBuntu 9.10 does not. So, I&#8217;m back to using firestarter to easily configure my MythBuntu box to assign the HDHomeRun an IP address via DHCP.</p>
<p><map name='google_ad_map_883_faa54e7073bca4ae'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/883?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_883_faa54e7073bca4ae' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=883&amp;url= http%3A%2F%2Fwww.summet.com%2Fblog%2F2009%2F12%2F22%2Fmythbuntu-doesnt-support-autoip%2F' /></p><p>Related posts:<ol>
<li><a href='http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/' rel='bookmark' title='Discovery Error 4001 : Silicon Dust HDHomeRun error'>Discovery Error 4001 : Silicon Dust HDHomeRun error</a></li>
<li><a href='http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/' rel='bookmark' title='Waiting for a HD HomeRun before starting the MythTV backend'>Waiting for a HD HomeRun before starting the MythTV backend</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.summet.com/blog/2009/12/22/mythbuntu-doesnt-support-autoip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Discovery Error 4001 : Silicon Dust HDHomeRun error</title>
		<link>http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/</link>
		<comments>http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 22:43:49 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[hdhomerun]]></category>
		<category><![CDATA[mythtv]]></category>

		<guid isPermaLink="false">http://www.summet.com/blog/?p=872</guid>
		<description><![CDATA[I was in the process of changing out my MythTV backend machine, and when configuring the new machine, I took a look on SiliconDust&#8217;s website for a firmware update for my HDHomeRun (HDTV Network tuner box). I hadn&#8217;t updated it since late 2008, and sure enough, they were five or six firmware versions farther along. [...]
Related posts:<ol>
<li><a href='http://www.summet.com/blog/2008/08/15/silicon-dust-replacing-hd-homerun-power-adaptors/' rel='bookmark' title='Silicon Dust replacing HD Homerun power adaptors'>Silicon Dust replacing HD Homerun power adaptors</a></li>
<li><a href='http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/' rel='bookmark' title='Waiting for a HD HomeRun before starting the MythTV backend'>Waiting for a HD HomeRun before starting the MythTV backend</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.summet.com/blog/wp-content/uploads/2009/12/sd-4001-error.png"><img src="http://www.summet.com/blog/wp-content/uploads/2009/12/sd-4001-error-300x224.png" alt="SiliconDust HDHomeRun Discovery error 4001" title="SiliconDust HDHomeRun Discovery error 4001" width="300" height="224" class="alignleft size-medium wp-image-874" /></a>I was in the process of changing out my MythTV backend machine, and when configuring the new machine, I took a look on SiliconDust&#8217;s website for a firmware update for my HDHomeRun (HDTV Network tuner box). I hadn&#8217;t updated it since late 2008, and sure enough, they were five or six firmware versions farther along. (Up to 20091024 to be specific.) So I upgraded the box using the newest version of the hdhomerun command line utility under linux. Everything went fine until the HDHomeRun rebooted. After that point, the utility said that an error occurred discovering the HDHomeRun!  I tried booting into windows to try out the windows software, but it also could not discover the device, and gave me this ominous message:</p>
<p>Discovery Error 4001: Please email support@silicondust.com<br />
<span id="more-872"></span><br />
Apparently this is a known issue, as the troubleshooting document from SiliconDust says: &#8220;The HDHomeRun requires an additional configuration update. Email support@silicondust.com, or file a trouble ticket; be sure to include the device ID listed on the bottom of the HDHomeRun and “Discovery Error 4001” in the message.&#8221;).</p>
<p>From reading other blog posts, it appears that the fix is for them to send you an executable file. You run the file, and it fixes your HDHomeRun over the network. I can accept this, but I&#8217;m not happy with having a firmware update freeze my HDHomeRun (on a Sunday, with the earliest support response 12 hours away). As a last ditch effort, I plugged the HDHomeRun back into my current MythTV computer, and was surprised the find that it still worked! Apparently, as long as MythTV is already configured, things are still working, even though I can&#8217;t discover the device!</p>
<p>When looking into this, I found what I think is the problem. The firmware update has blown away the last 24 bits of the device&#8217;s MAC address. When it asks for a DHCP address, you can see that the last three bytes are all zeros: (after the 00:18:dd)</p>
<p>Dec 20 16:50:31 elvira dhcpd: DHCPOFFER on 192.169.1.2 to 00:18:dd:00:00:00 (HDHR-FFFFFFFF) via eth0<br />
Dec 20 16:50:32 elvira dhcpd: DHCPREQUEST for 192.169.1.2 (192.169.1.1) from 00:18:dd:00:00:00 (HDHR-FFFFFFFF) via eth0<br />
Dec 20 16:50:32 elvira dhcpd: DHCPACK on 192.169.1.2 to 00:18:dd:00:00:00 (HDHR-FFFFFFFF) via eth0</p>
<p>So my suspicion is that the executable that SiliconDust will (hopefully) be sending me on Monday re-programs the devices MAC address for you. (and possibly fixes other configuration bits that also got blown away?) In any case, I wish they had a universal fixer program that I could download from their website now, when I had the problem, instead of having them custom make me one and then send it to me. (I wonder why they don&#8217;t trust me to enter my device ID myself?)</p>
<p><strong>Update:</strong> 24 hours later they sent me a windows executable (which came with a cygwin dll file) that re-set and fixed my HDHomeRun.</p>
<p><map name='google_ad_map_872_faa54e7073bca4ae'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/872?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_872_faa54e7073bca4ae' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=872&amp;url= http%3A%2F%2Fwww.summet.com%2Fblog%2F2009%2F12%2F20%2Fdiscovery-error-4001-silicon-dust-hdhomerun-error%2F' /></p><p>Related posts:<ol>
<li><a href='http://www.summet.com/blog/2008/08/15/silicon-dust-replacing-hd-homerun-power-adaptors/' rel='bookmark' title='Silicon Dust replacing HD Homerun power adaptors'>Silicon Dust replacing HD Homerun power adaptors</a></li>
<li><a href='http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/' rel='bookmark' title='Waiting for a HD HomeRun before starting the MythTV backend'>Waiting for a HD HomeRun before starting the MythTV backend</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waiting for a HD HomeRun before starting the MythTV backend</title>
		<link>http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/</link>
		<comments>http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 18:59:38 +0000</pubDate>
		<dc:creator>Jay</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[hdhomerun]]></category>
		<category><![CDATA[mythtv]]></category>

		<guid isPermaLink="false">http://www.summet.com/blog/?p=508</guid>
		<description><![CDATA[My mythtv box uses a SiliconDust HDHomeRun external network based tuner. Every so often (1 out of 5 boots) the network subsystem does not get started up before the mythtv-backend daemon. This causes an error where the mythtv-backend does not find the tuner, so it can not record any shows. [I have my HDHomerun set [...]
Related posts:<ol>
<li><a href='http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/' rel='bookmark' title='Discovery Error 4001 : Silicon Dust HDHomeRun error'>Discovery Error 4001 : Silicon Dust HDHomeRun error</a></li>
<li><a href='http://www.summet.com/blog/2008/02/02/mythtv-gotchas-when-upgrading-from-ubuntu-704-feisty-to-710-gutsy/' rel='bookmark' title='Mythtv gotchas when upgrading from Ubuntu 7.04 (Feisty) to 7.10 (Gutsy)'>Mythtv gotchas when upgrading from Ubuntu 7.04 (Feisty) to 7.10 (Gutsy)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>My mythtv box uses a SiliconDust HDHomeRun external network based tuner. Every so often (1 out of 5 boots) the network subsystem does not get started up before the mythtv-backend daemon. This causes an error where the mythtv-backend does not find the tuner, so it can not record any shows.  <span id="more-508"></span><br />
[I have my HDHomerun set up with an ethernet crossover cable directly plugged into the MythTv box, which is doing the DHCP setup of the HDHomerun directly, as opposed to having an external home router that does this. I suspect that this is the cause for the race condition.]</p>
<p>To fix this problem, I created a script (<a href='http://www.summet.com/blog/wp-content/uploads/2009/02/wait_for_hdhr'>wait_for_hdhr</a>) that will wait for the HDHomerun device to be found on the network before it exits. I call this script from inside the /etc/init.d/mythtv-backend script just before it starts up the mythtv-backend.</p>
<p>Now, about 1 out of 5 boots, instead of failing to connect to the tuner, my Ubuntu 8.04 based mythtv box will &#8220;pause&#8221; at the booting status bar for five to ten seconds. Then it drops to the text based boot-up messages and displays 8 to 12 &#8220;No HDHomeRun found yet&#8230;&#8221; messages before continuing with the bootup procedure after the network is initialized and the HDHomerun device is found.</p>
<p><map name='google_ad_map_508_faa54e7073bca4ae'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/508?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_508_faa54e7073bca4ae' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=508&amp;url= http%3A%2F%2Fwww.summet.com%2Fblog%2F2009%2F02%2F14%2Fwaiting-for-a-hd-homerun-before-starting-the-mythtv-backend%2F' /></p><p>Related posts:<ol>
<li><a href='http://www.summet.com/blog/2009/12/20/discovery-error-4001-silicon-dust-hdhomerun-error/' rel='bookmark' title='Discovery Error 4001 : Silicon Dust HDHomeRun error'>Discovery Error 4001 : Silicon Dust HDHomeRun error</a></li>
<li><a href='http://www.summet.com/blog/2008/02/02/mythtv-gotchas-when-upgrading-from-ubuntu-704-feisty-to-710-gutsy/' rel='bookmark' title='Mythtv gotchas when upgrading from Ubuntu 7.04 (Feisty) to 7.10 (Gutsy)'>Mythtv gotchas when upgrading from Ubuntu 7.04 (Feisty) to 7.10 (Gutsy)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.summet.com/blog/2009/02/14/waiting-for-a-hd-homerun-before-starting-the-mythtv-backend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

