xsane not aquiring images from Lide 30

Bug #1756201 reported by mistr
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
sane-backends (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Ubuntu 17.10, xsane 0.999

During the "searching for devices" phase I can hear the "usual" tick from the scanner.

When I try to scan the error "Failed to start scanner: Error during device I/O" occurs.

I can dual-boot my machine into Ubuntu 14.04 LTS with xsane 0.998.
There it works perfectly (same computer, same port, same cable).

I don't see any messages on the console or in /var/log/messages.

I've tried running it as root - same problem.

Any hints?

Thanks

Mike

$ uname -a
Linux quadro 4.13.0-37-generic #42-Ubuntu SMP Wed Mar 7 14:13:23 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

$ lsusb
...
Bus 001 Device 003: ID 04a9:220e Canon, Inc. CanoScan N1240U/LiDE 30

$ sane-find-scanner
...
found USB scanner (vendor=0x04a9 [Canon], product=0x220e [CanoScan], chip=LM9830) at libusb:001:003

$ scanimage -L
device `plustek:libusb:001:003' is a Canon CanoScan N1240U/LiDE30 flatbed scanner

Revision history for this message
mistr (mstrecke) wrote :

see 2nd entry

affects: xsane (Ubuntu) → sane-backends (Ubuntu)
Revision history for this message
mistr (mstrecke) wrote :

I got xsane running by copying the content of /usr/lib/x86_64-linux-gnu/sane from the old Ubuntu 14.04 (64 bit) installation to the same location in my Ubuntu 17.10 (64 bit) install.

According to

  sane-config --version

the "old" libraries are from the release 1.0.23. (And the naming of the files also suggests that.)

I then tried to compile sane from source according to https://help.ubuntu.com/community/CompileSaneFromSource in the hope to bisect the commit where this change happend:

sudo apt-get install libusb-dev build-essential libsane-dev
sudo apt-get install libavahi-client-dev libavahi-glib-dev

git clone git://git.debian.org/sane/sane-backends.git

./configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --sysconfdir=/etc --localstatedir=/var --enable-avahi
make
sudo make install

After each install I rebooted the machine in order to flush any cached libraries from memory.

This first attempt did not work. (Same error as described above).

I then tried the various newer releases and one older one (1.0.22):

git checkout RELEASE_1_0_xx

configure, make, make install, reboot, test.

However, all of those fail.

The only version that works every time is the one I've copied from Ubuntu 14.04.

At this point I don't know how to proceed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in sane-backends (Ubuntu):
status: New → Confirmed
Revision history for this message
Michael Rutter (mjr19) wrote :

Seems to be a problem with 18.04 too.

Revision history for this message
Gunnar Hjalmarsson (gunnarhj) wrote :

Issue about to be fixed in 18.04.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.