Le samedi 25 avril 2009 ? 22:14 +1000, Wade Fitzpatrick a ?crit : > Nicolas > > 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. > http://ubuntuforums.org/showthread.php?t=592643&highlight=mp730 > http://ubuntuforums.org/showthread.php?t=962535&highlight=mp730 > > 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. right! > > Cheers, > Wade. >