Entonces tengo este problema con un convertidor de USB a serie. En un dispositivo recién iniciado, aparece como /dev/ttyUSB0 y puedo conectarme al dispositivo serie con minicom -D /dev/ttyUSB0
.
Sin embargo, después de un tiempo (pueden ser minutos u horas, no he descubierto ningún desencadenante), el flujo de datos simplemente se detiene. Si cierro minicom e intento iniciarlo nuevamente, aparece el error minicom: cannot open /dev/ttyUSB0: No such file or directory
. El dispositivo ya ni siquiera aparece lsusb
. Desconectar/volver a conectar no ayuda. También volví a soldar todas las almohadillas de soldadura del adaptador para evitar problemas de conectividad, pero no solucionó el problema.
Lo único que soluciona el problema es reiniciar mi computadora. Lo cual es un máximo inconveniente en la mayoría de los casos porque tengo que cerrar y volver a abrir todos los programas en los que estoy trabajando.
¿Alguna idea de lo que está pasando aquí y cómo solucionarlo sin cerrar todos mis programas abiertos?
El hardware de la computadora es un ThinkPad T14 (primera generación) con procesador AMD. El sistema operativo es Ubuntu 21.04.
Respuesta1
Probablemente deberías comparar las últimas líneas de dmesg antes y después de que desapareciera el dispositivo. Probablemente leerá que el USB se reinicia debido a un mal funcionamiento del dispositivo o del controlador host.
Hay diferentes cosas que podrían estar saliendo mal aquí: por ejemplo, una falla en el dispositivo conectado (¿tal vez está alimentando algún dispositivo integrado usando el mismo USB 5V?) podría estar consumiendo demasiada corriente, lo que provocaría que el puerto USB provoque un cortocircuito. protección y se apaga hasta que se reinicie. Es posible que el controlador de host USB simplemente tenga un error y se bloquee. (No sería la primera vez que una computadora portátil Lenovo se envía con errores de firmware).
Los convertidores de USB a serie suelen fabricarse a precios muy económicos, incluidos los circuitos integrados falsificados que se comportan mal.
Así que asegúrate de estar
- no tener ningún fallo de hardware en lo que esté conectado a su convertidor USB a serie
- su convertidor de USB a serie es confiable; a los precios de estos, sería prudente simplemente probar con otro modelo.
- tienes el firmware de tu dispositivo actualizado (
sudo fwupdmgr refresh; sudo fwupdmgr get-updates; sudo fwupdmgr update
)