Influenciando o carregamento USB-C/Thunderbolt com Power Delivery

Influenciando o carregamento USB-C/Thunderbolt com Power Delivery

Eu tenho um laptop que, em princípio, pode ser carregado via PowerDelivery na porta USB-C/Thunderbolt. Ele carrega de forma confiável por meio de sua porta Thunderbolt 4 quando está desligado ou suspenso.

Caso contrário, notei que ele carregará apenas (mas nem sempre) quando eu suspender pela primeira vez na RAM (não consigo testar com suspender no disco), conectar o cabo de carregamento USB-C e, em seguida, ativar o laptop.

O laptop continuará carregando até que eu reconecte o cabo. Conectá-lo ao carregador normal sempre funciona.

Intuitivamente, parece que de alguma forma o kernel ou sistema impede o carregamento através da porta USB-C/Thunderbolt. Portanto, a questão genérica aqui é se existe uma maneira de influenciar o estado de carregamento da porta ou, por exemplo, a negociação da entrega de energia (se isso puder ser feito por software).

Não vejo nenhum erro relacionado em /var/log/messages ao conectar o cabo de carregamento.

Quando conectado a um dock Thunderbolt 3, descubro que todos os dispositivos funcionam se o laptop também estiver conectado ao carregador normal. Eles permanecem conectados se eu remover o carregador normal, mas não consigo conectar nenhum periférico através do dock sem um carregador separado.

O notebook é um "TUXEDO InfinityBook Pro 16 - Gen7":https://www.tuxedocomputers.com/en/TUXEDO-InfinityBook-Pro-16-Mk2-Gen7.tuxedo

Uma versão um pouco mais antiga do InfinityBook com porta Thunderbolt 3 carregou muito bem através da porta USB-C.

Eu tenho um sistema atual:

> uname -a
Linux lovelace 5.19.0-43-generic #44~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon May 22 13:39:36 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

informação relacionada