используйте setpci для перезапуска сервера Ubuntu после сбоя питания на MacBook

используйте setpci для перезапуска сервера Ubuntu после сбоя питания на MacBook

Я установил Ubuntu Server 11.10 на свой MacBook 1,1.

Чтобы перезагрузить компьютер после сбоя питания, мне нужно установить определенный бит «AFTERG3» с помощью setpci.

Решение для MacMini можно найти здесь:

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

Есть ли у кого-нибудь идеи, как узнать соответствующую команду для моего оборудования?

Дэйвид

решение1

Я наконец нашел решение:

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

Автор моего связанного вопроса просто забыл один ноль.

решение2

Небольшая поправка: после проверки команды setpci было бы правильнее использовать

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

так как это установит только нулевой бит в ноль (0 = значение : 1 = маска).

В данном случае это не имеет значения, так как все остальные 7 бит 0:1f.0адреса PCI 0xa4уже равны нулю, но для другого оборудования это может быть не так.

Используйте команду, чтобы узнать начальную конфигурацию sudo lspci -vvvxxxвашего устройства PCI, прежде чем вносить какие-либо изменения.0:1f.0

решение3

Техническая причина использования setpci -s 0:1f.0 0xa4.b=0магии описана здесь:

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

Связанный контент