acquarius.13 Posted October 14, 2018 Author Share Posted October 14, 2018 @viking1304 if I use you “guide” mentioned in some previous replies, I’m able too to compile (I have stored all the debugger screenshots, if needed) but if I try to use that patched DSDT, I get KP. I can post the origin and patched ACPI folder, in order to give you the whole picture about the KP I get. I hope I will do it tonight..but I’m not totally sure. Thank you in advance for your kind support Link to comment Share on other sites More sharing options...
viking1304 Posted October 14, 2018 Share Posted October 14, 2018 Send your patched DSM files, but also send your patched folder from EFI and config that you are trying to use. Files in patched folder must mach those in your config and I have a feeling that yours doesn't match. I have few different working config and patch sets, with completely different file names and, but all files always match. Version 1 (static A17) Patched folder: DSDT.aml SSDT-0.aml SSDT-1.aml SSDT-2.aml SSDT-8.aml SSDT-9.aml SSDT-10.aml SSDT-11.aml SSDT-12.aml SSDT-13.aml SSDT-14.aml SSDT-PNLF.aml Sort order in config: <key>SortedOrder</key> <array> <string>SSDT-0.aml</string> <string>SSDT-1.aml</string> <string>SSDT-2.aml</string> <string>SSDT-8.aml</string> <string>SSDT-9.aml</string> <string>SSDT-10.aml</string> <string>SSDT-11.aml</string> <string>SSDT-12.aml</string> <string>SSDT-13.aml</string> <string>SSDT-14.aml</string> <string>SSDT-PNLF.aml</string> </array> </dict> Dropped files: <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuSsdt</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> </array> Version 2 (static A19) Patched folder: DSDT.aml SSDT-0-SataTabl.aml SSDT-1-Ther_Rvp.aml SSDT-4-LakeTiny.aml SSDT-5-CppcTabl.aml SSDT-6-Cpc_Tabl.aml SSDT-7-SaSsdt.aml SSDT-8-SgPch.aml SSDT-9-DptfTabl.aml SSDT-10-OptTabl.aml SSDT-PNLF.aml Sort order in config: <key>SortedOrder</key> <array> <string>SSDT-0-SataTabl.aml</string> <string>SSDT-1-Ther_Rvp.aml</string> <string>SSDT-4-LakeTiny.aml</string> <string>SSDT-5-CppcTabl.aml</string> <string>SSDT-6-Cpc_Tabl.aml</string> <string>SSDT-7-SaSsdt.aml</string> <string>SSDT-8-SgPch.aml</string> <string>SSDT-9-DptfTabl.aml</string> <string>SSDT-10-OptTabl.aml</string> <string>SSDT-PNLF.aml</string> </array> Dropped files: <key>DropTables</key> <array> <dict> <key>Signature</key> <string>DMAR</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>CpuSsdt</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>Cpu0Ist</string> </dict> </array> Link to comment Share on other sites More sharing options...
acquarius.13 Posted October 15, 2018 Author Share Posted October 15, 2018 Hi guys, I was finally able to post the test EFI folder items (ACPI, config.plist and kext) with patched DSDT following @viking1304 repo (from [01] to [20]). No errors but KP. The origin_SSD.zip contains original ACPI and patched be myself DSDT. In the patch folder, there isn't the SSDT-2 because it gave me errors during compiling procedure, so I omitted it. Maybe it is this one causing the problem. @viking1304 I hope I had answered your question. Fell free to to insult me Link to comment Share on other sites More sharing options...
viking1304 Posted October 15, 2018 Share Posted October 15, 2018 I guess you missed this part of one of my previous messages (or misunderstood it): Quote If you have CpuSsdt and Cpu0Ist dropped in your config, you will not need those two tables at the end, but you might need them for proper decompile. 1. Remove SSDT-3-CpuSsdt.aml and ssdt.dsl (where that even came from?) from patched folder. 2. Remove SSDT.aml and SSDT-3-CpuSsdt.aml from sorted order in your config. SSDT.aml is not needed in latest versions of MacOS with E7450. You should have this in your patched folder DSDT.aml SSDT-0-SataTabl.aml SSDT-1-Ther_Rvp.aml SSDT-4-LakeTiny.aml SSDT-5-CppcTabl.aml SSDT-6-Cpc_Tabl.aml SSDT-7-SaSsdt.aml SSDT-8-DptfTabl.aml SSDT-PNLF.aml And this in your config under sorted order <key>SortedOrder</key> <array> <string>SSDT-0-SataTabl.aml</string> <string>SSDT-1-Ther_Rvp.aml</string> <string>SSDT-4-LakeTiny.aml</string> <string>SSDT-5-CppcTabl.aml</string> <string>SSDT-6-Cpc_Tabl.aml</string> <string>SSDT-7-SaSsdt.aml</string> <string>SSDT-8-DptfTabl.aml</string> <string>SSDT-PNLF.aml</string> </array> Link to comment Share on other sites More sharing options...
acquarius.13 Posted October 15, 2018 Author Share Posted October 15, 2018 Hi Viking, I apologize to have misunderstood your suggestions. I applied point 1 and 2 (ssdt.dsl was a mistake: actually I wanted to put ssdt.aml but I was wrong. Anyway, I deleted ssdt.dsl from patched folder). There is a small inconsistency in your post: should I keep in the patched folder the SSDT-7-SaSsdt.aml? Because you didn't mention it about the patched folder content, but you did in the sorted order section. I put SSDT-7-SaSsdt.aml both in the patched folder and in sorted order in config.plist. Can be this the cause of KP? I attach the pic of this KP. Thanks, Marco Link to comment Share on other sites More sharing options...
viking1304 Posted October 15, 2018 Share Posted October 15, 2018 Yes, you are right. I accidentally missed SSDT-7-SaSsdt.aml in list of files in patched folder. Sorry. You should have that one on both places. Link to comment Share on other sites More sharing options...
acquarius.13 Posted October 15, 2018 Author Share Posted October 15, 2018 So I have them. And I get that kernel panic. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted October 15, 2018 Moderators Share Posted October 15, 2018 Under "Drop Tables" you have CpuPM, should be CpuSsdt That's your culprit! Link to comment Share on other sites More sharing options...
viking1304 Posted October 15, 2018 Share Posted October 15, 2018 Would you please try to use this config instead? I did few modifications to your config. I changed your dropped tables and did some other minor tweaks. You can also remove IntelGraphicsDVMTFixup.kext since I also add WEG framebuffer patch. config.plist.zip Link to comment Share on other sites More sharing options...
acquarius.13 Posted October 15, 2018 Author Share Posted October 15, 2018 Thanks a lot @Jake Lo and @viking1304! I will try both solutions tomorrow and I will give some feedbacks! Link to comment Share on other sites More sharing options...
Recommended Posts