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