e9hack@xxxxxxxxxxxxxx wrote: > 2007/8/18, e9hack <e9hack@xxxxxxxxxxxxxx>: > > > > 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 Oliver -- ---------------------------------------------------------------- VDR Remote Plugin 0.3.9: http://www.escape-edv.de/endriss/vdr/ ---------------------------------------------------------------- _______________________________________________ linux-dvb mailing list linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb