질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 10.14.6 |
공지숙지/증상설명 | 숙지 |
예전 모하비 10.14.4 버전 설치할 때에 DSDT추출해서 error는 모두 잡았었고, 경고만 일정부분? 남았지만, 경고나 리마크정도는 패치하지 않아도 쓰는데는 지장이 없다는 글을 보고 그래도 최대한 경고, 리마크는 할수 있는 부분만 해서 저장해서 잘 사용했었습니다. 그땐 잠자기도 잘되었었어요~ㅜㅜ
그러다가 지난주 주말에 SSD를 교체하면서 OS재설치를 하려고 좌금님의 '한방설치' 이미지는 아니지만....? 최근에 올리셨던 Mojave 10.14.6 18G95 정식버젼 고스트 이미지
로 설치를 했는데, 설치프로그램 진입조차 안되어서 제 DSDT파일을 넣어주니 바로 설치는 되었습니다.
다만, 모든게 완벽하긴한데, 잠자기에 들어가면 바로 잠잤다가 바로 깨어나는 못된? 습성이 생겼습니다.
전에도 그런적이 있어서 그게 USB 포트를 제대로 잡아주니 바로 해결 되어서 이번에도 USBInjectall.kext파일을 빼고 전에 만들어뒀던 USBPort.kext파일로 교체해서 부팅해보니 이번엔 잠자기는 잘됨~!!!! 환호성을 질렀으나.... 대신 블루투스가 안잡히네요~ㅠㅠ Hackintool로 확인해보니 일부 USB가 비활성화 되더라구요~ㅠㅠ
그래서 제대로 다시 잡으면 되겠지 해서 제대로 잡았음에도 잠자기 문제가 해결이 안되네요~ㅠㅠ 뭔가 블루투스쪽 USB나 일부 USB문제인듯 한데 USB포트 확인을 하는데, 더 이상한게 윈도우에서 인식하는 USB Type-C 3.1포트에는 아무리3.0기기를 연결해도 USB3.0/3.1이 전혀 인식안되고 USB2.0만 인식하더라구요;;
아하... 이건 뭔가 이상하다 싶어서..... 원초적인 문제인...DSDT부터가 뭔가 문제가 있는가보다 는 판단에 DSDT를 잡아보려고 MaciASL앱으로 작업을 하고 있습니다...
서론이 매우 매우 길었네요...
본론으로 들어가자면, 예전에 DSDT관련 자료가 좀 사라졌는지 찾아도 보이질 않아서 구글링을 해봐도 도통 모르겠더라구요~ㅠㅠ
경고는 무시하더라도... 에러 두개만 잡으면 바로 사용해보려 하는데요~
37808 .. .. .. .. 37891 37892 37893 37894 37895 37896 37897 37898 37899 37897 37898 37899 37900 37901 37902 37903 37904 37905 37906 37907 37908 37909 37910 37911 37912 37913 37914 37915 37916 37917 37918 37919 37920 37921 37922 37923 37924 | If (LOr (LEqual (S0ID, One), LGreaterEqual (OSYS, 0x07DF))) { Scope (_SB.PCI0.I2C0) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.I2C1) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.I2C2) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.I2C3) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.I2C4) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.I2C5) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.SPI0) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.SPI1) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.SPI2) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.UA00) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.UA01) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.UA02) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } Scope (_SB.PCI0.HECI) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } If (LNotEqual (GBES, Zero)) { Scope (_SB.PCI0.GLAN) { Name (_DEP, Package (0x01) // _DEP: Dependencies { PEPD }) } } } |
노란색 부분이 문제의 에러 구문입니다. ㅜㅜ
어떻게 수정을 해줘야 할지 모르겠어요~ㅠㅠ
엑팔무림 초고수분들의 고견을 구해봅니다~~~ㅠㅠ
클로버 추출 DSDT에는 아무 에러가 없네요. 패치 도중 _SB.PCI0 경로 HECI Device를 삭제하신 것 같습니다. 클로버 DSDT 보시면 HECI 확인하실 수 있습니다.
제가 이전 댓글에서는 HECI와 H_EC를 헷갈려서 HECI가 LPCB 경로에 있지 않나 했는데 그건 무시하시면 되구요 ㅈㅅ...
macOS에서 HECI는 IMEI라는 이름이 사용되어야 합니다. 그래서 HECI라는 것을 IMEI라고 이름을 바꾸어주어야 합니다.
결론부터 말씀드리면: WhateverGreen 사용중이시면 자동적으로 이름을 바꾸어주고 있고, 클로버로 이름 변경을 명시하고 싶으시면 config.plist/ACPI/DSDT/Patches에서 IMEI to HECI 해주시면 됩니다.
설명을 드리자면: Add IMEI 패치 적용하실 때 내용물 보시면
# if you already have an IMEI/HECI/MEI device, you should not use this patch
# but if you do, these patches will remove the existing one
라고 적혀있습니다. 회원님 DSDT는 HECI 장치를 장치 definition에 한해서만 HECI가 적혀있는 것이 아니라 다른 부분에서 HECI를 언급하고 있는데, HECI definition을 삭제해버리니 다른 부분에서 언급하는 HECI가 오류를 뿜게 됩니다.
혹시 패치하기가 귀찮다면 클로버 추출 DSDT Device (HECI) 부분을 통째로 복사해서 이미 패치하신 윈도우 추출 DSDT Device (IMEI) 부분에 대치시키면 됩니다. 물론 클로버 추출 DSDT 추천... 삽질 고고 화이팅!!
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +270 | 11만 | 17.07.3020:49 | 달쇠 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | 12만 | 17.02.1014:21 | Mactopia |
Hot 램 증설.. 그리고 자꾸 재부팅되는 PC.. +9 | 115 | 24.10.2513:02 | 김밉상 |
Hot 고수분들 제발 도와주세요 +2 | 108 | 24.10.2513:28 | 희밍현수님 |
108 | 24.10.2513:28 | 희밍현수님 | |
115 | 24.10.2513:02 | 김밉상 | |
60 | 24.10.2421:15 | 활주로임 | |
62 | 24.10.2322:21 | 활주로임 | |
87 | 24.10.2318:25 | 헷인토시 | |
75 | 24.10.2317:01 | 활주로임 | |
123 | 24.10.2315:51 | 배고픈사람 | |
151 | 24.10.2308:19 | 미찌콘 | |
125 | 24.10.2213:48 | 아킬리오 | |
101 | 24.10.2210:36 | MCMC | |
75 | 24.10.2200:57 | 헷인토시 | |
187 | 24.10.2123:22 | 마요네즈 | |
1481 | 24.10.1914:54 | 활주로임 | |
207 | 24.10.2017:21 | RTings | |
1519 | 24.10.2000:14 | Kylee | |
127 | 24.10.1921:50 | 루이코아낭 | |
1123 | 24.10.1918:03 | Gastone | |
90 | 24.10.1721:28 | Oscar | |
213 | 24.10.1712:11 | 희밍현수님 | |
77 | 24.10.1612:42 | SystemShock | |
323 | 24.10.1517:37 | Gastone | |
1327 | 24.10.1517:20 | 물만두 | |
1672 | 24.10.1317:18 | 물만두 | |
1282 | 24.10.1315:07 | Steer | |
882 | 24.10.1004:51 | Steer | |
199 | 24.10.0920:24 | KImET | |
941 | 24.10.0915:49 | lesmi | |
186 | 24.10.0911:23 | LumOS | |
77 | 24.10.0902:16 | lesmi | |
913 | 24.10.0822:09 | 애플맨 | |
1323 | 24.10.0810:58 | soullees | |
123 | 24.10.0723:26 | 오십견 | |
1247 | 24.10.0723:14 | Steer | |
126 | 24.10.0721:40 | 서재희 | |
81 | 24.10.0704:04 | g2030h61 | |
94 | 24.10.0704:00 | g2030h61 | |
102 | 24.10.0620:14 | SystemShock | |
119 | 24.10.0617:57 | 늘심심 | |
1550 | 24.10.0601:48 | 아스타틴 | |
1277 | 24.10.0515:04 | lesmi | |
136 | 24.10.0422:58 | 낡은기계 | |
552 | 24.10.0315:33 | oreo | |
121 | 24.10.0315:26 | 매치포인트 | |
184 | 24.10.0313:01 | 매치포인트 | |
158 | 24.10.0311:30 | KAKU | |
404 | 24.10.0207:44 | 데스맥 | |
258 | 24.09.3014:22 | 민준송 | |
202 | 24.09.2922:21 | oreo | |
136 | 24.09.2917:58 | 수박 | |
116 | 24.09.2913:21 | 루마루 |
무수히 많은 경고도 수정을 해야할거 같은데... 검색해도 이해가 잘 되지 않아서 어떻게 손봐야 할지 모르겠어요~^^;;
전에 어떤분이 올려주신걸로 많이 해결을 했었는데.... 지금은 그 게시물 찾기가 어렵네요~ㅠㅠ
처음에 클로버에서 추출한 파일도 올려봅니다. 근데, 클로버에서 추출하는게 의미가 있나요? 윈도우처럼 하드웨어 정보가 정리가 다 되었을때 완성도가 높은 정보를 추출하는게 의미가 있는게 아닐지 모르겠네요~^^;; 하.... 참... 어려운 DSDT의 세계네요~~~
SSDTs.zip
DSDT.dsl