Played a bit around with
macOS Monterey (12.0.1) today. Sadly, even after 3h of tampering with the settings I was never able to get the system up and running without crashes. Usually
the system freezes after about 1-2 minutes (or when trying to restart).
Stuff that you will definitely need to do before upgrading:
- Backup your system using Carbon Copy Cloner (and backup your EFI too)
- Update your kexts (Lilu.kext, WhateverGreen.kext, VirtualSMC.kext, etc.)
- Install the latest version of OpenCore 0.7.4+
- Definitely follow the upgrade guide
here
- Check your GPU (some older
Nvidia cards are no longer supported)
- Check your Bluetooth (mine, a Fenvi T919 (BCM94360CD), worked fine after upgrading)
Stuff (I personally) had a lot of issues with while trying:
- SIP (enabled/disabled)
- SMBios iMacPro1,1 -> iMac20,2
- Trim and long boot times
Stuff that needs to be fixed:
- The ethernet card isn't working and I guess FakePCIID_Intel_I225-V.kext needs to be disabled and removed (likely also FakePCIID.kext) (Read more
here and
here)
...
Panicked task 0xffffff85966a0ba0: 3 threads: pid 97: systemstats
Backtrace (CPU 8), panicked thread: 0xffffff859f7096e0, Frame : Return Address
0xffffff800115a1f0 : 0xffffff800129c00d mach_kernel : _handle_debugger_trap + 0x41d
0xffffff800115a240 : 0xffffff80013f5d85 mach_kernel : _kdp_i386_trap + 0x145
0xffffff800115a280 : 0xffffff80013e5763 mach_kernel : _kernel_trap + 0x533
0xffffff800115a2d0 : 0xffffff800123ba60 mach_kernel : _return_from_trap + 0xe0
0xffffff800115a2f0 : 0xffffff800129c3dd mach_kernel : _DebuggerTrapWithState + 0xad
0xffffff800115a410 : 0xffffff800129bb96 mach_kernel : _panic_trap_to_debugger + 0x2b6
0xffffff800115a470 : 0xffffff8001b18649 mach_kernel : _panic + 0x54
0xffffff800115a4e0 : 0xffffff80013e5b53 mach_kernel : _sync_iss_to_iks + 0x2c3
0xffffff800115a660 : 0xffffff80013e5838 mach_kernel : _kernel_trap + 0x608
0xffffff800115a6b0 : 0xffffff800123ba60 mach_kernel : _return_from_trap + 0xe0
0xffffff800115a6d0 : 0xffffff8003dfbe3d com.apple.iokit.IOPCIFamily : __ZNK11IOPCIDevice11getPropertyEPK8OSSymbol + 0x55
0xffffffd09e73bc00 : 0xffffff8001a21054 mach_kernel : __ZNK15IORegistryEntry11getPropertyEPKc + 0x24
0xffffffd09e73bc20 : 0xffffff800521541d as.vit9696.WhateverGreen : _orgVaddrPresubmitTrampoline + 0x7058
0xffffffd09e73bcd0 : 0xffffff8001a2156f mach_kernel : __ZNK15IORegistryEntry12copyPropertyEPKc + 0x4f
0xffffffd09e73bd00 : 0xffffff8001a95c08 mach_kernel : _is_io_registry_entry_get_property_bin_buf + 0x128
0xffffffd09e73bd70 : 0xffffff80013a1b26 mach_kernel : _iokit_server_routine + 0x7396
0xffffffd09e73bdc0 : 0xffffff8001276cf9 mach_kernel : _ipc_kmsg_send + 0x449
0xffffffd09e73be50 : 0xffffff800128dd89 mach_kernel : _mach_msg_overwrite_trap + 0x2d9
0xffffffd09e73bee0 : 0xffffff80013caaf2 mach_kernel : _mach_call_munger64 + 0x272
0xffffffd09e73bfa0 : 0xffffff800123c246 mach_kernel : _hndl_mach_scall64 + 0x16
Kernel Extensions in backtrace:
com.apple.iokit.IOPCIFamily(2.9)[5E1B0BE0-4B73-35F5-9126-EB05FBB8BAF5]@0xffffff8003dee000->0xffffff8003e18fff
as.vit9696.WhateverGreen(1.5.4)[38407940-D579-3501-AF74-1293088C3DD0]@0xffffff800520d000->0xffffff8005288fff
dependency: as.vit9696.Lilu(1.5.6)[041A34BB-B5DF-303E-B95B-57F9A6E43922]@0xffffff80051c5000->0xffffff80051effff
dependency: com.apple.iokit.IOPCIFamily(2.9)[5E1B0BE0-4B73-35F5-9126-EB05FBB8BAF5]@0xffffff8003dee000->0xffffff8003e18fff
Process name corresponding to current thread (0xffffff859f7096e0): systemstats
Boot args: -v keepsyms=1 debug=0x100 shikigva=40 shiki-id=Mac-7BA5B2D9E42DDD94 chunklist-security-epoch=0 -chunklist-no-rev2-dev chunklist-security-epoch=0 -chunklist-no-rev2-dev
Mac OS version:
21A559
Kernel version:
Darwin Kernel Version 21.1.0: Wed Oct 13 17:33:23 PDT 2021; root:xnu-8019.41.5~1/RELEASE_X86_64
Kernel UUID: 19BD4E1B-0268-3EE0-BC66-91F035BC9429
KernelCache slide: 0x0000000001000000
KernelCache base: 0xffffff8001200000
Kernel slide: 0x0000000001010000
Kernel text base: 0xffffff8001210000
__HIB text base: 0xffffff8001100000
System model name: iMacPro1,1 (Mac-7BA5B2D9E42DDD94)
....
I learned a lot during the upgrade, and was more than happy for having a backup (11.6.1) which I was able to successfully rollback. So as long as there is no support/solution for the
Intel I225-V I will not try again.