2007/8/18, e9hack &lt;<a href="mailto:e9hack@googlemail.com">e9hack@googlemail.com</a>&gt;:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>I&#39;ve modified saa7146_wait_for_debi_done() a little bit. The function returns earlier from the<br>second loop, if nobusyloop was 0 and if SPCI_DEBI_E was set after 100usec. I&#39;ve used udelay() and an<br>additional counter. My TT-C2300 has reported an ARM boot error. The unmodified driver wasn&#39;t able to
<br>restart the ARM. I must do a power off to recover the TT-C2300. I will do more test on this issue,<br>but currently I do some tests on a TT-C1500. Too many challenges are not so good at the same time.</blockquote><div>
<br><br>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&#39;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&#39;t running.
<br><br>- Hartmut <br></div><br></div><br>