Erro durante a E / S do dispositivo ao usar o scanner USB

2

Eu tenho um scanner Canon LIDE 100 que não inicializa corretamente na primeira tentativa de varredura. Quando eu acionar uma varredura, ela parece começar (você ouve o scanner começando a se envolver), mas depois meu aplicativo de varredura (gscan2pdf) retorna: "Erro durante a E / S do dispositivo". Se eu fechar o aplicativo e reiniciar outra, não haverá erro e ele será digitalizado corretamente.

Eu obtenho o mesmo comportamento se usar o Simple Scan ou o XSane.

Existem muitos outros relatórios sobre esse comportamento, e outros sugeriram que meu sistema colocou a porta USB em repouso (pelo menos parcialmente) para economizar energia. Parece não acordar corretamente. Estou usando 10.10 e foi sugerido que eu possa ser capaz de dizer ao meu sistema para não suspender automaticamente a porta USB, mas não tenho certeza de como fazer isso.

Qualquer entrada sobre isso é apreciada.

    
por Kendor 30.07.2011 / 21:05

4 respostas

1

A suspensão automática de uma porta USB é possível através do pacote laptop-mode-tools .

O kernel também pode desempenhar um papel.

ferramentas do modo laptop

Se você tem isso instalado, deve haver um arquivo chamado /etc/laptop-mode/conf.d/usb-autosuspend.conf .

Supondo que você tenha este arquivo, examine o arquivo.

Duas configurações possíveis que você pode considerar:

  1. CONTROL_USB_AUTOSUSPEND="auto" - se você definir isso como 0 , a opção de suspensão automática será desativada para todos os dispositivos USB.
  2. Talvez seja melhor - você pode colocar na lista negra determinados dispositivos, como o scanner, adicionando seu ID de USB a AUTOSUSPEND_USBID_BLACKLIST . Você pode encontrar seu ID de scanner executando lsusb . Por exemplo - AUTOSUSPEND_USBID_BLACKLIST="046d:c025"

Opção de inicialização do kernel

Você pode forçar a suspensão automática a ser desativada por meio da opção grub-boot usbcore.autosuspend

Adicione usbcore.autosuspend=-1 ao valor GRUB_CMDLINE_LINUX_DEFAULT no arquivo /etc/default/grub . Não se esqueça de executar sudo update-grub depois.

    
por fossfreedom 30.07.2011 / 21:27
1

Eu estava tendo o mesmo sofrimento com uma Canon MP260 para escanear em um HP Pavilion dm1 executando o Debian wheezy. O mesmo relatório de erros em xsane e gscan2pdf. Eu tinha o scanner e alguns outros dispositivos conectados através de um pequeno hub USB e daí para uma porta USB no computador. Todo o pesar desapareceu quando mudei a impressora para conectar diretamente ao computador. Espero que ajude alguém.

/ Paul

    
por Paul Pignon 13.04.2014 / 23:39
1

Eu resolvi meu problema para um Fujitsu ScanSnap S1500M no Ubuntu 14.04 Panasonic Laptop seguindo as instruções em

link

Funcionou como um encanto! Eu estava procurando uma solução há algum tempo!

Duas coisas (provavelmente desde que o post é antigo de 2013):

1) O mesmo arquivo de pacote "scanbuttond" (scanbuttond_0.2.3.cvs20090713-14_i386.deb) está disponível agora nos repositórios, provavelmente depois de instalar o citado ppa: rolfbensch / sane-git, então não há necessidade de baixá-lo do site pkgs.com, basta digitar "sudo apt-get install scanbuttond".

2) O botão real do scanner não faz nada quando pressionado, então não tenho certeza qual é o propósito do software "scanbuttond", então provavelmente ele não será necessário se você não se importar de perder esta funcionalidade. Se o objetivo do software é apenas fazer com que este botão físico funcione, isso não acontece, pelo menos no meu caso. Eu fiz a varredura através do Easyscan, Xsane e gscan2pdf e tudo funcionou perfeitamente. Eu recomendaria fazer as seções "Configuração do Scanner" e "Permissões" no artigo de referência e verificar se funciona, caso contrário, vá para "Instalar dependências" através do PPA e verifique novamente. Por fim, eu instalaria o scanbuttond e o configuraria.

A propósito, eu o coloquei em um laptop da Panasonic Let e não há problemas de economia de energia da porta USB aqui. Espero que ajude. Boa sorte!

    
por Fermín Franco-Medrano 26.01.2016 / 18:48
0

Eu resolvi esse problema com meu laptop. Eu tenho mfp Samsung SCX-4100. Quando eu estava tentando digitalizar - apareceu a mensagem "Erro durante a E / S do dispositivo". Eu criei o arquivo 'samsung.conf' dentro da pasta /etc/sane.d/, com texto:

# SCSI scanner:
scsi SAMSUNG
# for the SCX-4100:
scsi "SAMSUNG SCX-4100"
usb 0x04e8 0x3413
    
por Pavlenko Evgeniy 30.08.2016 / 23:33