[linux-l] Gelöst! Einrichten eines DVB-T2-Sticks scheitert an Laden der Firmware

Rainer Herrendörfer rainer.herrendoerfer at belug.de
Mo Feb 7 23:15:11 CET 2022


Huhu.

Gelöst! Es gibt eine weitere Anleitung für Ubuntu:

TV tuner install on Ubuntu with PPA

https://www.hauppage.com/pages/support/support_linux.html

Ich mußte mich erstmal schlaumachen was PPA ist. Wikipedia bietet eine Reihe Deutungen, die schonmal vielversprechende Erwartungen aufkommen ließ:

palpatio per anum, med. lat. für Rektaluntersuchung

gemeint war aber wohl:

Personal Package Archive, (dt.: „Eigene Paketquelle“ oder „Persönliches Software-Repositorium“) für das Advanced Packaging Tool (APT) in Linux

Hauppauge stellt für Ubuntu ein eigenes Repository zur Verfügung. In diesem steht dann ein Paket linux-firmware-hauppauge bereit. Ich habe also ein Ubuntu und das Paket installiert, damit lief es problemlos.  Zum Vergleich md5sum über die Firmwaredatei aus diesem Repository und die Version von github geschickt, siehe da: sie sind verschieden. grmblhmmpft!
Also die Ubuntufirmwaredatei in mein Fedora kopiert und schon lief's auch da.
Wieso können Hersteller, die sich die Mühe machen ein Paket zu bauen, nicht auch noch einen Link zur aktuellen Firmwareversion anbieten, damit Benutzer anderer Distros einfachen Zugang zu dem file erhalten?

Schönen Abend
®


-----Original message-----
> From: Rainer Herrend?rfer via linux-l <linux-l at mlists.in-berlin.de>
> Sent: Sunday 6th February 2022 21:06
> To: linux-l at mlists.in-berlin.de
> Cc: Rainer Herrendörfer <rainer.herrendoerfer at belug.de>
> Subject: [linux-l] Einrichten eines DVB-T2-Sticks scheitert an Laden der Firmware
>
> Hallo zusammen,
>
> kämpfe gerade mit einem DVB-T-Stick Hauppage WinTV-soloHD.
> Laut Recherche auf
>
> https://www.linuxtv.org/wiki/index.php/DVB-T2_USB_Devices
>
> wird der Stick seit Kernel 4.17 unterstützt.
> Der Hersteller listet ihn auch als von Linux unterstützt auf:
>
> https://www.hauppauge.de/site/support/support_faq.php?n=FAQ.Linux
>
> gemäß der Anleitung auf
>
> https://www.hauppauge.de/site/support/support_faq.php?n=FAQ.Linux
>
> eingestöpselt und die empfohlene Firmware
>
> dvb-demod-si2168-b40-01.fw
>
> nach /lib/firmware heruntergeladen. Außerdem wird w_scan benötigt, also
>
> dnf install w_scan
>
> Der Versuch eine Playlist erstellen zu lassen scheitert dann allerdings:
>
> $ w_scan -ft -c DE -L > channels.xspf
> ...
> ERROR: Sorry - i couldn't get any working frequency/transponder
>  Nothing to scan!!
>
> dmesg verrät wo es hapert:
>
> [  277.839084] si2168 9-0064: Direct firmware load for dvb-demod-si2168-d60-01.fw
> failed with error -2
> [  277.839090] si2168 9-0064: firmware file 'dvb-demod-si2168-d60-01.fw' not
> found
> [  277.843602] si2157 10-0060: found a 'Silicon Labs Si2157-A30'
> [  277.892584] si2157 10-0060: firmware version: 3.0.5
> [  277.899148] si2168 9-0064: Direct firmware load for dvb-demod-si2168-d60-01.fw
> failed with error -2
> [  277.899152] si2168 9-0064: firmware file 'dvb-demod-si2168-d60-01.fw' not
> found
>
> Hmm, er sucht nach einer Firmwareversion d60, also die geforderte Version
> von github besorgt:
>
> # ls -l  /lib/firmware |grep dvb
> -rw-r--r--.  1 root root    6919  6. Feb 20:46 dvb-demod-si2168-b40-01.fw
> -rw-r--r--.  1 root root  170167  6. Feb 20:52 dvb-demod-si2168-d60-01.fw
>
> aber nach nochmaligem w_scan:
>
> [  562.494850] si2168 9-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
> [  562.494854] si2168 9-0064: firmware download failed -22
> [  562.499297] si2168 9-0064: downloading firmware from file 'dvb-demod-si2168-d60-01.fw'
> [  562.499300] si2168 9-0064: firmware download failed -22
>
> Ist denn die Hardware die richtige? :
>
> $ lsusb
> ...
> Bus 003 Device 007: ID 2040:8268 Hauppauge soloHD
> ...
>
> laut linuxtv.org sollte der Stick die ID 2040:0265 haben.
> Der Hersteller listet auf (2) explizit das Modell 203129 auf, der Sticker
> auf meinem Stick verkündet 203129 LF Rev D516.
>
> Hat irgendwer eine Idee?
>
> Gruß
> ®ainer
>
> _______________________________________________
> linux-l mailing list
> linux-l at mlists.in-berlin.de
> Die Mailingliste der BeLUG (Berliner Linux User Group)
>
> Wenn du diese Mailingliste  abbestellen willst, gehe bitte auf
> https://mlists.in-berlin.de/mailman/listinfo/linux-l-mlists.in-berlin.de
> und trage dich dort bitte aus
>



Mehr Informationen über die Mailingliste linux-l