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

Tomi Koivulahti birchbay at gmail.com
Wed Oct 18 19:53:38 CEST 2006


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