
Я установил 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