- May 3, 2012
- Intel DH67BL
- HD 3000
- Mobile Phone
1. Simple attempts to get the audio working failed (Downloading prebuilt kexts for Realtek ALC282 or voodooHDA 2.8.4 from multibeast). Looking for any non DSDT fix).
Best result with patched AppleHDA. DSDT edits are unavoidable on laptops...
2. Looking at Extensions, it seems IOBluetoothHIDDriver is not being loaded, thus causing BT to not see the BT Mouse. Not sure if I can fix that either so scratch the BT working comment.
There is some BT info here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html
3. LCD Backlight set too low is really bothering. Still looking into resolving some DSDT compile errors that appear after applying the fix. Unable to spend too much time due to family issues, progress seemed to be at a dead stop. Will update when i have something completed.
Haswell Brigthness Fix:
You will need to extract all DSDT/SSDT from Linux. Your GFX0 device is in one of the SSDTs not DSDT and to get a proper disassembly of your DSDT (and the SSDT that has GFX0) you will need all of them. They are available in /sys/firmware/acpi/tables and /sys/firmware/acpi/tables/dynamic.
Place all SSDT/DSDT in a single directory and use a recent build of iasl to disassemble:
cd "to directory where you placed all SSDT/DSDT" iasl -da *.aml
Then search the resulting *.dsl so you know where GFX0 is defined.
Laptop repo: https://github.com/RehabMan/Laptop-DSDT-Patch
Apply: "Rename GFX0 to IGPU" (to both DSDT and the SSDT that has your GFX0 device)
Apply: "Brightness Fix (Haswell)" to SSDT with GFX0
Place patched DSDT.aml in /Extra/dsdt.aml. Place patched SSDT in /Extra/ssdt-1.aml (assuming you have already generated SSDT.aml for CPU)
Result: Working brightness slider in SysPrefs->Displays (mapping of keyboard keys is a separate issue), possible LID sleep, and IGPU power management.