PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Twinhan Starbox (vp702x): Frontend?



Hummel
07.08.05, 14:38
Moin!
Ich habe mir vor kurzem eine TwinHan Starbox - USB-DVB-S-Box gekauft. Um das Gerät zum laufen zu bringen, hab ich einen 2.6.13-rc5 mit den aktuellsten linux-dvb-Treibern gepatcht, kompiliert und installiert. Jetzt habe ich aber folgendes Problem: /dev/dvb/adapter0/frontend0 existiert nicht. Ein Blick auf die Ausgabe von dmesg ergab folgendes:

dvb-usb: found a 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 8).
DVB: registering new adapter (TwinhanDTV StarBox DVB-S USB2.0 (VP7021)).
dvb-usb: MAC address: 00:08:ca:15:46:d5
vp702x: system string: USB702X
dvb-usb: no frontend was attached by 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)'
dvb-usb: schedule remote query interval to 400 msecs.
dvb-usb: TwinhanDTV StarBox DVB-S USB2.0 (VP7021) successfully initialized and connected.
Leider weiß ich selbst nicht so genau, was es mit den Frontends auf sich hat. Wozu dienen die überhaupt, und wie finde ich das richtige? Könnte es sein, dass mir einfach nur ein bestimmtes Modul fehlt?

Geladen sind:
dvb_usb_vp702x
dvb_usb

dvb_core ist fest im Kernel.

Danke schon mal!
Wär echt schön, wenn das noch funktionieren würde, das ist mein erstes dvb-Gerät unter Linux.

Edit: Mein System ist Ubuntu 5.04 Hoary Hedgehog (s. Signatur)

undefined
07.08.05, 15:41
werfe mal einen Blick unter /usr/src/linux-`uname -r`/Documentation/dvb/get_dvb_firmware das dürfte eventeul weiter helfen.

Hummel
07.08.05, 17:33
Danke erstmal!
Dein Tipp hat mir leider noch nicht viel weitergeholfen; ich habe oben vergessen zu erwähnen, dass ich die Firmware schon gezogen und nach /lib/hotplug/firmware kopiert habe. Allerdings tritt (wie ich soeben herausgefunden habe) die oben geschilderte dmesg-Ausgabe nur selten auf. Stattdessen bekomme ich meist das hier zu sehen:

dvb-usb: found a 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)' in cold state, will try to load a firmware
dvb-usb: did not find the firmware file. (dvb-usb-vp702x-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems.
dvb-usb: TwinhanDTV StarBox DVB-S USB2.0 (VP7021) error while loading driver (-2)
dvb-usb-vp702x: probe of 5-5:1.0 failed with error -2
Also DOCH ein Firmware-Problem? Hmmm... Manchmal findet er doch anscheinend die Firmware, warum nicht immer?

Hummel
08.08.05, 16:39
Also, eine ganze Menge herumprobieren hat ergeben, dass der dvb-usb die Firmware anscheinend doch nicht finden kann! woran kann sowas liegen?


theroot@pluto:~$ ls /lib/hotplug/firmware/ | grep dvb
dvb-usb-vp702x-01.fw
vgl. obige Beiträge - nach genau dieser Datei sucht er doch, oder??
Ich hab die Module dvb-usb und dvb-usb-vp702x schon mehrfach neu geladen, und auch das Gerät angeschlossen, wenn die Module nicht geladen waren - kein Unterschied! seltsam, oder?? Wenn ich die Module neu lade, nachdem ich das Gerät einstecke, bekomme ich die Meldung von ganz oben (Dass kein frontend angeschlossen sei).
Könnte das Problem evtl. bei Hotplug liegen??

martinjo
10.08.05, 07:54
Hallo,
ich hab zwar eine Terratec Cinergy 1200 (frontend dvb-fe-tda10046.fw) , aber bei mir braucht man eine Datei mit dem Namen tda1004x.bin. Ohne die geht es bei mir nicht. Schau mal unter http://www.aumund.org/node/531 rein.

MfG
martinjo

Hummel
10.08.05, 08:21
Also, so wie ich das verstanden habe, enthält die .bin-Datei die Firmware für die Karte? Tja... Ich habe ja die Firmware in das entsprechende Verzeichnis gepackt, und trotzdem kann dvb-usb sie nicht finden!

martinjo
10.08.05, 09:13
Hast Du die .dll als .bin umbenannt?

Ansonsten hab ich auch keine Idee. Versuch doch mal einer Kanotix-Live CD zu booten um zu sehen ob die Box damit läuft.

MfG
martinjo

Hummel
29.08.05, 12:06
Das Problem ist noch immer aktuell!
Ich hab leider keine Möglichkeit, an eine aktuelle Kanotix-CD zu kommen (und die müsste schon SEHR aktuell sein). Die Firmware habe ich ja eigentlich, sie wird nur nicht gefunden! (im Vergleich dazu: die Firmware der ipw2200-wlan-Karte liegt im gleichen Verzeichnis und wird perfekt geladen)

phreakone
06.09.05, 15:34
Hallo,

dein Problem ist ein Ubuntu-Problem. So weit ich weiß, liegt das an Hotplug und udev. Dadurch kann die Firmware nicht geladen werden. Dieser Fehler ist nicht so einfach zu beheben. Ich hatte unter Ubuntu das gleiche Problem und bin dann auf Debian umgestiegen. Dmesg liefert folgendes:

usb 1-1: new high speed USB device using ehci_hcd and address 6
dvb-usb: found a 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-vp702x-01.fw' to the 'Cypress FX2'
dvb-usb: TwinhanDTV StarBox DVB-S USB2.0 (VP7021) successfully initialized and connected.
usb 1-1: USB disconnect, address 6
dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
usb 1-1: new high speed USB device using ehci_hcd and address 7
dvb-usb: found a 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 8).
DVB: registering new adapter (TwinhanDTV StarBox DVB-S USB2.0 (VP7021)).
dvb-usb: MAC address: 00:08:ca:15:50:9f
vp702x: system string: USB702X
DVB: registering frontend 0 (Twinhan DST-like frontend (VP7021/VP7020) DVB-S)...
dvb-usb: schedule remote query interval to 400 msecs.
dvb-usb: TwinhanDTV StarBox DVB-S USB2.0 (VP7021) successfully initialized and connected.


Die Treiber und Firmware werden unter Debian also geladen.
Trotzdem funktioniert die Starbox nicht, ich bekomme immer einen USB in oder out Fehler, wenn ich auf die Starbox zugreife (z.B. Kaffeine findet keine Sender)

Hoffe das hilft dir weiter, falls du auf Debian umsteigst, könntest du ja mal Rückmelden ob der Empfang von Sendern bei Dir funktioniert.

Gruß phreakone

phreakone
08.09.05, 09:06
Nachtrag: Unter Opensuse 10 habe ich das gleiche Problem. Der Treiber lädt zwar vollständig aber es ist keine Empfang möglich (Pid Timeout USB-In Problem)

Hummel
09.09.05, 20:39
Danke erstmal!
Ich bin schon sehr froh, dass es jemand geschafft hat, einen Schritt weiter als ich zu kommen ;-)
Leider möchte ich Ubuntu gerne behalten, mit Debian hab ich auf meinem Notebook schon schlechte Erfahrungen gemacht (naja, was heißt schlecht, Ubuntu läuft einfach besser, vor allem was X angeht).
Ich werd mal ein bisschen an hotplug und udev experimentieren.
Ach ja, welchen Kernel und welche dvb-kernel version hast du verwendet?
Ich hab linux-2.6.13 und dvb-kernel 1.1.1 (cvs vor ca. 2 wochen)

Hummel
09.09.05, 20:58
Nachtrag: Hast du irgendwie nähere Informationen, was das udev / hotplug - Problem angeht?

phreakone
15.09.05, 11:44
Hi,

ich benutze immer den aktuellen Treiber aus dem cvs, allerdings hat sich seit der ersten Version auch nicht viel am Treiber getan. Ich benutze den Kernel 2.6.13.1, bin aber jetzt auf den 2.6.14-rc1 umgestiegen. Beim 2.6.14-rc1 braucht man den Starbox-Treiber nicht mehr patchen, er befindet sich schon in den Kernel-Sourcen. Nur make oldconfig und Kernel neu bauen :-)....
Was dein Problem betrifft, habe ich den Forumsbeitrag über das udev/Hotplug Problem nicht mehr gefunden, bezog sich auch nicht direkt auf die Starbox..
Ich habe aber die Preview-Version von Ubuntu 5.10 angetestet, läuft bei mir sehr gut mit Kernel 2.6.14-rc1, dort existiert das udev Problem nicht mehr. Solltest, wenn dich eine Vorab-Version nicht stört, die 5.10 testen... kannst ja erst mal mit der Live-CD probieren, ob 5.10 bei dir ohne Probleme läuft.... Mein Problem hat sich leider noch nicht gelöst :-( .. immernoch USB-in Meldungen und kein Empfang möglich. Allerdings handelt es sich beim meinem Rechner um einen Mac Mini, vielleicht ist das ein Plattform-Problem.

Gruß


phreakone

Hummel
15.09.05, 12:13
hmm, das könnte ich mir allerdings vorstellen... leider hab ich hier keine möglichkeit, an die vorabversion heranzukommen, bei 2gb limit ist das etwas zu groß... aber mal sehen, wenn das release draußen ist, kann ich ja wieder kostenlos cds ordern. spätestens dann melde ich mich auf jedenfall wieder!

phreakone
15.09.05, 18:15
Unter i386 stellt sich das Problem genauso dar, usb in operation failed, ist wohl doch ein Treiber-Problem..... :-( Auf der Mailing Liste von linuxtv.org hab ich leider noch keine Rückmeldung bekommen...

Legostein
29.12.05, 15:25
Ich benutzte Debian testing, den kernel aus den unstable debian 2.6.14-6 source gebaut
Ich hab auch die Firmware heruntergeladen an die richtige stelle gepackt (/lib/firmware) und dmesg spuckt aus:

dvb-usb: found a 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)' in cold state, will try to load a firmware
dvb-usb: did not find the firmware file. (dvb-usb-vp702x-01.fw) Please see linux/Documentation/dvb/ for more details on firmware-problems.
dvb-usb: TwinhanDTV StarBox DVB-S USB2.0 (VP7021) error while loading driver (-2)
dvb-usb-vp702x: probe of 1-7:1.0 failed with error -2

beim Starten hängt er an der Stelle auch für eine Sekunde




dein Problem ist ein Ubuntu-Problem. So weit ich weiß, liegt das an Hotplug und udev. Dadurch kann die Firmware nicht geladen werden. Dieser Fehler ist nicht so einfach zu beheben. Ich hatte unter Ubuntu das gleiche Problem und bin dann auf Debian umgestiegen. Dmesg liefert folgendes:

usb 1-1: new high speed USB device using ehci_hcd and address 6
dvb-usb: found a 'TwinhanDTV StarBox DVB-S USB2.0 (VP7021)' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-vp702x-01.fw' to the 'Cypress FX2'
dvb-usb: TwinhanDTV StarBox DVB-S USB2.0 (VP7021) successfully initialized and connected.
[...]
Die Treiber und Firmware werden unter Debian also geladen.
Trotzdem funktioniert die Starbox nicht, ich bekomme immer einen USB in oder out Fehler, wenn ich auf die Starbox zugreife (z.B. Kaffeine findet keine Sender)


Hast du noch etwas geändert oder lief die box bei dir unter debian sofort(das die firmware geladen wird)?
Und hast du jetzt den treiber aus dem cvs benutzt oder der in dem 2.6.14er kernel? Oder sind das sowieso grad die gleichen versionen?
Ist es vielleicht hilfreich die unstable versionen von udev, hotplug, usw. zu nutzen?

MfG, Lego

Tobias W.
06.04.06, 12:22
so, benutzen wir mal nur einen Thread, hab den neueren übersehn.. mal sehn ob der Verweis hier funktioniert:
http://www.linuxforen.de/forums/showthread.php?t=208981