Tengo un problema molesto con un Thinkpad X1 que ejecuta Ubuntu 20.04 y una base Thunderbolt.
La base funciona bien después de que se inicia la computadora portátil. Todos los puertos, Ethernet y USB funcionan bien.
Todos los puertos desaparecen después de:
Desconectar o volver a conectar la computadora portátil desde la base.
Mantener la computadora portátil conectada a la base, luego suspenderla y reanudarla.
La computadora portátil aún recibe energía de la base y responde al botón de encendido/apagado de la base, a partir de este momento, por lo que todavía se comunica con ella. Pero todos los puertos desaparecieron. En todos los demás aspectos el portátil funciona con normalidad.
Después de un intervalo de tiempo aleatorio, entre unos pocos minutos y varias horas, los puertos regresan por sí solos y funcionan bien.
Un reinicio inmediato también vuelve a habilitar todos los puertos.
Intenté desconectar la computadora portátil de la base, la reanudé y luego la volví a conectar a la base. Esto no hizo ninguna diferencia. La computadora portátil toma energía de la base, responde al botón de encendido/apagado de la base, pero no ve ningún puerto.
Respuesta1
Tengo los mismos problemas con el monitor externo conectado a través de USB-C a mi Dell Latitude 5501. Después de buscar una solución durante meses, finalmente encontré algo que funciona. Al obligar a Linux a volver a escanear los dispositivos PCI, el monitor regresa y xrandr finalmente lo ve:
echo "1" | sudo tee /sys/bus/pci/rescan > /dev/null
Más información: https://superuser.com/a/1046942
Opcionalmente, puede instalar herramientas en modo portátil, que probablemente utilicen el mismo enfoque, pero en mi sistema a veces hace que la CPU nunca baje de la frecuencia máxima: Monitor externo no detectado por Ubuntu 19.04 después de la suspensión