-
Notifications
You must be signed in to change notification settings - Fork 156
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Broadwell core M #198
Comments
1.) The board-id error is fixed in ssdtPRGen.sh v17.8 (thank you for reporting it here). Notes: |
Can you please confirm that the error is fixed in v17.8? Restore the plist and redo steps 2-4 and 5, but now once at a time. This should help us to catch the error (when it triggers the KP). |
I can confirm that the error is fixed and that the ssdt generates without errors. But when i try to boot with the generated ssdt i get kernel pAnic. I tried with every single step and got kernel panic. I'm grateful with your help. |
Ok. Thanks (for the confirmation). I asked someone else to do the same and it works. Perhaps your KP is triggered by something else. Feel free to e-mail me (see script source) the plist so that I can have a look at it. |
Here is my plist. Thank you for your support. |
Please upload your new/modified config.plist so that other people can see what they can do. Thanks! |
Ok so Mac-189A3D4F975D5FFC.plist is working for your setup and Mac-BE0E8AC46FE800CC.plist may be a problem, or the modifications you made in it, but let us check that first. 1.) Backup Mac-189A3D4F975D5FFC.plist in the resource directory. Another thing. When I asked for your modded plist I wasn't talking about config.plist but Mac-BE0E8AC46FE800CC.plist which I asked you to modify (so that I can check it for errors). |
Thanks for answer. Replacing Mac-189A3D4F975D5FFC.plist with Mac-BE0E8AC46FE800CC.plist results in kernel panic. About plist it was my mistake here is the request plist |
Ok, but did you use the modified plist or the factory vanilla one? If you used the modified one, then try the factory vanilla one. I also noticed, in the modified plist, that you forgot to change 2400 under Frequencies into 2000. CPUFloor is also 1000 but yours should be set to 500. |
I used the modified |
Hi Piker! A. B. C. Conclusion: THE PROBLEM IS Mac-BE0E8AC46FE800CC.plist. |
Good work! And sure. You cannot use the unmodified Mac-BE0E8AC46FE800CC.plist (procedure A) but I don't understand why you need to replace Mac-189A3D4F975D5FFC.plist with a modified copy of Mac-BE0E8AC46FE800CC.plist since your are using Mac-BE0E8AC46FE800CC as board-id. Like it is still using it, but perhaps this is (was?) kernel cache related? Also. You now changed the CPUFloor from 1000 to 500 (which is good) but you should also change "0d000000" into "05000000" (sorry, my mistake) under FrequencyVectors (Item-0) so that it will step down to 500 MHz. Right now that is not working. |
Good work Piker! Thank you! Thank you! Thank you lord! I'll do the changes and report soon. |
I did the changes but CPUFloor still is 800MHz |
AppleIntelInfo.kext will filter out everything below 800 MHz so we need to fix this in the source code: https://github.com/Piker-Alpha/AppleIntelInfo/blob/master/AppleIntelInfo/AppleIntelInfo.cpp#L282 Change the 8 into 5 (in two places) and compile the kext yourself. That should work. And the Intel Power Gadget may be too slow to even detect it. |
Sorry, I don't have XCODE. Can you compile it for me? |
Xcode is a free download (only requires registration) and I usually do not share compiled binaries as there is nothing to learn from a simple download. The output looks fine to me. |
How can I solve this?
The text was updated successfully, but these errors were encountered: