O problema ocorreu quando o dispositivo PCI controlado pelo módulo mei_me estava com o Runtime Power Management ativado.
Consegui corrigi-lo adicionando o módulo mei_me à configuração RUNTIME_PM_DRIVER_BLACKLIST do TLP.
Estou usando o Ubuntu 16.04 com o kernel 4.7.x mais recente dos repositórios mainline (devido a este bug amdgpu na versão padrão do kernel) e meu sistema não está sendo desligado após algumas horas de execução. O mesmo problema está acontecendo na versão mais recente do kernel 4.4.x disponível para esta versão do Ubuntu.
O console mostra que o systemd desligou o sistema com sucesso, mas o Plymouth ainda está na minha tela até eu forçar o desligamento através do botão. Eu já tentei inicializar usando acpi = force e acpi = force apm = power_off, mas nenhum desses parâmetros corrigiu esse problema.
Alguém sabe como consertar isso?
Obrigado.
O problema ocorreu quando o dispositivo PCI controlado pelo módulo mei_me estava com o Runtime Power Management ativado.
Consegui corrigi-lo adicionando o módulo mei_me à configuração RUNTIME_PM_DRIVER_BLACKLIST do TLP.