2010 Mac Mini (4,1)에서 Ubuntu 10.04.1 (Lucid)을 실행하고 있습니다. 서버이므로 정전 후 다시 시작할 수 있기를 원합니다 ( “서버 모드”).
Mac OS X의 경우 “절전”시스템 환경 설정에서 “정전 후 자동으로 시동”을 확인할 수 있습니다. 그러나이 값을 선택해도 우분투에서 “서버 모드”동작에 영향을 미치지 않는 것 같습니다 (즉, 정전 후에 다시 시작되지 않음).
“서버 모드”값은 pram / efi에서 유지되지 않지만 매번 부팅 할 때마다 Mac OS X에 의해 설정되기 때문입니다.
Mac Mini에서 “서버 모드”를 켜는 방법에 대한 이 튜토리얼 을 찾았 지만 작동하지 않습니다.
$ setpci -s 0:1f.0 0xa4.b=0
setpci: Warning: No devices selected for `0xa4.b=
새로운 4,1 Mac Mini로 많은 부분이 바뀌 었습니다. Ubuntu를 설치하는 것은 매우 위업이었습니다. 아마도 “서버 모드”주문도 변경 되었습니까?
제 질문은 : 새로운 4,1 Mac Mini에서 “서버 모드”를 어떻게 활성화합니까?
답변
일부 Mac Mini (2014 년 1 월에 테스트)에서 여전히 다음과 같습니다.
sudo setpci -s 00:1f.0 0xa4.b=0
나는 약간의 연구 후에 이것을 확인했다. 이론적으로 이러한 머신의 반복을 위해 수행 할 수있는 단계는 다음과 같습니다.
-
LPC 장치를 찾으십시오.
$ lspci | grep LPC 00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04)
이 경우 00 : 1f.0입니다.
-
장치에 대한 데이터 시트를 찾으십시오. 예를 들어 “intel hm77 lpc controller 데이터 시트”에 대한 인터넷 검색 은 이 데이터 시트를 산출 했습니다 .
-
이제 데이터 시트에 따라 올바른 레지스터를 찾아야합니다. 여기서는 제어 비트를 설명하는 목차에서 “5.13.7.5 Sx-G3-Sx, 정전 처리, p. 180″을 찾았습니다
AFTERG3_EN
. -
이에 대한 문서를 검색하면 530 페이지의 표 하단에있는 13.8.1.3 (일반 PM 구성 레지스터 3) 섹션에서 찾을 수 있습니다. 이것으로부터 0xA4에있는 16 비트 레지스터의 비트 0임을 알 수 있습니다.
그런 다음 관련 setpci
명령 을 구성하는 데 사용할 수 있습니다 .
나중에 다시 변경 될 경우 장치를 찾고 데이터 시트를 찾은 다음 명령을 구성하고 테스트하고 주먹을 올리십시오.
그러나 기본적으로 장치 및 레지스터 주소는 시스템마다 다를 수 있습니다. LPC 컨트롤러에만 해당됩니다. 사용할 명령을 결정하기 전에 먼저 확인해야 할 하드웨어입니다.