AMD Ryzen R9 5900HX+6600m Install Monterey kernel Panic

daliansky

Member
AMD OS X Member
Joined
Oct 29, 2021
Messages
30
hey, @ExtremeXT, @Visual, I just got a minisforum hx90g, when I install monterey 12.6, I get a kernel panic message, I tried a few patches made by @Visual, but the kernel panic message will Recurrence; if it is convenient, can you provide directions or ideas to solve the problem; thank you very much.
Monterey_12.6_KP.png
 

Attachments

  • Reports.zip
    220.3 KB · Views: 17
  • EFI.zip
    19 MB · Views: 19

Middleman

Active member
AMD OS X Member
Joined
Jan 29, 2021
Messages
723
huh, that's strange
No not strange, it’s just that the config.plist has been cleaned up more extensively so works better now for RX6600M setups.

@daliansky - I would really be interested to find out what the Geekbench 5 scores for this is.
 

Jo-Toku

Donator
Donator
AMD OS X Member
Joined
Dec 29, 2021
Messages
234
It’s the way it was implemented. From my experience some AMD systems needed a separate SSDT-EC and SSDT-USBX, and also added a SSDT-PLUG, SSDT-SBUS-MCHC & SSDT-XOSI. Also GenericUSBXHCI was not enabled and we used @daliansky’s existing USBPorts map.
We added those plus some new kernel patches from @Visual and removed the device properties tree completely. FeatureUnlock kext was also added.

To be honest I am very surprised how it all turned out. I was half expecting to KP but it didn’t. This means the Minisforum HX90g is a worthy contender as a Mac Mini alternative with upgrade potential. The GPU performance alone should beat an M1 Mac. Kudos to everyone for this!
The 6600m does beat the m1 base. Compared to the top end macbook pro or base studio on Geekbench/ Metal the 32core is 66k while the 6600m on mac is 61k
 
Last edited:

daliansky

Member
AMD OS X Member
Joined
Oct 29, 2021
Messages
30
并不奇怪,只是 config.plist 已被更广泛地清理,因此现在更适合 RX6600M 设置。

@daliansky - 我真的很想知道 Geekbench 5 的得分是多少。
今天可能更新不了,明天附上geek bench 5的测试结果今天可能更新不了,明天附上geek bench 5的测试结果
No not strange, it’s just that the config.plist has been cleaned up more extensively so works better now for RX6600M setups.

@daliansky - I would really be interested to find out what the Geekbench 5 scores for this is.
May not be able to update today, tomorrow I will attach the test results of geek bench 5
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
@daliansky Glad you got it working! Enjoy your NUC!
 

WalidB

New member
AMD OS X Member
Joined
Oct 6, 2022
Messages
5
Not a laptop, it's a mini PC just like Intel NUC, using 5900HX+6600M. According to the screenshots, it has completely the same USB comtrollers as Legion 5…… That's confusing🤔
Hi I bought the same and should get it today. did you manage installing Monterey on it?
 

Middleman

Active member
AMD OS X Member
Joined
Jan 29, 2021
Messages
723
Hi I bought the same and should get it today. did you manage installing Monterey on it?
It is not the same system. Yours is a HX90 with only the 5900HX, this is a HX90g with 5900HX PLUS RX6600M.
 

Jo-Toku

Donator
Donator
AMD OS X Member
Joined
Dec 29, 2021
Messages
234

daliansky

Member
AMD OS X Member
Joined
Oct 29, 2021
Messages
30
Does anyone know if the 6900hx version of HX90G, the HX99G will also work the same way as 5900hx version? Would be pretty interested in getting the 6900hx version if it also works the same way. Both of them also uses the 6600M.

Yes, I'll get a prototype of the HX99G shortly, and I'll also try installing ventura, and if it goes well, I'll update the usage on this thread.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843

daliansky

Member
AMD OS X Member
Joined
Oct 29, 2021
Messages
30
它在OP中,报告.zip。


Did macOS boot on it just fine without problems?
Re-made ssdt-usb-reset, occasionally can enter the installation interface; but can not enter the installed ventura system, it feels like the graphics card is not properly driven.
 

Attachments

  • EFI.zip
    13.3 MB · Views: 12
  • xrandr.txt
    15 KB · Views: 3
  • 1171672128578_.pic_hd.jpg
    1171672128578_.pic_hd.jpg
    2.4 MB · Views: 24

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Re-made ssdt-usb-reset, occasionally can enter the installation interface; but can not enter the installed ventura system, it feels like the graphics card is not properly driven.
Did you re-do the USB map, or used the one from the other NUC? Could you also send a HWiNFO64 hardware report?
 

daliansky

Member
AMD OS X Member
Joined
Oct 29, 2021
Messages
30
I noticed that the two USB4 displays are connected to the core display. If the IGPU is disabled in the BIOS, the USB4 has no display output. That is to say, under macOS, there may only be two HDMIs that support display output, and the other two USB4s only support input.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
Please try the attached config.plist that includes the latest kernel patch to circumvent a problem with 10-bit extended tag fields. From the Linux dmesg we can see that extended tags are enabled:

[ 0.328998] pci 0000:00:01.3: enabling Extended Tags
[ 0.329051] pci 0000:00:01.3: PME# supported from D0 D3hot D3cold
[ 0.329129] pci 0000:00:02.0: [1022:14b7] type 00 class 0x060000
[ 0.329170] pci 0000:00:02.1: [1022:14ba] type 01 class 0x060400
[ 0.329255] pci 0000:00:02.1: PME# supported from D0 D3hot D3cold
[ 0.329330] pci 0000:00:02.2: [1022:14ba] type 01 class 0x060400
[ 0.329363] pci 0000:00:02.2: enabling Extended Tags
[ 0.329415] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[ 0.329495] pci 0000:00:02.4: [1022:14ba] type 01 class 0x060400
[ 0.329577] pci 0000:00:02.4: PME# supported from D0 D3hot D3cold
[ 0.329655] pci 0000:00:03.0: [1022:14b7] type 00 class 0x060000
[ 0.329694] pci 0000:00:03.1: [1022:14cd] type 01 class 0x060400
[ 0.329729] pci 0000:00:03.1: enabling Extended Tags
[ 0.329783] pci 0000:00:03.1: PME# supported from D0 D3hot D3cold
[ 0.330474] pci 0000:00:04.0: [1022:14b7] type 00 class 0x060000
[ 0.330518] pci 0000:00:04.1: [1022:14cd] type 01 class 0x060400
[ 0.330553] pci 0000:00:04.1: enabling Extended Tags
[ 0.330606] pci 0000:00:04.1: PME# supported from D0 D3hot D3cold
[ 0.331285] pci 0000:00:08.0: [1022:14b7] type 00 class 0x060000
[ 0.331325] pci 0000:00:08.1: [1022:14b9] type 01 class 0x060400
[ 0.331346] pci 0000:00:08.1: enabling Extended Tags
[ 0.331378] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold
[ 0.331439] pci 0000:00:08.3: [1022:14b9] type 01 class 0x060400
[ 0.331460] pci 0000:00:08.3: enabling Extended Tags

I've also attached a newer version of SSDT-I225V.aml.
 

Attachments

  • config.plist
    63.1 KB · Views: 4
  • SSDT-I225V.aml.zip
    833 bytes · Views: 5

daliansky

Member
AMD OS X Member
Joined
Oct 29, 2021
Messages
30
Please try the attached config.plist that includes the latest kernel patch to circumvent a problem with 10-bit extended tag fields. From the Linux dmesg we can see that extended tags are enabled:

[ 0.328998] pci 0000:00:01.3: enabling Extended Tags
[ 0.329051] pci 0000:00:01.3: PME# supported from D0 D3hot D3cold
[ 0.329129] pci 0000:00:02.0: [1022:14b7] type 00 class 0x060000
[ 0.329170] pci 0000:00:02.1: [1022:14ba] type 01 class 0x060400
[ 0.329255] pci 0000:00:02.1: PME# supported from D0 D3hot D3cold
[ 0.329330] pci 0000:00:02.2: [1022:14ba] type 01 class 0x060400
[ 0.329363] pci 0000:00:02.2: enabling Extended Tags
[ 0.329415] pci 0000:00:02.2: PME# supported from D0 D3hot D3cold
[ 0.329495] pci 0000:00:02.4: [1022:14ba] type 01 class 0x060400
[ 0.329577] pci 0000:00:02.4: PME# supported from D0 D3hot D3cold
[ 0.329655] pci 0000:00:03.0: [1022:14b7] type 00 class 0x060000
[ 0.329694] pci 0000:00:03.1: [1022:14cd] type 01 class 0x060400
[ 0.329729] pci 0000:00:03.1: enabling Extended Tags
[ 0.329783] pci 0000:00:03.1: PME# supported from D0 D3hot D3cold
[ 0.330474] pci 0000:00:04.0: [1022:14b7] type 00 class 0x060000
[ 0.330518] pci 0000:00:04.1: [1022:14cd] type 01 class 0x060400
[ 0.330553] pci 0000:00:04.1: enabling Extended Tags
[ 0.330606] pci 0000:00:04.1: PME# supported from D0 D3hot D3cold
[ 0.331285] pci 0000:00:08.0: [1022:14b7] type 00 class 0x060000
[ 0.331325] pci 0000:00:08.1: [1022:14b9] type 01 class 0x060400
[ 0.331346] pci 0000:00:08.1: enabling Extended Tags
[ 0.331378] pci 0000:00:08.1: PME# supported from D0 D3hot D3cold
[ 0.331439] pci 0000:00:08.3: [1022:14b9] type 01 class 0x060400
[ 0.331460] pci 0000:00:08.3: enabling Extended Tags

I've also attached a newer version of SSDT-I225V.aml.
After adding CaseySJ - probeBusGated Disable 10 bit tags - 12.0/13.0 patch, booting is fast
Unfortunately, when the boot is about to complete and enter the desktop, the screen is black, the USB keyboard is unresponsive, and the machine is unresponsive. I recorded the guide video, and the final picture is like this. . .
 

Attachments

  • 1181672387530_.pic_hd.jpg
    1181672387530_.pic_hd.jpg
    1.9 MB · Views: 20

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,270
After adding CaseySJ - probeBusGated Disable 10 bit tags - 12.0/13.0 patch, booting is fast
Unfortunately, when the boot is about to complete and enter the desktop, the screen is black, the USB keyboard is unresponsive, and the machine is unresponsive. I recorded the guide video, and the final picture is like this. . .
@daliansky,

I wasn’t able to open the ACPI tables that were posted earlier (DSDT, SSDT, FACP, etc). If you set the following parameters in OpenCore config.plist, those files will be generated in a folder called SysReport in EFI partition:
  • Misc -> Debug -> Target = 67
  • Misc -> Debug -> SysReport = True
After making these changes we just need to reboot and get to the OpenCore boot picker. Now the SysReport should be ready.

The two parameters above can then be changed back to their previous settings.
 
Last edited:
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.