Continuity errors with Si2168 and Unitymedia
Added by Peter Francks over 2 years 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
Replies (4)
RE: Continuity errors with Si2168 and Unitymedia - Added by saen acro over 2 years ago
Do you use
https://launchpad.net/~b-rad/+archive/ubuntu/kernel+mediatree+hauppauge
driver or this in kernel?
RE: Continuity errors with Si2168 and Unitymedia - Added by Peter Francks over 2 years ago
I use the normal Debian kernel as I am not on Ubuntu.
RE: Continuity errors with Si2168 and Unitymedia - Added by saen acro over 2 years 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 over 2 years 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