Project

General

Profile

Bug #2059

Tuners disappeared and get EOVERFLOW error

Added by Dean Thomson over 10 years ago. Updated over 10 years ago.

Status:
Fixed
Priority:
Normal
Category:
Streaming
Target version:
-
Start date:
2014-04-15
Due date:
% Done:

0%

Estimated time:
Found in version:
3.9.533
Affected Versions:

Description

Upgraded to 3.9.533 and my tuner card disappeared and a dialog box appeared saying "FAILED". And then I get all these errors below

2014-04-15 10:55:35.003 TS: 226500/ABC1: MPEG2VIDEO @ #512: Continuity counter error, 10663485 duplicate log lines suppressed
2014-04-15 10:55:35.003 TS: 226500/ABC1: TELETEXT @ #576: Continuity counter error, 10663485 duplicate log lines suppressed
2014-04-15 10:55:35.003 TS: 226500/ABC1: MPEG2AUDIO @ #650: Continuity counter error, 10663485 duplicate log lines suppressed
2014-04-15 10:55:35.270 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:35.352 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:35.942 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:36.003 TS: 226500/ABC1: TELETEXT @ #576: Continuity counter error, 10851732 duplicate log lines suppressed
2014-04-15 10:55:36.003 TS: 226500/ABC1: MPEG2AUDIO @ #650: Continuity counter error, 10851732 duplicate log lines suppressed
2014-04-15 10:55:36.003 TS: 226500/ABC1: MPEG2VIDEO @ #512: Continuity counter error, 10851733 duplicate log lines suppressed
2014-04-15 10:55:36.024 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:36.614 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:36.696 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:37.003 TS: 226500/ABC1: TELETEXT @ #576: Continuity counter error, 11034843 duplicate log lines suppressed
2014-04-15 10:55:37.003 TS: 226500/ABC1: MPEG2AUDIO @ #650: Continuity counter error, 11034843 duplicate log lines suppressed
2014-04-15 10:55:37.003 TS: 226500/ABC1: MPEG2VIDEO @ #512: Continuity counter error, 11034844 duplicate log lines suppressed
2014-04-15 10:55:37.272 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:37.368 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW
2014-04-15 10:55:37.944 linuxdvb: NXP TDA10048HN DVB-T : DVB-T #0 - read() EOVERFLOW

History

#1

Updated by Petar Ivanov over 10 years ago

Yes, same errors here, this is from last fix from Adam in last master version.
Wait Adam to fix.

#2

Updated by Eric Valette over 10 years ago

Petar Ivanov wrote:

Yes, same errors here, this is from last fix from Adam in last master version.
Wait Adam to fix.

Same here. Was unable to test a fix I pushed

#3

Updated by Adam Sutton over 10 years ago

  • Status changed from New to Need feedback

Can you confirm you're still seeing this, there was a bit of a cockup overnight. But I pushed a fix this morning which has certainly sorted things my end.

Adam

#4

Updated by Adam Sutton over 10 years ago

Ignore that, its still fucked!

#5

Updated by Petar Ivanov over 10 years ago

Test last fix, now work good, for two hours work on 2 programs give small error on one channel, but fix improve more Continuity counter error. If can improve small more. Thanks for fix Adam.
This log from last error.

2014-04-15 20:17:37.950 TS: 11785H/Trace Urban HD: H264 #1353: Continuity counter error
2014-04-15 20:17:37.951 TS: 11785H/Trace Urban HD: MPEG2AUDIO
#3374: Continuity counter error
2014-04-15 20:17:37.951 psi: PID 0030 CC error 2 != 11
2014-04-15 20:17:37.951 psi: PID 0012 CC error 9 != 4
2014-04-15 20:17:37.951 eit: invalid checksum
2014-04-15 20:17:37.951 psi: PID 0011 CC error 10 != 9

#6

Updated by Rachel Greenham over 10 years ago

just adding a "me too", seeing this on 3.9.533 - well slightly different than the OP in that my tuner card doesn't 'disappear' - but it is a different card - but on attempting to receive, i get similar sort of errors. Happened also with a scheduled recording earlier this evening (thusly lost, shrug) so not just live watching.

eg for a flavour:

Apr 15 23:35:56 twilight tvheadend[25438]: mpegts: 11023H - tuning on Conexant CX24116/CX24118 : DVB-S #0
Apr 15 23:35:56 twilight tvheadend[25438]: subscription: "2a02:390:6efd:0:d1e6:4a84:8da1:c4aa [ hts | XBMC Media Center ]" subscribing on "BBC NEWS HD", weight: 150, adapter: "Conexant CX24116/CX24118 : DVB-S #0", network: "Freesat", mux: "11023H", provider: "BSkyB", service: "BBC NEWS HD" 
Apr 15 23:35:56 twilight tvheadend[25438]: TS: 11023H/BBC NEWS HD: H264 @ #5000: Continuity counter error
Apr 15 23:35:56 twilight tvheadend[25438]: TS: 11023H/BBC NEWS HD: AC3 @ #5001: Continuity counter error
Apr 15 23:35:56 twilight tvheadend[25438]: psi: PID 0011 CC error 3 != 2
Apr 15 23:35:57 twilight tvheadend[25438]: message repeated 23509 times: [ psi: PID 0011 CC error 3 != 2]
Apr 15 23:35:57 twilight tvheadend[25438]: TS: 11023H/BBC NEWS HD: AC3 @ #5001: Continuity counter error, 11815 duplicate log lines suppressed
Apr 15 23:35:57 twilight tvheadend[25438]: psi: PID 0011 CC error 3 != 2
Apr 15 23:35:57 twilight tvheadend[25438]: TS: 11023H/BBC NEWS HD: H264 @ #5000: Continuity counter error, 11816 duplicate log lines suppressed
Apr 15 23:35:57 twilight tvheadend[25438]: psi: PID 0011 CC error 3 != 2
Apr 15 23:35:57 twilight tvheadend[25438]: message repeated 13546 times: [ psi: PID 0011 CC error 3 != 2]
Apr 15 23:35:57 twilight tvheadend[25438]: linuxdvb: Conexant CX24116/CX24118 : DVB-S #0 - read() EOVERFLOW
Apr 15 23:35:57 twilight tvheadend[25438]: psi: PID 0011 CC error 3 != 2
Apr 15 23:35:57 twilight tvheadend[25438]: message repeated 5591 times: [ psi: PID 0011 CC error 3 != 2]
Apr 15 23:35:57 twilight tvheadend[25438]: linuxdvb: Conexant CX24116/CX24118 : DVB-S #0 - read() EOVERFLOW
Apr 15 23:35:57 twilight tvheadend[25438]: linuxdvb: Conexant CX24116/CX24118 : DVB-S #0 - read() EOVERFLOW
Apr 15 23:35:58 twilight tvheadend[25438]: TS: 11023H/BBC NEWS HD: AC3 @ #5001: Continuity counter error, 99796 duplicate log lines suppressed
Apr 15 23:35:58 twilight tvheadend[25438]: TS: 11023H/BBC NEWS HD: H264 @ #5000: Continuity counter error, 99797 duplicate log lines suppressed
Apr 15 23:35:58 twilight tvheadend[25438]: linuxdvb: Conexant CX24116/CX24118 : DVB-S #0 - read() EOVERFLOW

... ad infinitum.

Reverting to 3.9.512 is working for me for now. :-)

#7

Updated by Petar Ivanov over 10 years ago

Rachel Greenham Greenham down last git v3.9.535, all is fix.

#8

Updated by Dean Thomson over 10 years ago

Dean Thomson wrote:

Upgraded to 3.9.533 and my tuner card disappeared and a dialog box appeared saying "FAILED". And then I get all these errors below

[...]

It is working much better, but may I ask what these error messages mean. I sometimes get a continuity error at a start of a recording which is fine (usually the card catching up). But what are these error messages, the only appear briefly mind you.

2014-04-16 09:58:20.769 TS: 184500/SBS HD: Transport error indicator
2014-04-16 09:58:20.769 dvr: /mnt/snake-pliskin/raw_ts/SBS-HD/sbs/sbs.2014-04-16.09-00.ts from adapter: "NXP TDA10048HN DVB-T : DVB-T #0", network: "au", mux: "184500", provider: "SBS", service: "SBS HD" 
2014-04-16 09:58:20.769 dvr:  #  type              lang  resolution  aspect ratio  sample rate  channels
2014-04-16 09:58:20.769 dvr:  2  MPEG2VIDEO              ?           ?                                    
2014-04-16 09:58:20.769 dvr:  3  MPEG2AUDIO        eng                             ?            ?         
2014-04-16 09:58:20.769 dvr:  4  TELETEXT                                                                 
2014-04-16 09:58:20.769 dvr:  1  TEXTSUB           eng                                                    
2014-04-16 09:58:20.782 TS: 219500/ONE: AC3 @ #672: Continuity counter error
2014-04-16 09:58:20.782 TS: 219500/ONE: TELETEXT @ #577: Continuity counter error
2014-04-16 09:58:20.782 psi: PID 0107 CC error 14 != 1
2014-04-16 09:58:20.782 psi: PID 0012 CC error 13 != 5
2014-04-16 09:58:20.784 eit: registering mux 184500
2014-04-16 09:58:20.797 eit: invalid checksum
2014-04-16 09:58:20.797 eit: invalid checksum
2014-04-16 09:58:20.797 psi: PID 0109 CC error 14 != 1
2014-04-16 09:58:20.826 psi: PID 0000 CC error 15 != 2
2014-04-16 09:58:20.840 psi: PID 0101 CC error 15 != 2
2014-04-16 09:58:20.855 psi: PID 0100 CC error 15 != 2
2014-04-16 09:58:20.855 psi: PID 0108 CC error 14 != 2
2014-04-16 09:58:20.884 psi: PID 0106 CC error 14 != 2
2014-04-16 09:58:20.928 psi: PID 0011 CC error 1 != 2
2014-04-16 09:58:20.928 psi: PID 0011 CC error 1 != 2
#9

Updated by Dean Thomson over 10 years ago

Just to let you know I get rid of the CC error's and continuity errors by disabling the "Power Save" option in the tuners.

#10

Updated by Petar Ivanov over 10 years ago

By "default" is off, i don't know what you make to on. I think Adam fix all in last version can download from git.

#11

Updated by Dean Thomson over 10 years ago

I know default is "off" but I was playing around with the settings wasn't I.

#12

Updated by Adam Sutton over 10 years ago

  • Status changed from Need feedback to Fixed

I think that the issues are fixed, please shout if you disagree.

With regards to the comments about "power save". This was a change from older versions, it was always the case that the default was to always keep all devices open all the time. At one point a long time ago I modified to close idle devices (to potentially allow them to power save). However that in turn uncovered a problem with my tuners, that spurt crap onto the wire on power up/down (DVB-S) and a lack of isolation in the LNB meant I would see errors on anything else (including commercial STBs) that happened to be connected to the same LNB.

So I then made this feature optional, but the default was to keep things open. With the more dynamic device handling in master I reneged on this somewhat by changing the default back to close on idle. But can result in errors and thus was causing me problems (since people were rightly complaining), so I've done yet another 180 and made the default keep stuff open.

If people want to be green and either know there tuners are ok (I think my new ones are) or simply don't care about a bit of interference during tuning then they can enable the power save option (which basically just closes all device handles allowing the driver to put the device into a power save mode should it have one).

Adam

#13

Updated by Dean Thomson over 10 years ago

Thanks Adam,

I did notice this with previous versions as well, everytime it would check EPG or if I recorded another show at a different time on the second tuner it would spurt out errors. Good to know all of this. :)

#14

Updated by Crazy Fin over 10 years ago

Ah! I am still on 3.9.385~g7d8d81a~precise but thanks to discussion in this topic and others about the "power save" which was previously called "keep FE open", I decided to test with Keep FE open ENABLED on all my 8 tuners (2 x quad CINE S2 cards) and voila!! Now my continuity counter errors (and minimal artifacts caused during this) are gone when the EPG process runs.

Wonderful! :)

(I still have the 2014-04-18 22:21:53.439 eit: invalid tsid found tid 0x4E, onid:tsid 1:1012 != 1:12
2014-04-18 22:21:53.439 eit: invalid tsid found tid 0x50, onid:tsid 1:1012 != 1:12 messages but I´ll update the relevant case ¤1956 instead, https://tvheadend.org/issues/1956)

Also available in: Atom PDF