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

Oliver Endriss o.endriss at gmx.de
Sun Aug 19 01:28:44 CEST 2007

e9hack at googlemail.com wrote:
> 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.

With this patch I get random error messages from av7110_debiread|write:

| Aug 19 01:26:05 orion kernel: av7110_debiread: wait_for_debi_done #1 failed
| Aug 19 01:26:05 orion kernel: av7110_debiwrite: wait_for_debi_done failed


VDR Remote Plugin 0.3.9: http://www.escape-edv.de/endriss/vdr/

More information about the linux-dvb mailing list