vulgo / ga-h97n-wifi-hackintosh

macOS 12 Monterey on H97N-WIFI + OpenCore
24 stars 5 forks source link

When I use the TG80211Family. Kext driver, sleep startup fails #10

Closed YahuiWong closed 2 years ago

YahuiWong commented 2 years ago

remove TG80211Family. Kext ,sleep startup work

vulgo commented 2 years ago

Is PCIe ASPM on or off in platform power management UEFI settings? Try both ways.

I can't find TG80211Family.Kext... edit: found it, it is AirPortBrcm4331.kext plugin from 10.14

vulgo commented 2 years ago

Is there a panic report you can attach. Or output from

pmset -g log

If you have BCM4331 chipset you can try a different method mentioned here 'expanding broadcom support'

https://github.com/khronokernel/IO80211-Patches

YahuiWong commented 2 years ago

i am use https://github.com/sunabozu/dell-e6430-big-sur-opencore/tree/main/Kexts/TG80211Family.kext

vulgo commented 2 years ago

Thanks I found the sunabozu repository. If you have BCM4331? it is safer to fake device ID.

Look here:

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcmNIC.kext/Contents/Info.plist

Users of the 4331 chipset, note that macOS Big Sur actually still support your card partially, however will require a fake Device ID. This is a more reliable solution than using the patched IO80211 kext

Key Type Value
compatible String "pci14e4,43ba"
device-id Data BA430000

Source: github.com/khronokernel/IO80211-Patches/blob/main/README.md

YahuiWong commented 2 years ago

it`s still not working,what is network card of you use?

vulgo commented 2 years ago

I have used BCM94360NG in the past. For this board you will want an adapter.

BCM94360NG m.2 m.2 mini PCIe adapter

YahuiWong commented 2 years ago

thks,may be i need change my network card

vulgo commented 2 years ago

One other thing. The Broadcom driver does read a registry property that was missing until commit 6d1d4d33bec3d2fa812a39872b7c1df55d897497. You might make that change and see if it resolves the wake issue with TG80211Family.kext

config.plist -> ACPI -> Add

Change SSDT-SLPT.aml -> SSDT-SLTP.aml

vulgo commented 2 years ago

Closing as wireless hardware is out of scope.