Hello,
I try to watch recored material with my VDR. This is basically nice, but today we have strong wind. And sorry to get rude, but:
Es ist so zum Kotzen, dass der VDR meint er muss sich neu starten, wenn das DVB-S signal mal nicht so gut ist.
How should I explain my friends that we can't watch the movie, because the perception of the DVB signal is currently bad. Why does VDR exit, when the signal is bad? It's not VDR's Problem, but makes many things different.
Regards,
Martin
Mar 18 15:23:00 htpc vdr: [13541] frontend 0 timed out while tuning to channel 504, tp 112515
Mar 18 15:23:21 htpc vdr: [13541] frontend 0 timed out while tuning to channel 501, tp 112574
Mar 18 15:24:27 htpc vdr: [13541] frontend 0 timed out while tuning to channel 27, tp 112633
Mar 18 15:24:45 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:24:46 htpc vdr: [13541] frontend 0 regained lock on channel 36, tp 112662
Mar 18 15:24:47 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:24:47 htpc vdr: [13541] frontend 0 regained lock on channel 36, tp 112662
Mar 18 15:24:48 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
.
Mar 18 15:30:22 htpc vdr: [13543] frontend 1 lost lock on channel 4, tp 111953
Mar 18 15:30:22 htpc vdr: [13543] frontend 1 regained lock on channel 4, tp 111953
Mar 18 15:30:24 htpc vdr: [13541] frontend 0 timed out while tuning to channel 501, tp 112574
Mar 18 15:30:27 htpc vdr: [13538] stopping plugin: streamdev-server
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: text2skin
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: epgsearch
Mar 18 15:30:30 htpc vdr: [13548] EPGSearch: Leaving search timer thread
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: femon
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: xine
Mar 18 15:30:30 htpc vdr: [13538] timer 58 (4 1507-1600 'Matrix statt Mattscheibe') stop
Mar 18 15:30:30 htpc vdr: [13538] executing '/home/martin/rec.sh after "/video/Matrix_statt_Mattscheibe/2007-03-18.15.07.50.50.rec"'
Mar 18 15:30:30 htpc vdr: [13538] saved setup to /video/setup.conf
Mar 18 15:30:32 htpc vdr: [13538] deleting plugin: streamdev-server
Mar 18 15:30:32 htpc vdr: [13538] deleting plugin: text2skin
Mar 18 15:30:32 htpc vdr: [13538] deleting plugin: epgsearch
Mar 18 15:30:33 htpc vdr: [13549] EPGSearch: Leaving conflict check thread
Mar 18 15:30:33 htpc vdr: [13538] deleting plugin: femon
Mar 18 15:30:33 htpc vdr: [13538] deleting plugin: xine
Mar 18 15:30:33 htpc vdr: [13538] exiting
Mar 18 15:30:34 htpc vdr: [15308] VDR version 1.4.6 started
martin wrote:
Hello,
I try to watch recored material with my VDR. This is basically nice, but today we have strong wind. And sorry to get rude, but:
Es ist so zum Kotzen, dass der VDR meint er muss sich neu starten, wenn das DVB-S signal mal nicht so gut ist.
How should I explain my friends that we can’t watch the movie, because the perception of the DVB signal is currently bad. Why does VDR exit, when the signal is bad? It’s not VDR’s Problem, but makes many things different.
Regards,
Martin
Mar 18 15:23:00 htpc vdr: [13541] frontend 0 timed out while tuning to channel 504, tp 112515
Mar 18 15:23:21 htpc vdr: [13541] frontend 0 timed out while tuning to channel 501, tp 112574
Mar 18 15:24:27 htpc vdr: [13541] frontend 0 timed out while tuning to channel 27, tp 112633
Mar 18 15:24:45 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:24:46 htpc vdr: [13541] frontend 0 regained lock on channel 36, tp 112662
Mar 18 15:24:47 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:24:47 htpc vdr: [13541] frontend 0 regained lock on channel 36, tp 112662
Mar 18 15:24:48 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
…
Mar 18 15:30:22 htpc vdr: [13543] frontend 1 lost lock on channel 4, tp 111953
Mar 18 15:30:22 htpc vdr: [13543] frontend 1 regained lock on channel 4, tp 111953
Mar 18 15:30:24 htpc vdr: [13541] frontend 0 timed out while tuning to channel 501, tp 112574
Mar 18 15:30:27 htpc vdr: [13538] stopping plugin: streamdev-server
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: text2skin
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: epgsearch
Mar 18 15:30:30 htpc vdr: [13548] EPGSearch: Leaving search timer thread
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: femon
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: xine
Mar 18 15:30:30 htpc vdr: [13538] timer 58 (4 1507-1600 'Matrix statt Mattscheibe') stop
VDR doesn't know that the signal is bad due to stormy weather. It assumes that something is wrong with the driver and does a restart because you have a timer recording. If there were no recording timer, VDR wouldn't do this.
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
Klaus
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
I find this behaviour very irritating in VDR - mainly because of the facts in list thread "Handling of temporarily encrypted channels" recently.
So, get rid of legacy or make it at least disabled, configurable with a start option.
Martin
-----Ursprüngliche Nachricht----- Von: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] Im Auftrag von Heikki Manninen Gesendet: Sonntag, 18. März 2007 17:46 An: VDR Mailing List Betreff: Re: [vdr] VDR stops replay due to strong wind condition
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and
wait
until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
I find this behaviour very irritating in VDR - mainly because of the facts in list thread "Handling of temporarily encrypted channels" recently.
Heikki Manninen schrieb:
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
That's my experience too. My VDR has a Nexus FF card and a Skystar 2 budget card and the only situations I get emergency exits are
1. Bad weather 2. If VDR is used in locations where only one Sat connection is available.
For problem 2 it would be nice if VDR would try other cards first if the card it wants to use for a recording gets no signal before giving up with emergency exit.
Wolfgang
Heikki Manninen schrieb:
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
I find this behaviour very irritating in VDR - mainly because of the facts in list thread "Handling of temporarily encrypted channels" recently.
Shouldn't it be enough to do not sprecify -w option ? :
-w SEC, --watchdog=SEC activate the watchdog timer with a timeout of SEC seconds (default: 0); '0' disables the watchdog
If not, in future vdr versions it should maybe handled like that ? I personally own a card combo which have needed this feature one of the most i guess (TT FF + SkyStar2 both SAT) and with drivers since around 2.6.16 it's running rock stable now. Wasn't there development ongoing to be able to do a "live" ARM reset without reloading the driver within a fraction of the time ?
My 2 cents are, it was "a good thing" but nowadays something more sophisticated should be put in place. Think nobody would mind 1-3 restart to get the driver going, but after that the recording should be switched off and a comment or status should mark it with the reason of failing. (all only thinking in new dev version development direction.
Steffen
hi,
Steffen Barszus writes:
Shouldn't it be enough to do not sprecify -w option ? :
-w SEC, --watchdog=SEC activate the watchdog timer with a timeout of SEC seconds (default: 0); '0' disables the watchdog
The problem is that the watchdog timer is able to recover from some VDR or VDR+plugin problems, and should have a short timeout, such as one minute, whereas the recording stuff should not have a timeout (unless for some that have buggy drivers).
yours, Jouni
Heikki Manninen wrote:
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
Well, at least I will re-enable (or reverse-patch) this feature back into my VDR, as it saved many recordings for me. This fallback is only triggered if a scheduled recording is getting not a single byte of data for at least one minute, so there's IMHO something seriously wrong about it. And in many cases, a clean restart fixes this for me - because for me its usually a malfunction of the tuner / multiswitch communication, and a power down / power up of all LNB power helps.
Cheers,
Udo
Okay: how to tell my granny, that she can't watch her recording, because some emergency exit is going on? * Hot to tell her, that the sat dish is moving? -> This is nothing for a normal enuser, there must be another solution!
Let me tell you a story: all of our PC's are connected to the internet. Suddenly, the Internet connection is broken down. Now, the PC reboots itself every minute! Thats crazy man! Solve the problem, but do not disturb the whole system.
Last time I had to retune the dish - again the wind problem - it has moved the dish. I was unable with Femon to put it back to work, because VDR constantly rebooted itself and as I am not using a FF card, I always had to restart Xine. Again: this is no sound setup.
When there is a problem, try to fix it .. otherwise we could go directly with software of the richest men in the world. I say: happy blue screen and "reboot is good"!
Please Klaus, I beg you on my knees: make your software useable for "normal" users.
Thanks in advance, Martin
PS: Hunt down those developers of firmware, that make buggy programming. :) I had 10 people sitting around today, trying to watch the movie. All said: wau, what a great system - I will also need a VDR. After 5 Minutes everbody told me its shit - sorry to say that. Well I still know, that it's the best, but all the other 9 are not convinced.
-----Ursprüngliche Nachricht----- Von: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] Im Auftrag von Udo Richter Gesendet: Montag, 19. März 2007 00:00 An: VDR Mailing List Betreff: Re: [vdr] VDR stops replay due to strong wind condition
Heikki Manninen wrote:
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and
wait
until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
Well, at least I will re-enable (or reverse-patch) this feature back into my VDR, as it saved many recordings for me. This fallback is only triggered if a scheduled recording is getting not a single byte of data for at least one minute, so there's IMHO something seriously wrong about it. And in many cases, a clean restart fixes this for me - because for me its usually a malfunction of the tuner / multiswitch communication, and a power down / power up of all LNB power helps.
Cheers,
Udo
_______________________________________________ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
I demand that martin may or may not have written...
[snip]
Thats crazy man!
^ Was that supposed to be an apostrophe? I ask because I see here a box symbol, representing an unknown character...
Your message's headers say ISO8859-1. Character code 0x92 is undefined in ISO8859-1, and therefore may not be properly viewable everywhere (except with software which has workarounds for broken messages generated by buggy MS software).
Solve the problem, but do not disturb the whole system.
You should take your own advice - stop using broken MS products, or at least configure them to use the correct encoding, in this case Windows-1252.
(Actually, in that encoding, it's a single close quotation mark, not an apostrophe. So, strictly, it's *still* wrong, but at least it'd look something like what it's supposed to be.)
[snip]
-----Ursprüngliche Nachricht----- Von: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] Im Auftrag
von
Udo Richter Gesendet: Montag, 19. März 2007 00:00 An: VDR Mailing List Betreff: Re: [vdr] VDR stops replay due to strong wind condition
[snip]
Cheers,
Udo
[snip]
That's not properly quoted. It could be taken for text that *you*'ve written.
Again, you should take your own advice.
And don't top-post.
Udo Richter writes:
into my VDR, as it saved many recordings for me. This fallback is only triggered if a scheduled recording is getting not a single byte of data for at least one minute, so there's IMHO something seriously wrong about
Such as CA authorization needing refreshing, and the card waiting for it. Or bad weather outside.
it. And in many cases, a clean restart fixes this for me - because for
Then you are lucky.
yours, Jouni
Hi!
On Sunday 18 March 2007 17:45, Heikki Manninen wrote:
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
I don't know who's fault it is but I would have broken recordings if there would be no emergency exit. It doesn't happen often, but most of the time (or always?) I get "unknown picture type" or "video datastream broken" errors if following conditions are met: - EPG scan ON - VDR runs some time before recording starts. E.g. when replaying a recording and an EPG scan has been performed before starting recording.
I never have that problem if EPG scan is off. My VDR box has to FF DVB-s cards and it happened with different VDR (atm 1.4.6), kernel (atm 2.6.18.6), dvb driver (atm Friday's "refactoring" repository) and firmware (atm F12623) releases.
So emergency exit is needed on my box, but I would prefer to have the cause for UPT and VDSB fixed ;)
Regards, Andreas
In my case driver/firmware problems does cause some problems with FF cards every now and then (usually black screen after boot), but instead of restarting vdr from itself by watchdog, I've made an error monitor script, that monitors syslog, restarts vdr and reloads drivers when error is seen there. This way I get faster reload when needed and can keep watchdog relatively long for some plugins that may cause high load for longer times (had some problems with burn plugin and shorter watchdog time).
Hi!
So to sum up all the eMails - and thanks to the group of people, who are contributing.
Emergency Exit _is_ needed in case you have: a FullFeatured and/or CAM system
I personally never had problems with EPG search, grep-ed through my logs, but no "unknown picture type" or "video datastream broken" ever occoured. I use xine, in preparation of DVB-S2 h.264.
So my wish is: can I have a knob to disable the emergency exit feature?
Maybe Tero's can give us more input of his error handling script. This sounds a more reasonable way of handling exceptions.
Thanks a lot to all, Martin
-----Ursprüngliche Nachricht----- Von: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] Im Auftrag von Tero Siironen Gesendet: Montag, 19. März 2007 14:09 An: VDR Mailing List Betreff: Re: [vdr] VDR stops replay due to strong wind condition
In my case driver/firmware problems does cause some problems with FF cards every now and then (usually black screen after boot), but instead of restarting vdr from itself by watchdog, I've made an error monitor script, that monitors syslog, restarts vdr and reloads drivers when error is seen there. ....
-----Ursprüngliche Nachricht----- Von: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] Im Auftrag von Andreas Mair Gesendet: Montag, 19. März 2007 09:45 An: VDR Mailing List Betreff: Re: [vdr] VDR stops replay due to strong wind condition
Hi!
On Sunday 18 March 2007 17:45, Heikki Manninen wrote:
On su, 2007-03-18 at 15:46 +0100, Klaus Schmidinger wrote:
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
I personally don't believe/experience that driver problems cause broken recordings nowadays or have been causing them in the past year or two.
I don't know who's fault it is but I would have broken recordings if there would be no emergency exit. It doesn't happen often, but most of the time (or always?) I get "unknown picture type" or "video datastream broken" errors if following conditions are met: - EPG scan ON - VDR runs some time before recording starts. E.g. when replaying a recording and an EPG scan has been performed before starting recording.
I never have that problem if EPG scan is off. My VDR box has to FF DVB-s cards and it happened with different VDR (atm 1.4.6), kernel (atm 2.6.18.6), dvb driver (atm Friday's "refactoring" repository) and firmware (atm F12623) releases.
So emergency exit is needed on my box, but I would prefer to have the cause for UPT and VDSB fixed ;)
Regards, Andreas
2007/3/19, martin martin@air-maxx.net:
Maybe Tero's can give us more input of his error handling script. This sounds a more reasonable way of handling exceptions.
Well basically it is quite simple, but I don't know how well it suites other drivers than dvb-ttpci/av7110.
I've configured vdr as a service which loads/unloads dvb modules and starts/stops vdr. When vdr is started also this small monitor script is started.
Content of monitor script in pseudocode:
put last 30 lines of syslog to tempfile check for errorlines of tempfile with grep if errorline found then service vdr restart exit else sleep 30
Currently I have following patterns specified as errorlines: 'dvb-ttpci: StopHWFilter error' 'dvb-ttpci: StartHWFilter error' 'av7110_send_fw_cmd error'
hi,
martin writes:
Emergency Exit _is_ needed in case you have: a FullFeatured and/or CAM system
I think the opposite - EmergencyExit is bad in case of CAM.
If I understood the mails correctly, emergency exit is only needed for TT FF cards - and there especially for DVB-S.
Tero's script sounds a much better solution for that, though. If it works then it should replace the emergency exit (except for the watchdog that helps in case of vdr+plugin race conditions etc.)
yours, Jouni
Thanks Klaus,
For that fast response. As you said: it's not your - respective VDR's Problem. Are there still so many buggy drivers around? I would appreciate to have this work-around-feature disabled by default, but be enabled with a command line option in case somebody still needs it. It's the second time, that I have to ssh my VDR, kill VDR, move my timers away, restart VDR. And as I do not use a full featured card, I also have to start playing again in XINE. It's simply annoying, and you first have to find out why VDR "does not run stable".
Regards, Martin
PS: Disabling this feature in source means that I have to make my own version. It's always extra work that is better spent on making DVB drivers run stable.
-----Ursprüngliche Nachricht----- Von: vdr-bounces@linuxtv.org [mailto:vdr-bounces@linuxtv.org] Im Auftrag von Klaus Schmidinger Gesendet: Sonntag, 18. März 2007 15:47 An: vdr@linuxtv.org Betreff: Re: [vdr] VDR stops replay due to strong wind condition
martin wrote:
Hello,
I try to watch recored material with my VDR. This is basically nice, but today we have strong wind. And sorry to get rude, but:
Es ist so zum Kotzen, dass der VDR meint er muss sich neu starten, wenn das DVB-S signal mal nicht so gut ist.
How should I explain my friends that we cant watch the movie, because the perception of the DVB signal is currently bad. Why does VDR exit, when the signal is bad? Its not VDRs Problem, but makes many things different.
Regards,
Martin
Mar 18 15:23:00 htpc vdr: [13541] frontend 0 timed out while tuning to channel 504, tp 112515
Mar 18 15:23:21 htpc vdr: [13541] frontend 0 timed out while tuning to channel 501, tp 112574
Mar 18 15:24:27 htpc vdr: [13541] frontend 0 timed out while tuning to channel 27, tp 112633
Mar 18 15:24:45 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:24:46 htpc vdr: [13541] frontend 0 regained lock on channel 36, tp 112662
Mar 18 15:24:47 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:24:47 htpc vdr: [13541] frontend 0 regained lock on channel 36, tp 112662
Mar 18 15:24:48 htpc vdr: [13541] frontend 0 lost lock on channel 36, tp 112662
Mar 18 15:30:22 htpc vdr: [13543] frontend 1 lost lock on channel 4, tp 111953
Mar 18 15:30:22 htpc vdr: [13543] frontend 1 regained lock on channel 4, tp 111953
Mar 18 15:30:24 htpc vdr: [13541] frontend 0 timed out while tuning to channel 501, tp 112574
Mar 18 15:30:27 htpc vdr: [13538] stopping plugin: streamdev-server
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: text2skin
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: epgsearch
Mar 18 15:30:30 htpc vdr: [13548] EPGSearch: Leaving search timer thread
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: femon
Mar 18 15:30:30 htpc vdr: [13538] stopping plugin: xine
Mar 18 15:30:30 htpc vdr: [13538] timer 58 (4 1507-1600 'Matrix statt Mattscheibe') stop
VDR doesn't know that the signal is bad due to stormy weather. It assumes that something is wrong with the driver and does a restart because you have a timer recording. If there were no recording timer, VDR wouldn't do this.
You can disable all the cThread::EmergencyExit() calls if you don't want this. Maybe I should disable this by default in a future version - and wait until people start complaining because recordings are broken... ;-)
Klaus
_______________________________________________ vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr