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
> [email protected]
> 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
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb