- Joined
- Apr 10, 2015
- Messages
- 18
- Mac
- Classic Mac
- Mobile Phone
Same crash. I don't think a bug in ACPIBacklight.kext, but rather problem in lower level... The only thing I can think of changing in this code is to do the ACPI call in the workloop thread instead of whatever thread doIntegerSet is called on. I don't have time to make the required code changes right now though...
SystemMemory addresses match between origin and patched, so must be some other issue.
Given that you're the only one with this issue... and your machine is the only Ivy machine that we use -xcpm on...
Suspect power management problem/ XCPM...
I followed your instructions, and it is almost working. The kernel panics has gone, but my cpu's frequency is locked at 792 MHz. The good news is that the fan is really quiet.
> - install all kexts to /S/L/E (using injection for the main install is not a good idea)
Yes, this step is done
> - change config.plist/SSDT/DropOem=false (this will inject the OEM SSDTs, resulting in a more complete PM setup)
Yes, this step is done
> - remove -xcpm from config.plist/Boot/Arguments
Yes, this step is done
> - you may need to change SMBIOS (try MacBookPro9,1 or MacBookPro9,2)
This seems not affect much. Change it or not is the same.
As this is a rare case on rare machines, I think there is no need to take up your time to work on this. But if you are interested in this, I will offer any help.
For my laptop, so for the ultimate solution is to remove ACPIBacklight.kext from EFI partition. But, how to explain that brightness adjustment works fine without that kext? Is my laptop working with Apple's native kext (AppleBacklight.kext) ???
Very very confused...
By the way, I learned how you analyse kernel panic backtrace. Great!!!