해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

XCPM: P-state table mismatch (error:0x11) 해결방법 문의합니다.

하영위전님의 기기정보
보유한 기기가 없습니다

** 필수 사양 정보 입력 (수정해서 사용하세요)**
(1) MB/제품명(노트북일경우 모델명) :?IPMMB-MH1(H77)-저가형메인보드

(2) CPU :?i3-3220?아이비브릿지
(3) Video : Nvidia 550ti 2GB
(4) 기타부품 :?사타2?삼성하드

(4) OSX버전 : OSX 10.10.1 USB로 클린설치
(6) 부트로더 : 클로버?v2k_r3033

이슈/증상 캡쳐: -v -f 옵션시 화면 (에러/로그 화면 이미지 첨부하시면 좋습니다.)


config.plist 설정과 FakeSMC


Boot -> Arguments -> -xcpm nvda_drv=1 kext-dev-mode=1 slide=0

ACPI -> SSDT ->??GenerateIvyStates -> true

ACPI -> SSDT -> DoubleFirstState -> true

KernelAndKextPatches -> AsusAICPUPM -> true KernelPM -> true

KernelAndKextPatches -> KextsToPatch Bluetooth 30초 딜레이패치 와 내장하드가 외장하드로 인식되는 패치 그리고 ECC메모리 패치 등이 있습니다.

FakeSMC -> kozlek_20141016_RehabMan


유저가 수정해 DSDT파일과 ssdtPRGen.sh 만든 SSDT 사용중입니다.


그런데 아래와 같은 에러 메세지가 나옵니다.


IOPPF: XCPM mode

XCPM: P-state table mismatch (error:0x11)

X86PlatformShim::sendPStates - pmCPUControl (SETPSTATETABLE) returned 0x11

X86PlatformShim::start - Failed to send PStates

X86PlatformShim::start - Failed to send stepper


어떻게 해야 하는지요?

이것도 해 보고 저것도 해 보고 있습니다.

하영위전
2 Lv. 291/300P

댓글 7

참여를 하시면 세상을 바꿉니다.
profile image
1등 Cheshire 2014.11.28. 00:13 |댓주소:#339825
하영위전
smbios 와 관련된 문제입니다.

/s/l/e/ioplatformpluginfamily.kext/contents/plugins/x86platformplugin.kext/contents/resources 에 가면 맥 모델에 관련된 plist 들이 있습니다.

그중에서 frequencyvector 란 항목을 가진 모델을 선택하면 (컴의 사양에 맞춰서) 문제의 메세지는 사라집니다.

아이비브릿지 아이맥인 imac13,2 에는 저 항목이 없는데.. frequencyvector 항목을 imac13,2 의 plist 안에 복사해줘도 됩니다.

(그런데 osx 업데이트라도 하면 풀리겠죠..)
댓글
하영위전 작성자 2014.11.28. 17:50 |댓주소:#340714
Cheshire

frequencyvector 란 항목이 있는 것을 찾아 보니 여러개 있었습니다. 그중에 클로버컨피그레이션으로 SMBIOS를 만들수 있는 것만 정리하면
MacBookPro11,2 와 MacBookAir 6,2 와 iMac14,1(14,2 ) 입니다.
iMac13,2 에 frequencyvector 항목을 넣으려면 iMac14,2를 넣어 보는 것이 좋겠지요?
유용한 것 배웠습니다.

(추가) 다 테스트 해 보았는데 모두 에러메세지 똑같이 나오네요.

원인이 다른 곳에 있는 듯 하네요. 다시 찾아 보아야할듯.

아무튼 고마웠습니다. 좋은 것 하나 배웠습니다.

댓글
3등 하영위전 작성자 2014.11.28. 21:04 |댓주소:#340946
하영위전(본인)
boot -> xcpm 과 KernelAndKextPatches -> KernelPM 을 없애고 만든 SSDT 를 넣으니 에러는 없어졌네요.
리기니 유저 말을 듣고 힌트를 얻어 위와 같이 빼서 해 보니 문제는 해결이 되었네요. 그런데 스피드스텝은 iMac14,2 등에서 2개(16,33)만 되네요.
스피스스텝이냐? 에러이냐?
SSDT 빼고 xcpm과 KernelPM 설정해서 사용하든지 아니면 SSDT만 사용하라는 선택의 기로네요.
댓글
하영위전 작성자 2014.12.04. 20:33 |댓주소:#346671
하영위전(본인)
~/ssdtPRGen.sh -p i3-3220 -turbo 3300 -t 55 -w 2 -c 1 -x 0 이렇게 해서 만든 SSDT 는 아래와 같이 문제가 해결이 되네요.
그런데 AppleIntelPowerManagement 로드안됨(아니요) 이네요.
IOPPF: XCPM mode
X86PlatformShim::sendPStates - Success!
X86PlatformShim::sendPStates - Success!
X86PlatformShim::sendPStates - Success!
X86PlatformShim::sendPStates - Success!
X86PlatformShim::start - Failed to send stepper
댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?