Ryzen 7000 Testing

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
2,186
if I had a spare 5000 series and the patience I’d build up my MSI board again but I’ve neither those things lol

But my OC build is an attempt to sort the audio issues by doing what our old kernel did. I can’t recall if that actually accomplished what it was supposed to do though.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
if I had a spare 5000 series and the patience I’d build up my MSI board again but I’ve neither those things lol

But my OC build is an attempt to sort the audio issues by doing what our old kernel did. I can’t recall if that actually accomplished what it was supposed to do though.
I'll test the new OpenCore.efi momentarily. Just finishing breakfast.
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
2,186

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
I'll test the new OpenCore.efi momentarily. Just finishing breakfast.

No rush :) I’m not even at home just now.
Update:
  • I simply replaced OpenCore.efi and BOOTx64.efi with new versions from the EFI folder you provided
  • Not sure if there's anything else necessary?
  • Booted Monterey
Result:
  • Unfortunately audio stutter remains
Happy to try other variations.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
...

On my Asus X670E Gene, Ventura booted up, but without all PCI devices enabled. But I can't be sure this is a vanilla copy. Everything has been in a state of flux so I need to start with fresh baselines.

Confirmed: The Ventura patch works!! However, we must remove or comment-out all DeviceProperties related to I225-V, otherwise driver will not instantiate. However, even when driver instantiates, the system may crash if cable is connected.

Screenshot 2022-11-13 at 9.17.36 AM.png
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Confirmed: The Ventura patch works!! However, we must remove or comment-out all DeviceProperties related to I225-V, otherwise driver will not instantiate. However, even when driver instantiates, the system may crash if cable is connected.

View attachment 8216
I have a few ideas for the I225:
1. Remove all DeviceProperties for it and remove e1000=0 from boot-args (this worked on Big Sur for the OP)
2. Add e1000=0 to boot-args and inject AppleIntelI210Ethernet.kext from 12.6.1 with OpenCore
3. 1 but with DeviceProperties
4. 2 but with DeviceProperties
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Here's an MSI motherboard running Ventura from a tester, confirmed that it's working here too.

 

Ejh4286

Member
AMD OS X Member
Joined
Oct 30, 2021
Messages
43
If there are now some working EFIs out there for Monterey and/or Ventura, please share for us less savvy hackintoshers. Thank you.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
** M.2 NVMe SSD Confirmed Okay with Patch **
Asus X670E Gene (AM5) with Ryzen 7 7700X -- Ventura 13.0

Screenshot 2022-11-13 at 11.00.13 AM.png


P.S. AirDrop also works (Fenvi FV-T919)
Screenshot 2022-11-13 at 11.10.30 AM.png
 
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
I have a few ideas for the I225:
1. Remove all DeviceProperties for it and remove e1000=0 from boot-args (this worked on Big Sur for the OP)
2. Add e1000=0 to boot-args and inject AppleIntelI210Ethernet.kext from 12.6.1 with OpenCore
3. 1 but with DeviceProperties
4. 2 but with DeviceProperties
Even in Monterey the I225-V causes system crash when cable is connected. It works with IOPCIFamily from Big Sur so we may be able to investigate a patch or try and use AppleIntelI210Ethernet from Big Sur.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Even in Monterey the I225-V causes system crash when cable is connected. It works with IOPCIFamily from Big Sur so we may be able to investigate a patch or try and use AppleIntelI210Ethernet from Big Sur.
Did you try without e1000=0 in boot-args for it to use the DriverKit driver?

If Big Sur's IOPCIFamily works then it's likely related to the lack of AppleVTD, not sure if it can be fixed with only a patch.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
If there are now some working EFIs out there for Monterey and/or Ventura, please share for us less savvy hackintoshers. Thank you.
For a Zen 4 system? The Dortania guide and custom MmioWhitelist which I can help with (send the EFI + the DEBUG OC log) should be enough.

@Shaneee Can you merge Casey's kernel patches with masking? I want to PR to Dortania to remove the warning about MSI boards, but it would be preferred if the patch would be fully finished.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Did you try without e1000=0 in boot-args for it to use the DriverKit driver?
Yes -- no boot arguments and no device properties. I225 device tree is fully instantiated, but causes crash when cable is connected. Same behavior in Monterey and Ventura.

Screenshot 2022-11-13 at 11.13.34 AM.png

If Big Sur's IOPCIFamily works then it's likely related to the lack of AppleVTD, not sure if it can be fixed with only a patch.
Monterey's version of AppleIntelI210Ethernet works in Monterey with IOPCIFamily from Big Sur. This might be because the older version of IOPCIFamily has looser restrictions for AppleVTD. A patch may still be possible without having to borrow kexts from other versions of macOS.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Yes -- no boot arguments and no device properties. I225 device tree is fully instantiated, but causes crash when cable is connected. Same behavior in Monterey and Ventura.

View attachment 8220


Monterey's version of AppleIntelI210Ethernet works in Monterey with IOPCIFamily from Big Sur. This might be because the older version of IOPCIFamily has looser restrictions for AppleVTD. A patch may still be possible without having to borrow kexts from other versions of macOS.
Does the DEXT driver work in Big Sur?
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
** Alternative Monterey and Ventura Patches **
The previous patch post has been updated with these alternative patches​


Alternate Patches for Fixing PCI Devices in Monterey and Ventura:
  • The patches below can be used by themselves or in combination with the previous patches
  • Feel free to test original patches or these alternative patches or both at the same time to see if you can find any pros and cons for one or the other or both
  • Both of these alternatives have been tested and verified
Monterey Alternative Patch Details:
  • Arch: x86_64
  • Identifier: com.apple.iokit.IOPCIFamily
  • Comment: CaseySJ - fix bridgeProbeChild
  • Find: 418B5424 3883C224 4889DF4C 89E631C9 E8E1D2FF FF418944 2440
  • Replace: 90909090 90909090 90909090 90909090 90909090 90909090 9090
  • Min Kernel: 21.0.0
  • Max Kernel: 21.99.99
  • Count: 1
  • Enabled: True
Ventura Patch Details:
  • Arch: x86_64
  • Identifier: com.apple.iokit.IOPCIFamily
  • Comment: CaseySJ - fix bridgeProbeChild
  • Find: 8B533883 C2244C89 F74889DE 31C9E83A D0FFFF89 4340
  • Replace: 90909090 90909090 90909090 90909090 90909090 9090
  • Min Kernel: 22.0.0
  • Max Kernel: 22.99.99
  • Count: 1
  • Enabled: True
 
Last edited:

ManuelB

Donator
Donator
AMD OS X Member
Joined
Jul 23, 2021
Messages
204
ich würde auch gerne die EFI haben von @CaseySJ und die auf meinem Gigabyte X670E Master mit Ryzen 7700X Testen habe das heute hier den ganzen Tag verfolgt und Probiert mit OC 0.8.5 und 0.8.7 Monterey mit neuem Patch zu Installieren leider bis jetzt gescheitert...bin halt schon eine wenig Raus .
 

Shaneee

The AMD Guy
Staff member
Administrator
Joined
Mar 13, 2020
Messages
2,186
@Shaneee Can you merge Casey's kernel patches with masking? I want to PR to Dortania to remove the warning about MSI boards, but it would be preferred if the patch would be fully finished.

It's beyond me tbh. I tried it earlier and the patch wasn't found each time.
 

Ejh4286

Member
AMD OS X Member
Joined
Oct 30, 2021
Messages
43
For a Zen 4 system? The Dortania guide and custom MmioWhitelist which I can help with (send the EFI + the DEBUG OC log) should be enough.

@Shaneee Can you merge Casey's kernel patches with masking? I want to PR to Dortania to remove the warning about MSI boards, but it would be preferred if the patch would be fully finished.
Yes, I would be grateful if you could send the EFI. I have a 7950x with an Asus Strix X670E-F.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
** Alternative Monterey and Ventura Patches **
The previous patch post has been updated with these alternative patches​


Alternate Patches for Fixing PCI Devices in Monterey and Ventura:
  • The patches below can be used by themselves or in combination with the previous patches
  • Feel free to test original patches or these alternative patches or both at the same time to see if you can find any pros and cons for one or the other or both
  • Both of these alternatives have been tested and verified
Monterey Alternative Patch Details:
  • Arch: x86_64
  • Identifier: com.apple.iokit.IOPCIFamily
  • Comment: CaseySJ - fix busProbeChild
  • Find: 418B5424 3883C224 4889DF4C 89E631C9 E8E1D2FF FF418944 2440
  • Replace: 90909090 90909090 90909090 90909090 90909090 90909090 9090
  • Min Kernel: 21.0.0
  • Max Kernel: 21.99.99
  • Count: 1
  • Enabled: True
Ventura Patch Details:
  • Arch: x86_64
  • Identifier: com.apple.iokit.IOPCIFamily
  • Comment: CaseySJ - fix busProbeChild
  • Find: 8B533883 C2244C89 F74889DE 31C9E83A D0FFFF89 4340
  • Replace: 90909090 90909090 90909090 90909090 90909090 9090
  • Min Kernel: 22.0.0
  • Max Kernel: 22.99.99
  • Count: 1
  • Enabled: True
Hmm, what exactly does this one change and how would it 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.