Contribute
Register

[EB|#LOG:EXITBS:START] on Big Sur Update

Status
Not open for further replies.
With Ventura 13.3 the AMD-OSX kernel patches were updated. The new patches are required and are available from here:

We need to delete all of the existing kernel patches and replace them with the new ones. Then we need to modify the first 4 of the new patches by specifying the number of physical cores, which is 08 for the Ryzen 7 3700X.

OpenCore Configurator can auto-import the new patches. Just go to Kernel -> Patch and right-click. Then select the option to import patches and specify the location of the patches.plist file.

That last patch (Aquantia) should also be deleted. If you have a 10GbE Aquantia card, just let me know.

@CaseySJ

Thank you. I will work on the patches now.

And yes, I do have a 10GbE Aquantia card.
 
@CaseySJ

Thank you. I will work on the patches now.

And yes, I do have a 10GbE Aquantia card.
To enable Aquantia 10GbE in Ventura, we need to:
  • Enable kernel quirk ForceAquantiaEthernet
  • Download and install Aquantia kext patches from my GitHub repo:
  • We can insert these patches into config.plist using the same method as before, by right-clicking in Kernel -> Patch and selecting the plist file.
  • Please enable the first 6 patches and disable the last 2 patches.
 
To enable Aquantia 10GbE in Ventura, we need to:
  • Enable kernel quirk ForceAquantiaEthernet
  • Download and install Aquantia kext patches from my GitHub repo:
  • We can insert these patches into config.plist using the same method as before, by right-clicking in Kernel -> Patch and selecting the plist file.
  • Please enable the first 6 patches and disable the last 2 patches.
@CaseySJ thank you!

Sorry for this question but how do I modify the first 4 of the new patches by specifying the number of physical cores, which is 08 for the Ryzen 7 3700X? What value should I change?

And I'm getting this error from the validation:

Missing key DisableIoMapperMapping, context <Quirks>!

Serialisation returns 1 error!
 
@CaseySJ thank you!

Sorry for this question but how do I modify the first 4 of the new patches by specifying the number of physical cores, which is 08 for the Ryzen 7 3700X? What value should I change?

And I'm getting this error from the validation:

Missing key DisableIoMapperMapping, context <Quirks>!

Serialisation returns 1 error!
macOS Version Replace Value New Value
10.13.x, 10.14.x B8000000 0000 B8080000 0000
10.15.x, 11.x BA000000 0000 BA080000 0000
12.x, 13.0 to 13.2.1 BA000000 0090 BA080000 0090
13.3 BA000000 00 BA080000 00

Change the replace value with the New Value

Core Count Hexadecimal
4 Core 04
6 Core 06
8 Core 08
12 Core 0C
16 Core 10
24 Core 18
32 Core 20


The error you are getting is from using a newer version of open core without updating your config.plist to include the new "DisableMapperMapping" quirk
 
macOS Version Replace Value New Value
10.13.x, 10.14.x B8000000 0000 B8080000 0000
10.15.x, 11.x BA000000 0000 BA080000 0000
12.x, 13.0 to 13.2.1 BA000000 0090 BA080000 0090
13.3 BA000000 00 BA080000 00

Change the replace value with the New Value

Core Count Hexadecimal
4 Core 04
6 Core 06
8 Core 08
12 Core 0C
16 Core 10
24 Core 18
32 Core 20


The error you are getting is from using a newer version of open core without updating your config.plist to include the new "DisableMapperMapping" quirk

@CaseySJ thank you! Will work on this now and report back.
 
@CaseySJ

I am almost done but I got new errors from ocvalidate.

Kernel->Patch[26]->Replace requires ReplaceMask to be active for corresponding bits!

Kernel->Patch[27]->Replace requires ReplaceMask to be active for corresponding bits!

Can you also please tell me how what the number in brackets refer to and how to find that in the Patch list?
 

Attachments

  • Screenshot 2023-04-15 at 22.02.54.png
    Screenshot 2023-04-15 at 22.02.54.png
    602.3 KB · Views: 26
@CaseySJ

I am almost done but I got new errors from ocvalidate.

Kernel->Patch[26]->Replace requires ReplaceMask to be active for corresponding bits!

Kernel->Patch[27]->Replace requires ReplaceMask to be active for corresponding bits!

Can you also please tell me how what the number in brackets refer to and how to find that in the Patch list?
Those warnings can be ignored. But it means you didn’t follow the instructions in my previous post. :) Those instructions said to enable the first 6 Aquantia patches and disable the last 2. I think all 8 of them are enabled.
 
Those warnings can be ignored. But it means you didn’t follow the instructions in my previous post. :) Those instructions said to enable the first 6 Aquantia patches and disable the last 2. I think all 8 of them are enabled.

@CaseySJ hahaha!

Actually, the last two were already disabled. I imported the Aquantia patches first just to be sure that I have the right order and checked that the last two are disabled, and they already were.

I will try to install now.

Thank you!
 

Attachments

  • Screenshot 2023-04-15 at 22.24.10.png
    Screenshot 2023-04-15 at 22.24.10.png
    682.7 KB · Views: 23
@CaseySJ hahaha!

Actually, the last two were already disabled. I imported the Aquantia patches first just to be sure that I have the right order and checked that the last two are disabled, and they already were.

I will try to install now.

Thank you!
Awesome — my bad.
 
Status
Not open for further replies.
Back
Top