Forum
Tipps
News
Menu-Icon

Suse: Nova-T Stick Treiber werden nicht geladen

Hallo Forum,

hab mir einen Haupauge Nova-T Stick model 293 (SL-293-V2.1-GER) gekauft, da er als Linux-Kompatibel gilt (http://linuxtv.org/wiki/index.php/DVB_USB) Ich will nur zeigen das ich fleißig war.
Problem ist: nach dem Erkennen durch USB wird der Treiber nicht selbständig geladen. Wenn ich manuel per "modprobe dvb-usb-nova-t-usb2" lade, werden die Treiber zwar geladen, es kommen aber keine Rückmeldungen wie: "dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware".
d.h. es kommt erst gar nicht so weit, das die Firmware geladen werden sollte.

Firmware ist in /lib/firmware
usb Rückmeldung: idVendor=2040, idProduct=7050
OS: Suse 10.2

Tja, Vermutungen habe und hatte ich eine ganze Menge, aber das hat mir bisher nicht geholfen. Ich hoffe, das mir hier jemenad helfen kann, denn dies scheint wohl das kompetenteste Suse-Forum zu sein. Ihr könnt mir glauben, denn ich hab schon wunde Finger.


Antworten zu Suse: Nova-T Stick Treiber werden nicht geladen:

verstehe ich jetzt nicht, für meine nova-T usb2 brauchte ich nur die fuirmware nach /lib/firmware kopieren und das teil lief und läuft immer noch.
Gib mal in der konsole, bevor du modprobe startest (zwei Konsolen logischerweise öffnen)

tail -f /var/log/messages

ein und poste mal die meldungen hierher

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

guckst Du hier:

http://www.pro-linux.de/news/2006/9118.html

Unterschied:

seit SuSE 10.1 gehört dir Frimware ins Verzeichnis /lib/firmware!

Have Fun

Es gibt 2 USB-Versionen von Haupauges Nova-T.
Die Alte ist ein USB-Connector mit einer externen Box und die Neuere ist ein reiner USB-Stick. Meine ist die Neuere "WinTV Nova-T Stick model 293"

Ich habe in der Zwischenzeit auch noch ein bischen geforscht und es ist mir aufgefallen, das in der Beispielkonfiguration "http://forum.ubuntuusers.de/topic/88652/" für idProduct = 0x7060 steht und bei mir erscheint dort 0x7050.
Ich denke das könnte schonmal ein Anhaltspunkt sein. Jetzt müßte ich noch herrausfinden, ob mein OS schon den Nova-T Stick unterstützt.

Vielleicht könnt ihr mir dabei helfen?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

ups, da hab ich nicht aufgepasst. Aber auch der USB Stick sollte laufen. Entscheident ist das richtige Firmwarefile. Findest Du raus, mit dem Befehl dmesg in einer Rootkonsole (Ubunbtu Anleitung ganz unten ). Schadet auch nicht die dvb Software per yast nachzuinstallieren und in yast -> System -> Runleveleditor in Runlevel 3 und 5 zu aktivieren. Weiss nun nicht ob die Haupauge die Sachen tatsächlich benötigt. Wenn nicht machts aber nichst wenn Du die Software aktivierst. Für xine / kaffeine benötigst Du zwingend das paket libxine-dvb zum Fernsehen.

Have Fun

Zitat
Entscheident ist das richtige Firmwarefile.
Vom Prinzip her ist das richtig. Nur, soweit komme ich ja gar nicht.
1. wird der Treiber nicht automatisch geladen. Im /var/log/messages erscheinen nur die USB-Meldungen.
2. Wenn ich den Treiber manuel lade, kommt nur die Meldung "usbcore: registered new driver dvb_usb_nova_t_usb2"

Zitat
Schadet auch nicht die dvb Software per yast nachzuinstallieren

Hab sogar schon ein Online-Update des Kernels gemacht

Zitat
und in yast -> System -> Runleveleditor in Runlevel 3 und 5 zu aktivieren.
Alles schon gemacht. Die Treiber werden auch geladen.

Ich denke der Knackpunkt ist, das der Stick nicht als solcher erkannt wird und daher die Treiber nicht geladen werden.
Ich habe im Kernel unter "/usr/src/linux/Documentation/video4linux" mehrere Cardlist-Dateien gefunden. Darunter auch die mit der "Hauppauge WinTV USB2" mit den id's 2040:4200. Einen Stick habe ich nicht gefunden, trotz Kernel-Update.
Merkwürdig ist auch noch, das beim manuellen Laden der Treiber keinerlei Meldung von dvb-usb erscheint. Per lsmod kann ich sie sehen.

wenn du die den stick per lsmod siehst, sind die moduzle doch schon geladen, ich versteh das jetzt nicht so richtig, wenn die module geladen sind sollte das teil auch funktionieren, es sei denn du hast ne falsche firmware.

wenn du die den stick per lsmod siehst, sind die moduzle doch schon geladen, ich versteh das jetzt nicht so richtig, wenn die module geladen sind sollte das teil auch funktionieren, es sei denn du hast ne falsche firmware.
Genau! Das ist ja das Merkwürdige.
Keine rote LED, keine Log's von dvb-usb, aber die Treiber werden manuel geladen :-\

Anbei mal die Liste nach dem  manuellen Laden mit "modprobe dvb-usb-nova-t-usb2". Da scheint ja auch schon ein Problem zu sein. Denn ich habe ja den  Stick und dann bräuchte ich wohl einen anderen Treiber. Aber das Kernproblem ist sicherlich, wenn der Treiber passt, dann wird er auch  automatisch geladen.

 ???
Uups, das war jetzt Zufall. Ich hatte den Stick garn nicht angeschlossen und habe trotzdem die Treiber geladen. Die Reaktion ist die  Selbe wie bei angeschlossenem Stick.

 
Zitat
lsmod |grep dvb
dvb_usb_nova_t_usb2    10116  0
dvb_usb_dibusb_common    12036  1 dvb_usb_nova_t_usb2
dib3000mc              17664  1 dvb_usb_dibusb_common
dvb_usb                23432  2 dvb_usb_nova_t_usb2,dvb_usb_dibusb_common
dvb_pll                18692  2 dvb_usb_dibusb_common,dvb_usb
dvb_ttpci              98628  0
lnbp21                  6528  1 dvb_ttpci
l64781                 11140  1 dvb_ttpci
saa7146_vv             50560  1 dvb_ttpci
saa7146                22024  2 dvb_ttpci,saa7146_vv
ves1820                10628  1 dvb_ttpci
stv0299                14600  1 dvb_ttpci
tda8083                 9988  1 dvb_ttpci
sp8870                 11148  1 dvb_ttpci
firmware_class         14080  9 dvb_usb,tda1004x,sp887x,or51211,or51132,nxt200x,bcm3510,dvb_ttpci,sp8870
stv0297                11648  1 dvb_ttpci
ves1x93                10756  1 dvb_ttpci
ttpci_eeprom            6656  1 dvb_ttpci
dvb_core               81960  3 dvb_usb,dvb_ttpci,stv0299
i2c_core               25216  32 dvb_usb,dvb_pll,zl10353,tda1004x,tda10021,sp887x,s5h1420,or51211,or51132,nxt6000,nxt200x,mt352,mt312,lgdt330x,isl6421,dib3000_common,cx24123,cx24110,cx22702,cx22700,bcm3510,dvb_ttpci,lnbp21,l64781,ves1820,stv0299,tda8083,sp8870,stv0297,ves1x93,ttpci_eeprom,i2c_sis96x
usbcore               128004  7 dvb_usb_nova_t_usb2,dvb_usb,usb_storage,usbhid,ehci_hcd,ohci_hcd

mal ne frage, hast du der firmware den namen deines stickes per rename verpasst? das musste ich bei meiner machen

mal ne frage, hast du der firmware den namen deines stickes per rename verpasst? das musste ich bei meiner machen
Ich habe gar nichts Umbenannt, da die Anleitung "http://www.pro-linux.de/news/2006/9118.html" sich auf "
Hauppauge WinTV NOVA-T USB2" bezieht und ich die Firmware "dvb-usb-dib0700-xx.fw" nehmen soll (http://linuxtv.org/wiki/index.php/DVB_USB)

Dieses Umbenennen habe ich aber noch nicht ganz durchschaut. Hab aber auch noch nichts Gescheites darüber gelesen.

Ich hab noch einen Hinweis gefunden.

Wenn es an der Firmware liegt, dann kommt zumindest eine Fehlermeldungen. So habe ich es in einigen anderen Foren gefunden.

z.B. "tda1004x_fwupload: Unable to open firmware /usr/lib/hotplug/firmware/tda1004x.bin"

Ich bin auch mal den Kernel durchgegangen und hab kein Modul "dvb-usb-dib0700" gefunden. Scheint wohl so, das die Treiber bei mir nicht vorhanden sind.

Jetzt stellt sich die Frage, wo bekomme ich die her und wie werden die installiert?

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,

scheinst dich in irgendwas verrannt zu haben. Die Lösung kennst du schon, steht im Artikel von Prolinux. Der entscheidende Satz:

Wie die Firmware umbenannt werden muss, findet man durch Eingabe von dmesg als root auf der Konsole. In der möglicherweise recht langen Ausgabe findet sich dann die Angabe, dass die Firmware nicht gefunden wurde. In Klammern steht dann dahinter die erwartete Bezeichnung der Firmwaredatei.[/b]


Wenn dann die Ausgabe von dmesg so aussieht, wie im Ubuntu Artikel, läuft schon mal der Stick. Nun gilt es noch die Codecs und Software zu installieren. Siehe dazu in der Rubrik Tipps und Tricks: DVD Wiedergabe mit Suse. Die Liste gilt es abzuarbeiten.

Have Fun

Wie die Firmware umbenannt werden muss, findet man durch Eingabe von dmesg als root auf der Konsole. In der möglicherweise recht langen Ausgabe findet sich dann die Angabe, dass die Firmware nicht gefunden wurde. In Klammern steht dann dahinter die erwartete Bezeichnung der Firmwaredatei.[/b]


Wenn dann die Ausgabe von dmesg so aussieht, wie im Ubuntu Artikel, läuft schon mal der Stick. Nun gilt es noch die Codecs und Software zu installieren. Siehe dazu in der Rubrik Tipps und Tricks: DVD Wiedergabe mit Suse. Die Liste gilt es abzuarbeiten.

Also es hat devinitiv nichts mit der Firmeware zu tun, da nach dmesg keine Ausgabe erscheint. Siehe weiter Oben.

Es ist der Treiber (dib7000m.ko), welcher nicht vorhanden ist.

Bin gerade dabei den Kernel von SuSi 10.3 zu installieren.

Es ist sicher merkwürdig, das man alle Treiber laden kann und es keine Rückmeldung gibt. So ist die Verwirrung erstmal sehr groß. Bei Firmwarefehlern hat man aber immer eine Fehlermeldung.

Von daher ist das Problem eindeutig ein Treiberproblem.

Ich melde mich, wenn ich das Problem gelöst habe.
Danke bis auf weiteres.

Also hier kommt die Lösung für mein "SuSE 10.2" und "Haupauge Nova-T Stick modell 293".

Nach der Umstellung auf Kernel "2.6.22-rc2-git7-43-default" hat alles funktioniert.

Problembehebung schrittweise:

1. feststellen welche Treiber benötigt werden:
 

Zitat
Auf linuxtv.org/wiki/index.php/DVB_USB nach
Hauppauge Nova-T Stick  schauen

2. feststellen ob der Treiber "dvb-usb-dib0700" als Modul vorhanden ist:
 
Zitat
lx:~ # modprobe -l dvb-usb-dib*

3. neuen Kernel von 
Zitat
OpenSuSE
holen

4. Dazugehörige Firmware nach /lib/firmware laden

5. mit neuem Kernel booten, Stick  NACH dem hochfahren einstecken und mit 
Zitat
lx:~ # lsmod |grep dvb
sollte dann folgende Ausgabe erscheinen: 
Zitat
dvb_usb_dib0700        16392  0
dvb_usb                23820  1 dvb_usb_dib0700
dvb_pll                18180  1 dvb_usb
dib7000p               16516  1 dvb_usb_dib0700
dib7000m               18052  2 dvb_usb_dib0700
dib3000mc              15876  1 dvb_usb_dib0700
dvb_ttpci              97864  0
firmware_class         13568  9 dvb_usb,tda1004x,sp887x,sp8870,or51211,or51132,nxt200x,bcm3510,dvb_ttpci
saa7146_vv             49152  1 dvb_ttpci
saa7146                22536  2 dvb_ttpci,saa7146_vv
ttpci_eeprom            6528  1 dvb_ttpci
dvb_core               78504  6 dvb_usb,stv0299,or51211,or51132,lgdt330x,dvb_ttpci
usbcore               123268  6 dvb_usb_dib0700,dvb_usb,usbhid,ohci_hcd,ehci_hcd
i2c_core               27648  43 dvb_usb,zl10353,ves1x93,ves1820,tua6100,tda827x,tda826x,tda8083,tda10086,tda1004x,tda10023,tda10021,stv0299,stv0297,sp887x,sp8870,s5h1420,qt1010,or51211,or51132,nxt6000,nxt200x,mt352,mt312,mt2060,lnbp21,lgdt330x,l64781,isl6421,dvb_pll,dib7000p,dib7000m,dib3000mc,dibx000_common,dib3000mb,cx24123,cx24110,cx22702,cx22700,bcm3510,dvb_ttpci,ttpci_eeprom,i2c_sis96x

Warum ich nicht einfach die Treiber nachinstalliert habe, ist ganz einfach, es war einfacher. Die Treiber zu installieren war ungleich schwieriger, da unübersichtlicher durch Versionswirrwar.

Wichtig nochmal für die Fehlersuche:

Treiber werden IMMER geladen!
Wenn der Stick NICHT von den Treibern erkannt wird, dann geben die Treiber auch keine Rückmeldung.
Bei der Firmware sieht es anders aus, die gibt IMMER eine Rückmeldung, aber auch nur WENN der Stick durch die Treiber erkannt wird!


An dieser Stelle nochmal einen großen Dank an Alle die mir geholfen haben!
Aber wie so oft, wenn man sein Problem schriftlich formuliert hat, dann kommt man selber auf die Lösung.
« Letzte Änderung: 01.06.07, 17:00:54 von Pope »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo Pope,

dank dir für den Lösungsweg. Wird einen Platz in Tipps und Tricks bekommen.

Have Fun


« Suse: speedport w500 konfigurationAndere: Festplatten mounten »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Joystick
Eingabegerät für Computerspiele. Besonders in den 80er / 90er Jahren des 20sten Jahrhunderts beliebt, wurde er mehr und mehr von Joypads abgelöst. Die erst...

USB Stick
Ein Speichermedium mit verschiedenen Speichergrößen. Siehe auch USB. USB Sticks sind kleine Flash-Speicher, die meistens mit einem USB-A Anschluss versehe...

Memory-Stick
  Der Memory Stick ist ein digitales Speichermedium, das 1998 von Sony eingeführt wurdep - parallel zu Konkurrenzprodukten wie CompactFlash-Karten (CF) und S...