use setpci para reiniciar o servidor Ubuntu após falha de energia no macbook

use setpci para reiniciar o servidor Ubuntu após falha de energia no macbook

Instalei o servidor Ubuntu 11.10 no meu macbook 1.1.

Para reiniciar após uma falha de energia, preciso definir um bit "AFTERG3" específico usando setpci.

A solução para um macMini pode ser encontrada aqui:

https://serverfault.com/questions/203522/reboot-after-power-failure-for-mac-running-ubuntu-server

Alguém tem alguma ideia de como descobrir o comando correspondente ao meu hardware?

Davi

Responder1

Finalmente encontrei a solução:

setpci -s 00:1f.0 0xa4.b=0

O autor da postagem na minha pergunta vinculada simplesmente esqueceu um 0.

Responder2

Apenas uma pequena correção: Após verificar o comando setpci, seria mais apropriado usar

setpci -s 0:1f.0 0xa4.b=0:1

pois isso definirá apenas o bit zero como zero (0 = valor: 1 = masq).

Não importa neste caso, pois todos os outros 7 bits do 0:1f.0endereço PCI 0xa4já são zero, mas esse pode não ser o caso para outro hardware.

Use o sudo lspci -vvvxxxcomando para ver qual 0:1f.0é a configuração inicial do seu dispositivo PCI antes de fazer qualquer mods.

Responder3

A razão técnica para usar a setpci -s 0:1f.0 0xa4.b=0magia é descrita aqui:

http://smackerelofopinion.blogspot.co.uk/2011/09/mac-mini-rebooting-tweaks-setpci-s-01f0.html

informação relacionada