Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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