Linux Digest, Vol 40, Issue 9

dirk tersteegen dirk-t at pinguin-welt.de
Mon Aug 14 21:02:59 CEST 2006


hallo erstmal,
>
> dirk tersteegen wrote:
>   
>> linux-request at lug-owl.de schrieb:
>>     
>>> dirk tersteegen wrote:
>>>       
>>>> nun habe ich mehrfach gelesen, dass dieser stick auch unter linux
>>>> funtionieren soll.
>>>> es handelt sich um "Hauppauge Nova-T2 USB" (oder ähnlich).
>>>>     
>>>>         
>>> Bitte genaue bezeichnung.
>>>   
>>>       
>> Hauppauge WinTV-NOVA-T-Stick
>> (model 293)
>>
>>     
> Ich glaube, dann hast du die A***-Karte.
> Unterstuetzung gibt es fuer das kleine graue Schaechtelchen (WinTV
> NOVA-T-USB2), nicht den Stick.
>   
>>>> kennt sich da jemand aus, und kann mir helfen ?
>>>>
>>>> dmesg sagt:
>>>>
>>>> usb 5-1: new high speed USB device using ehci_hcd and address 4
>>>> usb 5-1: configuration #1 chosen from 1 choice
>>>>
>>>> nach dem einstecken:
>>>>
>>>> dirk# lsusb
>>>> Bus 003 Device 001: ID 0000:0000
>>>> Bus 005 Device 005: ID 2040:7050 Hauppauge
>>>> Bus 005 Device 001: ID 0000:0000
>>>> Bus 002 Device 001: ID 0000:0000
>>>> Bus 004 Device 001: ID 0000:0000
>>>> Bus 001 Device 001: ID 0000:0000
>>>>
>>>>     
>>>>         
>>> Nun, in einem 2.6.17.7 (keine VDR patches) enthaelt der Treiber
>>> nova-t-usb2.c die beiden IDs 0x9300 und 0x9301. Von 0x7050 keine spur,
>>> darum fuehlt sich der Treiber dafuer nicht wirklich zustaendig (ergo: du
>>> kannst ihn lange modproben, da tut sich nix...).
>>>
>>>   
>>>       
>> habe in
>> /usr/src/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
>>
>> die zeilen
>> #define USB_PID_WINTV_NOVA_T_USB2_COLD        0x9300
>> #define USB_PID_WINTV_NOVA_T_USB2_WARM        0x9301
>> gefunden
>>
>> könnte man jetzt versuchen, die id in 0x7050 zu ändern ?
>>     
> Wie Jan-Benedikt schon sagt, eigentlich aenderst du die IDs nicht im
> Haeder, sondern fuegst besser einen neuen Eintrag hinzu. (In Header und
> Treiber)
> Ein Patch koennte _z.B._ so ausehen:
>   
>> -------------- schnipschnipschnip ------------------<
>>     
> --- linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h.orig    2006-08-07
> 15:18:42.000000000 +0200
> +++ linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h    2006-08-07
> 15:21:04.000000000 +0200
> @@ -87,6 +87,7 @@
>  #define USB_PID_WT220U_ZL0353_WARM            0x022b
>  #define USB_PID_WINTV_NOVA_T_USB2_COLD        0x9300
>  #define USB_PID_WINTV_NOVA_T_USB2_WARM        0x9301
> +#define USB_PID_WINTV_NOVA_T_STICK        0x7050
>  #define USB_PID_NEBULA_DIGITV                0x0201
>  #define USB_PID_DVICO_BLUEBIRD_LGDT            0xd820
>  #define USB_PID_DVICO_BLUEBIRD_LG064F_COLD        0xd500
> --- linux/drivers/media/dvb/dvb-usb/nova-t-usb2.c.orig    2006-08-07
> 15:20:09.000000000 +0200
> +++ linux/drivers/media/dvb/dvb-usb/nova-t-usb2.c    2006-08-07
> 15:24:22.000000000 +0200
> @@ -147,6 +147,7 @@
>  static struct usb_device_id nova_t_table [] = {
>  /* 00 */    { USB_DEVICE(USB_VID_HAUPPAUGE,    
> USB_PID_WINTV_NOVA_T_USB2_COLD) },
>  /* 01 */    { USB_DEVICE(USB_VID_HAUPPAUGE,    
> USB_PID_WINTV_NOVA_T_USB2_WARM) },
> +/* 02 */    { USB_DEVICE(USB_VID_HAUPPAUGE,    
> USB_PID_WINTV_NOVA_T_STICK) },
>              { }        /* Terminating entry */
>  };
>  MODULE_DEVICE_TABLE(usb, nova_t_table);
> @@ -193,6 +194,7 @@
>          {   "Hauppauge WinTV-NOVA-T usb2",
>              { &nova_t_table[0], NULL },
>              { &nova_t_table[1], NULL },
> +            { &nova_t_table[2], NULL },
>          },
>          { NULL },
>      }
>   
>> -------------- schnapschnapschnap ------------------<
>>     
>
>   
bin da ein bischen feige ;-)
>> wenn ja, was hat es mit COLD und WARM auf sich ?
>>     
> Auch keine ahnung. Vieleicht meldet sich das Ding in einem COLD und
> WARM-Zustand mit anderer ID ;)
>   
>>> Es ist auch die Frage ob Nova-T-USB2 und Nova-T2 wirklich das gleiche
>>> Modell bezeichnen.
>>>
>>> Vielleicht bist du auch Opfer der "Aendern wir mal schnell die
>>> Chips"-Politik geworden...
>>>
>>>
>>>       
>
> Du hast ja auch nicht den NOVA-T-USB2 sondern den NOVA-T-Stick, das sind
> eben anscheinend wirklich unterschiedliche Teile.
>
> Nebenbei, wenn du dann was rausfindest, wird es auch langsam besser sich
> mit den Treiber-/VDR-/V4L-Maintainern in verbindung zu setzen.
>
>   
hab schon mal an patrick boettcher gemailt, der in den treiber-sourcen
vom NOVA-T-USB2 steht (und auch in einigen anderen).
er antwortete:

/Ja, es gibt noch keinen Treiber fuer das Geraet./


vielen dank bisher,
vielleicht 3-4 kernel-release weiter ???

dirk t.






More information about the Linux mailing list