AMD Rayon R7 5800H Install Monterey kernel Panic

zxc2689963

Active member
AMD OS X Member
Joined
Feb 27, 2022
Messages
135
Hello everyone, the Monterey kernel panic problem has been solved for AMD R7 5800H notebook installation. It is a great thing that the CPU can now run on 8 cores. Thank you guys very much.Thank them for discovering the problem and providing kernel patches @ExtremeX@Visual

Brand: Lenovo
Model: Legion 5 6th Gen
CPU: AMD Ryzen 7 5800h
GPU: AMD Radeon RX 6600m 8GB ( Separate GPU mode)
HDD: Samsung SSD 970 EVO Plus 1TB (1000 GB, PCI-E 3.0 x4)
WDS500G3X0C-00SJG0 (500 GB, PCI-E 3.0 x4)
Network: RealTek Semiconductor RTL8168/8111 PCI-E Gigabit Ethernet NIC
Intel(R) Wi-Fi 6E AX210 160MHz
Ram: x2 8GB 3200mhz ddr4
Display: 15.6 1080p 165HZ

Updated October 5, 2023
Problems solved:
1. You do not need to disable XHCI
2. The microphone problem is rectified
3. Monitor brightness can be adjusted, only in Ventura

Unresolved issues:
Failure to wake from sleep

 

Attachments

  • EFI-2023-10-5.zip
    40 MB · Views: 158
Last edited:
Solution
Panic from Monterey 12.6
View attachment 7258
Thanks. I looked at the sched_prim.c file in the XNU Kernel source code (nice of Apple to let us know exactly where to search) and found that it's related to the TSC (Time Stamp Counter) Syncronization of the CPU cores. The section of the code which gives the panic is: https://github.com/apple-oss-distributions/xnu/blob/xnu-8020.140.41/osfmk/kern/sched_prim.c#L2836
Unfortunately Apple didn't update the XNU Source Code for macOS 12.6 yet, but I still managed to find the place where it calls the panic.
Image 1 is the code of XNU that panics if the time between cores does not match (not syncronized properly).

As seen when comparing the Big Sur and Monterey code (Image 2), Big Sur...

medni78

New member
AMD OS X Member
Joined
Dec 25, 2023
Messages
2
Hello everyone, the Monterey kernel panic problem has been solved for AMD R7 5800H notebook installation. It is a great thing that the CPU can now run on eight cores. Thank you guys very much.Thank them for discovering the problem and providing kernel patches @ExtremeX@Visual

Brand: Lenovo
Model: Legion 5 6th Gen
CPU: AMD Ryzen 7 5800h
GPU: AMD Radeon RX 6600m 8GB ( Separate GPU mode)
HDD: Samsung SSD 970 EVO Plus 1TB (1000 GB, PCI-E 3.0 x4)
WDS500G3X0C-00SJG0 (500 GB, PCI-E 3.0 x4)
Network: RealTek Semiconductor RTL8168/8111 PCI-E Gigabit Ethernet NIC
Intel(R) Wi-Fi 6E AX210 160MHz
Ram: x2 8GB 3200mhz ddr4
Display: 15.6 1080p 165HZ

Updated October 5, 2023
Problems solved:
1. You do not need to disable XHCI
2. The microphone problem is rectified
3. Monitor brightness can be adjusted only in Ventura

Unresolved issues:
Failure to wake from sleep

Hi, I am new; I have the same model, R7000P 2021A, with Ryzen 5800H and 6600M, intel 210 WiFi. On the Ventura installer with boot-arg -v, the boot process goes on, but I get a black screen after verbose using your EFI. Any Idea on how to fix it?

Boot args used:
-v keepsyms=1 debug=0x100 -vi2c-force-polling agdpmod=pikera

A video showing the problem: https://drive.google.com/file/d/1caR_zViXd5ksMcUXpUrWLoMF_GROsfil/view?usp=sharing
 
Last edited:

medni78

New member
AMD OS X Member
Joined
Dec 25, 2023
Messages
2
Hi, I am new; I have the same model, R7000P 2021A, with Ryzen 5800H and 6600M, intel 210 WiFi. On the Ventura installer with boot-arg -v, the boot process goes on, but I get a black screen after verbose using your EFI. Any Idea on how to fix it?

Boot args used:
-v keepsyms=1 debug=0x100 -vi2c-force-polling agdpmod=pikera

A video showing the problem: https://drive.google.com/file/d/1caR_zViXd5ksMcUXpUrWLoMF_GROsfil/view?usp=sharing
The problem was solved by installing BigSur using the aforementioned EFI, installing it without any issues, then updating itwl Kext to enable WiFi and update to Ventura. Then again update the WiFi Kext to support Ventura.


Thanks to all the contributors for enabling this device to work flawlessly.
 

craighazan

Donator
Donator
Joined
Nov 22, 2021
Messages
335
@Shaneee Thanks for your input. I'm pretty sure it would fix it since that's where it panics, but I'm guessing that it's not worth the time.

On another note, this seems like what we need! (Image)

@zty199 Please try this EFI.

@craighazan Do you also have this laptop? If so can you test it?

- ExtremeXT
I'm getting the same panic on a GenMachine Ren5000, 5700U. Trying to install Sonoma but not getting very far!.
 

craighazan

Donator
Donator
Joined
Nov 22, 2021
Messages
335
So after reading through this thread and testing some of the EFI's, I still don't seem to be getting anywhere. Edhawk kindly put together an EFI for me to try, it contains the patches from Visual, attached below. The purpose of this build is a case mod for a Nintendo GameCube, any advice would be appreciated.

I'm attempting to install Sonoma, should I install Monterey instead?.

IMG_0127.jpeg


IMG_0121.jpeg
 

Attachments

  • EFIv4.zip
    28.2 MB · Views: 4

zxc2689963

Active member
AMD OS X Member
Joined
Feb 27, 2022
Messages
135
So after reading through this thread and testing some of the EFI's, I still don't seem to be getting anywhere. Edhawk kindly put together an EFI for me to try, it contains the patches from Visual, attached below. The purpose of this build is a case mod for a Nintendo GameCube, any advice would be appreciated.

I'm attempting to install Sonoma, should I install Monterey instead?.

View attachment 13060


View attachment 13062
Your SSDT-CPUR has the wrong number of CPU cores, you should remove some and leave only 16 cores
 

craighazan

Donator
Donator
Joined
Nov 22, 2021
Messages
335
Your SSDT-CPUR has the wrong number of CPU cores, you should remove some and leave only 16 cores
Thanks for the tip, I remember reading about that somewhere within this thread. so my first four patches should be;

B8100000 0000
BA100000 0000
BA100000 0090
BA100000 00

instead of;

B8080000 0000
BA080000 0000
BA080000 0090
BA080000 00

And will Sonoma work, or should I install Monterey?. TIA
 

zxc2689963

Active member
AMD OS X Member
Joined
Feb 27, 2022
Messages
135
Thanks for the tip, I remember reading about that somewhere within this thread. so my first four patches should be;

B8100000 0000
BA100000 0000
BA100000 0090
BA100000 00

instead of;

B8080000 0000
BA080000 0000
BA080000 0090
BA080000 00

And will Sonoma work, or should I install Monterey?. TIA
No, your kernel patch is 8 correct, your SSDT-CPUR is not right, there are too many cores do not know whether it has an impact, try the SSDT-CPUR I provide屏幕截图 2024-01-06 173935.png
 

Attachments

  • SSDT-CPUR.aml.zip
    907 bytes · Views: 5

craighazan

Donator
Donator
Joined
Nov 22, 2021
Messages
335
No, your kernel patch is 8 correct, your SSDT-CPUR is not right, there are too many cores do not know whether it has an impact, try the SSDT-CPUR I provided.

Thanks for your help, unfortunately I’m still getting this kp.

IMG_0157.jpeg
 

craighazan

Donator
Donator
Joined
Nov 22, 2021
Messages
335
Try using parameter CPUS=1
We're all good, I established that CPUR wasn't needed for the Ren5000, the chipset isn't a 500 series board. But thanks for the help.
 
Back
Top Bottom
  AdBlock Detected
Sure, ad-blocking software does a great job at blocking ads, but it also blocks some useful and important features of our website. For the best possible site experience please take a moment to disable your AdBlocker.