Error durante la E/S del dispositivo al utilizar el escáner USB

Error durante la E/S del dispositivo al utilizar el escáner USB

Tengo un escáner Canon LIDE 100 que no se inicializa correctamente en el primer intento de escaneo. Cuando activo un escaneo, parece comenzar (se escucha que el escáner comienza a activarse), pero luego mi aplicación de escaneo (gscan2pdf) responde: "Error durante la E/S del dispositivo". Si cierro la aplicación y reinicio otro escaneo, no hay ningún error y escanea correctamente.

Obtengo el mismo comportamiento si uso Simple Scan o XSane.

Hay muchos otros informes sobre este comportamiento, y otros han sugerido que mi sistema ha puesto el puerto USB en suspensión (al menos parcialmente) para ahorrar energía. Parece que no se despierta correctamente. Estoy usando 10.10 y se ha sugerido que puedo decirle a mi sistema que no suspenda automáticamente el puerto USB, pero no estoy seguro de cómo hacerlo.

Se agradece cualquier aportación al respecto.

Respuesta1

La suspensión automática de un puerto USB es posible a través del laptop-mode-toolspaquete.

El núcleo también podría desempeñar un papel.

herramientas-modo-portátil

Si lo tienes instalado entonces debería haber un archivo llamado /etc/laptop-mode/conf.d/usb-autosuspend.conf.

Suponiendo que tiene este archivo, examínelo.

Dos posibles configuraciones que quizás quieras considerar:

  1. CONTROL_USB_AUTOSUSPEND="auto"- Si configura esto, 0la suspensión automática se desactivará para todos los dispositivos USB.
  2. Quizás mejor: puede incluir en la lista negra ciertos dispositivos, como su escáner, agregando su ID USB a AUTOSUSPEND_USBID_BLACKLIST. Puede encontrar la identificación de su escáner ejecutando lsusb. Por ejemplo -AUTOSUSPEND_USBID_BLACKLIST="046d:c025"

Opción de arranque del kernel

Puede forzar la desactivación de la suspensión automática a través de la opción grub-bootusbcore.autosuspend

Agregue usbcore.autosuspend=-1al valor GRUB_CMDLINE_LINUX_DEFAULTen el archivo /etc/default/grub. No olvides correr sudo update-grubdespués.

Respuesta2

Resolví mi problema para una computadora portátil Fujitsu ScanSnap S1500M con Ubuntu 14.04 Panasonic siguiendo las instrucciones en

https://www.gaggl.com/2013/08/paperless-office-on-a-budget/comment-page-1/#comment-51572

¡Funcionó a las mil maravillas! ¡Hacía tiempo que buscaba una solución!

Sin embargo, dos cosas (probablemente porque esa publicación es antigua de 2013):

1) El mismo archivo del paquete "scanbuttond" (scanbuttond_0.2.3.cvs20090713-14_i386.deb) está disponible ahora en los repositorios, probablemente después de instalar el ppa:rolfbensch/sane-git citado, por lo que no es necesario descargarlo de los paquetes. .com, simplemente escriba "sudo apt-get install scanbuttond".

2) El botón real del escáner no hace nada cuando se presiona, por lo que no estoy seguro de cuál es realmente el propósito del software "scanbuttond", por lo que probablemente no sea necesario de todos modos si no le importa perderse esta funcionalidad. Si el propósito del software es simplemente hacer que este botón físico funcione, entonces no es así, al menos en mi caso. Escaneé Easyscan, Xsane y gscan2pdf y todo funcionó perfectamente. Recomendaría hacer las secciones "Configuración del escáner" y "Permisos" en el artículo de referencia y verificar si funciona; si no funciona, vaya a "Instalar dependencias" a través del PPA y verifique nuevamente. Por fin instalaría el botón de escaneo y lo configuraría.

Por cierto, lo hice funcionar en una computadora portátil Panasonic Let's note y no hubo problemas de ahorro de energía en el puerto USB. Espero que ayude. ¡Buena suerte!

Respuesta3

Me estaba dando el mismo problema con una Canon MP260 para escanear en una HP Pavilion dm1 con Debian wheezy. Mismo informe de errores en xsane y gscan2pdf. Tenía el escáner y algunos otros dispositivos conectados a través de un pequeño concentrador USB y desde allí a un puerto USB de la computadora. Todo el dolor desapareció cuando moví la impresora para conectarla directamente a la computadora. Espero que eso ayude a alguien.

Respuesta4

Resolví este problema con mi computadora portátil. Tengo una impresora multifunción Samsung SCX-4100. Cuando intentaba escanear, apareció el mensaje "Error durante la E/S del dispositivo". Creé el archivo 'samsung.conf' dentro de la carpeta /etc/sane.d/, con texto:

# SCSI scanner:
scsi SAMSUNG
# for the SCX-4100:
scsi "SAMSUNG SCX-4100"
usb 0x04e8 0x3413

información relacionada