USB-сканер Epson Stylus DX4250 больше не работает

Я успешно использовал сканер EPSON Stylus DX4250 в Ubuntu (32 бита) с тех пор, как купил его несколько лет назад.

Сейчас я обновился до 11.10 64bit, и он больше не работает.

Слышал о некоторых проблемах, касающихся 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

3 ответа

Не уверен, как, но это работает сейчас... вероятно, некоторые обновления.

Спасибо, в любом случае!

Кажется, есть ошибка в панели запуска, которая отслеживает эту проблему. Вы можете подписаться на него, чтобы узнать, когда оно будет решено: https://bugs.launchpad.net/simple-scan/+bug/888267

Между тем, хороший обходной путь - понизить простой скан до версии 2.32.0.1, которая работает с этим сканером (я только что проверил это). Вы можете найти 2.32.0.1 для oneiric в этом PPA: https://launchpad.net/~robert-ancell/+archive/simple-scan/+packages

Я часто сталкивался с проблемами при использовании неправильных библиотек. Особенно на 64-битных машинах возникают проблемы с программами, ожидающими 32-битные библиотеки.

Я видел, что простое сканирование не является частью официальных источников. Может быть, он не скомпилирован против 64-битных библиотек?

Возможным тестовым решением может быть установка 32-битных библиотек:

sudo apt-get install ia32-libs

и попробуйте использовать их явно при запуске simple-scan в терминале:

LD_PRELOAD = /usr/lib32/ simple-scan &

перед этим вы должны уничтожить все запущенные процессы simple-scan.

Может быть, это поможет вам продвинуться дальше.

Другим решением было бы скомпилировать и установить simple-scan из исходного кода.

Привет из Швейцарии, Майкл

Другие вопросы по тегам