Linux Digest, Vol 40, Issue 6
Jan 'RedBully' Seiffert
redbully at cc.fh-luh.de
Mon Aug 7 15:51:28 CEST 2006
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 ------------------<
(Ich versuche grade zu erreichen, das Moz einen Patch mal nicht frisst.
Ich habe nur das ungute Gefuehl, das er doch die Tabs gefressen hat, mea
culpa.
Falls deshalb die Mail darueber hinaus bei auch noch als HTML ankommt,
mea maxima culpa.
Der HTML-Composer ist wohl der einzige weg "Einfuegen ohne Formatierung"
zu machen, wenns daneben geht, ich verspreche ich machs niewieder...)
Das koennte (muesste?) man im letzten Patchteil sowieso noch etwas
anders machen. Mein groesstes bedenken ist, das dort eine Firmwaredatei
Namens "dvb-usb-nova-t-usb2-01.fw" angegeben ist, die du natuerlich
haben musst, und die wohl nicht passen wird...
Nebenbei, das ist nicht mal Compile getestet...
Benutzung auf eigene Gefahr, wenn du danach deinen Stick als Tuerstopper
nehmen kannst, selber schuld.
> 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...
>>
>>
> soll ich mal das Gehäuse öffnen ?
> (ist aber leider noch Garantie drauf)
Nein, besser nicht. Besonders da noch Garantie drauf ist. Ausserdem
koennte das Friemelig werden (Vergossen?).
Wenn es ganz hart kommt, dann hilft dir das nicht, da Hauppage in der
Scham ein Referenzdesign des Chipherstellers zu verklopppen die Chips
abgeschliffen hat.
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.
("Kennt ihr das ding?" "Habt ihr dafuer schon was?" "Kann ich euch da
mit irgendwas helfen?" )
>>> dirk t.
>>>
>>>
>>>
>> Gruss
>> Jan
>>
>>
> vielen dank im vorraus
> dirk t.
>
Gruss
Jan
--
Kontinuierliche Kampfwertsteigerung
More information about the Linux
mailing list