Mal wieder ein kleiner Bericht über die Inbetriebnahme einer "Allerwelts"-Hardware unter Linux.
Aufgrund gewisser, mehr oder minder unglücklicher Umstände, war es an der Zeit bis spätestens gestern (21.06.2014) 21.00h für eine Möglichkeit zu sorgen, TV-Empfang zu bekommen.
Da ich schon länger mit der Möglichkeit TV über den Rechner mit DVB-T geliebäugelt habe, musste es dann eben etwas eiliger als geplant mit der Umsetzung erfolgen, zum Glück gibt es auch "Elektronikdealer meines Vertrauens", die absolut kein Problem damit haben, daß man auch mal ein Stück Hardware auspackt und an seinen mitgebrachten Laptop anstöpselt um die Linuxkompatibilität zu prüfen.
Nicht nur das, auch geriet ich zusätzlich noch an einen Mitarbeiter, der das mit der Beratung sehr ernst nahm und zusammen mit mir dann auch noch im Netz ein wenig weiter recherchierte, was man zu der gewünschten Hardware und Linux so im Netz findet und auch noch, wie die Empfangsprognose am geplanten Einsatzort aussieht, herzlichen Dank dafür und für den geneigten Leser noch ein kurzer Tipp, auch wenn ich aufgrund unserer Forenregeln direkt keine Namen nennen möchte.
Wer sich im Raum Freiburg im Breisgau bewegt und einen "Elektronikdealer seines Vertrauens" sucht, bei welchem Beratung zum Service gehört, der wird beim letzten Buchstaben des griechischen Alphabets (hint, hint) fündig.
Zum Thema Empfangsprognose kam übrigens Folgende Seite zum Einsatz:
http://www.ueberallfernsehen.de/empfangsprognose/index.html
So, nun aber zur Sache:
Für einen Zwanziger erwarb ich einen USB DVB-T-Stick von LogiLink, der sich auf der Verpackung als "VG0025" vorstellte. Mit dabei war eine kleine Antenne und eine CD mit Windowstreibern, die ausnahmsweise sogar für den Linuxer von Interesse sein kann aber nicht muss (dazu später mehr).
Einstöpseln des Stummels spuckte Folgendes aus:
Also in Kurzform, USB-ID ist 187f:0202, Treiber vorhanden, Firmware fehlt noch.
Kurze Recherche im Netz zeigte zwei Möglichkeiten:
1) Den Windows-Treiber von der mitgelieferten CD auf einem (virtuellen) Windows oder via Wine zu installieren und dort die passende Datei herauszukopieren (entpacken der Setup.exe mit den üblichen Verdächtigen klappte nicht)
oder
2) Sich die passende Datei aus dem Netz zu holen (und sie umzubenennen)
Stöpsel raus, Stöpsel rein ....
Das sieht also gut aus, nun noch passende Software zum Scannen, Kanalliste erzeugen und Abspielen und dem TV-Empfang steht nichts mehr im Wege.
Für das Suchen nach Kanälen sagte mir die Allwissende Müllhalde voraus, daß das Tool "w_scan" wohl ganz gut zum Scannen geeignet wäre,
http://software.opensuse.org/package/w_scan?search_term=w_scan
wem die sich in den Repos vorhandenen Versionen zu alt sind, der kann sich das Tool auch schnell selbst übersetzen (es werden ausser den GNU-autotools, gcc und make nur die Header der glibc benötigt, bei openSUSE das Paket "glibc-devel").
http://www.vdr-wiki.de/wiki/index.php/W_scan
http://wirbel.htpc-forum.de/w_scan/index2.html
und wenn das geklappt hat, dann im selben Ordner
Die Datei "channels.conf" kann nun mit mplayer verwendet werden.
Sie sollte in etwa so aussehen:
Kleiner Test:
Kanalwechsel mit "h" (vor) oder "k" (zurück) und siehe da, alles so, wie es sein sollte.
Wer sich das Scannen ersparen will oder einen Vergleich möchte, was der Scan so in etwa finden sollte, der wird hier fündig:
http://www.vdr-wiki.de/wiki/index.php/DVB-T_channels.conf
Fazit:
Der Fernsehstummel funktioniert unter Linux fast OOTB, nur die Firmwaredatei muss in /lib/firmware kopiert werden, bei einem Preis von etwa 20 €uronen bekommt man auch etwas für sein Geld. Ich habe mir zusätzlich noch eine Zimmerantenne mit eingebautem Verstärker und einen kleinen Adapter (damit man den Stick an das Koax-Antennenkabel der Zimmerantenne angeschlossen bekommt) für zusammen weitere 20 € zugelegt, aber zumindest bei dem gestern herrschenden, guten Wetter, war der Empfang gut genug, das ist aber logischerweise stark ortsabhängig (siehe Link weiter oben zur Empfangsprognose) und hier nicht wirklich Gegenstand des Beitrags.
Greetz,
RM
Aufgrund gewisser, mehr oder minder unglücklicher Umstände, war es an der Zeit bis spätestens gestern (21.06.2014) 21.00h für eine Möglichkeit zu sorgen, TV-Empfang zu bekommen.
Da ich schon länger mit der Möglichkeit TV über den Rechner mit DVB-T geliebäugelt habe, musste es dann eben etwas eiliger als geplant mit der Umsetzung erfolgen, zum Glück gibt es auch "Elektronikdealer meines Vertrauens", die absolut kein Problem damit haben, daß man auch mal ein Stück Hardware auspackt und an seinen mitgebrachten Laptop anstöpselt um die Linuxkompatibilität zu prüfen.
Nicht nur das, auch geriet ich zusätzlich noch an einen Mitarbeiter, der das mit der Beratung sehr ernst nahm und zusammen mit mir dann auch noch im Netz ein wenig weiter recherchierte, was man zu der gewünschten Hardware und Linux so im Netz findet und auch noch, wie die Empfangsprognose am geplanten Einsatzort aussieht, herzlichen Dank dafür und für den geneigten Leser noch ein kurzer Tipp, auch wenn ich aufgrund unserer Forenregeln direkt keine Namen nennen möchte.
Wer sich im Raum Freiburg im Breisgau bewegt und einen "Elektronikdealer seines Vertrauens" sucht, bei welchem Beratung zum Service gehört, der wird beim letzten Buchstaben des griechischen Alphabets (hint, hint) fündig.
Zum Thema Empfangsprognose kam übrigens Folgende Seite zum Einsatz:
http://www.ueberallfernsehen.de/empfangsprognose/index.html
So, nun aber zur Sache:
Für einen Zwanziger erwarb ich einen USB DVB-T-Stick von LogiLink, der sich auf der Verpackung als "VG0025" vorstellte. Mit dabei war eine kleine Antenne und eine CD mit Windowstreibern, die ausnahmsweise sogar für den Linuxer von Interesse sein kann aber nicht muss (dazu später mehr).
Einstöpseln des Stummels spuckte Folgendes aus:
Code:
Fatboy kernel: [40676.507341] usb 2-6: new high-speed USB device number 6 using ehci-pci
Fatboy kernel: [40676.622454] usb 2-6: New USB device found, idVendor=187f, idProduct=0202
Fatboy kernel: [40676.622466] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Fatboy kernel: [40676.622473] usb 2-6: Product: MDTV Receiver
Fatboy kernel: [40676.622479] usb 2-6: Manufacturer: MDTV Receiver
Fatboy mtp-probe: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-6"
Fatboy mtp-probe: bus: 2, device: 6 was not an MTP device
Fatboy kernel: [40676.670320] smscore_load_firmware_from_file: line: 1168: failed to open firmware file "dvb_nova_12mhz_b0.inp"
Fatboy kernel: [40676.670330] smscore_set_device_mode: line: 1417: return error code -2.
Fatboy kernel: [40676.670335] smsusb_init_device: line: 431: smscore_start_device(...) failed
Kurze Recherche im Netz zeigte zwei Möglichkeiten:
1) Den Windows-Treiber von der mitgelieferten CD auf einem (virtuellen) Windows oder via Wine zu installieren und dort die passende Datei herauszukopieren (entpacken der Setup.exe mit den üblichen Verdächtigen klappte nicht)
oder
2) Sich die passende Datei aus dem Netz zu holen (und sie umzubenennen)
Code:
wget -c http://steventoth.net/linux/sms1xxx/sms1xxx-hcw-55xxx-dvbt-02.fw
su -c "cp sms1xxx-hcw-55xxx-dvbt-02.fw /lib/firmware/dvb_nova_12mhz_b0.inp"
Code:
Fatboy kernel: [41304.938267] usb 2-6: new high-speed USB device number 7 using ehci-pci
Fatboy kernel: [41305.053365] usb 2-6: New USB device found, idVendor=187f, idProduct=0202
Fatboy kernel: [41305.053371] usb 2-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Fatboy kernel: [41305.053375] usb 2-6: Product: MDTV Receiver
Fatboy kernel: [41305.053378] usb 2-6: Manufacturer: MDTV Receiver
Fatboy kernel: [41305.104036] smscore_load_firmware_family2: line: 986: sending MSG_SMS_DATA_VALIDITY_REQ expecting 0xcfed1755
Fatboy kernel: [41305.106025] smscore_onresponse: line: 1566: MSG_SMS_DATA_VALIDITY_RES, checksum = 0xcfed1755
Fatboy kernel: [41305.507445] DVB: registering new adapter (Siano Nice Digital Receiver)
Fatboy kernel: [41305.508070] usb 2-6: DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)...
# ls -lR /dev/dvb/
/dev/dvb/:
insgesamt 0
drwxr-xr-x 2 root root 100 22. Jun 10:40 adapter0
/dev/dvb/adapter0:
insgesamt 0
crw-rw---- 1 root video 212, 0 22. Jun 10:40 demux0
crw-rw---- 1 root video 212, 1 22. Jun 10:40 dvr0
crw-rw---- 1 root video 212, 2 22. Jun 10:40 frontend0
Für das Suchen nach Kanälen sagte mir die Allwissende Müllhalde voraus, daß das Tool "w_scan" wohl ganz gut zum Scannen geeignet wäre,
http://software.opensuse.org/package/w_scan?search_term=w_scan
wem die sich in den Repos vorhandenen Versionen zu alt sind, der kann sich das Tool auch schnell selbst übersetzen (es werden ausser den GNU-autotools, gcc und make nur die Header der glibc benötigt, bei openSUSE das Paket "glibc-devel").
http://www.vdr-wiki.de/wiki/index.php/W_scan
http://wirbel.htpc-forum.de/w_scan/index2.html
Code:
wget -c http://wirbel.htpc-forum.de/w_scan/w_scan-20140118.tar.bz2
tar xf w_scan-20140118.tar.bz2
cd w_scan-20140118
./configure && make
Code:
mkdir ~/.mplayer ##falls dieser Ordner nicht schon existiert
./w_scan -ft -c DE >> ~/.mplayer/channels.conf
Sie sollte in etwa so aussehen:
Code:
Das Erste:618000:I999B8C23D999M64T8G4Y0:T:27500:1537:1538,1539:1543:0:96:0:0:0
EinsFestival:618000:I999B8C23D999M64T8G4Y0:T:27500:81:82:1543:0:5:0:0:0
arte:618000:I999B8C23D999M64T8G4Y0:T:27500:33:34,35:39:0:2:0:0:0
Phoenix:618000:I999B8C23D999M64T8G4Y0:T:27500:49:50:55:0:3:0:0:0
ZDF:594000:I999B8C23D999M16T8G4Y0:T:27500:545:546,547:551:0:514:0:0:0
----------- usw. -----------------
Code:
mplayer dvb://
Wer sich das Scannen ersparen will oder einen Vergleich möchte, was der Scan so in etwa finden sollte, der wird hier fündig:
http://www.vdr-wiki.de/wiki/index.php/DVB-T_channels.conf
Fazit:
Der Fernsehstummel funktioniert unter Linux fast OOTB, nur die Firmwaredatei muss in /lib/firmware kopiert werden, bei einem Preis von etwa 20 €uronen bekommt man auch etwas für sein Geld. Ich habe mir zusätzlich noch eine Zimmerantenne mit eingebautem Verstärker und einen kleinen Adapter (damit man den Stick an das Koax-Antennenkabel der Zimmerantenne angeschlossen bekommt) für zusammen weitere 20 € zugelegt, aber zumindest bei dem gestern herrschenden, guten Wetter, war der Empfang gut genug, das ist aber logischerweise stark ortsabhängig (siehe Link weiter oben zur Empfangsprognose) und hier nicht wirklich Gegenstand des Beitrags.
Greetz,
RM