I'm fairly new to LinuxMCE and was just wondering what the best option for adding support for a newer tv tuner is. I have the Winfast DTV2000H card. I had read up before buying it to check that it was supported only to find out afterwards that there was a revision update and I have the type J which isn't natively supported.
While I can force it to work using the "option cx88xx card=51" switch in the module options file, this only offers limited support. That is, the digital tuner works but analogue and the composite/s-video inputs don't (analogue kinda does, without sound).
I did try to patch the module using a patch found here : http://lkml.org/lkml/2008/2/6/289
, but I only had limited success with it. I tried to cheat by just downloading the kernel source 2.6.22 and only doing a "make modules" and copied over the .ko files without recompiling and installing a whole new kernel, so maybe this is why. The card autodetected and loaded without errors after the patch and it did show the extra input options. I was initially able to tune and watch digital tv in MythTV, but as soon as I added the analogue tuner to MythTV it seemed to kill the digital tuner. After adding the analogue tuner I couldn't get a lock on a digital channel in MythTV (only showed l _ _ lock and not L M S) and the bit error (BE) went up to 13000ish and MythTV would freeze after a few seconds. If I deleted all the tuners from MythTV and added just the digital back in, it would work again. Also, trying to use the composite video source from outside MythTV would kill the digital tuner again and I would have to delete it from Myth and add it back in again to get it working.
So, my question is, what is the best way for me to add support for the newer card? Do I do a full recompile of the kernel with the patch? Install a newer kernel that supports the card or is there some other way to add it in? If I do have to recompile a new kernel, are there any implications for running LinuxMCE and is there a recommended source version to use.
I'm now running a fresh install with LinuxMCE 0710 b4.