Desde Linux David Naranjo  

¿Qué hacer si Linux no detecta un dispositivo USB?

Si alguna vez han conectado una unidad USB o un teclado o mouse a su ordenador con cualquier distribución de Linux y nada ha sucedido, es decir no aparece el montaje de la memoria o no puedes realizar ninguna acción con tu teclado o mouse, este articulo puede ser de tu interés.

Aunque aquí pretendemos dar algunas de las soluciones más comunes a los errores que pueden estar sucediendo, está claro que tampoco lo aquí mostrado repara algún puerto USB en mal estado.

El primer problema con el que nos podremos enfrentar es al conectar una unidad de USB de almacenamiento y en nuestro sistema no aparezca el punto de montaje.

Hay cinco pasos a seguir para solucionar problemas de USB en Linux:

  • Confirmar que el puerto USB es detectado
  • Realice las reparaciones necesarias en el puerto.
  • Arreglar o reparar dispositivos USB
  • Reiniciar el sistema operativo
  • Confirmar la presencia de controladores de dispositivo.

Veamos cada uno de estos y aprendamos cómo lidiar con estos problemas.

Confirmar que el puerto USB es detectado

Lo primero que deben verificar al insertar su dispositivo USB en su computadora es si se está detectando.

Para el caso de Windows el poder revisar este proceso, basta con dirigirse al administrador de dispositivos, donde gráficamente podras verificar si tu dispositivo USB es detectado.

Para el caso de Linux, podemos hacer algo similar, pero con ayuda de la terminal, para ello podemos hacer uso del comando lsusb.

lsusb

En donde nos dará un listado de todos los dispositivos y puertos USB que detecta el sistema.

Aquí se puede hacer lo siguiente, ejecutar el comando la primera vez sin tener el dispositivo USB conectado y aquí veras un listado, ahora conecta tu dispositivo y vuelve a ejecutar el comando, podras notar el cambio del listado.

Con ello confirmaras que tu dispositivo si es detectado, en el caso de los dispositivos de almacenamiento aquí puede ser un problema de:

  • No existe una partición en el dipositivo y/o no tiene una tabla de particiones en él.
  • El formato de partición no es soportado por el sistema.

Si no es asi, debemos de pasar al siguiente paso.

Comprobar su puerto USB

Si el dispositivo USB no se muestra, podría deberse a un problema con el puerto USB.

La mejor manera de verificar esto rápidamente es simplemente usar un puerto USB diferente en la misma computadora. Si ahora se detecta el hardware USB, entonces sabe que tiene un problema con el otro puerto USB.

Si otro puerto USB no está disponible, deberá probar el dispositivo USB en otra PC o computadora portátil.

Si en este paso el dispositivo no es detectado, puedes ir asumiendo la idea de dos cosas.

Los controladores del dispositivo no están instalados en tu sistema y te toca hacer búsqueda de ellos o tu dispositivo probablemente ya paso a mejor vida.

Por lo general, una solución implica la verificación del puerto USB, así como el dispositivo que actualmente no funciona.

Las correcciones casi siempre se centran alrededor del cable USB y el puerto de su computadora. Sin embargo, los cables USB generalmente se pueden reemplazar, mientras que los puertos se pueden reparar.

Reiniciando Linux

Aunque pueda parecer esta solución absurda, si es funcional. En primer lugar, compruebe si la suspensión automática está causando el problema. Pueden hacer esto reiniciando su computadora.

Si el dispositivo USB funciona, entonces ese puerto USB está recibiendo alimentación.

El siguiente paso es asegurarse de que esto no vuelva a suceder.

Los siguientes trucos de la línea de comandos son para Ubuntu 18.10, así que verifique el procedimiento correcto en su distribución de Linux preferida.

Abran una ventana de terminal e ingrese:

cat /sys/module/usbcore/parameters/autosuspend

Esto debería devolver un valor de 2, lo que significa que la suspensión automática está habilitada. Puedes arreglar esto editando el archivo grub. Entrar:

sudo nano /etc/default/grub

Aquí, busca

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Cambiar esto a

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"

Presione Ctrl X para guardar el archivo y salir.

A continuación, actualizan el grub:

sudo update-grub

Cuando se complete, reinicien el sistema.

El artículo ¿Qué hacer si Linux no detecta un dispositivo USB? aparece primero en ¿Qué hacer si Linux no detecta un dispositivo USB?.

1 Comment

  1. Abel Diaz

    Hola. Mi PC reconoce mi disco externo por medio del comando lsusb, no obstante no se que hacer para crearle una tabla de particion. Podrias ayudarme?

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.