After sitting in a public KernelLabs tree for almost 13 months, I finally got around to merging the Micronas DRX-D driver upstream, so now DVB support for the PCTV 330e and HVR-900 R2 are in the upstream kernel (for 2.6.40).
So if you've been using the KernelLabs HG tree (which required considerable modification to work with recent kernels), it is no longer an issue and you should either wait for 2.6.40 to be released or use the main LinuxTV media_build tree as opposed to the tree hosted on KernelLabs.
Instructions for installing the LinuxTV media_build tree can be found in the LinuxTV wiki.
27 Feb 2010 |
Posted by Devin Heitmueller | 180 Comments.
When suffering from insomnia, some people count sheep. Others watch television. I ported Ralph Metzler's drx-d driver into the kernel and finally debugged the issues required to get the HVR-900R2 and PCTV 330e digital support working.
I know many people have been waiting a long time for this, and I am happy to announce that we've got a tree setup which can be merged into the upstream kernel, as well as firmware which can be legally redistributed.
Testers are welcome to try the following hg tree:
hg clone http://kernellabs.com/hg/~dheitmueller/v4l-dvb-drxd
I keep seeing people asking about support for these two devices, so I figured I should provide a status update.
Just so you know, they are basically both the same piece of hardware - em28xx bridge, xc3028 tuner, and drx-d demodulator. The issue preventing it from being supported is the drx-d demod.
With Michael Krufky's help, I did get the board working in the mainline kernel and am pretty satisfied with the tuning performance. The only big issue remaining is we need to write a firmware extraction script for the drx-d microcode, since we do not have the legal rights to redistribute it.