Flieger-RauTec
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
Ein Hallo an alle TV-Ubuntu-Experten, habe mir wieder mal ein TV-Stick geleistet und trotz vorheriger Recherche klappt es nicht. Ganz unten in dieser Liste (WinTV-soloHD):
https://linuxtv.org/wiki/index.php/Hauppauge
Hier eine Rezension (erste für Ubuntu, runter scrollen):
https://www.amazon.de/Hauppauge-Fernsehen-Tuner-solo-HD-Stick-Receiver/dp/B0152XLPFS
Das sah erst mal gut aus ... dachte ich. ~$ lsusb
Bus 002 Device 004: ID 2040:0264 Hauppauge
Das Internet ist zwar voll von Informationen dazu, leider alles sehr sehr unverständlich. Habe eben noch folgende Botschaft ermittelt: Der Stick funktioniert auch mit Linux einwandfrei, allerdings ist hierfür ein aktueller Kernel notwendig (4.6 oder neuer - der Standard-Kernel von Ubuntu 16.04 ist leider zu alt!). Außerdem müssen Firmware-Dateien von Hand nachinstalliert werden. Die sind aber leicht bei Google zu finden. Welche Dateien fehlen kann man im Kernel-Log (dmesg) nachlesen. Diese Dateien einfach herunterladen und in /lib/firmware ablegen.
Das ist schön gesagt, nur wie mache ich das ? Wie komme ich zu einem TV-Empfang mit z.B. "Me-TV" ? Vielen Dank schon mal im voraus
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
wird der Stick angezeigt im Terminal ? lsusb Die Hauppauge Seite verlinkt auf diese Seite Dort ist alles beschrieben, wie die Firmware heißt und wo man sie herunterladen kann.
|
Flieger-RauTec
(Themenstarter)
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
Guten Morgen Axel-Erfurt, Danke für Dein nächtlichen Einsatz, habe die Info befolgt und die Firmware ist nun eingepflegt. Wie gehts nun weiter, wäre ja zu einfach wenn Me-TV jetzt schon was zeigen würde. Deine Frage zu lsusb - habe ich bereits im ersten Post stehen
wird der Stick angezeigt im Terminal ? lsusb
Ja, sieht so aus: ~$ lsusb Bus 002 Device 004: ID 2040:0264 Hauppauge
Zu Firmwaredatei, müssen das nicht mehrere sein ? Habe nur eine (dvb-demod-si2168-b40-01.fw) kopiert/gedownloaded ?! Bin eben nochmal durch die Webseiten geblättert, alles nicht so nachvollziehbar, was kann/muß ich noch machen ?
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Wenn Ich mich recht erinnere, hat MeTV beim ersten Start einen Sendersuchlauf gestartet.
Man konnte aber auch eine fertige channels.conf importieren. Ich nutze zum Fernsehen mplayer, der verbraucht weniger Ressourcen als MeTV und ich brauche die ganzen Zusatzfunktionen nicht. Dazu muss eine channels.conf in /etc/mplayer oder ~/.mplayer/ vorhanden sein. meine sieht z.B. so aus (Erfurt DVB-T) ard:474000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1537:1538:96
zdf:706000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:545:546:514
mdr:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1585:1586:99
phoenix:474000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:49:50:3
rbb:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:2833:2834:177
br:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:529:530:33
hr:522000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:1041:1042:65
arte:474000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:33:34:2
3sat:706000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:561:562:515
einsfestival:474000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:81:82:5
info:706000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:577:578:516
neo:706000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_NONE:QAM_16:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:593:594:517 testen kann man das dann mit folgendem Befehl im Terminal
mplayer -cache 2048 dvb://
|
Flieger-RauTec
(Themenstarter)
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
Hallo Axel-Erfurt, leider bist Du zu schnell, weil der Stick funktioniert doch noch gar nicht. Die Existenz der Firmware reicht nicht, da muß noch mehr gemacht werden. Was ist zum Beispiel mit dem Kernel und dem Symbol-Link ? Im Internet lese ich immer der Stick funzt, nur keiner liefert eine Form von "Installationsanleitung". Diese "oberflächigen Beschreibungen" helfen nicht, siehe meinen ersten Post.
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Hast du die Firmware an den richtigen Ort kopiert? ich zitiere mal von DVB Wiki Hat man die Firmware aus dem Internet herunter geladen, muss man sie noch an den richtigen Ort im System verschieben,
damit der Treiber sie auch findet. cd /ORDNER/MIT/FIRMWARE-DATEI
sudo chown root FIRMWARENAME.fw ## Eigentümer auf `root` ändern
sudo mv FIRMWARENAME.fw /lib/firmware ## verschiebt die Firmware Anschließend sollte man das System neu starten oder das entsprechende Modul neu laden.
Die Firmware wird nun automatisch verwendet. Mittels : dmesg | grep MODULNAME erhält man nun die Information, ob die Firmware gefunden wurde. Ich habe das damals bei meiner Yakumo USB TV Box so gemacht und es hat funktioniert.
|
Flieger-RauTec
(Themenstarter)
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
... ich denke doch, TV-Stick steckt drin
Bus 002 Device 004: ID 2040:0264 Hauppauge
und fw-Datei ist vor Ort:
/libs/firmware/dvb-demod-si2168-b40-01.fw und nu ? Modulname ist mir nicht bekannt ?? Bzw. sieht so aus wenn das es ist: (keine Ausgabe) dmesg | grep DVB Nachtrag: Damit nicht was doppelt vorhanden ist, habe ich die fw-Datei nur einmal an ihren vorgesehenen Ort und der Befehl:
dmesg | grep DVB
zeigt weiterhin keine Ausgabe nach Ausschalten und Neustarten.
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Du kannst es noch mit dieser Firmware versuchen. si2168-02 und mal das lesen. v4l-dvb
|
Flieger-RauTec
(Themenstarter)
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
si2168-02 und mal das lesen. v4l-dvb
Habe nun beide FWs drin vor Ort und diese Seite "v4l-dvb" ist mir nicht verständlich, da ich nicht weis was ich benötige ?? Brauche ich das ?:
linux-firmware-nonfree
und so weiter und so fort ? Das habe ich mit Installationsanleitung gemeint. Was brauche ich, wo bekomme ich es her und was muß ich tun um den Empfänger anzuschmeißen ?
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
wenn dmesg | grep -i dvb nichts ausgibt, musst Du wohl alles abarbeiten angefangen von sudo apt-get install build-essential libdigest-sha-perl patchutils libproc-processtable-perl git-core bis dmesg | grep -i dvb
|
Flieger-RauTec
(Themenstarter)
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
Die ersten zwei Zeilen sind drin, habe noch keinen Reset getätigt. Hier die Dritte und nu ??
~$ sudo apt-get install linux-firmware-nonfree
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket linux-firmware-nonfree kann nicht gefunden werden. Nachtrag: Rechner neu gestartet und lebt noch, jedoch linux-firmware-nonfree geht immer noch nicht rein !?
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
Wenn die ersten beiden erfolgreich waren kannst Du es erst mal mit einem Neustart versuchen. edit:
hast du schon. sudo add-apt-repository 'deb http://cz.archive.ubuntu.com/ubuntu wily main multiverse'
dann
sudo apt-get update
dann
sudo apt-get install linux-firmware-nonfree
|
Flieger-RauTec
(Themenstarter)
Anmeldungsdatum: 17. Januar 2015
Beiträge: 467
Wohnort: Flughausen in Ubuntien
|
... gemacht ... siehe oben Und jetzt ? Nonfree gibts nicht ??? OK, Fahrplan ändern, mach ich .... Quelle geändert und linux-firmware-nonfree ist drin. Nach Eingabe von:
sudo make install
habe ich diesen Error: /media_build/v4l install
make[1]: Verzeichnis „/home/ar/media_build/v4l“ wird betreten
No version yet, using 4.4.0-31-generic
scripts/make_makefile.pl
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/bt8xx:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/frontends:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/pvrusb2:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/hdpvr:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/sn9c102:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/tm6000:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cx88:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/pluto2:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/uvc:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/gspca/gl860:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/ttpci:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/ngene:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/saa7164:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/em28xx:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/dvb-core:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/usbvision:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cx18:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/pwc:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/ivtv:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cx231xx:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cpia2:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/mantis:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/b2c2:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/siano:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/dvb-usb:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/bt8xx:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/tlg2300:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/saa7134:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cx25840:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/marvell-ccic:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/gspca/m5602:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/pt1:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/firewire:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cx25821:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/ttusb-dec:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/common:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/common/tuners:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/gspca:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/cx23885:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/ttusb-budget:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/gspca/stv06xx:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/au0828:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/video/zoran:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/ddbridge:
Removing obsolete files from /lib/modules/4.4.0-31-generic/kernel/drivers/media/dvb/dm1105:
Hmm... distro kernel with a non-standard place for module backports detected.
Please always prefer to use vanilla upstream kernel with V4L/DVB
I'll try to remove old/obsolete LUM files from /lib/modules/4.4.0-31-generic//updates/dkms:
Installing kernel modules under /lib/modules/4.4.0-31-generic/kernel/drivers/media/:
/sbin/depmod -a 4.4.0-31-generic
make -C firmware install
make[2]: Entering directory '/home/ar/media_build/v4l/firmware'
make[2]: *** No rule to make target '../../linux/firmware/ihex2fw.c', needed by 'ihex2fw'. Stop.
make[2]: Leaving directory '/home/ar/media_build/v4l/firmware'
Makefile:211: die Regel für Ziel „firmware_install“ scheiterte
make[1]: *** [firmware_install] Fehler 2
make[1]: Verzeichnis „/home/ar/media_build/v4l“ wird verlassen
Makefile:15: die Regel für Ziel „install“ scheiterte
make: *** [install] Fehler 2
Was mache ich nun ?
|
Benno-007
Anmeldungsdatum: 28. August 2007
Beiträge: 29240
Wohnort: Germany
|
Das Paket heißt linux-firmware, falls benötigt. Kernel kommen via Lts Enablement Stacks eigentlich erst mit 16.10 neue zu 16.04, aber du kannst mal so einen Mainline-Kernel versuchen oder die zwei deb-Dateien von 16.10 via packages.ubuntu.com (mit extra) runterladen.
|
Axel-Erfurt
Anmeldungsdatum: 18. Mai 2016
Beiträge: 1347
|
es gibt beide, linux-firmware und linux-firmware-nonfree
|