Epson Stylus DX4250 USB 扫描仪不再工作

Epson Stylus DX4250 USB 扫描仪不再工作

自从几年前购买以来,我一直能够在 Ubuntu(32 位)上成功使用 EPSON Stylus DX4250 扫描仪。

现在我已经更新到 11.10 64 位,但它不再起作用了。

听说过一些有关 USB 的问题,还有一些有关 HAL 的问题,但我不确定从哪里开始寻找。

展示内容如下dmesg

[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

重新启动后,我得到的结果如下:

[   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

任何想法?

编辑:的输出lsusb是:

...
Bus 002 Device 010: ID 04b8:0820 Seiko Epson Corp. CX4200 MP scanner

答案1

不确定如何但它现在正在工作...可能有一些更新。

不管怎么说,还是要谢谢你!

答案2

我经常看到使用错误库时出现段错误问题。尤其是在 64 位机器上,程序需要 32 位库时会出现问题。

我发现 simple-scan 不属于官方来源。也许它不是针对 64 位库编译的?

一个可能的测试解决方案是安装 32 位库:

sudo apt-get install ia32-libs

并尝试在终端启动简单扫描时明确使用它们:

LD_PRELOAD = /usr/lib32/ simple-scan &

在执行此操作之前,您应该终止所有正在运行的简单扫描进程。

也许这可以帮助你走得更远。

另一个解决方案是从源代码编译并安装简单扫描。

来自瑞士的问候,迈克尔

答案3

launchpad 中似乎有一个 bug 可以跟踪此问题。您可能希望订阅它以查看何时解决: https://bugs.launchpad.net/simple-scan/+bug/888267

与此同时,一个好的解决方法是将 simple-scan 降级到 2.32.0.1 版本,该版本可与此扫描仪配合使用(我刚刚测试过)。您可以在此 PPA 中找到适用于 oneiric 的 2.32.0.1 版本: https://launchpad.net/~robert-ancell/+archive/simple-scan/+packages

相关内容