Ryzen 7000 Testing

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Did you inject AppleIntelI210Ethernet?
Has anyone been able to inject this in Ventura? I'm still trying, but no success so far.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Wow, 10b ETF support directly toggle-able in BIOS!!

Can someone with a Gigabyte X670 board check for this?

I do not see this in the Asus BIOS, but now I'm tempted to ask Asus for it. I'll also install BIOS 0805 shortly and check there.
Search for AMD CBS, if you don't find it, try booting this from an USB drive, it should give access to a lot of AMD CBS options.

WARNING: DO NOT MODIFY RANDOM SETTINGS THAT YOU DON'T UNDERSTAND, ELSE YOUR MOTHERBOARD MIGHT GET BRICKED
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
I do not see this in the Asus BIOS.

Search in Advanced\AMD CBS\NBIO Common Options

attachment.php
 

CaseySJ

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

Search in Advanced\AMD CBS\NBIO Common Options

attachment.php
I've searched every nook and cranny of AMD CBS in the last few days -- it's not present here.

I can try Universal AMD Form Browser soon.

221114170754.jpg

221114170732.jpg
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
@CaseySJ Can you try this kernel patch? Should only disable the inner if condition and should work on both Monterey and Ventura.
 

mariettosun

Guru
Guru
AMD OS X Member
Joined
Oct 9, 2022
Messages
469
Wow, 10b ETF support directly toggle-able in BIOS!!
also in MSI is not present, but tool posted by ExtremeXT seems to have the chance to see it also in MSI
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Forgot to attach it, here it is. If it works I think this is the best and the most non-invasive solution to fix this issue.
 

Attachments

  • EXPERIMENTAL_PATCH.plist
    1,008 bytes · Views: 10

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Forgot to attach it, here it is. If it works I think this is the best and the most non-invasive solution to fix this issue.
I'm already testing my own versions of these patches!! Currently booted into Ventura.
  • Sleep/Wake and Reboot/Shutdown have been an issue ever since I enabled Thunderbolt in BIOS
  • Going to see if Method 3 makes a difference
  • Regarding sleep, the system enters sleep but fails to exit after first keypress; USB bus is powered down; hence I'll first try USBWakeFixup
Screenshot 2022-11-14 at 10.06.08 AM.png
 

mariettosun

Guru
Guru
AMD OS X Member
Joined
Oct 9, 2022
Messages
469
Regarding sleep, the system enters sleep but fails to exit after first keypress; USB bus is powered down; hence I'll first try USBWakeFixup
this problem in the past on trx40 system was corrected with a proper MMIO whitelist (skip 1 on some MMIO areas)
IDK if could be the same in X670 system (for sure trx40 does not use any kext to fix, only Bios option and MMIO whitelist)
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
I'm already testing my own versions of these patches!! Currently booted into Ventura.
  • Sleep/Wake and Reboot/Shutdown have been an issue ever since I enabled Thunderbolt in BIOS
  • Going to see if Method 3 makes a difference
  • Regarding sleep, the system enters sleep but fails to exit after first keypress; USB bus is powered down; hence I'll first try USBWakeFixup
View attachment 8248
Could you try my patch when you have time?

Regarding Thunderbolt I have no idea since I never used it, but this might be helpful.
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
this problem in the past on trx40 system was corrected with a proper MMIO whitelist (skip 1 on some MMIO areas)
That's possible, since IIRC they didn't set all unnecessary patches to skip 1.

@CaseySJ I suggest re-doing the MmioWhitelist from scratch to rule out that issue.
 

mariettosun

Guru
Guru
AMD OS X Member
Joined
Oct 9, 2022
Messages
469
I see only 5 MMIO areas in two different x670 manufacturers (Asus and Gigabyte)
So could not to be difficult to try to add or to do some combinations with it
In trx40 we had about 19 MMIOs areas :)

Also NVRAM persisting variable was influenced from MMIO withelist too (this in the very old memory manager and boot loader)
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Could you try my patch when you have time?
Certainly. I was already testing my version when I saw your post. Will let you know soon. Currently installing BIOS 0805.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
this problem in the past on trx40 system was corrected with a proper MMIO whitelist (skip 1 on some MMIO areas)
IDK if could be the same in X670 system (for sure trx40 does not use any kext to fix, only Bios option and MMIO whitelist)
Sleep, wake, reboot, and shutdown worked when our PCI devices were zombies! ;) Now that we've resurrected them, we need to tame them...
 
Last edited:

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
this problem in the past on trx40 system was corrected with a proper MMIO whitelist (skip 1 on some MMIO areas)
IDK if could be the same in X670 system (for sure trx40 does not use any kext to fix, only Bios option and MMIO whitelist)
If you can walk me though the process, I’ll provide any information needed.

Shall we start with debug log output from OpenCore that shows MMIO ranges?
 

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
If you can walk me though the process, I’ll provide any information needed.

Shall we start with debug log output from OpenCore that shows MMIO ranges?
Yes, send the log.
 

CaseySJ

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

ExtremeXT

Donator
Donator
Joined
Aug 7, 2022
Messages
843
Yes it works! Same behavior as my previous post. Your patch is more compact.
Thanks, I'll test if it breaks anything on my AM4 system.
 

CaseySJ

Guru
Guru
Donator
Joined
May 10, 2020
Messages
1,269
Yes, send the log.
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:
Screenshot 2022-11-14 at 11.14.42 AM.png
 

Attachments

  • opencore-2022-11-14-190702.txt.zip
    20 KB · Views: 4

mariettosun

Guru
Guru
AMD OS X Member
Joined
Oct 9, 2022
Messages
469
If you enable first one your system should hang
I would try to add the third one
So convert tha hex to number and enabled it in config.plist
If it boots you can add the forth one
 
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.