Installing MythTV 0.26.0 onto QNAP TS-210 and HDHomerun

I have a QNAP TS-210 which has a Marvell 6281 800MHz CPU and 256MB RAM running firmware 3.8.2 Build 20130301

I installed MythTV as per the wiki instructions here

The compile of QT took around 30 hours and the compile of MythTV took around 12 hours!! So don’t try to do this when you’re in a hurry.

I had a few issues with the compiling of MythTV, all of them pretty much were discussed in this forum.
The patches provided for MythTV 0.26 pre patch on the wiki page above worked except for the mythcdrom-linux.cpp one, which I had to apply manually.
After this manual patch was applied, I got errors when trying to configure MythTV due to the system unable to find the libuuid headers. As discussed in the QNAP forum, you need to download the QNAP GPL source and perform the following:

mkdir /opt/include/uuid
cp GPL_TS/src/e2fsprogs-1.41.4/lib/uuid/uuid.h /opt/include/uuid/uuid.h
ln -sf /lib/libuuid.so.1 /lib/libuuid.so

The configure then ran successfully ( I had to leave off the “–cpu=’i686′” option otherwise it refused to configure. Since I am using the HDHomerun network tuner, I didn’t need to build kernel drivers since support for the HDHomerun is included in MythTV.

The make failed, unable to locate some libraries or something, I had to add the path to the opt bin directory:
export PATH=/opt/bin:$PATH

Once I has it all working, I was able to run mythv-setup and configure my HDHomerun with all DVB-T channels.

Leave a Reply