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