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): How reproducible: Always Steps to Reproduce: 1.run xsane 2.try to scan 3.wait Actual Results: "Error during read: error during device I/O" Expected Results: Should scan ok. Additional info: 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 flatbed scanner"
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 fail?
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 the error.
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 worked).
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.
Okay, great.