[linux-l] Einrichten eines DVB-T2-Sticks scheitert an Laden der Firmware

Rainer Herrendörfer rainer.herrendoerfer at belug.de
So Feb 6 21:04:14 CET 2022


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



Mehr Informationen über die Mailingliste linux-l