hallo erstmal,
dirk tersteegen wrote:
linux-request@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.