[linux-dvb] [patch] DiB7000M-driver released (Nova-T Stick, AverMedia and others)

Patrick Boettcher patrick.boettcher at desy.de
Thu Oct 19 12:29:58 CEST 2006


Hi Tomi,

I know other people would disagree, but next time, please send the patch 
as an attachment. Your patch was destroyed by inlining it. I merged it 
manually.

Thanks for sending,

On Wed, 18 Oct 2006, Tomi Koivulahti wrote:

> On Wednesday 18 October 2006 10:40, Patrick Boettcher wrote:
> > On Tue, 17 Oct 2006, Tomi Koivulahti wrote:
> > 
> > > On 10/17/06, Patrick Boettcher <patrick.boettcher at desy.de> wrote:
> > > >
> > > > Hi,
> > > >
> > > > in my repository (http://linuxtv.org/hg/~pb/v4l-dvb) I just committed a
> > > > first working version of the dib7000m/p-driver along with some
> > > > modifications in the dib0700-driver.
> > > >
> > > > I tested with a first generation Nova-T stick - it works (AverMedia is
> > > > identical). There is a chance that someone has the newer version of those
> > > > devices - it contains a different version of the DiB7000 - I will try to
> > > > release this one as soon as possible.
> > > >
> > > > Please load the dib7000m-driver with debug=1 in case it does not work and
> > > > reply to this Email but change the subject (like: "Problem (was: DiB7000M
> > > > ...") - success reports (Yes I want them as well) can be replied without
> > > > changing the subject.
> > > >
> > > > good luck,
> > > > Patrick.
> > > >
> > > > --
> > > >   Mail: patrick.boettcher at desy.de
> > > >   WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/
> > > >
> > > > _______________________________________________
> > > > linux-dvb mailing list
> > > > linux-dvb at linuxtv.org
> > > > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> > > >
> > > 
> > > 
> > > Hi,
> > > 
> > > I just successfully tested your driver for dib7000p using kernel
> > > 2.6.16.21-0.25-default (opensuse 10.1).
> > > I am using Compro Videomate U500 (VID 0x185b, PID 0x1e78), I had to add pid
> > > to dvb-usb-ids.h and few lines to dib0700_devices.c so that my device was
> > > correctly detected. After that it looks like it is working. I will continue
> > > testing it.
> > 
> > Can you send this as a patch and add your signed-off-by line? Adding it to 
> > the Wiki along with an URL would be nice as well.
> > 
> > thanks,
> > Patrick.
> > 
> > --
> >   Mail: patrick.boettcher at desy.de
> >   WWW:  http://www.wi-bw.tfh-wildau.de/~pboettch/
> > 
> 
> This patch adds Compro Videomate U500 to supported devices.
> 
> Signed-off-by: Tomi Koivulahti <birchbay at gmail.com>
> 
> ------
> diff -r b418b6922bef linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
> --- a/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Wed Oct 18 11:35:16 2006
> +++ b/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Wed Oct 18 20:04:15 2006
> @@ -274,6 +274,7 @@
>                 { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_T_STICK) },
>                 { USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_VOLAR) },
>                 { USB_DEVICE(USB_VID_DIBCOM,    USB_PID_DIBCOM_STK7700P_PC) },
> +               { USB_DEVICE(USB_VID_COMPRO,    USB_PID_COMPRO_VIDEOMATE_U500) },
>                 { }             /* Terminating entry */
>  };
>  MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
> @@ -315,7 +316,7 @@
>                         },
>                 },
> 
> -               .num_device_descs = 3,
> +               .num_device_descs = 4,
>                 .devices = {
>                         {   "DiBcom STK7700P reference design",
>                                 { &dib0700_usb_id_table[0], &dib0700_usb_id_table[5] },
> @@ -327,6 +328,10 @@
>                         },
>                         {   "AVerMedia AVerTV DVB-T Volar",
>                                 { &dib0700_usb_id_table[4], NULL },
> +                               { NULL },
> +                       },
> +                       {       "Compro Videomate U500",
> +                               { &dib0700_usb_id_table[6], NULL },
>                                 { NULL },
>                         },
>                 }
> diff -r b418b6922bef linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
> --- a/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h     Wed Oct 18 11:35:16 2006
> +++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h     Wed Oct 18 20:04:15 2006
> @@ -46,6 +46,7 @@
>  #define USB_PID_COMPRO_DVBU2000_WARM                   0xd001
>  #define USB_PID_COMPRO_DVBU2000_UNK_COLD               0x010c
>  #define USB_PID_COMPRO_DVBU2000_UNK_WARM               0x010d
> +#define USB_PID_COMPRO_VIDEOMATE_U500                  0x1e78
>  #define USB_PID_DIBCOM_HOOK_DEFAULT                    0x0064
>  #define USB_PID_DIBCOM_HOOK_DEFAULT_REENUM             0x0065
>  #define USB_PID_DIBCOM_MOD3000_COLD                    0x0bb8
> 
> ---
> Tomi
> 



More information about the linux-dvb mailing list