Skip to content

Release v3.5.6: Infinite SMC error loop in macOS Sequoia VM over 15.3.1 #24

@fragfeaster777

Description

@fragfeaster777

Running any version of Sequoia over (but not including) 15.3.1 in a Proxmox VM results in an infinite loop of errors in getting SMC keys.

Here's the error log:

2025-06-13 11:53:54.753 E kernel [0:898] kernel [0:898 (AppleSMC) AppleSMCFamily::handleSMCResult ERROR in smcGetKeyFromIndexPM1O. 5517 kSMCBadCommand (0x82)

Practically, this results in a CPU thread running at a constant 100% and the disk continuously logging errors.

Here are the details of the VM:

SMBIOS: MacPro7,1

Kexts
AGPMInjector
AppleALC
CPUFriend
CPUFriendDataProvider
CryptexFixup
FakeSMC
Lilu
MCEReporterDisabler
NVMeFix
RestrictEvents
USBInjectAll
USBPorts
WhateverGreen

boot-args
-v swd_panic=1 keepsyms=1 watchdog=0 debug=0x100 unfairgva=1

VM args:
args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -smbios type=2 -device qemu-xhci -device usb-kbd -device usb-tablet -global nec-usb-xhci.msi=off -global ICH9-LPC.acpi-pci-hotplug-with-bridge-support=off -cpu 'host,vendor=GenuineIntel,+invtsc,+hypervisor,vmware-cpuid-freq=on'

I tried removing -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc", but then the VM wouldn't finish booting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions