Project

General

Profile

Continuity errors with Si2168 and Unitymedia

Added by Peter Francks about 1 month ago

Dear all,
I have setup a TVheadend server. It is a Intel NUC on Debian 11 and I use a Hauppauge dualHD stick. I want to receive DVB-C from Unitymedia in Frankfurt.

The scan for stations went well, EPG reception is working as well. However, when I want to capture or view a station (e.g. via VLC), I get only some chirpy signal and the webinterface indicates under Status a ton of Continuity errors for the particular station (see screenshot).

These are the erorr messages in the web gui:

2022-05-22 20:02:05.171 mpegts: 314MHz in Kabel - tuning on Silicon Labs Si2168 #0 : DVB-C #0
2022-05-22 20:02:05.171 subscription: 0069: "HTTP" subscribing on channel "1LIVE", weight: 100, adapter: "Silicon Labs Si2168 #0 : DVB-C #0", network: "Kabel", mux: "314MHz", provider: "ARD WDR", service: "1LIVE", profile="pass", hostname="10.0.0.36", client="VLC/3.0.12 LibVLC/3.0.12" 
2022-05-22 20:02:06.310 TS: Kabel/314MHz/1LIVE: AAC-LATM @ #3601 Continuity counter error (total 1)
2022-05-22 20:02:06.310 tbl-base: nit: 314MHz in Kabel: invalid checksum (len 624, errors 1)
2022-05-22 20:02:07.295 mpegts: mux 346MHz in Kabel old params DVB-C freq 346000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:07.295 mpegts: mux 346MHz in Kabel new params DVB-C freq 346000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:07.296 tbl-pass: pass-nit: -: invalid checksum (len 624, errors 1)
2022-05-22 20:02:07.296 mpegts: mux 370MHz in Kabel old params DVB-C freq 370000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:07.296 mpegts: mux 370MHz in Kabel new params DVB-C freq 370000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:07.296 mpegts: mux 610MHz in Kabel old params DVB-C freq 610000000 sym 6900000 mod QAM/64 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:07.296 mpegts: mux 610MHz in Kabel new params DVB-C freq 610000000 sym 6900000 mod QAM/64 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:09.266 tbl-base: pat: 314MHz in Kabel: invalid checksum (len 144, errors 1)
2022-05-22 20:02:09.266 mpegts: mux 394MHz in Kabel old params DVB-C freq 394000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:09.266 mpegts: mux 394MHz in Kabel new params DVB-C freq 394000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:09.266 mpegts: mux 362MHz in Kabel old params DVB-C freq 362000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:09.266 mpegts: mux 362MHz in Kabel new params DVB-C freq 362000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:09.397 tbl-pass: pass-pat: -: invalid checksum (len 144, errors 1)
2022-05-22 20:02:11.503 TS: Kabel/314MHz/1LIVE Transport error indicator (total 1)
2022-05-22 20:02:16.654 TS: Kabel/314MHz/1LIVE: AAC-LATM @ #3601 Continuity counter error (total 223)
2022-05-22 20:02:19.328 subscription: 0069: "HTTP" unsubscribing from "1LIVE", hostname="10.0.0.36", client="VLC/3.0.12 LibVLC/3.0.12" 
2022-05-22 20:02:19.810 mpegts: 490MHz in Kabel - tuning on Silicon Labs Si2168 #0 : DVB-C #0
2022-05-22 20:02:19.810 subscription: 006A: "scan" subscribing to mux "490MHz", weight: 5, adapter: "Silicon Labs Si2168 #0 : DVB-C #0", network: "Kabel", service: "Raw PID Subscription" 
2022-05-22 20:02:20.968 linuxdvb: Silicon Labs Si2168 #0 : DVB-C #0 - poll TIMEOUT
2022-05-22 20:02:24.810 mpegts: 490MHz in Kabel - scan no data, failed
2022-05-22 20:02:24.810 subscription: 006A: "scan" unsubscribing
2022-05-22 20:02:24.811 mpegts: 138MHz in Kabel - tuning on Silicon Labs Si2168 #0 : DVB-C #0
2022-05-22 20:02:24.811 subscription: 006C: "scan" subscribing to mux "138MHz", weight: 5, adapter: "Silicon Labs Si2168 #0 : DVB-C #0", network: "Kabel", service: "Raw PID Subscription" 
2022-05-22 20:02:26.226 tbl-base: nit: 138MHz in Kabel: invalid checksum (len 1015, errors 1)
2022-05-22 20:02:27.263 tbl-base: sdt: 138MHz in Kabel: invalid checksum (len 581, errors 1)
2022-05-22 20:02:29.390 mpegts: mux 394MHz in Kabel old params DVB-C freq 394000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:29.390 mpegts: mux 394MHz in Kabel new params DVB-C freq 394000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:29.390 mpegts: mux 362MHz in Kabel old params DVB-C freq 362000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:29.390 mpegts: mux 362MHz in Kabel new params DVB-C freq 362000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:29.390 mpegts: 138MHz in Kabel scan complete
2022-05-22 20:02:29.390 subscription: 006C: "scan" unsubscribing
2022-05-22 20:02:29.391 mpegts: 330MHz in Kabel - tuning on Silicon Labs Si2168 #0 : DVB-C #0
2022-05-22 20:02:29.391 subscription: 006E: "scan" subscribing to mux "330MHz", weight: 5, adapter: "Silicon Labs Si2168 #0 : DVB-C #0", network: "Kabel", service: "Raw PID Subscription" 
2022-05-22 20:02:30.586 mpegts: mux 346MHz in Kabel old params DVB-C freq 346000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:30.586 mpegts: mux 346MHz in Kabel new params DVB-C freq 346000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:30.586 mpegts: mux 370MHz in Kabel old params DVB-C freq 370000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:30.586 mpegts: mux 370MHz in Kabel new params DVB-C freq 370000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:30.586 mpegts: mux 610MHz in Kabel old params DVB-C freq 610000000 sym 6900000 mod QAM/64 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:30.586 mpegts: mux 610MHz in Kabel new params DVB-C freq 610000000 sym 6900000 mod QAM/64 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:31.402 tbl-base: nit: 330MHz in Kabel: invalid checksum (len 624, errors 1)
2022-05-22 20:02:32.492 tbl-base: pmt: 330MHz in Kabel: invalid checksum (len 175, errors 1)
2022-05-22 20:02:32.492 mpegts: mux 394MHz in Kabel old params DVB-C freq 394000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:32.492 mpegts: mux 394MHz in Kabel new params DVB-C freq 394000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:32.492 mpegts: mux 362MHz in Kabel old params DVB-C freq 362000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:32.492 mpegts: mux 362MHz in Kabel new params DVB-C freq 362000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:33.565 mpegts: 330MHz in Kabel scan complete
2022-05-22 20:02:33.565 subscription: 006E: "scan" unsubscribing
2022-05-22 20:02:33.567 mpegts: 242MHz in Kabel - tuning on Silicon Labs Si2168 #0 : DVB-C #0
2022-05-22 20:02:33.567 subscription: 0070: "scan" subscribing to mux "242MHz", weight: 5, adapter: "Silicon Labs Si2168 #0 : DVB-C #0", network: "Kabel", service: "Raw PID Subscription" 
2022-05-22 20:02:36.733 tbl-base: pmt: 242MHz in Kabel: invalid checksum (len 90, errors 1)
2022-05-22 20:02:36.733 mpegts: mux 346MHz in Kabel old params DVB-C freq 346000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:36.733 mpegts: mux 346MHz in Kabel new params DVB-C freq 346000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:36.733 mpegts: mux 370MHz in Kabel old params DVB-C freq 370000000 sym 6900000 mod QAM/256 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:36.733 mpegts: mux 370MHz in Kabel new params DVB-C freq 370000000 sym 6900000 mod QAM/256 fec 3/5 ds 0 plp -1 (00020000)
2022-05-22 20:02:36.733 mpegts: mux 610MHz in Kabel old params DVB-C freq 610000000 sym 6900000 mod QAM/64 fec NONE ds 0 plp -1 (00020000)
2022-05-22 20:02:36.733 mpegts: mux 610MHz in Kabel new params DVB-C freq 610000000 sym 6900000 mod QAM/64 fec 3/5 ds 0 plp -1 (00020000)

The Linux kernel is 5.10.0-11-amd64 and Tvheadend version 4.3-2009~g1295dd2be

Can you give me any idea?

Cheers,

Peter

error.PNG (6.07 KB) error.PNG

Replies (4)

RE: Continuity errors with Si2168 and Unitymedia - Added by Peter Francks about 1 month ago

I use the normal Debian kernel as I am not on Ubuntu.

RE: Continuity errors with Si2168 and Unitymedia - Added by saen acro about 1 month ago

Peter Francks wrote:

I use the normal Debian kernel as I am not on Ubuntu.

No difference.

RE: Continuity errors with Si2168 and Unitymedia - Added by Peter Francks about 1 month ago

Sorry, I don't understand. Do you mean I should install a special patched Kernel? How would that work for Debian Bullseye with the repository from above?

I see in the DMESG that the Kernel is loading the driver:

...
[    2.588838] em28xx 1-2:1.0: New device HCW dualHD @ 480 Mbps (2040:8265, interface 0, class 0)
[    2.588842] em28xx 1-2:1.0: DVB interface 0 found: bulk
....
[    2.602127] platform regulatory.0: firmware: direct-loading firmware regulatory.db
[    2.602293] platform regulatory.0: firmware: direct-loading firmware regulatory.db.p7s
...
[    2.650925] em28xx 1-2:1.0: chip ID is em28174
[    2.655343] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
[    2.700794] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
...
[    3.886202] em28xx 1-2:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x4ce6cc4c
[    3.886205] em28xx 1-2:1.0: EEPROM info:
[    3.886207] em28xx 1-2:1.0:  microcode start address = 0x0004, boot configuration = 0x01
[    3.892891] em28xx 1-2:1.0:  AC97 audio (5 sample rates)
[    3.892893] em28xx 1-2:1.0:  500mA max power
[    3.892896] em28xx 1-2:1.0:  Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[    3.950803] em28xx 1-2:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[    3.952618] tveeprom: Hauppauge model 204209, rev C2I6, serial# 14314238
[    3.952620] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[    3.952621] tveeprom: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[    3.952622] tveeprom: audio processor is None (idx 0)
[    3.952623] tveeprom: has no radio, has IR receiver, has no IR transmitter
[    3.952626] em28xx 1-2:1.0: dvb set to bulk mode.
[    4.010733] em28xx 1-2:1.0: chip ID is em28174
[    5.225686] em28xx 1-2:1.0: EEPROM ID = 26 00 01 00, EEPROM hash = 0x4ce6cc4c
[    5.225691] em28xx 1-2:1.0: EEPROM info:
[    5.225694] em28xx 1-2:1.0:  microcode start address = 0x0004, boot configuration = 0x01
[    5.233292] em28xx 1-2:1.0:  AC97 audio (5 sample rates)
[    5.233296] em28xx 1-2:1.0:  500mA max power
[    5.233301] em28xx 1-2:1.0:  Table at offset 0x27, strings=0x0e6a, 0x1888, 0x087e
[    5.290718] em28xx 1-2:1.0: Identified as Hauppauge WinTV-dualHD DVB (card=99)
[    5.293490] tveeprom: Hauppauge model 204209, rev C2I6, serial# 14314238
[    5.293493] tveeprom: tuner model is SiLabs Si2157 (idx 186, type 4)
[    5.293495] tveeprom: TV standards PAL(B/G) NTSC(M) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xfc)
[    5.293497] tveeprom: audio processor is None (idx 0)
[    5.293498] tveeprom: has no radio, has IR receiver, has no IR transmitter
[    5.293503] em28xx 1-2:1.0: dvb ts2 set to bulk mode.
[    5.492133] usbcore: registered new interface driver em28xx
[    5.517493] em28xx 1-2:1.0: Binding DVB extension
[    5.538283] i2c i2c-8: Added multiplexed i2c bus 11
[    5.538303] si2168 8-0064: Silicon Labs Si2168-B40 successfully identified
[    5.538304] si2168 8-0064: firmware version: B 4.0.2
[    5.549086] si2157 11-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[    5.549101] dvbdev: DVB: registering new adapter (1-2:1.0)
[    5.549103] em28xx 1-2:1.0: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[    5.549106] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[    5.549378] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[    5.550015] em28xx 1-2:1.0: DVB extension successfully initialized
[    5.550017] em28xx 1-2:1.0: Binding DVB extension
[    5.553510] i2c i2c-10: Added multiplexed i2c bus 12
[    5.553512] si2168 10-0067: Silicon Labs Si2168-B40 successfully identified
[    5.553513] si2168 10-0067: firmware version: B 4.0.2
[    5.555304] si2157 12-0063: Silicon Labs Si2147/2148/2157/2158 successfully attached
[    5.555319] dvbdev: DVB: registering new adapter (1-2:1.0)
[    5.555321] em28xx 1-2:1.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)...
[    5.555323] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[    5.555642] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[    5.556243] em28xx 1-2:1.0: DVB extension successfully initialized
[    5.556245] em28xx: Registered (Em28xx dvb Extension) extension
[    5.570950] em28xx 1-2:1.0: Registering input extension
[    5.602664] Registered IR keymap rc-hauppauge
[    5.602891] rc rc0: Hauppauge WinTV-dualHD DVB as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc0
[    5.602989] rc rc0: lirc_dev: driver em28xx registered at minor = 0, scancode receiver, no transmitter
[    5.603029] input: Hauppauge WinTV-dualHD DVB as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/rc/rc0/input13
[    5.603095] em28xx 1-2:1.0: Input extension successfully initialized
[    5.603097] em28xx 1-2:1.0: Remote control support is not available for this card.
[    5.603098] em28xx: Registered (Em28xx Input Extension) extension
[    5.637639] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[    5.637712] IPv6: ADDRCONF(NETDEV_CHANGE): eno1: link becomes ready
[    7.185202] si2168 10-0067: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[    7.185205] si2168 10-0067: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[    7.396511] si2168 10-0067: firmware version: B 4.0.11
[    7.400404] si2157 12-0063: found a 'Silicon Labs Si2157-A30'
[    7.448354] si2157 12-0063: firmware version: 3.0.5
[    7.451311] em28xx 1-2:1.0: DVB: adapter 1 frontend 0 frequency 0 out of range (48000000..870000000)
[    7.455812] si2168 8-0064: firmware: direct-loading firmware dvb-demod-si2168-b40-01.fw
[    7.455814] si2168 8-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw'
[    7.460671] si2157 12-0063: found a 'Silicon Labs Si2157-A30'
[    7.483513] si2157 12-0063: firmware version: 3.0.5
[    7.674143] si2168 8-0064: firmware version: B 4.0.11
[    7.677896] si2157 11-0060: found a 'Silicon Labs Si2157-A30'
[    7.726377] si2157 11-0060: firmware version: 3.0.5
[    7.729318] em28xx 1-2:1.0: DVB: adapter 0 frontend 0 frequency 0 out of range (48000000..870000000)
[   17.386656] e1000e 0000:00:1f.6 eno1: NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

Cheers,
Peter

    (1-4/4)