Eu tenho um Fujitsu ScanSnap ix500. Funcionou bem há quatro semanas, mas não agora. Eu atualizei meus pacotes várias vezes, então não tenho certeza se tenho a mesma versão de sane do que antes. Anteriormente, meu scanner estava conectado através de um hub USB e agora está conectado diretamente. Atualmente, também tenho problemas com o policykit, mas suponho que eles não sejam relevantes aqui, pois tenho o mesmo problema quando inicio os programas como root.
- Nota: Descobri que meu problema subjacente era que minha versão do sane-backend não suportava xhci (usb 3) e a mainboard recusava ehci. Eu não consegui consertá-lo e usar um computador diferente para digitalizar no momento. Esta questão é sobre as opções de depuração / registro alterna. Eu não sei como isso funcionou nesta máquina, mas aconteceu. -
Arquivei um relatório de erros sobre a qualidade da mensagem de erro. Uma visão adicional pode ser obtida a partir daí.
Quando eu começo o xsane, recebo a mensagem de erro:
Fehler beim Öffnen des Geräts 'fujitsu:ScanSnap iX500:119468':
Fehler während Geräte I/O.
Tradução:
open of device fujitsu:ScanSnap iX500:119468 failed: Error during device I/O
Isso só acontece uma vez, depois disso eu não consigo mais me conectar ao escaneamento de escaneamento até que eu o desligue e ligue novamente, depois que eu recebo a mensagem acima novamente, uma vez.
Eu tentei obter mais detalhes iniciando o xsane na linha de comando:
$ xsane
Gtk-Message: Failed to load module "atk-bridge"
Então, eu ativei infos adicionais de depuração com:
export SANE_DEBUG_DLL=255
Isso produziu (reduzido para fujitsu e partes gerais, saída completa aqui )
$ 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
Eu não tenho saned
em execução. Quando tentei iniciá-lo, ele precisou de ativação primeiro e depois nada mudou, então eu o desativei novamente.
Quando uso scanimage
em vez de xsane
, recebo esta mensagem de erro:
[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
Eu não tenho entradas em /var/log/syslog
no momento (além das mensagens para ligar e desligar o scanner quando eu reiniciá-lo). Eu removi libsane-hpaio
, mas isso também não mudou nada.
Então, como obtenho mensagens de depuração adequadas para descobrir qual é o meu problema real?