Nachdem sich die Fragen dazu langsam stapeln im Telegramstil, wie die
AverMedia DVB-T-Karte Modell 771 zur Mitarbeit zu bewegen ist
[Begründungen für einzelne Schritte in eckigen Klammern]:
ctvdr2 von CD installieren (mein Ausgangspunkt für dieses Howto)
/etc/apt/sources.list anpassen, sodass statt /stable/ /testing/ aktiv ist
[nur im testing-Bereich gibt es den nötigen neueren Kernel]
Wenn eine Hollywood+ am Start ist, unbedingt eine Patch-Variante ohne
ac3 verwenden, also falls in der Repository-URL am Ende
"elchiosdpipac3" auftaucht "elchi" daraus machen (Slash am Ende muss
stehen bleiben).
apt-get update
vdraptrefresh.sh
[stellt in einem Rutsch alles Installierte auf Testing um]
apt-get install kernel-image-2.4.26-ctvdrskas-1
[nur dieser Kernel hat die Patches, die für die Karte gebraucht
werden; das sind nicht nur V4L2, sondern auch Patches daran und
Korrekturen an den DVB-Treibern, die eigentlich nicht zur 1.1.1er
Release gehören.]
apt-get install linuxtv-dvb-modules-2.4.26-ctvdrskas-1
[dito]
apt-get install em8300-modules-2.4.26-ctvdrskas-1
apt-get install lirc-modules-2.4.26-ctvdrskas-1
(je nachdem was gebraucht wird; ggf. die Hinweise auf
www.heise.de/ct/ftp/projekte/vdr/kernelupdate.shtml beachten, damit der
alte Kernel erreichbar bleibt)
Vorm reboot in /etc/modules aufräumen:
tuner
bttv
videodev
rauswerfen (oder nach dem Reboot von Hand entladen).
[Die bt878-basierten DVB-T-Karten und die klassischen bttv-Module für
analoge TV-Karten beziehungsweise automatisierte Lademechanismen
(hotplug) "streiten" sich um die Karte; das Entladen beziehungsweise
gar nicht erst Laden sorgt für einen sauberen Anfang. Vorsicht: Wenn
auch noch eine analoge TV-Karte am Start ist, kann diese
Hauruckmethode ungewünschte Seiteneffekte haben.]
Jetzt reboot
Anschließend von Hand
mv /etc/modutils/linuxtv-dvb-2.4.26-ctvdrskas-1 /root
update-modules
[Entfernt das, was die Treiberinstallation zum Laden der DVB-Treiber
für nötig hielt; ist ungeeignet vorbesetzt für bt878-DVB-Karten, egal
ob mit "Hardware-Erkennung" bei der Treiber-Installation oder ohne.]
modprobe dvb-bt8xx
modprobe mt352
[Lädt die für die Karte zuständigen Module.]
jetzt erst den VDR starten (/etc/init.d/vdr start)
Mit richtiger channels.conf sollte jetzt etwas empfangen werden, femon
liefert auf der Kommandozeile Aufschluss - am Ende jeder Zeile sollte
FE_HAS_LOCK stehen
Wenn das dauerhaft werden soll:
Die Datei /etc/modutils/linuxtv-dvb-2.4.26-ctvdrskas-1 so ändern:
#!/bin/sh
if [ "`uname -r`" == "2.4.26-ctvdrskas-1" ] ; then
cat <<EOF
alias char-major-250 dvb
probeall dvb dvb-bt8xx
above dvb-bt8xx mt352
EOF
fi
Aber Vorsicht, wenn noch andere DVB-Karten im System stecken, müssen
die Zeilen zwischen alias und EOF wie folgt ergänzt werden - damit die
Treiber zusätzlich geladen werden:
add probeall dvb dvb-bt8xx
above dvb-bt8xx mt352
hinterher update-modules. Jetzt sollte nach einem reboot der Kasten
mit den aktiven Treibern für die AverMedia starten.
Viel Erfolg!
Peter