Looking for help with ACPI on Thinkpad X230T (OpenCore 0.7.1) with Catalina

Hi dear community, i'm new on Hackintosh. I'm currently writing thoses line from Catalina 10.15.7 (19H15).

My setup is build on the top of this configuration : https://github.com/banhbaoxamlan/X230-Hackintosh Plenty happy of this. it save me time and helped me to quickly understand thing about Opencore and Hackintosh in global. But despite my efforts to find the issue by myselft i'm still not able to make ACPI work properly.

I have carefully read and well followed both Dortiana Guide and README to try to figure best config about ACPI then make adjust but .. when i try to suspend the system it just reboot or it just stay asleep or .. sometime if lucky i can suspend then come back but one time only, second try it's same problem. it reboot or stay asleep.

Quick hardware information :

CPU: i5-3320M GPU: HD4000 RAM: 16Gb 1600Mhz BIOS revision: 1vyrain 

I have performed NVRAM Reset multiple time to be sure it's not due to relicas.

Ok now, i will try to elaborate about what i've done, what i have understand and deducted from guides because i'm a newbie then i'm not 100% sure to performs things correctly. I've broken several times my EFI before began to understand things.

According to both guide i should found and enable : "Drop CpuPm" and "Drop Cpu0Ist" in "Delete" ACPI section of Config.plist. But.. i'm only able to found "Delete CpuPm" and "Delete Cpu0Ist" already enable. It was a bit confusing for me. So i have tried with both "Delete" but also with "Drop" ..

Exemple :

<key>All</key>

<true/>

<key>Comment</key>

<string>Delete CpuPm</string>

<key>Enabled</key>

<true/>

<key>OemTableId</key>

<data>Q3B1UG0AAAA=</data>

<key>TableLength</key>

<integer>0</integer>

<key>TableSignature</key>

<data>U1NEVA==</data>

So i have rebooted with thoses configurations then next, goes to the ssdtPRGen.

Due to the multiple try i've (re)generated the SSDT-PM.aml again an again with ssdtPRGen.

(Before and after GenSMBIOS operations). So when it's done after i get this during generation :

System information: Mac OS X 10.15.7 (19H15)

Brandstring: "Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz"

...

Notice: The LFM frequency in Mac-E43C1C25D4880AD6.plist is set to 1300 MHz!

`This restriction can be lifted with help of freqVectorsEdit.sh from:` `https://github.com/Piker-Alpha/freqVectorsEdit.sh` 

...

Error: board-id [Mac-E43C1C25D4880AD6] not supported by Ivy Bridge – check SMBIOS data / use the -target option

There is error report i got after tentative of suspend then crash :

panic(cpu 0 caller 0xffffff8008f739d7): "Zone cache element was used after free! Element 0xffffff802f1bf5f0 was corrupted at beginning; Expected 0xbe8e47e7597e797f but found 0; canary 0x4171b86776658c8f; zone 0xffffff80098a46e0 (kalloc.80)"@/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/xnu/xnu-6153.141.2.2/osfmk/kern/zcache.c:658

Backtrace (CPU 0), Frame : Return Address

0xffffff91feafb5c0 : 0xffffff8008f1868d

0xffffff91feafb610 : 0xffffff8009052ab5

0xffffff91feafb650 : 0xffffff800904463e

0xffffff91feafb6a0 : 0xffffff8008ebea40

0xffffff91feafb6c0 : 0xffffff8008f17d57

0xffffff91feafb7c0 : 0xffffff8008f18147

0xffffff91feafb810 : 0xffffff80096bf2bc

0xffffff91feafb880 : 0xffffff8008f739d7

0xffffff91feafb8c0 : 0xffffff8008f6fc3f

0xffffff91feafb9f0 : 0xffffff8008f255c4

0xffffff91feafba60 : 0xffffff80095ef4a7

0xffffff91feafba90 : 0xffffff7f8bb98a34

0xffffff91feafbac0 : 0xffffff7f8bbd6ba6

0xffffff91feafbad0 : 0xffffff7f8bbca708

0xffffff91feafbb10 : 0xffffff7f8bbc8a44

0xffffff91feafbb90 : 0xffffff7f8bbca286

0xffffff91feafbbd0 : 0xffffff7f8bbcaf10

0xffffff91feafbc20 : 0xffffff7f8bbc25d3

0xffffff91feafbc60 : 0xffffff7f8bbc6cd2

0xffffff91feafbcc0 : 0xffffff7f8bb7ff12

0xffffff91feafbd50 : 0xffffff7f8a04ee99

0xffffff91feafbda0 : 0xffffff7f8a04e38e

0xffffff91feafbdc0 : 0xffffff7f8ca5a604

0xffffff91feafbe00 : 0xffffff7f8ca5b2ee

0xffffff91feafbe30 : 0xffffff8009610fe4

0xffffff91feafbea0 : 0xffffff8009610dea

0xffffff91feafbec0 : 0xffffff8008f5a645

0xffffff91feafbf40 : 0xffffff8008f5a171

0xffffff91feafbfa0 : 0xffffff8008ebe13e

Kernel Extensions in backtrace:

com.apple.iokit.IOACPIFamily(1.4)[2956198D-24F2-3790-A9B2-1EAB9434B906]@0xffffff7f8a04d000->0xffffff7f8a055fff

com.apple.driver.AppleACPIPlatform(6.1)[0EF10B66-B44B-32BB-9CE3-5434F4D40FE1]@0xffffff7f8bb7a000->0xffffff7f8bc14fff

dependency: com.apple.iokit.IOACPIFamily(1.4)[2956198D-24F2-3790-A9B2-1EAB9434B906]@0xffffff7f8a04d000

dependency: com.apple.iokit.IOPCIFamily(2.9)[2F37AE58-E6B9-3B18-9092-3B80D34C334B]@0xffffff7f89931000

dependency: com.apple.driver.AppleSMC(3.1.9)[D2F0B610-83F8-3B84-B0BD-D9D0CC95A697]@0xffffff7f8a05f000

org.zhen.YogaSMC(1.5.1)[430CC6FA-2A7A-3C12-92F5-0CD9B035CBD7]@0xffffff7f8ca53000->0xffffff7f8ca76fff

dependency: as.vit9696.Lilu(1.5.4)[C9A738CE-E035-3013-9F63-827414448043]@0xffffff7f8c740000

dependency: as.vit9696.VirtualSMC(1.2.5)[EC51B25D-121E-3981-BB0E-3C2D0FF4887A]@0xffffff7f8c76e000

dependency: com.apple.iokit.IOACPIFamily(1.4)[2956198D-24F2-3790-A9B2-1EAB9434B906]@0xffffff7f8a04d000

BSD process name corresponding to current thread: kernel_task

Boot args: brcmfx-country=VN -no_compat_check -v

Mac OS version:

19H15

Kernel version:

Darwin Kernel Version 19.6.0: Thu Oct 29 22:56:45 PDT 2020; root:xnu-6153.141.2.2~1/RELEASE_X86_64

Kernel UUID: 9B5A7191-5B84-3990-8710-D9BD9273A8E5

Kernel slide: 0x0000000008c00000

Kernel text base: 0xffffff8008e00000

__HIB text base: 0xffffff8008d00000

System model name: MacBookPro12,1 (Mac-E43C1C25D4880AD6)

System shutdown begun: NO

Panic diags file available: YES (0x0)

System uptime in nanoseconds: 1724398170132

I guess i screwd somewhere because, it seem work well on the Github project. And Ivy-Bridge is enought documented.. But i'm not able to understand where.. I hope you could give me some advise.

Mery Christmass 🎄

submitted by /u/HiddenTTY
[link] [comments]