Die MSI DigiVox mini II-USB2.0-Geräte sind recht kostengünstige USB-Sticks zum DVB-T-Empfang unter Linux und laufen in allen Versionen mit v4l-dvb. Leider sind infolge der raschen Modellwechsel-Politik des Herstellers inzwischen eine Vielzahl von Modellen in unterschiedlichen Versionen, z.T. sogar mit unterschiedlichen Chipsätzen bei gleicher Modellbezeichnung, verkauft worden. Daher ist es wichtig, die genaue Versionsnummer mit USB-ID zu kennen, um die Sticks unter Ubuntu in Betrieb nehmen zu können. Leider ist von außen nicht immer zu sehen, um welche Version es sich handelt; im Zweifelsfalle hilft es nur, sich im Geschäft mit einem Computer die USB-ID ausgeben zu lassen. Unter Windows kann man nach Einstecken und erfolgter Hardwareerkennung in der Systemsteuerung nachschauen, welcher Treiber/Chipsatz verwendet wird.
Im Terminal[1] mit dem Befehl
lsusb
die USB-ID des verwendeten Sticks in Erfahrung bringen.
MSI DigiVox mini II | ||||
USB-ID | Modellname | Chipsatz (Demulator, Tuner) | Firmware | Details |
ID 10fd:1513 | DigiVox mini II V1.0 | NXP/Philips TDA10046A, NXP/Philips 8275ac1 | dvb-usb-digivox-02.fw | MSI DigiVox mini II |
ID 10fd:3564 | DigiVox mini II V2.0 | Afatech AF9015, Maxlinear MXL5003 | ? | Technische Details anscheinend nicht unterstützt! |
ID 15a4:9016 | DigiVox mini II V3.0, auch K-Vox | Afatech AF9015-N1, Microtune MT2061F | dvb-usb-af9015.fw | MSI DigiVox mini II V3.0 |
ID 1d19:1101 | DigiVox mini II V3.0, auch DigiVox mini deluxe | Realtek RTL2832U, FCI FC2580 | keine | MSI DigiVox mini II V3.0 |
Die Geräte benötigen eine v4l-dvb[2]-Installation. Diese ist bereits im Kernel integriert, muss aber für ältere Versionen durchgeführt werden, ggf. auch für neuere, falls die Karte so nicht unterstützt werden sollte. Allerdings werden für die unterschiedlichen Chipsätze verschiedene Versionen benötigt, z.T. ebenso unterschiedliche Firmware-Dateien, Details werden bei einzelnen Karten beschrieben.
Grundsätzlich sollten alle DVB-T-fähigen TV-Player zur Wiedergabe genutzt werden können.
Die Firmware dvb-usb-digivox-02.fw muss mit Root-Rechten[3] in das Verzeichnis /lib/firmware/<verwendete Kernelversion> kopiert werden, für neuere Ubuntu-Versionen ggf. auch direkt nach /lib/firmware
Wenn Treiber und Firmware korrekt installiert wurden, zeigt dmesg
oder /var/log/messages in etwa das Folgende:
Jun 23 11:47:41 nbdsc kernel: [ 1024.272000] usb 5-1: new high speed USB device using ehci_hcd and address 6 Jun 23 11:47:41 nbdsc kernel: [ 1024.408000] usb 5-1: configuration #1 chosen from 1 choice Jun 23 11:47:41 nbdsc kernel: [ 1024.408000] dvb-usb: found a 'MSI DIGI VOX mini II DVB-T USB2.0' in cold state, will try to load a firmware Jun 23 11:47:41 nbdsc kernel: [ 1024.424000] dvb-usb: downloading firmware from file 'dvb-usb-digivox-02.fw' Jun 23 11:47:42 nbdsc kernel: [ 1025.040000] usb 5-1: USB disconnect, address 6 Jun 23 11:47:42 nbdsc kernel: [ 1025.280000] usb 5-1: new high speed USB device using ehci_hcd and address 7 Jun 23 11:47:42 nbdsc kernel: [ 1025.416000] usb 5-1: configuration #1 chosen from 1 choice Jun 23 11:47:42 nbdsc kernel: [ 1025.416000] dvb-usb: found a 'MSI DIGI VOX mini II DVB-T USB2.0' in warm state. Jun 23 11:47:42 nbdsc kernel: [ 1025.416000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Jun 23 11:47:42 nbdsc kernel: [ 1025.416000] DVB: registering new adapter (MSI DIGI VOX mini II DVB-T USB2.0) Jun 23 11:47:42 nbdsc kernel: [ 1025.456000] DVB: registering frontend 0 (Philips TDA10046H DVB-T)... Jun 23 11:47:42 nbdsc kernel: [ 1025.488000] dvb-usb: MSI DIGI VOX mini II DVB-T USB2.0 successfully initialized and connected.
Ist der Stick nicht an einem USB-2.0-Port angeschlossen, erscheint statt
Jun 23 11:47:42 nbdsc kernel: [ 1025.416000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
etwas wie
Jun 23 11:47:42 nbdsc kernel: [ 1025.416000] dvb-usb: will use the device's hardware PID filter (table count: 8).
VLC -> channnels.conf als Playlist nutzen
Kaffeine -> Eingebauter Kanalscan
Ob der Stick unter Ubuntu nutzbar ist, ist unklar. Der Stick scheint recht selten zu sein (war im Herbst 2007 im Handel), und wurde wohl bald von der ersten V.3.0 abgelöst. Der verwendete Afatech-AF9015-Chip wird in diversen Sticks verwendet, insofern könnte eine Verwendung mit der Firmware dvb-usb-af9015.fw ggf. möglich sein, mangels Hardware konnte dies jedoch nicht überprüft werden. Anleitung bitte ergänzen!
Der Stick sollte ohne weiter Vorarbeiten funktionieren; ggf. muss die Firmwaredatei mit Root-Rechten nach /lib/firmware kopiert werden.
Dazu die Firmware herunterladen, z.B. mit
wget http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
und anschließend kopieren:
sudo cp dvb-usb-af9015.fw /lib/firmware/
Die Firmware ist auch in dem Paket
linux-firmware-nonfree
mit apturl
Paketliste zum Kopieren:
sudo apt-get install linux-firmware-nonfree
sudo aptitude install linux-firmware-nonfree
enthalten.
Die "händische" Inbetriebnahme der Fernbedienung ohne das Skript ist im Artikel Digittrade_DVB-T-Stick beschrieben; der einzige Unterschied besteht darin, dass in der Datei /etc/modprobe.d/dvb-usb-af9015.conf statt
options dvb-usb-af9015 remote=4
remote=2
gesetzt werden muss.
Der MSI DigiVox Mini II V3.0 ist ein recht kostengünstiger USB-Stick zum DVB-T-Empfang. Im Lieferumfang ist eine Stabantenne und eine Fernbedienung enthalten. Der Stick wird mittlerweile mit dem dritten Chipsatz ausgeliefert, die folgende Installationsbeschreibung behandelt die Version mit den Chipsatz RTL2832U (USB-ID 1d19:1101).
Benötigt werden die Pakete[5]
linux-headers-3.2.* (der verwendeten Kernelversion[6] entsprechend)
git
gcc
build-essential
Paketliste zum Kopieren:
sudo apt-get install git gcc build-essential linux-headers-`uname -r`
sudo aptitude install git gcc build-essential linux-headers-`uname -r`
Fremdsoftware kann das System gefährden.
Zur Installation gemäß README auf github.com vorgehen.
Dort gibts eine genaue Anweisung und den Treiber.
Das Makefile (~/DVB-Realtek-RTL2832U-2.2.2-10tuner-mod_kernel-3.0.0/RTL2832-2.2.2_kernel-3.0.0/Makefile) muss dann editiert werden: Kernel 3.2 wählen (s. README)
Wichtig ist dass vorher keine v4l/dvb-Module gebaut wurden, sonst gibt es u.U. eine Fehlermeldung wie:
FATAL: Error inserting dvb_usb_rtl2832u (/lib/modules/3.2.0-24-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-rtl2832u.ko): Invalid argument.
Abhilfe: Reinstallieren des "sauberen" Kernel-Images
aptitude reinstall linux-image-`uname -r`
Infos hierzu auch im Forum.
Leider funktionieren mit diesem Stick nicht alle Programme zum Fernsehen über DVB-T. Mit den folgenden Programmen funktioniert es: VLC und Gnome-MPlayer, Voraussetzung ist eine funktionsfähige channels.conf.
Im Zusammenspiel mit dem TV-Browser, zusätzlichen Skripten für DVB-T-Aufnahmen und dem MPlayer erhält man eine digitale TV-Zeitschrift und die Möglichkeit, aus dieser zeitgesteuert fernzusehen, das Fernsehprogramm aufzunehmen oder gleichzeitig aufzuzeichen und anzuschauen.
Forums-Thread mit der hier vorgestellten und einer ausführlichen Methode zur Installation des MSI DIGI VOX mini II V3.0
Diese Revision wurde am 2. Februar 2014 11:55 von Heinrich_Schwietering erstellt.