У меня есть Fujitsu ScanSnap ix500. Это работало нормально четыре недели назад, но не сейчас. Я несколько раз обновлял свои пакеты, так что я не уверен, что у меня установлена та же версия, что и раньше. Ранее мой сканер был подключен через USB-концентратор, а теперь подключен напрямую. У меня также в настоящее время есть проблемы с policykit, но я предполагаю, что они здесь не актуальны, так как у меня та же проблема, когда я запускаю программы от имени пользователя root.
- Примечание: я понял, что моей основной проблемой было то, что моя версия sane-backend не поддерживала xhci (usb 3), а материнская плата отказалась от ehci. Я не мог исправить это и использовать другой компьютер для сканирования в данный момент. Этот вопрос о параметрах отладки / переключениях регистрации. Я не знаю, как это сработало на этой машине, но это сработало. -
Я отправил сообщение об ошибке, касающееся качества сообщения об ошибке. Дополнительное понимание может быть получено оттуда.
Когда я запускаю xsane, я получаю сообщение об ошибке:
Fehler beim Öffnen des Geräts `fujitsu:ScanSnap iX500:119468':
Fehler während Geräte I/O.
Перевод:
open of device fujitsu:ScanSnap iX500:119468 failed: Error during device I/O
Это происходит только один раз, после чего я больше не могу подключиться к снимку сканирования, пока не выключу и снова не включу, после чего снова получаю сообщение выше, один раз.
Я попытался получить более подробную информацию, запустив xsane из командной строки:
$ xsane
Gtk-Message: Failed to load module "atk-bridge"
Итак, я активировал дополнительную информацию об отладке с помощью:
export SANE_DEBUG_DLL=255
Что производится (сводится к fujitsu и общим деталям, полный вывод здесь)
$ xsane > xsane_output.txt
Gtk-Message: Failed to load module "atk-bridge"
[sanei_debug] Setting debug level of dll to 255.
[dll] sane_init: SANE dll backend version 1.0.13 from sane-backends 1.0.25
[dll] sane_init/read_dlld: attempting to open directory `./dll.d'
[dll] sane_init/read_dlld: attempting to open directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: using config directory `/etc/sane.d/dll.d'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/hplip
[dll] sane_init/read_config: reading dll.d/hplip
[dll] add_backend: adding backend `hpaio'
[dll] sane_init/read_dlld: considering /etc/sane.d/dll.d/libsane-extras
[dll] sane_init/read_config: reading dll.d/libsane-extras
[dll] add_backend: adding backend `ls5000'
[dll] sane_init/read_dlld: done.
[dll] sane_init/read_config: reading dll.conf
[...]
[dll] add_backend: adding backend `fujitsu'
[...]
[dll] sane_get_devices
[...]
[dll] load: searching backend `fujitsu' in `/usr/lib/x86_64-linux-gnu/sane:/usr/lib/sane'
[dll] load: trying to load `/usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1'
[dll] load: dlopen()ing `/usr/lib/x86_64-linux-gnu/sane/libsane-fujitsu.so.1'
[dll] init: initializing backend `fujitsu'
[dll] init: backend `fujitsu' is version 1.0.127
[...]
[dll] sane_get_devices: found 1 devices
[dll] sane_open: trying to open `fujitsu:ScanSnap iX500:119468'
# Program stays here while the i/o error message is displayed
[dll] sane_exit: exiting
[...]
[dll] sane_exit: calling backend `fujitsu's exit function
[...]
[dll] sane_exit: finished
Я не saned
бегом. Когда я попытался запустить его, сначала требовалась активация, а затем ничего не изменилось, поэтому я снова отключил его.
Когда я использую scanimage
вместо xsane
, я получаю это сообщение об ошибке:
[dll] sane_get_devices: found 1 devices
[dll] sane_open: trying to open `fujitsu:ScanSnap iX500:119468'
scanimage: open of device fujitsu:ScanSnap iX500:119468 failed: Error during device I/O
[dll] sane_exit: exiting
У меня нет записей в /var/log/syslog
(кроме сообщений о подключении и выходе из сканера, когда я перезагружаю его). Я удалил libsane-hpaio
, но это тоже ничего не изменило.
Итак, как мне получить правильные сообщения отладки, чтобы выяснить, в чем моя проблема?