[linux-dvb] System load raises when budget_av is loaded

e9hack at googlemail.com e9hack at googlemail.com
Sat Aug 18 11:07:11 CEST 2007


2007/8/18, e9hack <e9hack at googlemail.com>:
>
>
> I've modified saa7146_wait_for_debi_done() a little bit. The function
> returns earlier from the
> second loop, if nobusyloop was 0 and if SPCI_DEBI_E was set after 100usec.
> I've used udelay() and an
> additional counter. My TT-C2300 has reported an ARM boot error. The
> unmodified driver wasn't able to
> restart the ARM. I must do a power off to recover the TT-C2300. I will do
> more test on this issue,
> but currently I do some tests on a TT-C1500. Too many challenges are not
> so good at the same time.



It seems, the delay of 100usec is too short. During booting of the ARM,
DEBI_E is set for ca. 360usec after some debi commands. I've changed the
delay to 500usec. The load average is dropped from 0.65 to 0.0 with
budget_av and dvb_ttpci loaded and vdr isn't running.

- Hartmut
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070818/8804ee42/attachment.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: saa7146_core.c.diff
Type: text/x-diff
Size: 1250 bytes
Desc: not available
Url : http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070818/8804ee42/attachment.diff 


More information about the linux-dvb mailing list