Jump to content

*fix Missing dependency ^ (Device object requires a _HID or _ADR)


2 posts in this topic

Recommended Posts

in my case this is a DELL:

so i search _HID, 0, NotSerialized: and i get:

        Scope (_SB.PCI0.SDHC)
        {
            Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
            {
                If ((PCHG == 0x02))
                {
                    Return ("INT3436")
                }

                Return ("INT33C6") <- This is the Device ID.
            }

 

Then I search for the device it said Device(SDHC)

 

    Scope (_SB.PCI0)
    {
        Device (SDHC)
        {
            Name (_HID, "INT33C6") //Realtek SDHC Controller....  <- The Device ID has to be where its Missing....
            Method (_PS0, 0, Serialized)  // _PS0: Power State 0
            {
                LPD0 (SB17, SMD7)
                If (CondRefOf (\_SB.PCI0.SDHC.PS0X))
                {
                    PS0X ()
                }
            }

            Method (_PS3, 0, Serialized)  // _PS3: Power State 3
            {
                LPD3 (SB17, SMD7)
            }
        }
    }

manually fixing the enumeration method:
For PCHG == 0x02 (your system):

this tells us which device id we need for case example :
 

            Method (_HID, 0, NotSerialized)  // _HID: Hardware ID
            {
                If ((PCHG == 0x02))
                {
                    Return ("INT3436") <- it would be this one so correction /* Wipe the Method Completely and use Static Name this does not mean that the Values changing In Motion */
                }

                Return ("INT33C6")
            }

So lbabblebabble:

    Method (PCHV, 0, NotSerialized)
    {
        If (((PCHG == One) && (PCHS == One)))
        {
            Return (LPTH) /* \LPTH */
        }

        If (((PCHG == One) && (PCHS == 0x02)))
        {
            Return (LPTL) /* \LPTL */
        }

        If (((PCHG == 0x02) && (PCHS == 0x02)))
        {
            Return (WPTL) /* \WPTL */ <- Wildcat-Point  is saying possibly Two.... Lowpower
        }

        Return (Zero)
    }

×
×
  • Create New...