Arreglar USB que no funciona en Linux

¿Tu dispositivo USB ha dejado de funcionar? Esto es lo que debe hacer en Linux si no se detecta o detecta el USB.

1. Linux no detecta la unidad USB

Lo primero que debe verificar al conectar su unidad USB a una computadora con Linux es si se detecta o no. La detección de dispositivos USB a menudo no suena o no suena como en Windows o macOS, lo que significa que generalmente debe verificar si el sistema operativo reconoce el dispositivo.

Afortunadamente, es muy simple. Primero, desconecte el dispositivo USB que está buscando. A continuación, abra una ventana del símbolo del sistema e ingrese el comando "listar USB":

Imagen 1 de Fix USB que no funciona en Linux

Guarde el resultado, luego conecte la unidad USB y ejecute lsusb nuevamente.

Esta vez verá un dispositivo adicional en la lista con ID de bus, ID de dispositivo, ID de USB y descripción. Si no puede averiguar cuál es el dispositivo adicional (es posible que tenga un dispositivo USB dentro, como Ethernet), intente con otro comando.

dmesg | grep -i USB

El comando dmesg enumerará los dispositivos USB conectados a su sistema. También incluirá hardware que no sea USB y proporcionará una gran cantidad de información. Para evitar esto, puedes probar:

dmesg | less

El resultado le dará información más fácil de usar.

usb-devices

Imagen 2 de Fix USB que no funciona en Linux

Es como una combinación de dmesg y lsusb, que enumera el hardware USB conectado con suficiente información para identificarlo.

Entonces, ¿aparece aquí el USB al que se conectó? De lo contrario, es probable que el puerto esté dañado o que haya un problema con el dispositivo. Asimismo, es posible que el dispositivo no sea compatible con Linux.

2. Cómo comprobar el puerto USB

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

La mejor manera de probar esto rápidamente es simplemente usar un solo puerto USB en la misma computadora.Si ahora se detecta el hardware USB, entonces sabe que tiene problemas con el puerto USB original.

Si no tiene otro puerto USB, deberá probar la unidad USB en otra computadora o computadora portátil. Sin embargo, esto puede no ser ideal ya que probablemente solo tenga una computadora con Windows o macOS. Dado que algunos dispositivos USB no se pueden usar en Linux, será difícil determinar si su dispositivo USB o puerto USB está causando el problema.

Para obtener los mejores resultados, si es posible, elija hardware compatible con Linux al solucionar problemas de dispositivos USB.

3. Reparar hardware USB dañado

Si su hardware USB no aparece en Linux y sospecha que está defectuoso, tiene dos opciones: reparar o devolver.

La solución generalmente implica verificar el puerto USB y que el dispositivo no esté funcionando actualmente. En cuanto a los periféricos, las soluciones casi siempre girarán en torno a los cables y puertos USB de la computadora. Sin embargo, el cable USB a menudo se puede reemplazar mientras se reparan los puertos. .

Probar físicamente el dispositivo USB es una buena idea. El cable debe estar sano, sin grietas. El enchufe no debe estar flojo.

Mientras tanto, los puertos USB deben revisarse cuando su computadora esté apagada y desenchufada.Revise los puertos con seguridad (los puertos USB tambaleantes son una señal de hardware desgastado).

Si el puerto USB está suelto, puede volver a soldarlo a su posición original. Por supuesto que necesitas saber soldar, nunca hagas nada cuando no sabes nada.

También verifique si hay suciedad en los puertos USB, especialmente en los que se encuentran alrededor de la parte posterior de la computadora, donde suele entrar polvo. El polvo es el enemigo de su computadora, así que mantenga su sistema en un ambiente libre de polvo para un mejor rendimiento. Dado que el polvo puede ingresar a su PC a través de las ranuras USB, tómese el tiempo para mantener estos puertos limpios. Utilice una lata de aire comprimido para expulsar la suciedad.

¿Puedes devolver tu unidad USB? Si es nuevo, probablemente esté bien. El problema es que, a menos que esté claramente marcado como que se ejecuta en Linux, es poco probable que el minorista acepte la devolución.

4. Reinicie Linux para arreglar el puerto USB

En algunos casos, por ejemplo, si usa una computadora portátil, los problemas de alimentación pueden afectar su capacidad para detectar dispositivos USB. La configuración de apagado automático está destinada a reducir el consumo de energía en las computadoras portátiles con Linux, pero puede ser contraproducente.

¿Entonces que puedes hacer?

Primero, verifique si la parada automática está causando el problema. Puede hacer esto reiniciando su computadora. Si el dispositivo USB está funcionando, entonces el puerto USB está recibiendo energía. El problema ocurre cuando el software de administración de energía decide dejar de alimentar un puerto USB.

El siguiente paso es asegurarse de que esto no vuelva a suceder. En Ubuntu 20.04, puede abrir una terminal y escribir:

udisksctl power-off -b / dev / sdX

Si está utilizando una versión anterior de Ubuntu, se requieren otros comandos.Abra una ventana de terminal y escriba:

cat / sys / module / usbcore / parameters / autosuspend

Esto devolverá un valor de 2, lo que significa que la parada automática está habilitada.

Imagen 3 de Fix USB que no funciona en Linux

Puede solucionar esto editando el archivo grub.

sudo nano / etc / default / grub

Aquí encuentra: GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash" y cámbialo en

GRUB_CMDLINE_LINUX_DEFAULT = "desovador silencioso usbcore.autosuspend = -1".

Imagen 4 de Fix USB que no funciona en Linux

Presione Ctrl + X para guardar el archivo y salir. Luego actualiza grub:

sudo update-grub

Cuando se complete la actualización, reinicie Ubuntu.

Después del reinicio, inicie sesión en su cuenta y escriba el comando cat nuevamente:

cat / sys / module / usbcore / parameters / autosuspend

Esta vez, el valor de retorno debe ser -1 Ha desactivado la función de apagado automático para que los dispositivos USB conectados a la computadora portátil no se dañen debido a un problema de alimentación.

5. Compruebe el controlador del dispositivo USB de Linux

En los viejos tiempos, las unidades USB a menudo no ejecutaban Linux. Solo los dispositivos fabricados por OEM interesados ​​en Linux (quizás usándolo para el desarrollo) proporcionaban controladores de Linux.

Hoy en día las cosas son muy diferentes, la mayoría de los fabricantes ofrecen controladores para Linux. En la mayoría de los casos, el controlador estará disponible en su sistema operativo Linux, a través del kernel. No es necesario instalar controladores USB.

Si no hay un controlador disponible, puede encontrarlo comunicándose con el fabricante del dispositivo USB.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir
error: Content is protected !!