fspkwonx86 Posted yesterday at 02:16 AM Share Posted yesterday at 02:16 AM 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) } } } Link to comment https://www.insanelymac.com/forum/topic/362889-fix-missing-dependency-device-object-requires-a-_hid-or-_adr/ Share on other sites More sharing options...
fspkwonx86 Posted yesterday at 02:30 AM Author Share Posted yesterday at 02:30 AM 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) } Link to comment https://www.insanelymac.com/forum/topic/362889-fix-missing-dependency-device-object-requires-a-_hid-or-_adr/#findComment-2851126 Share on other sites More sharing options...
Recommended Posts