Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I had been successfuly using the scanner of my EPSON Stylus DX4250 on Ubuntu (32bit) since I've bought it years ago.

Now I've updated to 11.10 64bit and it is not working anymore.

Have heard of some issues regarding USB, and some others regarding HAL, but I'm not sure where to start looking.

Here is what dmesg shows:

[53778.567908] usb 2-1.2.4: new high speed USB device number 10 using ehci_hcd
[53779.874059] usb 2-1.2.4: usbfs: process 25525 (usb) did not claim interface 0 before use

Doing a reboot, this is what I get:

[   72.024538] usb 2-1.4: new high speed USB device number 6 using ehci_hcd
[   73.266142] show_signal_msg: 30 callbacks suppressed
[   73.266145] simple-scan[1972]: segfault at 9691a85 ip 00007f146f3131a4 sp 00007f145fffbe00 error 4 in libc-2.13.so[7f146f2ca000+195000]
[   73.322406] usb 2-1.4: usbfs: process 2027 (usb) did not claim interface 0 before use
[  146.794098] usb 2-1.4: USB disconnect, device number 6

Any idea?

Edit: the output of lsusb is:

...
Bus 002 Device 010: ID 04b8:0820 Seiko Epson Corp. CX4200 MP scanner
share|improve this question
    
That segfault of simple-scan was when I was trying to see if it was detected. An empty list showed. –  nandinga Oct 21 '11 at 9:54
    
What is the output of lsusb? By the way, you can edit your question to add more details. –  Oxwivi Oct 21 '11 at 10:21
    
I've also installed xsane but it doesn't find any scanner devices :s ...guess simple-scan has not much to do here. –  nandinga Oct 21 '11 at 23:37

3 Answers 3

Not sure how but it is working now... probably some update.

Thanks anyway!

share|improve this answer
    
If anyone still have this problem, keep in mind I've installed xsane (and probably some relevant dependencies). That could be the only difference from my setup. –  nandinga Nov 28 '11 at 11:58
    
Switched machines and now I'm having the same problem. I've suscribed to the bug nerochiaro suggested in launchpad and added a comment. Let's see how it goes. It hasn't been fixed yet. –  nandinga Mar 3 '12 at 16:47

I have often seen segfault issues when using the wrong libraries. Especially there are problems on 64bit machines with programs expecting 32bit libraries.

I have seen that simple-scan is not part of the official sources. Maybe it is not compiled against the 64bit libraries?

A possible test solution could be to install the 32bit libraries:

sudo apt-get install ia32-libs

and try to use them explicitly when starting simple-scan in a terminal:

LD_PRELOAD = /usr/lib32/ simple-scan &

before doing that you should kill all running simple-scan-processes.

Maybe this helps you to get further.

Another solution would be to compile and install simple-scan from source.

Greetings from Switzerland, Michael

share|improve this answer
    
Thx, I've encountered some isues: simple-scan came installed on Ubuntu; ia32-libs came too; the second command errored LD_PRELOAD: command not found. I guess you may have meant LD_PRELOAD=/usr/lib32/ simple-scan & (two spaces taken out) but the behavior of simple-scan was the same :s –  nandinga Oct 21 '11 at 23:34

There seems to be a bug in launchpad that tracks this problem. You may want to subscribe to it to see if when it gets resolved: https://bugs.launchpad.net/simple-scan/+bug/888267

In the meantime, a good workaround is to downgrade simple-scan to version 2.32.0.1, which works with this scanner (I just tested this). You can find 2.32.0.1 for oneiric in this PPA: https://launchpad.net/~robert-ancell/+archive/simple-scan/+packages

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.