[mythtv-users] Need help with HD-PVR

Greg Oliver oliver.greg at gmail.com
Mon Dec 6 19:35:15 UTC 2010

On Mon, Dec 6, 2010 at 1:14 PM, P.J. Trudell <pjtrudell at yahoo.com> wrote:

> *
> *Thanks,  I think I found a link to this at
> http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1590146.  One question
> though.  Do I need to remove the current vl4 driver installed by ubuntu
> before compiling the new driver (with the files changed) or will compiling
> the driver remove the old one for me.
> According to the above thread I need to modify 2 files ./v4l-dvb/linux/drivers/media/video/hdpvr/hdpvr.h
> and ./v4l-dvb/linux/drivers/media/video/hdpvr/hdpvr-core.c  does that make
> sense?

Well, from that thread, it looks strange that 2 separate files have device
definitions in them, but hey - I would not put it past someone..  I would
modify them both to be safe.  I am unsure what you are planning to do
though.  I would recommend using the *buntu kernel source for whatever
kernel you are running and add those lines and recompile that single module.
 Otherwise, if not carefully done, you could end up with duplicate modules
for the same kernel.  There are plenty of googles on how to compile a single
module.  All you would need to do is replace the hdpvr.ko module when
completed (rmmod, copy over it and modprobe it).  From the thread you
referenced, it seems to work fine with no major differences in software

Also, since that other thread is dated a bit, it is safe to say that the
driver is probably already updated somewhere if you do not mind running a
newer kernel.  There is probably a PPA somewhere with it already included,
and a ubuntu backport kernel might already have it.

You would just have to search around and see what you can find.  Please
report back in a few months after you have it running so we can see what
kind of stability that newer revision has under linux as well  :)


> P.J.
> > 1=S-Video / 2=Composite (uint)
> > parm: default_audio_input:default audio input: 0=RCA back / 1=RCA
> > front / 2=S/PDIF (uint)
> > parm: boost_audio:boost the audio signal (bool)
> >
> > lsusb |grep Hauppauge returns
> > Bus 001 Device 004: ID 2040:4903 Hauppauge
> >
> >
> Looks like you have a model newer than the kernel module has support for
> (4900->4902,4982) - In fact, it is still not in 2.6.36. You may ping the
> v4l mailing list to see if someone has added it. It is probably as simple
> as adding it to the code; though I am not sure.. It may already be there in
> someone's git repo..
> /* Define these values to match your devices */
> #define HD_PVR_VENDOR_ID 0x2040
> #define HD_PVR_PRODUCT_ID 0x4900
> #define HD_PVR_PRODUCT_ID1 0x4901
> #define HD_PVR_PRODUCT_ID2 0x4902
> #define HD_PVR_PRODUCT_ID3 0x4982
> #define HD_PVR_PRODUCT_ID4 0x4903
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20101206/0af0d02e/attachment.htm>

More information about the mythtv-users mailing list