========================================================================================================================== How to Fix DSDT using Clover (since rev. 479) ---------------------------------------------------------------- New setting in /EFI/config.plist: ACPI: FixDsdtMask 0xFFFF Suggest to remove /EFI/ACPI/patched/dsdt.aml if get kernel panic. All mask values are as below. Some patches need Method DTGP (0x0001) to work fine. Definition of 0x00FF: 0000 0000 0000 0001 = 0x0001 = FIX_DTGP 0000 0000 0000 0010 = 0x0002 = FIX_WARNING 0000 0000 0000 0100 = 0x0004 = FIX_SHUTDOWN 0000 0000 0000 1000 = 0x0008 = FIX_MCHC 0000 0000 0001 0000 = 0x0010 = FIX_HPET 0000 0000 0010 0000 = 0x0020 = FIX_LPC 0000 0000 0100 0000 = 0x0040 = FIX_IPIC 0000 0000 1000 0000 = 0x0080 = FIX_SBUS Definition of 0xFF00: 0000 0001 0000 0000 = 0x0100 = FIX_DISPLAY 0000 0010 0000 0000 = 0x0200 = FIX_IDE 0000 0100 0000 0000 = 0x0400 = FIX_SATA 0000 1000 0000 0000 = 0x0800 = FIX_FIREWIRE 0001 0000 0000 0000 = 0x1000 = FIX_USB 0010 0000 0000 0000 = 0x2000 = FIX_LAN 0100 0000 0000 0000 = 0x4000 = FIX_WIFI 1000 0000 0000 0000 = 0x8000 = FIX_HDA How to use dsdt fix: -------------------- 0000 0000 1111 1111 = 0x00FF = Fix all of bit(0) ~ bit(7). 1111 1111 0000 0000 = 0xFF00 = Fix all of bit(8) ~ bit(15). Need to be 0xFF01 with method DTGP first. You can fix dsdt for single function. Need method DTGP to work without dsdt.aml. 0000 0000 0000 1001 = 0x0009 = DTGP + MCHC 0000 0000 0010 0001 = 0x0021 = DTGP + LPC 0000 0000 1000 0001 = 0x0081 = DTGP + SBUS 0000 0001 0000 0001 = 0x0101 = DTGP + DISPLAY 0000 0010 0000 0001 = 0x0201 = DTGP + IDE 0000 0100 0000 0001 = 0x0401 = DTGP + SATA 0000 1000 0000 0001 = 0x0801 = DTGP + FIREWIRE 0001 0000 0000 0001 = 0x1001 = DTGP + USB 0010 0000 0000 0001 = 0x2001 = DTGP + LAN 0100 0000 0000 0001 = 0x4001 = DTGP + WIFI 1000 0000 0000 0001 = 0x8001 = DTGP + HDA Or fix dsdt for multi functions. Need method DTGP to work without dsdt.aml. 0000 0101 0000 0001 = 0x0501 = DTGP + DISPLAY + SATA 0011 0001 0000 0001 = 0x3101 = DTGP + DISPLAY + USB + LAN 1011 0101 0000 0001 = 0xB501 = DTGP + DISPLAY + SATA + USB + LAN + HDA ==========================================================================================================================