MythBuntu (and Ubuntu I assume) don’t support the AutoIP standard.
(Auto IP is basically a way for devices to form ad-hoc networks…if you don’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’t report a conflict, you now have your IP!)
Windows, and the HDHomeRun devices support this, but MythBuntu 9.10 does not. So, I’m back to using firestarter to easily configure my MythBuntu box to assign the HDHomeRun an IP address via DHCP.
I was in the process of changing out my MythTV backend machine, and when configuring the new machine, I took a look on SiliconDust’s website for a firmware update for my HDHomeRun (HDTV Network tuner box). I hadn’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:
Discovery Error 4001: Please email email@example.com
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. Continue reading