Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Full featured DVB-T card update



Juri Haberland wrote:

Ragnar Sundblad wrote:

--On den 8 augusti 2003 14:12 +0200 Juri Haberland <juri@koschikode.com> wrote:


And to add my own experience with your patch, Jürgen:
It is a complete success story! No frontend lockups, even no problems
while switching - tuning is absolutely reliable now.

Same here! I checked out a clean alps_tdlb7.c and applied the
patch. I get occasional "firmware lockup!"s followed by
"lockup recovered", I once got a double lockup with a succeding
recovery.

Are you seeing these message when using "debug=1"? I'm asking because I
never see those messages in syslog, even though I have *.* in syslogd.conf.

Concerning the patch:
We have now two out of four people with the ALPS tdlb7 having success
with this patch (Ragnar and me). Edward seems to have a totally broken
card and Nils status is unknown. Hopefully he will retest with a clean
CVS checkout and the patch only.

Just to compare I put debug=1 in quite a few of the dvb modules and tuned to a few channels. It's now really hot here and the card appears to only tune to one channel and then crash when tuning to the next one. The setup is that I have xawtv open watching the dvb input (ie not using an analogue feedback to a bttv card), then I tune using tzap -r "somechannel"

I tuned to BBC ONE, then ITV 1 and it crashed twice now tuning to ITV1. According to the logs, it appears to have crashed slightly earlier the first time, and I am posting full logs below of the second crash (sorry they are so verbose, wasn't sure it was appropriate to trim.

Another thing to note, when a lockup occurs for me, tzap reports a "signal" of 3535. Not sure if this is an additional heuristic that you could make use of?


Syslog:
Aug 9 13:20:42 mm kernel: dvb_frontend_open
Aug 9 13:20:42 mm kernel: dvb_frontend_start
Aug 9 13:20:42 mm kernel: dvb_frontend_thread
Aug 9 13:20:42 mm kernel: dvb_call_frontend_notifiers
Aug 9 13:20:42 mm kernel: DVB: initialising frontend 0:0 (Alps TDLB7)...
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: sp8870_init
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_bend_frequency
Aug 9 13:20:42 mm kernel: dvb_frontend_set_parameters: f == 505833330, drift == 0
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: sp8870_set_frontend: Delay (0 usec)
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: update_delay
Aug 9 13:20:42 mm kernel: dvb_frontend_add_event
Aug 9 13:20:42 mm kernel: dvb_call_frontend_notifiers
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:42 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: update_delay
Aug 9 13:20:43 mm kernel: dvb_frontend_add_event
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: dvb_call_frontend_notifiers
Aug 9 13:20:43 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:43 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:44 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:44 mm kernel: update_delay
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: update_delay
Aug 9 13:20:45 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: update_delay
Aug 9 13:20:45 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:45 mm kernel: update_delay
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: update_delay
Aug 9 13:20:46 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: dvb_frontend_release
Aug 9 13:20:46 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:46 mm kernel: update_delay
Aug 9 13:20:47 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:47 mm kernel: update_delay
Aug 9 13:20:48 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:48 mm kernel: update_delay
Aug 9 13:20:48 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:48 mm kernel: update_delay
Aug 9 13:20:49 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:49 mm kernel: update_delay
Aug 9 13:20:50 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:50 mm kernel: update_delay
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: update_delay
Aug 9 13:20:51 mm kernel: dvb_frontend_open
Aug 9 13:20:51 mm kernel: dvb_frontend_start
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_add_event
Aug 9 13:20:51 mm kernel: dvb_call_frontend_notifiers
Aug 9 13:20:51 mm kernel: dvb_bend_frequency
Aug 9 13:20:51 mm kernel: dvb_frontend_set_parameters: f == 481833330, drift == 0
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: sp8870_set_frontend: firmware lockup!
Aug 9 13:20:51 mm last message repeated 4 times
Aug 9 13:20:51 mm kernel: sp8870_set_frontend: firmware crash!!!!dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: update_delay
Aug 9 13:20:51 mm kernel: dvb_frontend_add_event
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: dvb_call_frontend_notifiers
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:51 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:52 mm kernel: update_delay
Aug 9 13:20:52 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_ioctl
Aug 9 13:20:52 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:53 mm kernel: dvb_frontend_internal_ioctl
Aug 9 13:20:53 mm kernel: update_delay






--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index