On Monday 11 November 2002 23:56, you wrote:
Thanks Karol. I will report YOUR findings to feedback@suse.com . I wrestled with this six or eight months ago and read threw something mentioning the issue with usblib in the code. I was running 7.1 pro at the time and didn't want to wrestle with setting up hotplug support for it (since I wasn't familiar with it).
I would like to take credit for finding this bug, but I didn't know it was a bug until you pointed it out. :)
Yeah, I guess you're right. :) Now that I think about it, it wasn't really a bug (depends on your definition). Surely, SuSE did not intend to miss those backends, so it would be a bug in that sense.
I can grab the latest usblib and sane 1.0.9 source and give it a whirl, probably tomorrow.
In case you haven't already, I put up libusb 1.0.6a and new sane RPMs (Release 2). Needless to say, the new sane RPMs will not install with the default SuSE 8.1 libusb RPMs because certain backends (like sm3600) won't work with it.
From ./configure: enabling SM3600 backend
... and...
rpm -qpl sane-backends-1.0.9-2.i686.rpm | grep sm3600 /usr/lib/sane/libsane-sm3600.la /usr/lib/sane/libsane-sm3600.so /usr/lib/sane/libsane-sm3600.so.1 /usr/lib/sane/libsane-sm3600.so.1.0.9 /usr/share/man/man5/sane-sm3600.5.gz
... not only that, but also the parallel port backends are now compiled. They weren't beforehand because they require libieee1284, which is _not_ included in SuSE's 8.1, but which I did compile (and distribute as an RPM). I noticed my sane RPMs are actually being downloaded. 4 downloads of the binary and 2 of the source RPM since yesterday. If you downloaded it, pick up the updated packages (don't forget sane now requires libusb 0.1.6a and libieee1284). Here are the semi-direct links: http://prdownloads.sourceforge.net/suserpm/libusb-0.1.6a-1.i686.rpm?download http://prdownloads.sourceforge.net/suserpm/libieee1284-0.2.5-1.i686.rpm?down... http://prdownloads.sourceforge.net/suserpm/sane-backends-1.0.9-2.i686.rpm?do... Overall, I'd say SuSE screwed up 8.1's SANE. With some USB backends missing (e.g., sm3600) and all parallel port backends missing, it doesn't support nearly the number of scanners it normally does.
Jonathan
--
Karol Pietrzak