Hallo!
Ich habe ein System, das auf dem testing-vdr Repository von yavdr basiert.
Mit meiner Technisat Skystar HD (die ja eine Technotrend TT DVB S2-3200) ist, habe ich immer wieder mal das Problem, dass das Umschalten zwischen verschiedenen Kanälen mehrere Sekunden (zB 5 Sekunden, bis max. 10) in Anspruch nimmt.
Bei der VDR-Ausgabe mittels Xine (vdr-sxfe) bleibt in so einem Fall derweil das Bild aus (oder es erscheint dann sogar kurz "No signal") - nutze ich Xbmc mittels VNSI-Schnittstelle, so erhalte ich die Meldung "Kanal kann nicht angezeigt werden"
(Xbmc scheint nicht so geduldig zu sein, wenn ein Kanal nicht gleich nach dem Umschalten empfangen wird)
Besser ist das Alles mit den DVB-Treibern aus dem Paket v4l-dvb-dkms (auch aus dem selben yavdr-Repository).
Boote ich das System allerdings mit diesen V4L-DVB-Treibern, so wird gleich zur Boot-Zeit der IR-Receiver meiner Skystar HD erkannt und dafür das Kernel-Modul "lirc_dev" geladen.
Das ist nun aber ein Problem.
Später wird lirc gestartet, da ich den VDR mit Fernbedienung steuere.
Ich verwende dazu einen IR-Empfänger, der am COM-Port des Mainboards hängt --> dafür benötige ich die LIRC-Module lirc_dev und lirc_serial.
lirc_dev wird ja schon zuvor, bei der Initialisierung des DVB-Treibers geladen und ist also schon vorhanden beim Start von LIRC.
Neu hingegen ist zu diesem Zeitpunkt des LIRC-Startes noch das Modul lirc_serial, weshalb es geladen wird.
Das klappt aber nicht --> das Modul lirc_serial aus dem LIRC-Paket ist nicht kompatibel zum Modul lirc_dev aus dem V4L-DVB-DKMS-Paket.
(Die genaue Fehlermeldung kann ich auf Wunsch posten. Sie tritt immer dann auf, wenn mittels modprobe das Modul lirc_serial geladen wird, wenn zu diesem Zeitpunkt schon das lirc_dev Modul aus den V4L-DVB-DKMS-Treibern geladen ist)
Das Resultat ist, dass ich so meine Fernbedienung nicht nutzen kann, weshalb ich vorerst wieder auf den Standard-DVB-Treiber mit den Umschalt-Verzögerungen zurück gewechselt bin.
Liegt hier eigentlich ein Problem an den Paket-Quellen vor (lirc und auch v4l-dvb-dkms nutze ich aus dem yavdr-Repository, sind vielleicht die yavdr-Paket intern zueinander nicht kompatibel?)
Als Workaround würde mir einfallen, den IR-Empfänger der TT S2-3200 nicht zu initalisieren (benötige ich eh nicht), wodurch dann auch nicht das problematische lirc_dev Modul zu laden ist.
Wie das zu bewerkstelligen ist (Option beim Kernel-Modul für die TV-Karte???) habe ich allerings noch nicht herausgefunden.