Hallo zusammen,
ich habe in den letzten beiden Wochen versucht mir ein PVR350 only System zusammen zu bauen und bin dabei auf ziemliche Probleme
gestoßen, und wollte deshalb hier meine Erfahrungen berichten:
Gleich die neueste c't VDR 3.06 gezogen und installiert und siehe da mit Hilfe der hier empfohlenen Minimalinstallation nur PVR350
und analogtv plugin sowie dem entkommentieren in der modules.conf, sowie eine passende channels.conf, erhielt ich sowohl Bild als auch das OSD und war zufrieden (das erste mal unter Linux + VDR und gleich ein Erfolgserlebnis, dafür hatte mit BT868 und mythtv schon mal ein Monat verdattelt)
Leider wars das dann auch schon am nächsten Tag ging nichts mehr, kein Bild. Hab dann etwas herumexperimentiert und neue Treiber installiert und mit diversen Problemen herum geschlagen nichts geht. Der Tuner wurde zwar erkannt, aber keine Einstellung half weiter, dann plötzlich wieder ein Bild -> nach WinXP start um zu kontrollieren ob die Karte überhaupt noch funktioniert. Das tat sie zwar aber nach einem cold boot ging unter Linux nichts mehr. Habe deshalb viele Patches und Problemlösungen in diversen Foren und auch in der ivtv-dev mailingliste probiert aber es ging trotzdem nicht, habe dann bttv 0.9.15 und anschließend den neuen ivtv-0.10.pre2-ck100z kompiliert
und installiert und alle Eintragungen aus der modules.conf kommentiert und neu gestartet und auch den vdr start gestoppt damit nicht
sofort nach dem Start die Treiber sowie VDR gestartet werden.
Start der Treiber und Test der Ausgabe brachte den ersten Erfolg:
modprobe ivtv tda9887=1
ivtvctl -p 5 -q 0
cat /dev/video0 > /dev/video16 #gibt den Datenstrom video0 (Audio & Video) an den Decoder video16 (TV-Out der PVR350) weiter
ivtv muß den tda9887 verwenden um die Sender richtig zu tunen
-> 0 für SECAM und 1 für PAL (hat bei mir aber beides zum gleichen Ergebnis geführt)
ich hatte Bild am Fernseher aber leider keinen Ton!
ivtvctl stellt auf den 5 Video-Eingang der eigentlich ein Composite-In ist und -q 0 für den tuner-audio-in da das Umstellen auf Eingang5 auch den Audioeingang verstellt (auf extern-audio-in), aber hier wird ein einwandfreies Bild geliefert und ich
kann jeden verfügbaren Kanal mit ptune.pl ansteuern. (zB ./ptune.pl --channel E11)
(Gleich vorweg damit ich ptune.pl nutzen konnte mußte ich noch folgende Perl Pakete holen da sonst die Ausführung der Perlskripte im
ivtv-*/utils/ Ordner nicht funktioniert:
die Eingabe folgender Zeile in /etc/apt/sources.list für die drei Pakete
deb http://www.pcxperience.org/apt/debian unstable/
sowie anschließendes apt-get update und apt-get libconfig-inifiles-perl libvideo-frequencies-perl libvideo-ivtv-perl
Nach einigem herumprobieren habe ich dann in einer anderen Partition noch Knoppix installiert und habe dann dort weiter versucht ivtv zum Laufen zu bekommen. (Einfach weils bequemer ist mit einer KDE-Umgebung als in einer Shell) Nun ja kurze Zeit später habe ich einige weitere Parameter für die Module versucht und kurz bevor ich aufgeben wollte, bekomme ich Bild und Ton und ich hatte in dem Moment einen älteren ivtv-pre2-ck100z probiert. Woran es aber nicht lag wie ich später feststellen mußte. Ein weiteres Phänomen das mir aufgefallen war, ist das ich das Bild bisher nur über den Eingang-5 bekamm nun aber funktionierte er am eigentlich richtigen Eingang-4 (Tunereingang laut ivtvctl -P) und auch ivtvctl -I das denn Status des Eingangssignals ausgibt liefert an Stelle von bad - DVD/VCD .
Nun habe ich lange herumprobiert und festgestellt, dass es am tda9887.o Modul lag. Da es unter Knoppix mit dem Originalmodul des Kernels funktioniert wollte ich dieses Modul auch in der c't Distribution kompilieren und habe mir den Kernel via apt-get install Kernel-Source-2.4.26 heruntergeladen und wollte nur die Module für V4L neu kompilieren und dieses Module reinkopieren doch das ausführen von make modules lieferte einen Fehler. Deshalb habe ich eher als Verzweiflungstat das Modul der 2.4.26 direkt in die c't Distri ins /lib/modules/(2.4.27-ctvdr) Verzeichnis kopiert und siehe da es funktionierte!
Nun zu meiner Frage, wie könnte ich zu einem vernünftig kompilierten tda9887 Modul kommen, vor allem deshalb damit ich das ganze auch wieder reproduzieren kann, ohne das ich auf das Knoppix-tda9887 Modul zurück greifen muß?
So das wars, vielleicht ist es ja für jemand Anderen eine kleine Hilfe.
mfg
Tommyknocker