From: Marian Eichholz <marian.eichholz@fr...> - 2006-08-07 20:44:29
today I investigated the issue with recent Kernels. There
are *some* problems, that can be tackled with package
SANE: At least in the CVS code (1.0.18-cvs) the USB library
calls are encapsulated into the sanei_* namespace. The
modules are less likeley to make incompatible calls.
The good thing is: 1.0.18-CVS sane backends work without
additional tuning. Just give it a go. It looks, as if we
have not been the only backend with trouble :-)
Speaking abount libusb: The current libusb-0.1.12 returns
an error code (or an equivalent) with the
usb_find_busses(). This breaks the USB initialisation with
my scantool-frontend and with old SANE backends ("no USB").
Last, but not least, the usb_claim_interface() does no
longer work with the old parameter (...,0) but needs
(..., 1). Honestly I have no idea about that parameter, as
it was "magic" when I needed it. It still is magic for me.
Well, with the new parameter the code works.
So, just update Your backends and probably the libusb, and
You should be fine.
I'll release a scantool update, when I have some spare time
again, but You might fix the two calls by Yourself, now
that You know. Most of You never will use that special tool :-)
Get latest updates about Open Source Projects, Conferences and News.