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

DSDT (missing dependency) warnning 에 대해서 조언을 구합니다.

comed78님의 기기정보
CPU : i7-6700K RAM : Samsung 16gb M/B : Gigabyte Z170X-UD5 TH VGA : Sapphire NItro+ RX VEGA 64
추가사양 및 설치(할)OS sierra
공지숙지/증상설명 숙지

bios 다운그레이드 하고 DSDT 수정중입니다.

해결 할 수 있는 error 와 warnning 은 다 잡은거 같은데 

스샷과 같이 Missing dependency (Device object requires a _HID or _ADR in same scope) 을 해결 못하고 있습니다.

 

스크린샷 2017-01-22 오후 6.56.39.png

박식하신 분께서 hint 좀 주셨으면 감사하겠습니다. 

  • 구독(89명)

comed78 comed78
98 Lv. 98946/99000P

댓글 11

참여를 하시면 세상을 바꿉니다.
1등 니포 2017.01.23. 01:04 |댓주소:#1441856
comed78

디바이스와 스코프가 같은게 있고 주소가 정의가 안되서 그렇습니다.. 그리고 Local0은 지워주면 됩니다~

오류 수정파일입니다. DSDT.aml.zip

댓글
profile image
아이뱅크 2017.01.23. 13:38 |댓주소:#1442347
comed78

수정된 것 확인해보려는데 왜 저는 시리님 것도 니포님 것도 열리지 않나요

MaciASL이 아니고 다른 에디터 이용했습니까?

댓글
profile image
아이뱅크 2017.01.23. 15:04 |댓주소:#1442465
comed78

acpi 6.0지원여부와 관련있네요

그 덕분에 저도 수정했네요

패치전


    Scope (_SB.PCI0)
    {
        Device (I2C0)
        {
            Name (LINK, "\\_SB.PCI0.I2C0")
        }
    }

    If (LNotEqual (SMD0, 0x02))
    {
        Scope (_SB.PCI0.I2C0)
        {
            Name (_HID, "INT3442")  // _HID: Hardware ID
            Method (HRV, 0, NotSerialized)
            {
                Return (LHRV (SB10))
            }

            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
            {
                Return (LCRS (SMD0, SB00, SIR0))
            }

            Method (_PSC, 0, NotSerialized)  // _PSC: Power State Current
            {
                GETD (SB10)
                Return (Zero)
            }

            Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
            {
                LPD0 (SB10)
            }

            Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3
            {
                LPD3 (SB10)
            }

            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Return (LSTA (SMD0))
            }
        }
    }

    If (LEqual (SMD0, 0x02))
    {
        Scope (_SB.PCI0.I2C0)
        {
            Name (_ADR, 0x00150000)  // _ADR: Address
            Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
            {
                If (PCIC (Arg0))
                {
                    Return (PCID (Arg0, Arg1, Arg2, Arg3))
                }

                Return (Zero)
            }

        }
    }

패치후

    Scope (_SB.PCI0)
    {
        Device (I2C0)
        {
            Name (LINK, "\\_SB.PCI0.I2C0")
            Name (_ADR, 0x00150000)  // _ADR: Address
            Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
            {
                If (PCIC (Arg0))
                {
                    Return (PCID (Arg0, Arg1, Arg2, Arg3))
                }

                Return (Zero)
            }

            Name (_HID, "INT3442")  // _HID: Hardware ID
            Method (_HRV, 0, NotSerialized)  // _HRV: Hardware Revision
            {
                Return (LHRV (SB10))
            }

            Method (_CRS, 0, NotSerialized)  // _CRS: Current Resource Settings
            {
                Return (LCRS (SMD0, SB00, SIR0))
            }

            Method (_PSC, 0, NotSerialized)  // _PSC: Power State Current
            {
                GETD (SB10)
                Return (Zero)
            }

            Method (_PS0, 0, NotSerialized)  // _PS0: Power State 0
            {
                LPD0 (SB10)
            }

            Method (_PS3, 0, NotSerialized)  // _PS3: Power State 3
            {
                LPD3 (SB10)
            }

            Method (_STA, 0, NotSerialized)  // _STA: Status
            {
                Return (LSTA (SMD0))
            }
        }
    }

댓글
profile image
comed78 작성자 2017.01.23. 15:51 |댓주소:#1442516
아이뱅크

@아이뱅크 님 한가지 여쭤볼게 있습니다.

잠자기 후 깨우고 나서 썬더볼트 나 usb3.1 장치가 잘 유지되시나요?

연결이 끊기지 않는지 궁금하네요 이번에 usb3.1 type-c 젠더를 사용해서 외장하드를 연결해 보았는데 깨운후에 연결이 끊기더군요...

댓글
profile image
아이뱅크 2017.01.23. 16:30 |댓주소:#1442572
comed78

리얼맥에서도 깊은 잠자기 이후 다시 연결되었습니다.

물론 저는 썬도봁트형 모니터는 잠자기 이후를 테스트 할 수 없었습니다.

잠자기가 되기는 하나 깨어나지 못하는 문제가 있어서....

usb장치드라이버는 이상없이 되었습니다.

최근 사용중이 아니어서 테스트를 못해보았네요..

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

신고

"님의 댓글"

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

삭제

"님의 댓글"

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