I have updated my findings at <a href="http://waddles.org/content/sane-canon-mp730-driver">http://waddles.org/content/sane-canon-mp730-driver</a><br><br>Can someone suggest the next place to start work?<br><br>Thanks,<br>Wade.<br>
<br><div class="gmail_quote">2009/4/4 Nicolas Martin <span dir="ltr">&lt;<a href="mailto:nicolas.martin@freesurf.fr">nicolas.martin@freesurf.fr</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Sorry, posted answer in wrong thread.<br>
<br>
As far as I can see in the differences between older versions of the<br>
pixma standalone driver and today&#39;s, concerning usb exchanges for MP730,<br>
the older drivers did not use events polling whereas newer do with usb<br>
interrupt reads.<br>
<br>
First, did you try to remove the PIXMA_CAP_EVENTS flag for the pixma 730<br>
declaration (at the botom of file pixma_mp730.c) and see how it<br>
behaves ?<br>
<br>
I will also send you some modified files for the pixma backend to<br>
investigate why this usb low level error appears.<br>
<br>
Nicolas<br>
<br>
Le vendredi 03 avril 2009 à 03:14 +1100, Wade Fitzpatrick a écrit :<br>
<div><div></div><div class="h5">&gt; Can you take a look at the logs on<br>
&gt; <a href="http://waddles.org/content/sane-canon-mp730-driver" target="_blank">http://waddles.org/content/sane-canon-mp730-driver</a> and tell me if you<br>
&gt; think I&#39;m on the right track with the endpoints?<br>
&gt;<br>
&gt; I CBF re-installing Windows, but I did test a successful scan with<br>
&gt; mp150-0.12.2 followed immediately by a try with pixma-0.15.0 but it<br>
&gt; failed so I doubt it has anything to do with power-saving modes.<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Wade.<br>
&gt;<br>
&gt; 2009/3/21 Nicolas Martin &lt;<a href="mailto:nicolas.martin@freesurf.fr">nicolas.martin@freesurf.fr</a>&gt;<br>
&gt;         Seems confirmed that a usb low level error happens on first<br>
&gt;         write<br>
&gt;         attempt:<br>
&gt;<br>
&gt;         [sanei_usb] sanei_usb_write_bulk: trying to write 10 bytes<br>
&gt;         [sanei_usb] 000 F3 20 00 00 00 00 00 00 0C<br>
&gt;         00                   . ........<br>
&gt;         USB error: error submitting URB: Device or resource busy<br>
&gt;         [sanei_usb] sanei_usb_write_bulk: write failed: Device or<br>
&gt;         resource busy<br>
&gt;         USB error: could not clear/halt ep 1: Device or resource busy<br>
&gt;<br>
&gt;         [pixma] WARNING:pixma_write(): count(0) != len(10)<br>
&gt;<br>
&gt;<br>
&gt;         I remember having seen this before for someone else, this<br>
&gt;         happened when<br>
&gt;         the usb port was going to power saving (generally after a few<br>
&gt;         seconds)<br>
&gt;<br>
&gt;         Could it be the case on system ?<br>
&gt;<br>
&gt;         Nicolas<br>
&gt;<br>
&gt;<br>
<br>
<br>
</div></div></blockquote></div><br>