DVB-T Stick Aver Volar HD Pro
Archivierte Anleitung
Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.
Artikel für fortgeschrittene Anwender
Dieser Artikel erfordert mehr Erfahrung im Umgang mit Linux und ist daher nur für fortgeschrittene Benutzer gedacht.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Die Installation des DVB-T USB-Sticks AVerTV Volar HD Pro (zu erkennen an der Modellnummer A835 oder der USB-ID 07ca:a835
) gestaltet sich mangels Unterstützung durch Video4Linux (V4L) etwas schwieriger, als die eines unterstützten Sticks. Hier wird erklärt, wie man die v4l-dvb
-Treiber entsprechend patchen kann.
Das Patchen der Kernelmodule ist kein Thema für Neulinge und sollte nach Möglichkeit von einem erfahrenen Nutzer durchgeführt werden, da Schäden an bereits installierten Video-Treibern (wie WebCams, TV-Karten, etc.) nicht auszuschließen sind.
Im Grunde kompiliert man die v4l-dvb Kernelmodule, wie im Artikel zu v4l-dvb. Den "Patch" in Form einer angepassten Firmware lädt man dann in den Firmware-Ordner des Systems.
Installation¶
Es müssen folgende Pakete installiert werden[1]
build-essential
libdigest-sha1-perl
linux-headers (der Systemarchitektur entsprechend[3])
patchutils
libproc-processtable-perl (universe)
git-core (universe)
linux-firmware-nonfree (multiverse)
Befehl zum Installieren der Pakete:
sudo apt-get install build-essential libdigest-sha1-perl linux-headers patchutils libproc-processtable-perl git-core linux-firmware-nonfree
Oder mit apturl installieren, Link: apt://build-essential,libdigest-sha1-perl,linux-headers,patchutils,libproc-processtable-perl,git-core,linux-firmware-nonfree
Nun lädt man via Git den aktuellen Quellcode der V4L Kernelmodule. Im Terminal[4] gibt man dazu ein:
git clone git://linuxtv.org/media_build.git
Dann wechselt man in den Ordner, der durch den Git-Clone angelegt wurde:
cd media_build
Hier führt man den Prozess aus, der die Kernelmodule kompiliert[5]. Jedoch stoppt man die Kompilierung nach dem ersten Teil. Zunächst startet man die Kompilierung durch:
./build
Sobald das Terminal sich mit dem Make der einzelnen Module befasst (erkennbar an den Zeilen, die mit CC beginnen), bricht man den Prozess mit Strg + C ab.
Durch Eingabe von:
make allyesconfig
weist man den Make-Befehl[5] an keine Zwischenfragen zu stellen. Dann startet man den Make-Prozess durch:
make
Dies dauert nun einige Minuten, da alle mitgelieferten Kernelmodule an die Kernelversion angepasst werden. Sobald der Prozess durchlaufen ist, startet man die Installation der Kernelmodule:
sudo make install
Nun sind die V4L-Treiber installiert. Allerdings ist der DVB-T Stick noch immer nicht erkennbar. Dies ändert man nun durch die gepatchte Firmware:
cd /lib/firmware sudo wget http://xgazza.altervista.org/Linux/DVB/dvb-usb-af9035-02.fw
XGazza, ein italienischer Linux-User und -Developer war so freundlich, diese Firmware bereitzustellen. Der Name der Firmware (AF9035) soll auch später in den Programmen der zu wählende Treiber sein, mit dem das Antennensignal interpretiert werden kann.
Bedienung¶
Nach dem Neustart erkennt man wie vorher per
lsusb
den Stick als 07ca:a835
. Ein Blick in die Protokolldatei:
dmesg | grep dvb
Hier sollte man nun folgenden Satz lesen können:
dmesg | grep dvb ... DVB: registering adapter 0 frontend 0 (Afatech AF9033 (DVB-T)) ...
Das bedeutet, der Stick wurde erkannt und initialisiert. Nun kann via dvb-utils die channels.conf mit Leben gefüllt werden oder direkt via Kaffeine oder dem DVB-Interpreter nach Wahl ein Sendersuchlauf gestartet werden.
Links¶
Wiki-Vorlage 🇮🇹 - das hier frei übersetzte Original