10.12 이후부터 메인보드 USB 전력을 제대로 관리하기 위해서는 AppleBUSPowerController가 로드되어야 하는데, 그 조건은 EC 장치의 존재 여부입니다.
중간에 보시면 IONameMatch에 EC라고 적혀있는게 보입니다. EC 장치가 있으면 AppleBusPowerController 켁스트가 그 장치에 정상적으로 붙습니다.
동시에 IOUSBHostFamily.kext/USBPorts.kext/USBInjectAll.kext+SSDT-USBX.aml의 resource 값이 로드되면 전력관리가 제대로 이루어집니다.
물론 추가 조건에 의해 잠자는 중에는 제대로 된 전력공급이 이루어지거나 그렇지 않을 수 있지만, 여기까지가 기본입니다.
그런데 이건 10.12부터 10.15 초반 베타까지의 이야기이고, 적어고 10.15.b9부터는 켁스트 로딩 조건이 바뀌었다고 합니다. InsanelyMac에서 USB 전력 관리 켁스트에 대해서 새로운 이야기를 하길래 10.15.b9 설치 앱을 뜯어봤습니다.
EC라는 조건이 사라졌습니다. 그 대신 IORTC라는 Resource가 있으면 되는데요, 자세히는 모르지만 IORTC는 맥에서 비활성화되기는 어려워 보입니다. 즉 항상 활성화되어있겠죠. 시간이나 달력 관련 사항인 것 같아요. 혹시나 해서 카탈리나 설치 앱에서 조회해보니 다음과 같이 여러 곳에서 사용되는 것 같습니다.
이제 카탈리나 정식 릴리즈 얼마 안 남았는데, IORTC가 활성화되면 IOResources에 AppleBusPowerController 켁스트가 붙을 것 같습니다. EC와 전혀 상관 없이 말이죠.
결론: 앞으로는 USB 전력 관리에 ECDV, H_EC, EC0_ 등등의 PNP0C09의 _HID를 가진 장치를 EC__로 이름을 바꾸거나, 새로운 SSDT-EC.aml 등으로 EC__ 장치를 추가할 필요가 없을 것으로 예상됩니다. Hackintool에서 SSDT-EC.aml이 생성된다면 버려도 될 듯?
정식 버전 릴리즈되면 칼업뎃 하실 분들 답글 주시면 상당히 감사하겠습니다~
확실히 USB에 관해서는 EC가 필요 없지만, 부팅 문제와 연관되어 있기 때문에 EC를 삭제할 수 없는 것 같습니다. 설치할 때나 부팅할 때나 EC가 없으면 중간에 멈춰 버리더군요. 애초에 애플이 굳이 켁스트 로딩 조건을 삭제한게 속임수(?)였네요. 그런데 IOReg EC에 아무것도 없는 것과, 주로 ASUS 메인보드에서 그렇다는 것은 좀 이해가 되지 않습니다...
어쨌든 이제 와서는 쓸모 없는 글이 되었네요 ㅠ 누군가 왜 이 문제가 발생하는지 알려주면 좋겠습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 938 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1403 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4003 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5087 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 107 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 103 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 120 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
120 | 24.10.2321:29 | 해킨도전자 | |
107 | 24.10.2319:04 | 사노라맨 | |
786 | 24.10.1412:27 | shl628 | |
671 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
938 | 24.10.1121:10 | 좌절금지 | |
733 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1403 | 24.07.1219:19 | Stultus | |
1212 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |