As portas em um dock Thunderbolt 3 estão faltando após desconectar/reconectar ou suspender/retomar

As portas em um dock Thunderbolt 3 estão faltando após desconectar/reconectar ou suspender/retomar

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:

  1. Desconectando ou reconectando o laptop do dock.

  2. 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

informação relacionada