Hi, On Mon, 11 Jul 2005, Marcus Hagn wrote: >> Which drivers are you using? Would you get along with using the drivers >> from dvb-kernel CVS? This would be the easiest way for me to create a >> patch for your box. > > Up to now I used the patchset at http://linuxtv.org/downloads/patches/2.6.12/ > because I had some problems compiling the cvs stuff. But that was > probably just some dependencies missing. If the CVS is most convenient > I can use the CVS stuff. I will dig into it tomorrow. Please apply the attached patch to your patched kernel. CVS needs 2.6.13-rc1 without using specific tags.. good luck, Patrick. -- Mail: patrick.boettcher@xxxxxxx WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/ -------------- next part -------------- Index: linux/drivers/media/dvb/dvb-usb/dibusb-mb.c =================================================================== RCS file: /cvs/linuxtv/dvb-kernel/linux/drivers/media/dvb/dvb-usb/dibusb-mb.c,v retrieving revision 1.15 diff -u -3 -p -r1.15 dibusb-mb.c --- linux/drivers/media/dvb/dvb-usb/dibusb-mb.c 28 Jun 2005 21:48:07 -0000 1.15 +++ linux/drivers/media/dvb/dvb-usb/dibusb-mb.c 10 Jul 2005 22:28:25 -0000 @@ -126,10 +126,12 @@ static struct usb_device_id dibusb_dib30 /* 25 */ { USB_DEVICE(USB_VID_KYE, USB_PID_KYE_DVB_T_COLD) }, /* 26 */ { USB_DEVICE(USB_VID_KYE, USB_PID_KYE_DVB_T_WARM) }, +/* 27 */ { USB_DEVICE(USB_VID_KWORLD, USB_PID_KWORLD_VSTREAM_COLD) }, + // #define DVB_USB_DIBUSB_MB_FAULTY_USB_IDs #ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs -/* 27 */ { USB_DEVICE(USB_VID_ANCHOR, USB_PID_ULTIMA_TVBOX_ANCHOR_COLD) }, +/* 28 */ { USB_DEVICE(USB_VID_ANCHOR, USB_PID_ULTIMA_TVBOX_ANCHOR_COLD) }, #endif { } /* Terminating entry */ }; @@ -262,7 +264,7 @@ static struct dvb_usb_properties dibusb1 }, #ifdef DVB_USB_DIBUSB_MB_FAULTY_USB_IDs { "Artec T1 USB1.1 TVBOX with AN2235 (faulty USB IDs)", - { &dibusb_dib3000mb_table[27], NULL }, + { &dibusb_dib3000mb_table[28], NULL }, { NULL }, }, #endif @@ -306,12 +308,16 @@ static struct dvb_usb_properties dibusb2 } }, - .num_device_descs = 1, + .num_device_descs = 2, .devices = { - { "KWorld/ADSTech Instant DVB-T USB 2.0", + { "KWorld/ADSTech Instant DVB-T USB2.0", { &dibusb_dib3000mb_table[23], NULL }, { &dibusb_dib3000mb_table[24], NULL }, }, + { "KWorld Xpert DVB-T USB2.0", + { &dibusb_dib3000mb_table[27], NULL }, + { NULL } + }, } }; Index: linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h =================================================================== RCS file: /cvs/linuxtv/dvb-kernel/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h,v retrieving revision 1.10 diff -u -3 -p -r1.10 dvb-usb-ids.h --- linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 2 Jul 2005 12:48:52 -0000 1.10 +++ linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 10 Jul 2005 22:28:25 -0000 @@ -24,6 +24,7 @@ #define USB_VID_HANFTEK 0x15f4 #define USB_VID_HAUPPAUGE 0x2040 #define USB_VID_HYPER_PALTEK 0x1025 +#define USB_VID_KWORLD 0xeb2a #define USB_VID_KYE 0x0458 #define USB_VID_MEDION 0x1660 #define USB_VID_VISIONPLUS 0x13d3