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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions