Minulla on vuoden 2014 Intel Mac mini kotipalvelimena, ja se pyörittää Ubuntu Serveriä. Sähkökatkon jälkeen kone ei kuitenkaan käynnistynyt itsestään, kun virta palautui.
Ratkaisu löytyi Intelin 8-sarjan piirisarjan virranhallinta-asetuksesta. GEN_PMCON_3-rekisterin AFTERG3_EN-bitti määrää, käynnistyykö järjestelmä uudelleen virran palauduttua. Intelin dokumentaation mukaan bitin arvo 0 palauttaa järjestelmän käyntiin ja arvo 1 jättää sen sammutettuun tilaan.
Apple listaa vuoden 2014 Mac mini -kokoonpanot mallina Macmini7,1. Alla käytetty PCI-osoite 00:1f.0 vastaa Intelin piirisarjadokumentaation kohtaa D31:F0. Muutin asetuksen Ubuntu Serverissä tällä komennolla:
sudo setpci -s 00:1f.0 0xa4.b=0:1Komento tyhjentää bitin 0 kyseisen laitteen 0xa4-rekisteristä. Sen jälkeen katkaisin virran ja palautin sen. Mac mini käynnistyi automaattisesti.
Testasin tätä yhdessä vuoden 2014 Mac mini -mallissa (Macmini7,1), en kaikissa malliperheen kokoonpanoissa. Älä sovella ohjetta suoraan muihin Mac mini -sukupolviin, joissa piirisarja tai rekisterien osoitteet voivat olla erilaisia. Tarkista ensin tarkka malli ja sen piirisarjan dokumentaatio. Tekoälyltä voi pyytää apua tietojen etsimiseen, mutta varmista ehdotetun rekisterin ja komennon oikeellisuus luotettavasta lähteestä ennen ajamista.