GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿cómo volver a conectar un dispositivo USB desconectado lógicamente?

Es posible que un dispositivo de almacenamiento USB se desconecte lógicamente:el dispositivo aún está conectado, pero es invisible para el sistema operativo (por ejemplo, no aparece en /proc/bus/usb ). Tal vez esto también pueda suceder con otros tipos de USB u otros dispositivos extraíbles. Esto puede suceder por ejemplo:

  • después de que Nautilus haya desmontado un dispositivo de almacenamiento USB;
  • después de que VirtualBox haya reclamado un dispositivo de almacenamiento USB (el dispositivo desaparece del host de Linux cuando se conecta al invitado y no vuelve a aparecer automáticamente si se desconecta del invitado).

¿Qué está pasando en el controlador o en el hardware y, lo que es más importante, (cómo) se puede reconectar lógicamente el dispositivo (sin desconectarlo y volverlo a conectar físicamente)?

Tenga en cuenta que esta pregunta no se trata de montaje. En el estado "desconectado lógicamente", el kernel cree que no hay nada en el bus USB (por lo que, por supuesto, no hay ninguna entrada en /dev ).

Respuesta aceptada:

A veces es posible hacer un ciclo de encendido en la rama del bus USB donde está conectado el dispositivo:

# echo suspend > /sys/bus/usb/devices/1-1/power/level
# echo auto > /sys/bus/usb/devices/1-1/power/level

El 1-1 debe ajustarse a su configuración. Puede ver a qué parte del árbol USB está conectado su dispositivo ejecutando lsusb -t antes de expulsarlo.

Puede encontrar información detallada en la lista de correo de linux-usb, este hilo, por ejemplo.


Linux
  1. Cómo crear un USB de arranque de Linux desde la línea de comandos de Linux

  2. Cómo montar una unidad de disco USB en UNIX o Linux

  3. Cómo crear un dispositivo de bloque virtual (dispositivo de bucle/sistema de archivos) en Linux

  4. ¿Cómo obtener información del proveedor y del producto USB mediante programación en Linux?

  5. ¿Cómo montar un dispositivo en Linux?

Cómo instalar Antergos Linux

Cómo hacer un USB de arranque múltiple en Linux y Windows

Cómo encontrar el uso de ancho de banda del dispositivo USB en Linux

Cómo crear un USB en vivo de Antergos Linux

Cómo crear un USB de arranque de Windows 10 en Linux

¿Cómo crear un USB Kali Linux de arranque?