Meu ScanSnap IX500 parou de funcionar recentemente, possivelmente na atualização do Debian jessie para o stretch.
De acordo com a documentação no link , defino a variável de ambiente SANE_DEBUG_FUJITSU=5
e, em seguida, correu xsane
, eu tenho:
fujitsu] sane_init: fujitsu backend 1.0.127, from sane-backends 1.0.25
[fujitsu] sane_get_devices: config option "buffer-size" (262144) is > 65536, warning!
[fujitsu] stat: return error 'Error during device I/O'
[fujitsu] WARNING: Brain-dead scanner. Hitting with stick
[fujitsu] stat: return error 'Error during device I/O'
[fujitsu] WARNING: Brain-dead scanner. Hitting with stick again
[fujitsu] stat: return error 'Error during device I/O'
[fujitsu] wait_scanner: error 'Error during device I/O'
[fujitsu] connect_fd: could not wait_scanner
Aparece em lsusb
as
Bus 004 Device 002: ID 04c5:132b Fujitsu, Ltd
Ele aparece intermitentemente em scanimage -L
, mas atualmente está sendo exibido:
SANE_DEBUG_FUJITSU=15 scanimage -L
[fujitsu] attach_one: start
[fujitsu] attach_one: looking for 'libusb:003:015'
[fujitsu] connect_fd: start
[fujitsu] connect_fd: opening USB device
[fujitsu] connect_fd: could not open device: 3
[fujitsu] connect_fd: finish
Por que não está funcionando? Como faço para corrigir isso?
Nota: o scanner está conectado a um slot USB 2. Eu anteriormente tinha ligado a um slot USB 3. Eu tentei mudar para um slot USB 2 por causa de alguns relatos de que o USB 3 era o problema, mas ainda não está funcionando.
Veja, por exemplo, os relatórios de erros: link e link
Em qualquer caso, um dispositivo USB deve funcionar independentemente de estar conectado a um slot USB 2 ou USB 3.
Obrigado a Anthony (@derobert) por ajudar a depurar isso.
Parece provável que sane-backends
seja o problema e que fazer downgrade ou atualização fará com que o problema desapareça. trecho está usando 1.0.25-4.1
, enquanto jessie usou 1.0.24-8+deb8u2
e experimental tem 1.0.27-1~experimental2
.
Além disso, desconectá-lo e conectá-lo novamente parece torná-lo visível novamente por algum tempo. O que sugere que o problema pode não estar com sane-backends
e pode ser um problema com o USB.