trulyspinach / SMCAMDProcessor

Power management, monitoring and VirtualSMC plugin for AMD processors
BSD 3-Clause "New" or "Revised" License
1.03k stars 87 forks source link

Kernel Panic on Zen 3 (Ryzen 5 5600x) #134

Open jbmorgado opened 3 years ago

jbmorgado commented 3 years ago

I can't get it to work on Zen 3, the kernel dump is:

panic(cpu 2 caller 0xffffff80033c52a6): Kernel trap at 0xffffff800707296a, type 0=divide error, registers:
CR0: 0x0000000080010033, CR2: 0xffffffa06588d000, CR3: 0x0000000007c29000, CR4: 0x00000000003406e0
RAX: 0x0000000000000000, RBX: 0x8000000000000000, RCX: 0x0000000000000000, RDX: 0x0000000000000000
RSP: 0xffffffa0658dbc30, RBP: 0xffffffa0658dbd20, RSI: 0xffffffa0658dbc18, RDI: 0xffffffa0658dbc1c
R8:  0x0000000000000004, R9:  0xffffff800707c540, R10: 0xffffff8003af08c0, R11: 0x0000000000000000
R12: 0xffffff9353c6f8ec, R13: 0xffffffa0658dbd44, R14: 0xffffff9353c6f800, R15: 0xffffff9353c6f8ac
RFL: 0x0000000000010246, RIP: 0xffffff800707296a, CS:  0x0000000000000008, SS:  0x0000000000000000
Fault CR2: 0xffffffa06588d000, Error code: 0x0000000000000000, Fault CPU: 0x2 VMM, PL: 0, VF: 0

Backtrace (CPU 2), Frame : Return Address
0xffffffa0658db650 : 0xffffff800328e02d mach_kernel : _handle_debugger_trap + 0x3fd
0xffffffa0658db6a0 : 0xffffff80033d48e3 mach_kernel : _kdp_i386_trap + 0x143
0xffffffa0658db6e0 : 0xffffff80033c4eda mach_kernel : _kernel_trap + 0x55a
0xffffffa0658db730 : 0xffffff8003232a2f mach_kernel : _return_from_trap + 0xff
0xffffffa0658db750 : 0xffffff800328d84d mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffa0658db870 : 0xffffff800328db43 mach_kernel : _panic_trap_to_debugger + 0x273
0xffffffa0658db8e0 : 0xffffff8003a9d68a mach_kernel : _panic + 0x54
0xffffffa0658db950 : 0xffffff80033c52a6 mach_kernel : _sync_iss_to_iks + 0x2c6
0xffffffa0658dbad0 : 0xffffff80033c4f8d mach_kernel : _kernel_trap + 0x60d
0xffffffa0658dbb20 : 0xffffff8003232a2f mach_kernel : _return_from_trap + 0xff
0xffffffa0658dbb40 : 0xffffff800707296a wtf.spinach.AMDRyzenCPUPowerManagement : _pmRyzen_init + 0x24a
0xffffffa0658dbd20 : 0xffffff80070763b4 wtf.spinach.AMDRyzenCPUPowerManagement : __ZN26AMDRyzenCPUPowerManagement5startEP9IOService + 0x634
0xffffffa0658dbdd0 : 0xffffff80039c69ab mach_kernel : __ZN9IOService14startCandidateEPS_ + 0xeb
0xffffffa0658dbe40 : 0xffffff80039c653e mach_kernel : __ZN9IOService15probeCandidatesEP12OSOrderedSet + 0xcce
0xffffffa0658dbef0 : 0xffffff80039c56df mach_kernel : __ZN9IOService14doServiceMatchEj + 0x30f
0xffffffa0658dbf50 : 0xffffff80039c8456 mach_kernel : __ZN15_IOConfigThread4mainEPvi + 0x186
0xffffffa0658dbfa0 : 0xffffff800323213e mach_kernel : _call_continuation + 0x2e
      Kernel Extensions in backtrace:
         wtf.spinach.AMDRyzenCPUPowerManagement(0.6.6)[0C845A80-7DDB-31E6-828E-845B81B7A41D]@0xffffff8007071000->0xffffff8007089fff
            dependency: as.vit9696.Lilu(1.5.3)[21A8C4AB-FF12-31E9-9E56-A7F73E42AC83]@0xffffff8007029000->0xffffff8007053fff
            dependency: com.apple.iokit.IOPCIFamily(2.9)[B99B3B05-71B8-3178-8C27-E0A0ACA9F16E]@0xffffff8005d5f000->0xffffff8005d87fff
            dependency: com.apple.kec.Libm(1)[526EF6DE-89A2-334E-A748-F37E33579C6F]@0xffffff800630a000->0xffffff8006317fff

Process name corresponding to current thread: kernel_task
Boot args: keepsyms=1 

Mac OS version:
Not yet set

Kernel version:
Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:47 PDT 2021; root:xnu-7195.101.2~1/RELEASE_X86_64
Kernel UUID: 068F99A3-1DB3-31C0-87D5-09942F122BB6
KernelCache slide: 0x0000000003000000
KernelCache base:  0xffffff8003200000
Kernel slide:      0x0000000003010000
Kernel text base:  0xffffff8003210000
__HIB  text base: 0xffffff8003100000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
System shutdown begun: NO
Panic diags file unavailable, panic occurred prior to initialization
Hibernation exit count: 0

System uptime in nanoseconds: 412455051
Last Sleep:           absolute           base_tsc          base_nano
  Uptime  : 0x000000001895936f
  Sleep   : 0x0000000000000000 0x0000000000000000 0x0000000000000000
  Wake    : 0x0000000000000000 0x000002def4f5f8f8 0x0000000000000000
last started kext at 399024227: >!AFileSystemDriver 3.0.1 (addr 0xffffff8004732000, size 8192)
loaded kexts:
as.vit9696.VirtualSMC   1.2.3
wtf.spinach.AMDRyzenCPUPowerManagement  0.6.6
as.vit9696.WhateverGreen    1.4.9
as.vit9696.!AALC    1.6.0
as.vit9696.Lilu 1.5.3
>!AFileSystemDriver 3.0.1
@filesystems.tmpfs  1
@filesystems.hfs.kext   556.100.11
@BootCache  40
@!AFSCompression.!AFSCompressionTypeZlib    1.0.0
@!AFSCompression.!AFSCompressionTypeDataless    1.0.0d1
@private.KextAudit  1.0
>!AACPIButtons  6.1
>!AHPET 1.8
>!ARTC  2.0
>!ASMBIOS   2.1
>!AAPIC 1.7
@!ASystemPolicy 2.0.0
@nke.applicationfirewall    311
|IOKitRegistryCompatibility 1
|EndpointSecurity   1
>!ABSDKextStarter   3
|IOSurface  290.7
|IOSkywalk!F    1
>mDNSOffloadUserClient  1.0.1b8
@filesystems.hfs.encodings.kext 1
>usb.!UHostPacketFilter 1.0
|IOUSB!F    900.4.2
>!AEFINVRAM 2.1
>!AEFIRuntime   2.1
|IOHID!F    2.0.0
$!AImage4   3.0.0
|IOTimeSync!F   980.4
|IONetworking!F 3.4
>DiskImages 493.0.0
|IO!B!F 8.0.4d18
|IOReport!F 47
|IO!BPacketLogger   8.0.4d18
$quarantine 4
$sandbox    300.0
@kext.!AMatch   1.0.0d1
|CoreAnalytics!F    1
>!ASSE  1.0
>!AKeyStore 2
>!UTDM  511.101.1
|IOUSBMass!SDriver  184.101.1
|IOSCSIBlockCommandsDevice  436.100.4
|IO!S!F 2.1
|IOSCSIArchitectureModel!F  436.100.4
>!AMobileFileIntegrity  1.0.5
@kext.CoreTrust 1
>!AFDEKeyStore  28.30
>!AEffaceable!S 1.0
>!ACredentialManager    1.0
>KernelRelayHost    1
|IOUSBHost!F    1.2
>!UHostMergeProperties  1.2
>usb.!UCommon   1.0
>!ABusPower!C   1.0
>!ASEPManager   1.0.1
>IOSlaveProcessor   1
>!AACPIPlatform 6.1
>!ASMC  3.1.9
|IOPCI!F    2.9
|IOACPI!F   1.4
>watchdog   1
@kec.pthread    1
@kec.corecrypto 11.1
@kec.Libm   1
bruno-berchielli commented 2 years ago

Same problem here

stockhuman commented 2 years ago

I don't know about how much help I can be, but perhaps we could compare system config, because I have my 5600X working, following an in-place upgrade from a 2600.