Estou tendo um problema chato com um Thinkpad X1 rodando Ubuntu 20.04 e um dock Thunderbolt.
O dock funciona bem após a inicialização do laptop. Todas as portas, Ethernet e USB funcionam bem.
Todas as portas desaparecem após:
Desconectando ou reconectando o laptop do dock.
Manter o laptop conectado ao dock e, em seguida, suspendê-lo e reinicia-lo.
O laptop ainda recebe energia do dock e responde ao botão liga/desliga do dock a partir deste ponto, então ainda está se comunicando com ele. Mas todas as portas desapareceram. Em todos os outros aspectos o portátil funciona normalmente.
Após um intervalo de tempo aleatório, entre alguns minutos e várias horas, as portas voltam sozinhas e funcionam bem.
Uma reinicialização imediata também reativa todas as portas.
Tentei desconectar o laptop do dock, reiniciando e reconectando-o ao dock. Isto não fez diferença. O laptop recebe energia do dock, responde ao botão liga/desliga do dock, mas não vê nenhuma porta nele.
Responder1
Estou tendo os mesmos problemas com um monitor externo conectado via USB-C ao meu Dell Latitude 5501. Depois de procurar uma solução por meses, finalmente encontrei algo que funcionasse. Ao forçar o Linux a verificar novamente os dispositivos PCI, o monitor volta e o xrandr finalmente o vê:
echo "1" | sudo tee /sys/bus/pci/rescan > /dev/null
Mais informações: https://superuser.com/a/1046942
Opcionalmente, você pode instalar ferramentas no modo laptop, que provavelmente usam a mesma abordagem, mas no meu sistema às vezes isso faz com que a CPU nunca fique abaixo da frequência máxima: Monitor externo não detectado pelo Ubuntu 19.04 após suspensão