
Então, a versão resumida:
Meu sistema não será mais desligado depois que eu emitir um comando de desligamento (no KDE ou na linha de comando, ou parece no Windows), vejo a linha "Reboot: power down" na tela depois que os serviços do Debian pararam, e então a máquina fica lá sem desligar a energia até que eu mantenha pressionado o botão liga / desliga.
A reinicialização funciona (desliga completamente e reinicia).
Ele costumava desligar, e a única mudança que me lembro de ter feito desde que percebi o problema é essa; Mudei os componentes para um novo gabinete de PC e adicionei um segundo HDD para uma instalação do Win7 ... mas, a menos que esteja faltando alguma coisa, não vejo como qualquer um deles poderia ser a causa.
A versão mais longa:
Lista de hardware:
- Processador Intel i3
- Placa sem fio TP-Link TL-WN781ND
- Asus P8H77-M LE M/B
- NVIDIA GTX970
- 4 unidades SATA (várias)
- Gabinete Aerocool DS200 (o manual não faz nenhuma referência que eu possa encontrar a qualquer coisa mágica que possa afetar esse problema, mas menciono isso na eventualidade)
Pesquisei no Google nos últimos dias, coisas que tentei até agora:
- Adicionado
acpi=force
àGRUB_CMDLINE_LINUX_DEFAULT=
linha in/etc/default/grub
(e posteriormente runsudo update-grub
), não adianta - Verifiquei se o acpid estava rodando (não estava, mas está agora)
- Verifiquei o BIOS em busca de configurações de APM relevantes (tentei algumas coisas: estado S4, ativação em PCI, configurações de desempenho diferentes... tudo inútil)
- Redefinir o BIOS para as configurações básicas, não adianta
- Atualizado o BIOS mais recente, também não adianta
O que não entendo é por que o comando de reinicialização funcionaria, mas não o desligamento, se fosse relacionado à ACPI?
dmesg | grep acpi
diz:
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=82698db3-dbb6-4ce2-b04f-f32475d522ae ro initrd=/install/gtk/initrd.gz quiet acpi=force
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x03] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=82698db3-dbb6-4ce2-b04f-f32475d522ae ro initrd=/install/gtk/initrd.gz quiet acpi=force
[ 0.101921] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[ 0.166057] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.166209] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug PME]
[ 0.166299] acpi PNP0A08:00: _OSC: OS now controls [AER PCIeCapability]
[ 0.191725] acpi PNP0A08:00: Disabling ASPM (FADT indicates it is unsupported)
Qualquer ajuda ou sugestão seria muito apreciada. Estou pronto para fornecer qualquer resultado que possa ajudar. :)
EDITAR - mais informações:
Então,
dmesg -t | grep -i 'erro\|aviso\|exceção'
Dá:
Exceção ACPI: AE_NOT_FOUND, ao avaliar o estado de suspensão [_S1_] (20140424/hwxface-580)
Exceção ACPI: AE_NOT_FOUND, ao avaliar o estado de suspensão [_S2_] (20140424/hwxface-580)
nouveau: sondagem de 0000:01:00.0 falhou com erro -22
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT4._GTF] (nó ffff88011e054248), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT4._GTF] (nó ffff88011e054248), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT0._GTF] (nó ffff88011e054428), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT1._GTF] (nó ffff88011e0543b0), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT5._GTF] (nó ffff88011e0541d0), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT5._GTF] (nó ffff88011e0541d0), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT0._GTF] (nó ffff88011e054428), AE_NOT_FOUND (20140424/psparse-536)
Erro ACPI: [DSSP] Falha na pesquisa de namespace, AE_NOT_FOUND (20140424/psargs-359)
Erro ACPI: falha na análise/execução do método [_SB_.PCI0.SAT0.SPT1._GTF] (nó ffff88011e0543b0), AE_NOT_FOUND (20140424/psparse-536)
Aviso ACPI: intervalo SystemIO 0x000000000000428-0x000000000000042f entra em conflito com OpRegion 0x0000000000000400-0x000000000000047f (\PMIO) (20140424/utaddress-258)
Aviso ACPI: intervalo SystemIO 0x000000000000540-0x000000000000054f entra em conflito com OpRegion 0x0000000000000500-0x000000000000563 (\GPIO) (20140424/utaddress-258)
Aviso ACPI: intervalo SystemIO 0x000000000000530-0x000000000000053f entra em conflito com OpRegion 0x0000000000000500-0x000000000000563 (\GPIO) (20140424/utaddress-258)
Aviso ACPI: intervalo SystemIO 0x000000000000500-0x000000000000052f entra em conflito com OpRegion 0x0000000000000500-0x000000000000563 (\GPIO) (20140424/utaddress-258)
Aviso ACPI: intervalo SystemIO 0x000000000000f000-0x000000000000f01f entra em conflito com OpRegion 0x000000000000f000-0x000000000000f00f (_SB_.PCI0.SBUS.SMBI) (20140424/utaddress-258)
EXT4-fs (sdc1): remontado. Opções: erros = remontar-ro
Pelo que entendi, isso indica um bug do kernel (improvável) ou o BIOS reportando a ACPI incorretamente. Todo o hardware tem menos de 12 meses, exceto uma unidade SATA que tem cerca de 4 anos, embora eu tenha feito isso como parte de meus esforços de diagnóstico e ainda obtenha o mesmo resultado.
Eu queria saber se mudar para APM pode ser uma solução alternativa? Embora idealmente eu gostaria de evitá-lo.
(e desculpe pela formatação acima, não sei como fazer as aspas funcionarem sem linhas vazias!)
Responder1
Se o seu HDD for um IDE, verifique se está faltando algum jumper nos dois primeiros pinos (mestre). Esse problema de desligamento geralmente é causado por isso, especialmente com MOBAs antigos.