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

DSDT 수정 질문 입니다.

Hsage님의 기기정보
CPU : i9-7960X Motherboard : Asus Rampage vi Extreme GPU : Nvidia Titan X (pascal) X2EA , AMD RX580 (EGPU) High point RocketRaid 2720SGL ( 2TBx4ea 1TB x4ea) SSD : Samsung NVME 960PRO 512GB BCM-94360CD + DW1830 ASUS THuNDERBOLT 3 Card
추가사양 및 설치(할)OS 10.13.5
공지숙지/증상설명 숙지

안녕하세요.

이번에  DSDT 편집을 하던중 몇일을 수정해도 해결되지 않아 이렇게 질문글 남깁니다.

워낙에 지식이 짧아 검색하여 참고 해도 에러가 생기네요...


원본 DSDT 파일 첨부하겠습니다.DSDT1.aml 


수정할 내용은 XHC 항목에 DSM 추가 하려고 합니다.


추가 DSM. 내용은 아래와 같습니다.


       Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
        {
            Store (Package (0x1B)
                {
                    "AAPL,slot-name",
                    Buffer (0x09)
                    {
                        "Built In"
                    },

                    "built-in",
                    Buffer (One)
                    {
                         0x00
                    },

                    "device-id",
                    Buffer (0x04)
                    {
                         0xAF, 0xA2, 0x00, 0x00
                    },

                    "name",
                    Buffer (0x34)
                    {
                        "ASMedia / Intel X299 Series Chipset XHCI Controller"
                    },

                    "model",
                    Buffer (0x34)
                    {
                        "ASMedia ASM1074 / Intel X299 Series Chipset USB 3.0"
                    },

                    "AAPL,current-available",
                    0x0834,
                    "AAPL,current-extra",
                    0x0A8C,
                    "AAPL,current-in-sleep",
                    0x0A8C,
                    "AAPL,max-port-current-in-sleep",
                    0x0834,
                    "AAPL,device-internal",
                    Zero,
                    "AAPL,clock-id",
                    Buffer (One)
                    {
                         0x01
                    },

                    "AAPL,root-hub-depth",
                    0x1A,
                    "AAPL,XHC-clock-id",
                    One,
                    Buffer (One)
                    {
                         0x00
                    }
                }, Local0)
            DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
            Return (Local0)
        }
    }
 

잘 넣었다 싶으면 먹통이 되버리는 현상이 발생하네요..


해결방법 알려주시면 감사하겠습니다.


#AAPL,#DSDT,#Built_In,#_DSM,#Local0,#NotSerialized,#0xA2,#RefOf,#DTGP,#Buffer,#One,#내용,#추가_DSM,#0x1A,#Method,#방법,#name,#항목,#해결,#아래

  • 구독(15명)

Hsage Hsage
9 Lv. 9686/10000P

댓글 13

참여를 하시면 세상을 바꿉니다.
profile image
1등 참조도우미 2018.06.15. 15:04 |댓주소:#2304345
Hsage
안녕하세요. Hsage님 질문글 작성하시느라 고생하셨습니다.~~ 몇가지 리마인드 드립니다.
1. 혹시 질문 게시판 공지는 읽어 보셨나요? 빠른 답변을 받을수 있는 방법이 적혀 있습니다. 클릭
2. 만약 본인 조차도 무엇이 문제인지 잘 모르는 상황이라면, 현재의 상황에 대해서 최대한 정확하게 글을 써 주시고, 오류화면이나 메세지를 정확히 알려주셔야 답변을 빨리 받습니다. 그냥 "그냥 안 되요."라고 한다면 잡스가 와도 도움드리지 못할 공산이 큽니다.
3. 질문후에도 같은 내용으로 검색은 계속 하시길 바랍니다. 그 동안 답변이 달리면 알림이 갑니다. 답변자와 답을 더 효과적으로 찾아 가실수 있을 것 입니다.
3. 마지막으로 답변을 받은 이후에는 도움이 되셨다면 답변에 감사의 회신 및 "도움됨"을 클릭하는 것을 잊지 마세요.
댓글
profile image
Hsage 작성자 2018.06.15. 17:56 |댓주소:#2304893
키아누리눅스

답변 감사합니다.

} <<이게 오류라고 하셨는데. 이부분에서는 제가봤을때는 문제가 없는걸로 판단 되네요..

아무래도 제 DSDT 에서 다른 시스템의 DSDT 랑은 다른점이 많은데 그 차이를 모르겠네요..

댓글
profile image
서귀 2018.06.15. 21:41 |댓주소:#2305683
Hsage

 }, Local0) 이게.. (Local0) 이거 아니야고 물으시는 것 같습니다.

그리고 DSDT는 하드웨어의 코딩이기 때문에 하드웨어에 따라 다릅니다.

저도 전문가가 아니라서 머라 답변드리기 어렵네요.. (솔찍히 에러 잡고 그냥 밧데리 수정이 전부인 문외한 입니다)

댓글
profile image
3등 jakgon 2018.06.16. 00:17 |댓주소:#2306289
Hsage

MaciASL에 컴파일 기능 있지않나요? 패치코드에 문법적 오류가 있는거면 컴파일 오류가 잡아줄텐데, 확인 해보셨나요??

댓글
profile image
Hsage 작성자 2018.06.16. 18:30 |댓주소:#2308247
jakgon

답변 감사드립니다.

말씀 해주신 방법으로는 해당 디바이스에 메소드를 추가할경우 오류가 뜨는게 아니고 maciasl 프로그램 자체가 먹통이 되어버리네요..

댓글
C
ClimbJoe 2018.06.16. 08:47 |댓주소:#2307133
Hsage

XHC를 건드리시는 이유는 그냥 코스메틱용인가요? x299보드라면, SSDT로도 쉽게 변경가능합니다.

댓글
profile image
Hsage 작성자 2018.06.16. 18:34 |댓주소:#2308258
ClimbJoe

저도 ssdt로 적용 하고 싶지만 보드가 애매한건지 전혀 적용이 안돼거 dsdt로 사용하고 있습니다..


댓글
k
kimyong 2018.06.16. 16:38 |댓주소:#2307966
Hsage

음 혹시 아직 해결방법을 찾지 못하셨다면 Clover에서 DSDT패치 부분에 AddDTGP_0001 옵션을 활성화 하고 적용해보시면 어떨까요?

댓글
profile image
Hsage 작성자 2018.06.16. 18:35 |댓주소:#2308264
kimyong

답변 감사드립니다.

적용 해봤지만 변화가 없네요..

그냥 포기해야 될듯 싶네요..

댓글
profile image
profile image
Hsage 작성자 2018.06.17. 21:20 |댓주소:#2311423
퓨리온

답변 감사합니다.

링크걸어주신 사이트 타고 들어가보니.. 제보드는 Rampage Vi 인데 대부분 이전 칩셋 보드로만 검색이 돼네요..

검색해주셔서 감사드립니다 퓨리온님.

저도 구글링과 토니맥등. 검색은 다해봤는데 원하는 결과는 안나오더라구요...


댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

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

삭제

"님의 댓글"

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