Re: [suse-multimedia] TV-Budget-Karte
Die CI-Variante Budget-TT lief hier grundsätzlich unter 9.1 und nun auch unter 9.2. Im Archiv dieser ML findest du was ich getan habe. Ich würde es erst Mal mit xine probieren. Xine von der DVD reicht.
Al
O.K. ich werde nochmal das Archiv durchkramen. Xine und Mplayer gehen beide nicht, auch nicht, wenn man "von Hand" startet, etwa mit "dvbstream... | ts2ps... | mplayer -". Gibt es irgendeinen einfaches Test-Tool, mit dem man von der Shell aus prüfen kann, ob an einem Device, z.B. /dev/dvb/adapter0/dvr0 ein Stream überhaupt ankommt? Kann man mit einer TV-Karte auch per Handeingabe "kommunizieren", wie das z.B. über Netzwerkports mit einem Mailer-Dämon möglich ist? Olaf -- GMX im TV ... Die Gedanken sind frei ... Schon gesehen? Jetzt Spot online ansehen: http://www.gmx.net/de/go/tv-spot
Am Dienstag, 18. Januar 2005 12:57 schrieb Olaf Rettkowski:
O.K. ich werde nochmal das Archiv durchkramen.
such mal danach: Subject: [suse-multimedia] modprobe budget-ci - Re: [suse-multimedia] DVB Karte (nova-s) ? und vergiss im Runlevel-Editor nicht den Treiber zu aktivieren. Eventuell macht ein Neustart Sinn. Ich überlege mir unter 9.2 schön langsam die Version in Restart-Suse umzubenennen, da nach Yast-Aktionen manche Dienste nicht gestartet werden. Vielleicht hängt das mit Hot-/Coldplug zusammen. Al
On Tuesday 18 January 2005 13:42, Al Bogner wrote:
Vielleicht hängt das mit Hot-/Coldplug zusammen.
Tut es. Bei Debian Sarge z.B. sollte man das Treiber Laden nicht nur in /etc/modules.conf (oder so) sondernd auch in der Hotplug Blacklist unterdrücken. Leider funktioniert das Treiberladen via Hotplug nicht wirklich weil das Frontend nicht automatisch geladen wird. SuSE 9.2 wird wohl die gleichen Probleme haben? Das mit dem Runlevel-Start ist antiquiert, weil uns Rusty Russel doch einen netten neuen Lademechanismus für Treiber beschert hat (startet bei Bedarf shell-scripts). Um das nochmal ein wenig zu popularisieren hier ein Beispiel (aus SuSE 9.1 für KNC1 bzw Skystar2 2.6c): 8< 8< 8< 8< 8< 8< 8< 8< /etc/modprobe.d/zapdvb 8< 8< 8< 8< 8< 8< 8< # delegate dvb driver loading to zapdvbload ... install char-major-250 /etc/init.d/zapdvbload start 8< 8< 8< 8< 8< 8< 8< 8< /etc/init.d/zapdvbload 8< 8< 8< 8< 8< 8< 8< 8< #!/bin/sh # jpf@centauri: /etc/init.d/zapdvbload for centauri: 2004_07_12 # Copyright (c) 2004 Dr. Juergen Pfennig - License: GPL ### BEGIN INIT INFO # Provides: zapdvbload # Required-Start: syslog # Required-Stop: # Default-Start: 3 5 # Default-Stop: 0 1 2 5 6 # Description: helper to load the dvb drivers, see also /etc/modprobe.d/zapdvb ### END INIT INFO # --------------------------------------------------------------------------------------- # You could place the following lines in /etc/moprobe.d/zapdvb to load drivers on demand # # delegate dvb driver loading to zapdvbload ... # install char-major-250 /etc/init.d/zapdvbload start # # --------------------------------------------------------------------------------------- usage() { echo "usage: zapdvbload [start | stop | status | restart]" exit 1 } # main ... case "`hostname`" in alpha0) DVB_DRIVER=budget_av DVB_FRONTEND=stv0299 ;; alpha9) DVB_DRIVER=skystar2 DVB_FRONTEND=stv0299 ;; *) echo "no dvb card configured" exit 0 ;; esac start() { modprobe -q -s $DVB_DRIVER && modprobe -q -s $DVB_FRONTEND && echo "started" || echo "error" } stop() { modprobe -r $DVB_FRONTEND modprobe -r $DVB_DRIVER echo "stopped" } case "$1" in start) start ;; stop) stop ;; restart) stop start ;; status) if lsmod | grep -q $DVB_FRONTEND ; then echo "running" exit 0 else echo "unused" exit 3 # see /etc/init.d/skeleton fi ;; *) usage ;; esac # end 8< 8< 8< 8< 8< 8< 8< 8< /etc/init.d/zapdvbload 8< 8< 8< 8< 8< 8< 8< 8< Grüsse Jürgen
Juergen Pfennig
Leider funktioniert das Treiberladen via Hotplug nicht wirklich weil das Frontend nicht automatisch geladen wird.
Das ist in 2.6.10 endlich gefixt (neben ein paar anderen Design-Problemen bei der Anbindung der Frontends).
SuSE 9.2 wird wohl die gleichen Probleme haben?
suse hat extra deswegen ein dvb start script das nix weiter macht als die ganzen frontend module zu laden. Dummerweise ist das auch nicht der Weisheit letzter Schluss und bringt ein paar Probleme mit sich: Es kann bei Kernels < 2.6.10 passieren daß sich ein falscher Frontend-Treiber für die Karte zuständig fühlt. Das sicherste ist es genau die Module die für die Karte nötig sind manuell zu laden. Gerd -- #define printk(args...) fprintf(stderr, ## args)
Am Dienstag, 18. Januar 2005 15:08 schrieb Gerd Knorr:
Juergen Pfennig
writes: Leider funktioniert das Treiberladen via Hotplug nicht wirklich weil das Frontend nicht automatisch geladen wird.
.... Vielen Dank für Eure Hinweise! Ich habe mir inzwischen eine Windows-Partition eingerichtet, eigentlich mehr, um zu testen, ob meine NOVA-CI-S überhaupt geht... ..und sie geht, und was noch besser ist: wenn ich (ohne den Rechner zwischendurch auszuschalten) reboote, geht die Karte auch völlig anstandslos mit Linux! Anscheinend gibt es ein Problem mit der Karten-Initialisierung durch die Linux-Treiber - einige Postings in linuxtv.org deuten anscheinend auch in die Richtung. Hat einer von Euch eine Idee, wie man das behebt? Olaf
participants (4)
-
Al Bogner
-
Gerd Knorr
-
Juergen Pfennig
-
Olaf Rettkowski