Sebastian wrote: > Hey guys, you ROCK!!! > > Am Sonntag, den 02.12.2007, 18:43 +0100 schrieb Patrick Boettcher: >> It is most likely no mt2060-based device, but DiB7070P-based (Tuner >> +Demod >> in a package). Funny that Hauppauge chose 0x7070 as Product ID ;). >> >> In the latest drivers there is preliminary support for that device in >> dib0700_device.c try to add the device ID of your card in >> stk7070p-section. >> >> Patrick. >> > > I got my new Hauppauge DVB-T Stick (with product id 0x7070) up and > running. Thanks to Patrick Boettcher i added it to > linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h, the diff is as follows: > > diff -r 85f583ec85d6 linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h > --- a/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h Sun Nov 25 > 20:44:20 2007 -0200 > +++ b/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h Sun Dec 02 > 19:49:34 2007 +0100 > @@ -124,6 +124,7 @@ > #define USB_PID_HAUPPAUGE_NOVA_T_500_2 0x9950 > #define USB_PID_HAUPPAUGE_NOVA_T_STICK 0x7050 > #define USB_PID_HAUPPAUGE_NOVA_T_STICK_2 0x7060 > +#define USB_PID_HAUPPAUGE_NOVA_T_STICK_3 0x7070 > #define USB_PID_HAUPPAUGE_NOVA_TD_STICK 0x9580 > #define USB_PID_AVERMEDIA_EXPRESS 0xb568 > #define USB_PID_AVERMEDIA_VOLAR 0xa807 > > > And to linux/drivers/media/dvb/dvb-usb/dib0700_devices.c: > > diff -r 85f583ec85d6 linux/drivers/media/dvb/dvb-usb/dib0700_devices.c > --- a/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Sun Nov 25 > 20:44:20 2007 -0200 > +++ b/linux/drivers/media/dvb/dvb-usb/dib0700_devices.c Sun Dec 02 > 19:50:09 2007 +0100 > @@ -851,6 +851,7 @@ struct usb_device_id dib0700_usb_id_tabl > { USB_DEVICE(USB_VID_COMPRO, > USB_PID_COMPRO_VIDEOMATE_U500_PC) }, > /* 20 */{ USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_EXPRESS) }, > /* 21 */{ USB_DEVICE(USB_VID_GIGABYTE, USB_PID_GIGABYTE_U7000) }, > +/* 22 */{ USB_DEVICE(USB_VID_HAUPPAUGE, > USB_PID_HAUPPAUGE_NOVA_T_STICK_3) }, > { 0 } /* Terminating entry */ > }; > MODULE_DEVICE_TABLE(usb, dib0700_usb_id_table); > @@ -1021,7 +1022,7 @@ struct dvb_usb_device_properties dib0700 > .num_device_descs = 2, > .devices = { > { "DiBcom STK7070P reference design", > - { &dib0700_usb_id_table[15], NULL }, > + { &dib0700_usb_id_table[15], > &dib0700_usb_id_table[22], NULL }, > { NULL }, > }, > { "Pinnacle PCTV DVB-T Flash Stick", > > So just two lines to add! It would be nice if someone could double check > my changes and add them to the repository. > > It seems to work without problems. If i'll happen to have any problems > with it I'll tell this list! > > The syslog output is as follows: > > Dec 2 19:38:24 kernel: [30687.024000] usb 4-1: new high speed USB > device using ehci_hcd and address 9 > Dec 2 19:38:24 kernel: [30687.156000] usb 4-1: configuration #1 chosen > from 1 choice > Dec 2 19:38:24 NetworkManager: <debug> [1196620704.560886] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730'). > Dec 2 19:38:24 kernel: [30687.324000] dib0700: loaded with support for > 5 different device-types > Dec 2 19:38:24 kernel: [30687.332000] dvb-usb: found a 'DiBcom > STK7070P reference design' in cold state, will try to load a firmware > Dec 2 19:38:24 kernel: [30687.468000] dvb-usb: downloading firmware > from file 'dvb-usb-dib0700-1.10.fw' > Dec 2 19:38:25 kernel: [30687.684000] dib0700: firmware started > successfully. > Dec 2 19:38:25 kernel: [30688.188000] dvb-usb: found a 'DiBcom > STK7070P reference design' in warm state. > Dec 2 19:38:25 kernel: [30688.188000] dvb-usb: will pass the complete > MPEG2 transport stream to the software demuxer. > Dec 2 19:38:25 kernel: [30688.188000] DVB: registering new adapter > (DiBcom STK7070P reference design) > Dec 2 19:38:25 kernel: [30688.412000] DVB: registering frontend 0 > (DiBcom 7000PC)... > Dec 2 19:38:26 NetworkManager: <debug> [1196620706.021820] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730_if0'). > Dec 2 19:38:26 kernel: [30688.588000] DiB0070: successfully identified > Dec 2 19:38:26 kernel: [30688.588000] dvb-usb: DiBcom STK7070P > reference design successfully initialized and connected. > Dec 2 19:38:26 kernel: [30688.592000] usbcore: registered new > interface driver dvb_usb_dib0700 > Dec 2 19:38:26 NetworkManager: <debug> [1196620706.119973] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730_dvb'). > Dec 2 19:38:26 NetworkManager: <debug> [1196620706.163465] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730_dvb_0'). > Dec 2 19:38:26 NetworkManager: <debug> [1196620706.205490] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730_usbraw'). > Dec 2 19:38:26 NetworkManager: <debug> [1196620706.224459] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730_dvb_1'). > Dec 2 19:38:26 NetworkManager: <debug> [1196620706.245694] > nm_hal_device_added(): New device added (hal udi is > '/org/freedesktop/Hal/devices/usb_device_2040_7070_4030940730_dvb_2'). > > > Thank you very much! > Bye, > Sebastian. > > > > _______________________________________________ > linux-dvb mailing list > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb > Nice one. I did much the same as you a couple of weeks ago to get my Artec T14BR working. Patrick, what is the process for adding these patches to the main repository? I submitted my patches a week or two back and am yet to see them added to the main repository. This isn't a problem as far as I'm concerned, it's just that I noticed in Sebastian's patches don't include my patches. Do I need to resubmit? Or should I just sit tight and keep quiet ;) _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb