sports Posted November 7, 2013 Share Posted November 7, 2013 I've begun attempting to patch my DSDT. One of the bigger issues is I get around ~19 errors after compilation. That is after I apply patches, x220 specific ones from a git repository of DSDT patches. One of the worst things is I've opened MaciASL and compiled the extracted (immaculate) DSDT and it gives me 17 errors! How can my DSDT have errors and yet be in use by the laptop? Most of the errors (with exception of one) involve lines like Name (_PLD, Buffer 0x10) //_PLD: Physical Location of Device and return "Invalid object type for reserved name (_PLD: found Buffer, Package required)" and my first error (which happens to be the sole different one) is Name (_IRC, 0x00) // _IRC: Inrush Current with error "Reserved name must be a control method (with zero arguments)" Again, this isn't patched DSDT, this is the one that is extracted from my machine. What's going on? Link to comment Share on other sites More sharing options...
miaumiau2 Posted November 13, 2013 Share Posted November 13, 2013 Use rehabs patches for laptops from https://github.com/RehabMan/Laptop-DSDT-Patch (Installation instruction in readme, see "https://github.com/RehabMan/Laptop-DSDT-Patch"). Apply 1.1 (Fix _PLD), 1.4 (Fix _IRC), maybe other 1.x fixes. Link to comment Share on other sites More sharing options...
iFIRE Posted November 13, 2013 Share Posted November 13, 2013 and return "Invalid object type for reserved name (_PLD: found Buffer, Package required)" Name (_PLD, Buffer 0x10) //_PLD: Physical Location of Device Name (_PLD, Package (0x10) //_PLD: Physical Location of Device Link to comment Share on other sites More sharing options...
RehabMan Posted November 16, 2013 Share Posted November 16, 2013 and return "Invalid object type for reserved name (_PLD: found Buffer, Package required)" Name (_PLD, Buffer 0x10) //_PLD: Physical Location of Device Name (_PLD, Package (0x10) //_PLD: Physical Location of Device OS X probably does not use _PLD, but that is not the correct fix. Refer to the ACPI spec: https://www.acpica.org/documentation My laptop patch repo has a correct fix for the _PLD buffer vs. package problem. Link to comment Share on other sites More sharing options...
Recommended Posts