[sane-devel] MP730 driver broken since pixma-0.12.2
nicolas.martin at freesurf.fr
Sat Apr 25 16:49:09 UTC 2009
Le samedi 25 avril 2009 à 22:14 +1000, Wade Fitzpatrick a écrit :
> My latest testing was on kernel 2.6.27-gentoo-r8. I don't see why a
> different kernel version would change the interface/endpoint numbering
> anyway - surely that is hardware specific to the MP730. I have the
> latest version of everything: kernel 2.6.27-gentoo-r8,
Ok so this information confirms that for point 3, this is not a kernel
issue, and that sanei_usb needs to be reworked.
> libusb-0.1.12-r5, sane backends 1.0.20cvs. It's not a version
> problem, the MP730 has *never* worked using libsane. It worked enough
> to do scans using Wittawat Yamwong's ``scan'' utility until
> pixma-0.12.1 but never using libsane. We just never got that far in
> testing it back then.
> Ubuntu users also complained about it but obviously never bothered to
> ask on sane-devel.
> I didn't mean to suggest that the patch I have is ready for inclusion
> in CVS, only that it should apply to current if somebody wants to use
> it for testing. I'm well aware that fixing this properly will mean a
> significant rewrite of sanei/sanei_usb.c and will probably touch most
> if not all backend drivers if you solve it the way I would, which is
> to specify the requisite interfaces and endpoints in the
> [backend]_config_t structure and pass that into sanei_usb code.
Not enough expert in this area, I'll leave the choice of solution to
implement to the sanei gurus ;-)
> Let's take the remaining problems into another thread.
More information about the sane-devel