Red Hat Bugzilla – Bug 110393
Scanner does not work in Fedora
Last modified: 2007-11-30 17:10:33 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031117
Description of problem:
I'm unable to use the scanner in Fedora Core 1, I always get a "Error
during read: error during device I/O". The scanner does make a small
"head moving" noise before that error. It used to work in Red Hat 9,
now it doesn't.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.try to scan
Actual Results: "Error during read: error during device I/O"
Expected Results: Should scan ok.
I have Fedora Core 1 with the latest updates.
The output from "scanimage --list-devices" is:
"device `plustek:/dev/usb/scanner0' is a Mustek BearPaw 1200 USB
I downloaded the source rpm and rebuilt it. Works fine now.
That doesn't help me figure out what the problem is. :-)
What about if you rebuild the source RPM and install the binary packages?
I did install the rebuilt binary packages... that was the whole point
on rebuilding the source RPM... :) There is one thing though, I didn't
try this before upgrading the glibc so I don't know if it worked
before the upgrade.
Sorry, missed the important word 'rpm' from your comment -- thought
you'd grabbed the tarball and started from that!
Well, can you re-install the pre-built packages and see if they still
I tried to scan again and now I get the same error with the packages
that I rebuilt... I reinstalled the pre-built packages and I still get
Did you have Red Hat Linux 9 on this machine, or another release, and
did the scanner work then?
Yes, in fact my previous Red Hat 9 installation is still alive on
another partition and the scanner works there. Here's what I did just now:
1. Tried scanning using "scanimage". I got the error message.
2. Booted into Red Hat Linux 9, tried scanimage, it said that there
were no devices.
3. Tried with xsane, it worked ok.
4. Booted into FC1, tried xsane and scanimage, both of them work now
(thinking of it, I think that before I rebuilt sane-backends I had
just been trying the scanner in RHL9, maybe that was the reason it
So what do you have to do to make it no longer work?
I tried to:
1. Reboot the computer;
2. Reset the computer;
3. Poweroff the computer;
4. Unplugging the scanner from the computer and plug it back;
5. Powering off the scanner and power it back on (pulling the power
plug from the scanner).
Conclusion: only step 5. made the scanner stop working in fedora, all
the others made no difference (the scanner kept on working after I had
previously tried to scan under RHL9).
Is /etc/sane.d/plustek.conf different between the Red Hat Linux 9
installation and the Fedora Core 1 installation?
No. They are the same.
Ok, I just downloaded the recently released sane-backends 1.0.13. I
threw it in the SRPM from fedora (had to make some changes to the
sane-backends-1.0.7-autoload.patch) and rebuilt it. It appears to be
working now (fingers crossed), last time I tried (with the fedora
pre-built RPM) it didn't work and I didn't reboot or anything since
then. Additionally I pulled the power plug from the scanner and put it
back, it kept working.