Digittrade DVB-T USB Stick
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.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Der Digittrade DVB-T USB Stick 🇩🇪 ist eine 2007 auf den Markt gekommene DVB-T-Karte, die vom Hersteller auch mit Linux-Tauglichkeit beworben wird. Der Packung liegt eine CD u.a. mit Linux-Treibern bei; außerdem eine kleine Stabantenne, sowie eine Fernbedienung (die laut Hersteller unter Linux nicht unterstützt wird, siehe aber hier). Der Stick benötigt unter Linux einen USB-2.0-Port sowie eine CPU mit mindestens 800 Mhz/1 GHz. Die Karte verwendet einen Afatech-AF9015-Chip 🇬🇧 und benötigt die entsprechende Firmware.
Installation¶
Die auf der CD befindliche Software ist für die aktuellen Ubuntu-Versionen nicht kompatibel. Die Karte selbst sollte ohne weitere Vorarbeiten direkt funktionieren, da die im Kernel befindliche dvb-v4l-Version alle erforderlichen Module enthält; ggf. muss die aktuelle Firmware-Datei dvb-usb-af9015.fw ⮷ mit Root-Rechten[1] nach /lib/firmware/ kopiert werden.
Hinweis!
Fremdsoftware kann das System gefährden.
Benutzung¶
Die Karte kann mit jeder DVB-T-tauglichen Software verwendet werden (siehe TV; der Hersteller empfiehlt Kaffeine).
Fernbedienung¶
Um die Fernbedienung in Betrieb nehmen zu können, sind Vorarbeiten nötig. Zunächst muss in einem Editor[3] eine Konfigurations-Dateien erstellt und mit Root-Rechten in /etc/modprobe.d/ abgespeichert werden.
Die Datei /etc/modprobe.d/dvb-usb-af9015.conf sorgt dafür, dass der Infrarot-Empfänger im Stick als eigenes Input-Device automatisch erkannt wird (nötig, da mindestens vier verschiedene Sticks mit gleicher Kennung existieren; der IR-Receiver wird zwar sofort erkannt, lässt sich aber nicht ohne Weiteres ansprechen). Inhalt ist die Zeile
options dvb-usb-af9015 remote=4
Der Infrarot-Empfänger wird daraufhin (spätestens nach einem Neustart des Rechners) mit
cat /proc/bus/input/devices
als Input-Device angezeigt, und in der dmesg-Ausgabe findet sich dann ein Eintrag wie
[ 13.142363] input: Afatech AF9015 reference design as /devices/pci0000:00/0000:00:14.0/usb3/3-11/rc/rc0/input20 [ 13.142458] rc0: Afatech AF9015 reference design as /devices/pci0000:00/0000:00:14.0/usb3/3-11/rc/rc0
Daraufhin erkennt das System einige der Tasten so (Ziffern, Lautstärkeregelung über VOL↑/VOL↓/MUTE-Tasten, die Play/Timeshift-Tasten funktionieren z.B. in Rhythmbox zum Starten/Anhalten des ausgewählten Titels). Eine weitergehende Konfiguration erfolgt dann wie in Lirc und Lirc/Tasten mit Funktionen belegen beschrieben, es kann auch inputlirc verwendet werden.
lircd.conf¶
Falls die Tasten von einer Standard-Lirc-Installation mit Linux Input Layer (dev/input/eventX) und entsprechend automatisch erstellter lircd.conf nicht erkannt werden, hier noch eine eigene lircd.conf für die Fernbedienung:
# Please make this file available to others
# by sending it to <lirc@bartelmus.de>
#
# this config file was automatically generated
# using lirc-0.8.6(devinput) on Mon Dec 7 23:13:56 2009
#
# contributed by Heinrich Schwietering
#
# brand: DIGITTRADE
# model no. of remote control:
# devices being controlled by this remote: Digittrade USB DVB-T
#
begin remote
name Digittrade_USB_DVB-T_Remote
bits 16
eps 30
aeps 100
one 0 0
zero 0 0
pre_data_bits 16
pre_data 0x8001
gap 455981
toggle_bit_mask 0x0
begin codes
KEY_PREVIOUS 0x0195
KEY_TEXT 0x0184
KEY_EPG 0x016D
KEY_POWER 0x0074
KEY_SCREEN 0x0174
KEY_SOUND 0x0188
KEY_S 0x00D2
KEY_SUBTITLE 0x0172
KEY_CHANNELUP 0x0192
KEY_CHANNELDOWN 0x0193
KEY_VOLUMEUP 0x0073
KEY_VOLUMEDOWN 0x0072
KEY_MUTE 0x0071
KEY_1 0x0002
KEY_2 0x0003
KEY_3 0x0004
KEY_4 0x0005
KEY_5 0x0006
KEY_6 0x0007
KEY_7 0x0008
KEY_8 0x0009
KEY_9 0x000A
KEY_0 0x000B
KEY_TIME 0x00A4
KEY_RECORD 0x00A7
KEY_PLAY 0x00CF
KEY_STOP 0x0080
KEY_PAUSE 0x0077
end codes
end remoteProbleme¶
Falls beim Hochfahren des Rechners eine sich ständig wiederholende Fehlermeldung in der Art
[ 5106.864369] af9015: command failed:255 [ 5106.864375] dvb-usb: error while querying for an remote control event.
erscheint und die Fernbedienung nicht funktioniert, kann in /etc/modprobe.d/ die Datei dvb_usb_af9015.conf mit dem Inhalt
options dvb_usb_af9015 remote=10
angelegt werden (Editor mit Root-Rechten), die Meldung sollte daraufhin unterbleiben. Allerdings kann dann die Fernbedienung nicht mehr verwendet werden!
Links¶
Forums-Thread zur Fernbedienung der Karte
Anleitung 🇬🇧 für die MSI Digivox mini II V3 Karte, die den gleichen Chipsatz verwendet
Thread 🇬🇧 auf linuxtv.org zur Fernbedienung