Uma atualização foi incorporada ao ramo de gerenciamento de energia do subsistema PCI no Linux para corrigir uma questão que afetava vários laptops AMD Ryzen das séries Rembrandt e Phoenix.
Esses laptops enfrentavam dificuldades ao tentar retomar a suspensão, especialmente quando dispositivos USB externos eram conectados, resultando na necessidade de reinicialização do sistema.
Depois de passar por 22 revisões na lista de discussão do kernel Linux, a alteração destinada a evitar o estado D3 nas portas raiz PCIe da AMD com controladores USB4 foi incorporada ao ramo PM do subsistema PCI. Como está indo para o ramo de gerenciamento de energia em vez de "for-linus", é provável que seja mesclado inicialmente no próximo ciclo do Linux 6.7.
Essa correção surgiu em resposta a um relatório de bug que mencionava problemas ao retomar a suspensão em um laptop Lenovo ThinkPad Z13 executando Linux. O usuário relatou que não conseguia retomar o uso de dispositivos USB conectados após a suspensão, tornando a situação especialmente inconveniente quando o laptop estava em um local de difícil acesso. O patch implementado aborda a questão removendo D3hot e D3cold da máscara PME_Support das portas raiz acima dos controladores USB4, evitando esses estados durante a ativação. Restaura o suporte D3 na retomada para que seja utilizado durante a suspensão do tempo de execução. Essa correção beneficia os SoCs AMD Rembrandt e Phoenix.
Se você enfrentou problemas semelhantes com laptops AMD no Linux, especialmente relacionados à retomada da suspensão, é válido verificar os dispositivos USB conectados. Pelo menos essa correção está a caminho de ser implementada, oferecendo uma solução para a questão.
Atér a próxima !!
Nenhum comentário:
Postar um comentário