Hi,
ich möchte mit einem Raspberry Pi 3 und einem Hauppauge soloHD USB DVB-C Adapter einen einfachen Signaltester aufbauen, um die DVB-C Signalqualität an unterschiedlichen Antennendosen zu ermitteln, ohne meine Server durch die Gegend tragen zu müssen. Letzlich hoffe ich, die Ursache für die nervigen Aussetzer bei Aufzeichnungen zu finden, die bei mir seit einiger Zeit auftreten.
Leider tritt schon bei der Kanalwahl mit zap ein Fehler auf, ich komme also gar nicht dazu, femon einzusetzen:
# zap -channels /etc/dvb/channels_210615.conf 'Das Erste HD'
Using frontend "Silicon Labs Si2168", type DVB-C
Problem retrieving frontend information: Unknown error 524
Problem retrieving frontend information: Unknown error 524 00000000 |
status SCVYL | signal 0000 | snr 0000 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
Was mache ich falsch?
Mein Konfiguration ist wie folgt: Ich habe RPi OS Buster installiert (Kernel 5.10.17), die Firmware si2168-b40 und das Paket dvb-apps. Der USB-Adapter wird ordnungsgemäß erkannt:
# dmesg -e
...
[Jun15 11:13] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
[ +0,131058] usb 1-1.2: New USB device found, idVendor=2040, idProduct=0264, bcdDevice= 1.00
[ +0,000026] usb 1-1.2: New USB device strings: Mfr=3, Product=1, SerialNumber=2
[ +0,000016] usb 1-1.2: Product: soloHD
[ +0,000015] usb 1-1.2: Manufacturer: HCW
[ +0,000015] usb 1-1.2: SerialNumber: 0013939411
[ +0,071803] em28xx 1-1.2:1.0: New device HCW soloHD @ 480 Mbps (2040:0264, interface 0, class 0)
[ +0,000022] em28xx 1-1.2:1.0: DVB interface 0 found: isoc
[ +0,067123] em28xx 1-1.2:1.0: chip ID is em28178
[ +2,128721] em28xx 1-1.2:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0xbdebc104
[ +0,000023] em28xx 1-1.2:1.0: EEPROM info:
[ +0,000017] em28xx 1-1.2:1.0: microcode start address = 0x0004, boot configuration = 0x01
[ +0,007363] em28xx 1-1.2:1.0: AC97 audio (5 sample rates)
[ +0,000020] em28xx 1-1.2:1.0: 500mA max power
[ +0,000019] em28xx 1-1.2:1.0: Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[ +0,063743] em28xx 1-1.2:1.0: Identified as PCTV tripleStick (292e) (card=94)
[ +0,000026] em28xx 1-1.2:1.0: dvb set to isoc mode.
[ +0,002667] usbcore: registered new interface driver em28xx
[ +0,050766] em28xx 1-1.2:1.0: Binding DVB extension
[ +0,025811] i2c i2c-12: Added multiplexed i2c bus 13
[ +0,000023] si2168 12-0064: Silicon Labs Si2168-B40 successfully identified
[ +0,000013] si2168 12-0064: firmware version: B 4.0.2
[ +0,018449] si2157 13-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[ +0,000107] dvbdev: DVB: registering new adapter (1-1.2:1.0)
[ +0,000021] em28xx 1-1.2:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[ +0,000020] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[ +0,002878] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ +0,003928] em28xx 1-1.2:1.0: DVB extension successfully initialized
[ +0,000027] em28xx: Registered (Em28xx dvb Extension) extension
[ +0,026344] em28xx 1-1.2:1.0: Registering input extension
[ +0,000370] Registered IR keymap rc-pinnacle-pctv-hd
[ +0,000403] rc rc0: PCTV tripleStick (292e) as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/rc/rc0
[ +0,000152] rc rc0: lirc_dev: driver em28xx registered at minor = 0, scancode receiver, no transmitter
[ +0,000144] input: PCTV tripleStick (292e) as /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.2/1-1.2:1.0/rc/rc0/input0
[ +0,001625] em28xx 1-1.2:1.0: Input extension successfully initialized
[ +0,000016] em28xx: Registered (Em28xx Input Extension) extension
Alles anzeigen
Die Sendersuche mit scan liefert 235 Kanäle
# scan -a 0 -x 0 /usr/share/dvb/dvb-legacy/dvb-c/de-Berlin > /etc/dvb/channels_210615.conf
...
root@raspberrypi:~# wc -l /etc/dvb/channels_210615.conf
235 /etc/dvb/channels_210615.conf
Aber beim Versuch, zu einem der Kanäle zu wechseln, tritt dann obiger Fehler auf.
Immerhin: Auf meinem Server funktioniert nicht einmal die Kanalsuche (mit den internen DVB-C Karten :), Konfiguration siehe hier
# scan -a 0 -x 0 /usr/share/dvb/dvb-legacy/dvb-c/de-Berlin > /etc/dvb/channels_210615.conf
scanning /usr/share/dvb/dvb-legacy/dvb-c/de-Berlin
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
initial transponder 394000000 6900000 0 3
initial transponder 113000000 6900000 0 3
initial transponder 466000000 6900000 0 3
>>> tune to: 394000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64
WARNING: >>> tuning failed!!!
>>> tune to: 394000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 113000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64
WARNING: >>> tuning failed!!!
>>> tune to: 113000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64 (tuning failed)
WARNING: >>> tuning failed!!!
>>> tune to: 466000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64
WARNING: >>> tuning failed!!!
>>> tune to: 466000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_64 (tuning failed)
WARNING: >>> tuning failed!!!
ERROR: initial tuning failed
dumping lists (0 services)
Done.
Alles anzeigen