SongXiaoXi / AppleIGC

Intel 2.5G Ethernet(i225/i226) driver for macOS
122 stars 11 forks source link

Sleep Problem with the Kext #7

Open CobanRamo opened 9 months ago

CobanRamo commented 9 months ago

For me, kext version 1.4 works from Catalina to Sonoma with MSI Z590, Intel I225-V v3. The only problem is that this kext breaks sleep. If the sleep is self-triggered and automatic, the computer goes to sleep but cannot switch off completely, then it restarts with a KP message. Here in the appendix is the KP.

kernelPanicSleep MSIz590.txt Any tips on how to turn this off?

SongXiaoXi commented 9 months ago

From your log,
panic(cpu 0 caller 0xffffff80030f83b8): AppleAHCIDiskQueueManager::setPowerState(0xffffff86e44da040 : 0xffffff800505b6c2, 3 -> 0) timed out after 102133 ms,
it appears there is an issue with the SATA controller or the SSD/HDD, causing the setPowerState to hang and eventually time out, leading to a panic.
By the way, is this issue related to using AppleIGC? Does removing this kext prevent the panic?

CobanRamo commented 9 months ago

I thought that too before and looked for the direction SATA & AHCI but the AppleIGC.kext caused the conflict. As soon as I turn it off it can go into sleep mode normally. In addition, when you start recovery mode with the AppleIGC.kext, you see a lot of AHCI errors and after a while there is also a KP. Without the kext it can also start the recovery.