Profile

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

세지니 11/05(16) 02:54 등록 126 0
  • 최종접속일 : 17-01-19•레벨 : 4  •보유금화 : 4376  •d4475d
  • CPU i5 6600k
    메인보드(노트북:제품명) z170 asrock
    그래픽카드 gtx970
    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)

                }

    i5 6600k 

    GA Z170X UD5 

    GTX970

    SSD 512 X512


    ★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 후원 정보를 입력하지 않았습니다.
    • Profile
      03:13 11/05/Saturday(2016) 작성 •#63357c

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

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

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

    • Profile
      03:18 11/05/Saturday(2016) 작성 •#d4475d
      Siri : arg0~3 삭제하고 나오는 에러들 잡는게 맞는 방법입니... 에 달린 대댓글입니다.

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

       

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

              Return (Zero)
          }

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

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

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

      감사합니다

       

    • Profile
      03:21 11/05/Saturday(2016) 작성 •#d4475d
      Siri : arg0~3 삭제하고 나오는 에러들 잡는게 맞는 방법입니... 에 달린 대댓글입니다.

              {
                  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
      03:24 11/05/Saturday(2016) 작성 •#63357c

              {
                  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)
                  }

    • Siri :         {             Name (_ADR, 0x00170000)  // _... 에 달린 대댓글입니다.

      감사합니다 이제 끝이 어두운 삽질이군요 ㅋㅋ스크린샷 2016-11-05 오전 3.26.22.png

       

    • Profile
      03:26 11/05/Saturday(2016) 작성 •#63357c

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

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

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

    • DSDT.aml.zip

      위의 것으로 해보시고 문제가 없으시다면 그대로 쓰시면 될듯 합니다. (0 error / 0 warning / 0 remark)

      System DSDT.zip
      위의 것이 잘 안된다면 이걸로 해보세요. SAT0에서 이미  Arg0~3을 날렸으니 당연히 오류가 뜨는건 맞다 여겨집니다.

      계속해서 IAOE.PSTL관련 오류가 뜬다면 DSDT에서 보니 External (\_SB_.IAOE.PTSL)로 호출하였더군요.
      다른 파일에서 이것을 선언한 것이 있다면 DSDT에서  Externel이 아니라 DSDT안에 \_SB_.IAOE Scope가 있어야 겠고, \_SB_.IAOE.PTSL 디바이스가 있어야 겠습니다. 물론 저야... 관련 파일이 로딩 안된채로 DSDT를 보고 있으니 수정 이후에도 해당 장치를 찾아올 수 없다고 뜨는건 당연한 노릇이니..

      아마 예상대로라면 두번 째 파일인 dsl을 aml로 컴파일 하여 사용하시면 큰 문제는 없으리라 여겨집니다

    로그인 필요 또는 댓글 작성을 허용하지 않은 글 입니다. (클릭)
    서버에 요청 중입니다. 잠시만 기다려 주십시오...