Terratec Cinergy DT USB XS Diversity

I followed instructions from TerraTec Cinergy DT USB XS Diversity - LinuxTVWiki . I have a DVB-stick which USB ID is 0081:0ccd and I have been trying to use a patch [linux-dvb] [PATCH] Terratec Cinergy DT XS Diversity new USB ID (0ccd:0081)](http://www.linuxtv.org/pipermail/linux-dvb/2008-June/026911.html) which was asked for…

After command patch -p1 < /home/miikanis/patch2 I get following error:

patching file linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
patch: **** malformed patch at line 10: };

So could someone check if there is something wrong or something to notice in the patch file on the web site linked above…
I really appreciate your help!

PS There was no problem to apply other instruction steps on the linuxtv site.

The problem patch:

diff -r 49ea64868f0c linux/drivers/media/dvb/dvb-usb/dib0700_devices.c
--- a/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Mon Jun 23 09:31:29 2008 -0300
+++ b/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Tue Jun 24 01:18:48 2008 +0200
@@ -1117,6 +1117,7 @@ struct usb_device_id dib0700_usb_id_tabl
        { USB_DEVICE(USB_VID_TERRATEC,  USB_PID_TERRATEC_CINERGY_HT_EXPRESS) },
        { USB_DEVICE(USB_VID_TERRATEC,  USB_PID_TERRATEC_CINERGY_T_XXS) },
        { USB_DEVICE(USB_VID_LEADTEK,   USB_PID_WINFAST_DTV_DONGLE_STK7700P_2) },
+/* 35 */{ USB_DEVICE(USB_VID_TERRATEC,  USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY_2) },
        { 0 }           /* Terminating entry */
};
MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table);
@@ -1372,10 +1373,14 @@ struct dvb_usb_device_properties dib0700
                        }
                },

-               .num_device_descs = 2,
+               .num_device_descs = 3,
                .devices = {
                        {   "DiBcom STK7070PD reference design",
                                { &dib0700_usb_id_table[17], NULL },
+                               { NULL },
+                       },
+                       {   "Terratec Cinergy DT USB XS Diversity",
+                               { &dib0700_usb_id_table[35], NULL },
                                { NULL },
                        },
                        {   "Pinnacle PCTV Dual DVB-T Diversity Stick",
diff -r 49ea64868f0c linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
--- a/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h     Mon Jun 23 09:31:29 2008 -0300
+++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h     Tue Jun 24 01:16:48 2008 +0200
@@ -139,6 +139,7 @@
#define USB_PID_AVERMEDIA_VOLAR_2                      0xb808
#define USB_PID_TECHNOTREND_CONNECT_S2400               0x3006
#define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY       0x005a
+#define USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY_2     0x0081
#define USB_PID_TERRATEC_CINERGY_HT_USB_XE             0x0058
#define USB_PID_TERRATEC_CINERGY_HT_EXPRESS            0x0060
#define USB_PID_TERRATEC_CINERGY_T_XXS                 0x0078

Any help would be nice!

Hello,
I have a general problem with the above device. Following the instructions on How to install DVB device driverslinuxtv.org - LinuxTVWiki, to Compile the v4l-dvb source code using “make” I receive the following error message:
make -C /home/dwebert/v4l-dvb/v4l
make[1]: Entering directory /home/dwebert/v4l-dvb/v4l' Updating/Creating .config Preparing to compile for kernel version 2.6.25 File not found: /lib/modules/2.6.25.11-0.1-pae/build/.config at ./scripts/make_kconfig.pl line 32, <IN> line 4. make[1]: *** Keine Regel vorhanden, um das Target ».myconfig«, benötigt von »config-compat.h«, zu erstellen. Schluss. make[1]: Leaving directory /home/dwebert/v4l-dvb/v4l’
make: *** [all] Fehler 2

Does anyone know what I did wrong, or does anyone know, where to find a more detailed installation & configuration instruction for this device (I’m absolutely new in Linux).
Thanks in advance.

Disregard my posting!! I’ve opened a new thread.