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

ARG0 이부분 오류 어덯게 해야 하나요

세지니님의 기기정보
보유한 기기가 없습니다
추가사양 및 설치(할)OS 10.12.1
공지숙지/증상설명 숙지

     Name (_ADR, 0x00170000)  // _ADR: Address
            Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
            {
                If (PCIC (Arg0))
                {
                    Return (PCID (Arg0, Arg1, Arg2, Arg3))
                }

                If (CondRefOf (\_SB.PCI0.SAT0.SDSM))
                {
                    Return (SDSM) /* External reference */
                    Arg0
                    Arg1
                    Arg2
                    Arg3
                }

                Return (Zero)
            }

 

 

이부에서 arg0~3 오류가 나서 // 비활성 이나 삭제 하면 

에러 가 144개 나오네요 ㅠㅠ 이부분 어덯게 해야할까요 ㅠㅠ

 

첨부 했습니다 확인 해봐주시거나 고쳐주신다면 감사합니다 

다른 오류는 이걸로 해결했습니다 

If (CondRefOf (\_SB.IAOE.PTSL))

            {

                Store (Arg0, \_SB.IAOE.PTSL)

            }

세지니 세지니
9 Lv. 7603/10000P

댓글 6

참여를 하시면 세상을 바꿉니다.
profile image
1등 comed78 2016.11.05. 03:13 |댓주소:#1360341
세지니

arg0~3 삭제하고 나오는 에러들 잡는게 맞는 방법입니다.

dsdt 수정이 손도 많이가고 시간도 오래걸리는 일이니 

천천히 시간을 가지고 하시길...

댓글
profile image
세지니 작성자 2016.11.05. 03:18 |댓주소:#1360348
comed78

arg 0~3을 삭제하고 그러면 

 

 Method (ADBG, 1, Serialized)
    {
        If (CondRefOf (MDBG))
        {
            Return (MDBG) /* External reference */
            Arg0
        }

        Return (Zero)
    }

이부분도 store 문으로 바꾸고 arg0~3을 지우면 

store 문으로 바꾼게 애러가 납니다 그러면 

두문 다지우는게 맞는거겠네요

감사합니다

 

댓글
profile image
세지니 작성자 2016.11.05. 03:21 |댓주소:#1360355
comed78

        {
            Name (_ADR, 0x00170000)  // _ADR: Address
            Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
            {
                If (PCIC (Arg0))
                {
                    Return (PCID (Arg0, Arg1, Arg2, Arg3))
                }

                If (CondRefOf (\_SB.PCI0.SAT0.SDSM))
                {
                    Return (SDSM) /* External reference */
                    Arg0
                    Arg1
                    Arg2
                    Arg3
                }

                Return (Zero)
            }

추가적으로 여기서  이부분 전체를지우나요  arg 1~3 만 지우나요 둘다 상관 없어보이는데 궁금 하네요 

댓글
profile image
2등 comed78 2016.11.05. 03:24 |댓주소:#1360359
세지니

        {
            Name (_ADR, 0x00170000)  // _ADR: Address
            Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
            {
                If (PCIC (Arg0))
                {
                    Return (PCID (Arg0, Arg1, Arg2, Arg3))
                }

                If (CondRefOf (\_SB.PCI0.SAT0.SDSM))
                {
                    Return (SDSM) /* External reference */
                }

                Return (Zero)
            }

댓글
profile image
3등 comed78 2016.11.05. 03:26 |댓주소:#1360363
세지니

이렇게 수정하고 컴파일 하면 에러와 워닝 리마크 이렇게 나오는데

에러만 잡아주고 저장은 aml 로 하시고

컴파일하고 나오는 에러 메시지 구글로 검색하시면 해결책이 보이실겁니다.

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

신고

"님의 댓글"

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

삭제

"님의 댓글"

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