Ryzen 7000 Testing

Attached is the OpenCore debug log.

Code:
29:185 00:014 OCABC: MMIO devirt start
29:195 00:009 OCABC: MMIO devirt 0xF0000000 (0x8000 pages, 0x800000000000100D) skip 0
29:204 00:009 OCABC: MMIO devirt 0xFD000000 (0x1E00 pages, 0x800000000000100D) skip 1
29:213 00:009 OCABC: MMIO devirt 0xFEE00000 (0x1 pages, 0x8000000000000001) skip 0
29:223 00:009 OCABC: MMIO devirt 0xFEE01000 (0x11FF pages, 0x800000000000100D) skip 0
29:231 00:008 OCABC: MMIO devirt 0x880000000 (0x20200 pages, 0x800000000000100D) skip 0
29:239 00:008 OCABC: MMIO devirt end, saved 675840 KB
29:248 00:008 OCABC: Only 168/256 slide values are usable!
29:257 00:008 OCABC: Valid slides - 88-255
These are my current Booter settings:
View attachment 8251
Could you try enabling all of them except the last one? I recall that's what worked for the OP initially.

EDIT: Your last value is different, so change its address by converting 0x880000000 to hex.
 
Update: My patch doesn't cause any issues on my AM4 system, I will send a new patch shortly that's even more stripped down.

Another update: here is a Gigabyte AM5 system running Ventura!
 

Attachments

  • Bildschirmfoto_2022-11-14_um_23.39.30.jpg
    Bildschirmfoto_2022-11-14_um_23.39.30.jpg
    121.8 KB · Views: 13
Last edited:
@ExtremeXT @mariettosun

The last value (0x880000000) has been fixed and first 4 entries have been enabled. Ventura boots up correctly.

Screenshot 2022-11-14 at 11.37.27 AM.png
 
@CaseySJ Can you try this patch? Only changes 1 byte.
 

Attachments

@CaseySJ Can you try this patch? Only changes 1 byte.
Seriously??!! :) There's only one instance of 0x72 in the entire probeBusGated function? Talk about Jony Ive minimalism!
 
I would also check Mat 1 and also all quirk used to be compliant with opencore docs
 
  • Like
Reactions: ExtremeXT
I would also check Mat 1 and also all quirk used to be compliant with opencore docs
I'm pretty sure they're using the proper quirks for MAT support, and I doubt Zen 4 wouldn't support MATs.
 
Search in log if MAT 1 is there
I am out by now I will see tomorrow
 
Any change on the sleep?
Ventura sleep behavior:
  • Thunderbolt is enabled in BIOS
  • pci=0x8000000 is disabled; we're using our latest inner-if-condition kernel patch
  • Intel WiFi and BT are enabled in BIOS, but no drivers specified in EFI (Intel BT USB port removed from USB mapping)
  • Ventura enters sleep (takes a little while)
  • RGB keyboard lights go off (wired USB keyboard)
  • Power button on computer case blinks slowly to indicate sleep
  • Pressing a button on keyboard begins the wake procedure
  • RGB lights on keyboard never turn on
  • POST Code LED on motherboard keeps flipping between 6 different values -- it should reach 30 or 33 (or something like that) and remain at that value
  • Same behavior with and without the MMIO changes
 
  • Like
Reactions: ExtremeXT
FYI, Thunderbolt devices work when connected before boot. Here's my Belkin Thunderbolt 3 Dock Pro in Ventura:
Screenshot 2022-11-14 at 11.51.52 AM.png
 
Ventura sleep behavior:
  • Thunderbolt is enabled in BIOS
  • pci=0x8000000 is disabled; we're using our latest inner-if-condition kernel patch
  • Intel WiFi and BT are enabled in BIOS, but no drivers specified in EFI (Intel BT USB port removed from USB mapping)
  • Ventura enters sleep (takes a little while)
  • RGB keyboard lights go off (wired USB keyboard)
  • Power button on computer cases blinks slowly (to indicate sleep)
  • Pressing a button on keyboard begins the wake procedure
  • RGB lights on keyboard never turn on
  • Status Indicator LED on motherboard keeps flipping between 6 different values -- it should reach 30 or 33 (or something like that) and remain at that value
  • Same behavior with and without the MMIO changes
Might be because of the Intel Wi-Fi, try disabling it in the BIOS.

If the patch doesn't work, try this one with 2 bytes. If one of these work then I can PR it to the patches, else I can PR the one that's confirmed to work. Try them on both Ventura and Monterey.
 

Attachments

Might be because of the Intel Wi-Fi, try disabling it in the BIOS.

If the patch doesn't work, try this one with 2 bytes. If one of these work then I can PR it to the patches, else I can PR the one that's confirmed to work. Try them on both Ventura and Monterey.
Hmmm...
Screenshot 2022-11-14 at 12.02.15 PM.png
Don't worry, I've changed it to 7306.
 
  • Like
Reactions: ExtremeXT
Might be because of the Intel Wi-Fi, try disabling it in the BIOS.

If the patch doesn't work, try this one with 2 bytes. If one of these work then I can PR it to the patches, else I can PR the one that's confirmed to work. Try them on both Ventura and Monterey.
Neither of the Jony Ive inspired patches works, likely because Base is not being matched.
 
Neither of the Jony Ive inspired patches works, likely because Base is not being matched.
We need to get the symbol then, I'll be looking over that.
 
@CaseySJ
Try setting Base to __ZN11IOPCIBridge13probeBusGatedEP14probeBusParams. If it's still not working, try the 2 byte patch and no Base value, the values we need to modify are the first in the whole kext so it should be fine.
 
Last edited:
  • Like
Reactions: CaseySJ
** Kernel Patch for Intel I225-V in Monterey **



Will this work for X570 motherboards? I don't need my i225V for my 5950x Rysentosh, but it would be very nice to have.

does it require OC 0.85?

(iIm still using 0.80 and an too chicken to touch it b/c it is running rock, RCOK solid. )
 
Will this work for X570 motherboards? I don't need my i225V for my 5950x Rysentosh, but it would be very nice to have.

does it require OC 0.85?

(iIm still using 0.80 and a too chicken to touch it b/c it is running rock, RCOK solid. )
If you’re using Monterey then yes, just try adding the boot argument e1000=0 and remove or disable all device properties for i225-V.
 
  • Like
Reactions: ExtremeXT
@CaseySJ
Try setting Base to __ZN11IOPCIBridge13probeBusGatedEP14probeBusParams. If it's still not working, try the 2 byte patch and no Base value, the values we need to modify are the first in the whole kext so it should be fine.
I’ve stepped out of the house for a little while — have you tried this on your AM4?
 
I’ve stepped out of the house for a little while — have you tried this on your AM4?
The 2 byte patch with the new Base value works on my AM4 both with 10bit enabled and disabled, will try the 1 byte patch and ask my MSI tester to try it as well.
 
  • Like
Reactions: CaseySJ
  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.