[sane-devel] Scanner (USB) not found after kernel upgrade

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Wed Feb 8 00:28:08 UTC 2006

I've been lurking on this thread a bit, but now that Till calls me I
guess I've got respond.

Till Kamppeter <till.kamppeter at gmx.net> writes:

> Bill Brelsford wrote:
>> Somehow I missed this difference in syslog between the old kernel
>> (works):
>>  Feb  6 20:11:36 k2di kernel: usb 2-2: usbfs: interface 2 claimed
>>  	while 'scanimage' sets config #1
>> and the new one (doesn't work):
>>  Feb  7 06:47:47 k2di kernel: usb 2-2: usbfs: interface 1 claimed
>>  	by usblp while 'scanimage' sets config #1

Several bug reports on this issue have been filed.  See


The issue was fixed in the latest releases of sane-backends (1.0.17)
and iscan (1.18.0).

> [snip]
> Epson has also their own CUPS backend in the PIPS and/or IScan packages,
> but probably it is not free software. Olaf, or is this backend free
> software?

The CUPS backend is part of PIPS (iscan only does the scanning part of
the all-in-ones).  The PIPS packages contain non-free software but I'm
not sure whether the CUPS backend part uses it.  Me goes checking ....
All the sources for the ekplp CUPS backend are GPL'd with an exception
to link against EAPL'd libraries but the exception is not exercised.
# That is, it doesn't link against EAPL'd libraries.

FYI, the EAPL is a LGPL compatible license that allows for releasing
non-free components used by our software.  Details at:


> As older kernels worked fine, I suggest to file a bug against the kernel.

Someone already did.  See:


The kernel folks blame SANE ;-)
Olaf Meeuwissen                          EPSON AVASYS Corporation, LAN
FSF Associate Member #1962           sign up at http://member.fsf.org/
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97  976A 16C7 F27D 6BE3 7D90
Penguin's lib!       -- I hack, therefore I am --               LPIC-2

More information about the sane-devel mailing list