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 из исходного кода.
Привет из Швейцарии, Майкл