OpenIntelWireless / itlwm

Intel Wi-Fi Drivers for macOS
https://OpenIntelWireless.github.io/itlwm/
GNU General Public License v2.0
6.94k stars 667 forks source link

AirportItlwm-Sonoma-v2.3.0 causes kernel panic on macOS 14.1 #930

Closed KawaiiGirl2001 closed 1 year ago

KawaiiGirl2001 commented 1 year ago

Have You Read Our Docs Yes

Are You Reporting A Bug Yes

Environment

Description This kext doesn't work. After enabling AirportItlwm, the system does not boot. After the Apple logo appears, a kernel panic immediately occurs and the laptop reboots. When using itlwm-v2.3.0+heliport everything works fine.

Bug Report Archive Kernel panic logs are attached. Kernel-2023-10-28-114459.panic.zip Kext Download Source https://github.com/OpenIntelWireless/itlwm/releases/download/v2.3.0-alpha/AirportItlwm-Sonoma-v2.3.0-DEBUG-alpha-ff1138b.zip

zxystd commented 1 year ago

please add keepsyms=1 to boot-arg and trigger the panic again.

KawaiiGirl2001 commented 1 year ago

The problem was caused by conflicts between the kexts IOSkywalkFamily.kext and IO80211FamilyLegacy.kext with AirportItlwm. After removing IOSkywalkFamily.kext and IO80211FamilyLegacy.kext, the kernel panic does not occur. Now Wi-Fi is working great and sleep is also working. Problem solved.

clveranis commented 1 year ago

@KawaiiGirl2001 How did you remove the IOSkywalkFamily and IO80211FamilyLegacy kexts? I have the same issue when using the AirportItlwm kext and Sonoma. Without it, my Sonoma install boots fine but I have no wifi, however, if I add the AirportItlwm kext then my system won't even boot to the login screen, just panics and restarts during load.

KawaiiGirl2001 commented 1 year ago

@clveranis Simply disable these kexts in your OpenCore config file. They are not needed if you are using intel wireless and conflict with AirportItlwm.

clveranis commented 1 year ago

@KawaiiGirl2001 How does one disable these kexts when they are being loaded by macOS itself and not via my OC config?