From 311875fd8db9e52e6e55f1244c006e63019df707 Mon Sep 17 00:00:00 2001 From: Jens van de Wiel <85284773+JensvandeWiel@users.noreply.github.com> Date: Fri, 24 Jan 2025 22:17:01 +0100 Subject: [PATCH] Add Kernel panic on "Non-monotonic time: invoke at 0xxxxxxxxxxx, runnable...." troubleshooting step --- troubleshooting/extended/kernel-issues.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/troubleshooting/extended/kernel-issues.md b/troubleshooting/extended/kernel-issues.md index 9d2082fc1..e02c56dd2 100644 --- a/troubleshooting/extended/kernel-issues.md +++ b/troubleshooting/extended/kernel-issues.md @@ -669,3 +669,7 @@ And when switching kexts, ensure you don't have both FakeSMC and VirtualSMC enab ## Reboot on "AppleUSBHostPort::createDevice: failed to create device" on macOS 11.3+ This is due to [XhciPortLimit breaking with macOS 11.3 and newer](https://github.com/dortania/bugtracker/issues/162), to resolve this, you **must** disable XhciPortLimit under Kernel -> Quirks. Please ensure you've [mapped your USB ports correctly](https://dortania.github.io/OpenCore-Post-Install/usb/) before doing so. + +## Kernel panic on "Non-monotonic time: invoke at 0xxxxxxxxxxx, runnable...." +This could happen if your CPU TSC is not in sync. To fix this you need to use [CpuTscSync.kext](https://github.com/acidanthera/CpuTscSync) +If after adding this kext you still get the same panic, you can try to add TSC_sync_margin=0 into your boot-args. See [CpuTscSync Monterey kernel panic on wake up #1900](https://github.com/acidanthera/bugtracker/issues/1900) for more details.