리모콘
  • DSDT 다시 추출하고 있는데요~ㅠㅠ 에러구문 수정에 대해 문의해봅니다.


    예전 모하비 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.dsl SSDT.dsl 


    피아노맨님의 기기정보 펼쳐보기 CPU: Intel i7 8700 3.2Ghz (Coffee Lake Proccessor) MEMORY: [G.SKILL] DDR4 16GB PC4-24000 CL16 AEGIS MAINBOARD: [ASUS] ROG STRIX H370-F GAMING STORAGE: 삼성전자 970 EVO NVMe M.2 500GB-MAC | P34 A80 Series M.2 NVMe 2280 1TB TLC-WIN | WD 3TB Blue HDD - DATA HDD GRAPHIC: SAPPHIRE RADEON RX 570 OC D5 4GB DUAL-X PULSE (광부)
    사양정보 및 설치(할)OS 10.14.6
    공지숙지/증상설명 숙지
    총 댓글 11개  
    작성자가 삭제한 댓글입니다.

    답변감사합니다. 우선 윈도우에서 https://x86.co.kr/kext/48704 이 글을 보고 추출해서 그런지 SSDT는 클로버와는 다르게 파일 하나만 나오더라구요~
    일단 Scope (_SB.PCI0) {Device (HECI) 는 DSDT, SSDT에서는 검색이 되지 않네요..; 근데 지금 보니 검색해서 HECI 로 키워드를 입력해도 검색이 안되는걸 보니... 검색하는 방법을 잘 몰라서 그런거 같기도 하네요~;;;

    무수히 많은 경고도 수정을 해야할거 같은데... 검색해도 이해가 잘 되지 않아서 어떻게 손봐야 할지 모르겠어요~^^;;

    전에 어떤분이 올려주신걸로 많이 해결을 했었는데.... 지금은 그 게시물 찾기가 어렵네요~ㅠㅠ

    처음에 클로버에서 추출한 파일도 올려봅니다. 근데, 클로버에서 추출하는게 의미가 있나요? 윈도우처럼 하드웨어 정보가 정리가 다 되었을때 완성도가 높은 정보를 추출하는게 의미가 있는게 아닐지 모르겠네요~^^;; 하.... 참... 어려운 DSDT의 세계네요~~~


    SSDTs.zip 

    DSDT.dsl


    부트 상태에서 추출하면 OS랑 클로버 패치의 영향으로 변조된 값이 추출됩니다


    그렇군요~ 부트상태라면 클로버 부트로더(부팅디스크 리스트나열상태)가 떠있는 상태는 무조건 부트상태인건가요? 아니면 맥이 부팅된 상태인건가요? 클린한 DSDT를 추출하기 위해서는 어떻게 준비해서 추출하는게 가장 이상적일까요? ^^

    요즘 추천되는건 클로버상에서의 추출입니다

    클로버 부트로더 선택화면에서 F3키던가 누르면 ACPI 추출되는걸 쓰시길 추천합니다

    클로버 추출 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 를 써야겠어요~^^
    좋은정보 감사합니다!!!

    혹시 패치하기가 귀찮다면 클로버 추출 DSDT Device (HECI) 부분을 통째로 복사해서 이미 패치하신 윈도우 추출 DSDT Device (IMEI) 부분에 대치시키면 됩니다. 물론 클로버 추출 DSDT 추천... 삽질 고고 화이팅!!


    네~ 덕분에 그렇게 적용 했습니다. ^^


    이렇게 하는거 맞나요?


    네 맞습니다. 이제 부팅만 잘 되길 ㅎㅎ


    덕분에 부팅 잘되구요~^^ 이제 완벽합니다!! 정말 귀하고 큰 도움에 감사합니다~
    행복한 하루되세요!!!

    총 댓글 11개  
    34 공지 모니터(오류화면) 사진 찍을 때 팁(소소함) 168 달쇠
    8.6k
    43 공지 빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 84 Mactopia
    13k
    0 랩탑기타 노트북 elan 터치패드 질문드립니다 HyoKu
    12
    0 데스크탑 라이젠 3900x에서 모하비 설치하려고 합니다. 3 taja82
    81
    0 데스크탑 모하비 설치중에 무한 재부팅을 합니다 3 밤마다
    60
    0 데스크탑 모하비 USB를 만들었는데 설치단계에서 오류가 ㅠㅠ 조언주실 고수님들 애타게 기다립니다! 3 해킨촙오
    94
    0 데스크탑 해킨 사용 로직이용중 지속적으로 꺼짐 현상과 앱스토어 사용 못하는 현상. 도움을 부탁드립니다. 4 화재진압반
    125
    0 데스크탑 혹시 제온 골드,플레티엄 으로 해킨성공하신분 계신가요? 2 도팀장
    92
    0 데스크탑 커스텀맥으로 Argb 제어하기 가능한가요? 1 팍희
    72
    0 랩탑기타 최근 10.14.6 버젼에서 Safari 13.0 업데이트 이후에 Mail 앱에서 구글 계정 연동 문제 3 iClark
    127
    0 랩탑기타 cpu 점수가 제대로 나오지 않는것 같습니다.아무래도 성능도 제대로 안나올것 같습니다. 2 쿠쿠다스32
    57
    0 랩탑기타 노트북 모하비에서 hdmi to hdmi 듀얼모니터 설정 문의입니다. 5 메이데이
    65
    0 데스크탑 마우스 휠을 했을 때 한번에 너무 많이 움직입니다, 3 하늘처럼
    78
    0 데스크탑 레노버 P320, Xeon CPU, C236 칩셋 설치 가능할까요?? 토리남편
    50
    0 데스크탑 곧 나올 카타리나 정식 버전 컨테이너 볼륨구조에 대해 어쭤 봅니다... 7 백두
    319
    0 랩탑기타 thinkpad t440p 커스텀맥 후기 및 capslock 하이퍼키 관련 질문 드립니다. numitemu
    55
    0 데스크탑 커스텀맥 사양안내 질문합니다. 9 Ovan
    116
    0 데스크탑 라이젠토시 알수없는 재부팅 현상... 1 수인과윤슈
    84
    0 랩탑기타 노트북 해킨토시 설치가 안됩니다. 2 칸더레벨
    98
    0 랩탑기타 레노버 아이디어패드 s330 15ich 3 청운대협
    74
    0 데스크탑 1080TI 에서 라데온7 으로 갈아탈 이유 있나요? 14 로바
    272
    0 데스크탑 커널 패닉 로그는 어디서 확인해야 하나요?? 4 cHickEn
    67
    0 랩탑기타 AppleIntelCPUPowerManagement 관련 오류 1 TanzenT
    123
    0 데스크탑 BCM943602CS 와이파이가 안잡혀요 6 로바
    147
    0 데스크탑 X5670+24GB+X58A-UD3R+RX470 인데 해킨 잘될까요? 3 castle
    76
    0 랩탑기타 노트북입니다. 뭔짓을해도 그래픽카드는 잡히지않고 Fakeid를 이용하지않고선 부팅이 안되는데 미치겠습니다... 5 메이데이
    150
    0 데스크탑 클로버 부트메뉴에 맥이 사라졌습니다.. 3 김돌식
    97
    0 랩탑기타 레노버 T430S 그래픽 카드 문제 36 만능곰도리
    369
    0 데스크탑 부팅시 잠깐 뜨는 보라색 줄무늬 문제 와 재부팅후 클로버진입 멈춤증상 14 워커
    215
    0 데스크탑 카탈리나를 위해 cpu는 어떤걸 사는게 좋을가요~ 5 신고님
    126
    0 데스크탑 요즘 카탈리나 설치는.. 14 온유
    291
    0 데스크탑 Airplay 항목이 "끔" 밖에 없음 6 DArtagnan
    126
    0 데스크탑 하이시에라 설치중 오류요 1 탄탄이아빠
    66
    0 랩탑기타 XPS 9570 내장드라이브 미인식 4 jntmong
    59
    0 데스크탑 9900k / msi mpg z390 / 1080ti 커스텀맥 정상적으로 올라갈까요? 3 wansoul
    99
    0 데스크탑 랜덤 프리징 현상과 전원 종료 불가 현상 8 진자
    105
    0 랩탑기타 TFG176 해킨 가능 한가요?? 2 cyine
    32
    0 데스크탑 헤드리스 모드에서 헤드리스 모드 푸는법.. 8 양딩
    130
    0 랩탑기타 레노버 T430 부팅에러. 13 만능곰도리
    178
    0 데스크탑 라이젠 1700 벤치가 안나오다 못해 처참합니다... Tonyjeong
    95
    0 데스크탑 RAM 64 -> 128gb 교체로도 부팅이 안될 수 있는 건가요? 19 딴따단
    346
    0 데스크탑 커맥에서 에어드롭으로 대용량 파일 전송하면 중간에 시스템이 그냥 얼었다가 재부팅되네요~ㅠㅠ 7 피아노맨
    142
    1 - 317
    서버에 요청 중입니다. 잠시만 기다려 주십시오...