Jump to content

OpenCore General Discussion


dgsga
8,805 posts in this topic

Recommended Posts

2 minutes ago, crawfyp1 said:

I am successfully running opencore on my rig but I didn't create it, got it from Pastrychef over at TM. I am a real noob when it comes to Opencore and the documentation is hard for me to follow. My question is, if I want to remove kexts, how do I do this? I know where the kexts are in EFI/OC/Kexts - so I can remove from there but do I also need to update my config.plist? Can anyone give me an idiots guide on how to do?

 

Right, if you want to remove kexts from EFI/OC/Kexts, you have to remove in config.plist. For a guide, dortiana support only release: Here

Link to comment
Share on other sites

On 5/1/2020 at 8:03 PM, MacNB said:

 

Wow that's pretty sloppy of Apple !

Thanks for the info.

 

It's only cosmetic but I guess I can overwrite that by setting PlatformInfo->SMBIOS->ChassisType to a number equal to Desktop ?

 

Thanks to @Andrey1970 and this change:https://github.com/acidanthera/MacInfoPkg/commit/a29c9fa2e762cb2c7015a89349f20a8eb5f9934b it is corrected.

Screenshot 2020-05-02 at 20.48.45.png

  • Like 1
Link to comment
Share on other sites

1 hour ago, Matgen84 said:

 

Right, if you want to remove kexts from EFI/OC/Kexts, you have to remove in config.plist. For a guide, dortiana support only release: Here

I have been reading the guide there alot, but much of it is over my head. Let's say I want to remove 2 kexts, VoodoInput.kext and VoodooPS2Controller.kext, shown here:

 

192382573_Screenshot2020-05-02at19_42_24.png.e70a185fffbde547ab89384f106595e6.png

 

So, would I be able to open the config.plist in ProperTree and remove the info shown here:

 

1473809730_Screenshot2020-05-02at19_52_09.thumb.png.f2b1c795111e5546bfb9c4daac2355fa.png

 

Then remove the kexts from EFI/OC/KEXTS, save the config.plist and replace in EFI/OC

 

Is that the right way to do it? Excuse my ignorance, I'm completely new to this

  • Like 1
Link to comment
Share on other sites

2 hours ago, crawfyp1 said:

I have been reading the guide there alot, but much of it is over my head. Let's say I want to remove 2 kexts, VoodoInput.kext and VoodooPS2Controller.kext, shown here:

 

192382573_Screenshot2020-05-02at19_42_24.png.e70a185fffbde547ab89384f106595e6.png

 

So, would I be able to open the config.plist in ProperTree and remove the info shown here:

 

1473809730_Screenshot2020-05-02at19_52_09.thumb.png.f2b1c795111e5546bfb9c4daac2355fa.png

 

Then remove the kexts from EFI/OC/KEXTS, save the config.plist and replace in EFI/OC

 

Is that the right way to do it? Excuse my ignorance, I'm completely new to this

Remove Kexts from EFI/OC/KEXTS then run Proper Tree click open navigate to config.plist then open snapshot navigate to OC then open clear snapshot navigate to OC and then Save.

Link to comment
Share on other sites

9 hours ago, noreason said:

Totally missed this response somehow, sorry for the delay...

 

I don't get _anything_ in console when I freeze. Really wish i did because though because I'm out of ideas.

 

I had to reinstall for the 3rd time over before I got it working. Just in case the hard drive was to blame I used a Samsung 970 Evo plus. Think it might have helped. Opencore 5.8 may have helped too. SSDT-Time to create three ssdt files also.  Don't give up.

Edited by davidm71
Link to comment
Share on other sites

15 hours ago, crawfyp1 said:

I am successfully running opencore on my rig but I didn't create the EFI, got it from Pastrychef over at TM. I am a real noob when it comes to Opencore and the documentation is hard for me to follow. My question is, if I want to remove kexts, how do I do this? I know where the kexts are in EFI/OC/Kexts - so I can remove from there but do I also need to update my config.plist? Can anyone give me an idiots guide on how to do?

 

Just delete the kexts from /EFI/OC/Kexts/.

 

Then, delete the associated kexts from config.plist > Kernel > Add.

 

The PS/2 kexts you want to remove don't cause any problems and enables the PS/2 port on the motherboard.

Link to comment
Share on other sites

Hello all. I've been using OpenCore for quite some time. I just attempted to update to OC 0.5.8 from 0.5.3- been delaying since it required quite a few changes to my config.plist and drivers. Everything seems to be OK for the config file, but boot hangs at or right before boot.efi handoff.

 

OC debug log yields

 

1474:351 02:011 OCB: Default DP post-fix remainder - \A49F232C-F82B-4451-B7CB-3F8DF98E929B\System\Library\CoreServices\boot.efi
1475:362 01:011 OCB: Matched default boot option: Vortex
1476:373 01:010 OCB: Initial default is 4
1481:566 05:193 OCB: Should boot from Vortex (T:2|F:0|DEF:0)
1481:582 00:015 OCB: Perform boot Vortex to dp PciRoot(0x0)/Pci(0x1B,0x4)/Pci(0x0,0x0)/NVMe(0x1,AB-89-B3-91-56-38-25-00)/HD(2,GPT,8A5DA1CB-4307-4108-8722-4956897F9D9A,0x64028,0x77359260)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,7CB88402ADBB6E45B2D155B8D9098808)/\A49F232C-F82B-4451-B7CB-3F8DF98E929B\System\Library\CoreServices\boot.efi (0/0)
1481:596 00:014 OCB: Matching <> args on type 2 0
1481:611 00:015 ASSERT [OpenCore] /tmp/OCBuilder_Clone/OpenCorePkg/UDK/OpenCorePkg/Library/OcMemoryLib/MemoryAttributes.c(283): MemoryAttributesEntry->PhysicalStart < NextGluedAddress
 

I can boot fine when I revert to 0.5.3.  System is ASUS X299 Deluxe, i9-7920x, Radeon Vega FE, 64 GB RAM.

 

Any ideas as to where to start? Is this a bug?

 

Attached config.plist fwiw

config.plist

Link to comment
Share on other sites

7 hours ago, pastrychef said:

 

Just delete the kexts from /EFI/OC/Kexts/.

 

Then, delete the associated kexts from config.plist > Kernel > Add.

 

The PS/2 kexts you want to remove don't cause any problems and enables the PS/2 port on the motherboard.

Thanks, I had no issue with those Kexts, and just using as an example. I now see how to do it which will be useful going forward

  • Like 1
Link to comment
Share on other sites

56 minutes ago, kaoskinkae said:

v2.1.7

  • Moved ApfsDriverLoader into OpenCore mainline

I do not understard the concept if what it means is that it is implemented in the OpenRuntime.efi

 

If I remember well, it's implemented in OpenCore.efi. You can remove it from your OC folder.

Link to comment
Share on other sites

16 minutes ago, matgeo said:

Upgraded to 0.5.8 and getting at boot (before picker) : OCS : failed to parse string field of type 2.

 

Y.G. For some reason I cannot upload anything.

 

 

Double check your config.plist.

Most probably a typo or missing properties.

Link to comment
Share on other sites

2 hours ago, kaoskinkae said:

no working hard drivers disappear in APFS

 

The implementation is available in OC 0.5.8 Release. You've to put some modifications in your config.plist: see sample.plist

Edited by Matgen84
Link to comment
Share on other sites

0.5.8 up and running, congrats to all involved

 

changes that help-me a lot:

  • Fixed Custom UpdateSMBIOSMode modifying SMBIOSv3 table
  • Added mouse drivers to the package as OVMF needs one
  • Added ResetSystem tool to allow shutdown/reset actions in the menu
  • Added timeout support to OpenCanopy user interface

 

I just had to remove new nvram entry to avoid this message:

 

288072662_CapturadeTela2020-05-04as10_22_40.png.1843afe8803bbae98dce20ca0c9ce90c.png

Edited by Maf3r0
Link to comment
Share on other sites

12 minutes ago, Maf3r0 said:

0.5.8 up and running, congrats to all involved

 

changes that help-me a lot:

  • Fixed Custom UpdateSMBIOSMode modifying SMBIOSv3 table
  • Added mouse drivers to the package as OVMF needs one
  • Added ResetSystem tool to allow shutdown/reset actions in the menu
  • Added timeout support to OpenCanopy user interface

 

I just had to remove new nvram entry to avoid this message:

 

288072662_CapturadeTela2020-05-04as10_22_40.png.1843afe8803bbae98dce20ca0c9ce90c.png

 

Link to comment
Share on other sites

2 minutes ago, kiu777 said:

Updated OC from 0.57 to 0.58 with succes.

All is working but one thing not (since 0.57):

My external drives appear as internal ones with the silver icons instead of the yellow ones.
Any idea where I should search?

config.plist

check external icons settings in config.plist

  • Like 1
Link to comment
Share on other sites

4 minutes ago, kiu777 said:

Updated OC from 0.57 to 0.58 with succes.

All is working but one thing not (since 0.57):

My external drives appear as internal ones with the silver icons instead of the yellow ones.
Any idea where I should search?

config.plist

 

This maybe the Patch you're looking for - I used PlistEdit Pro to apply to config.plist as Xcode can be quirky at times. Good luck.

Screenshot 2020-05-04 at 14.51.53.png

  • Like 1
Link to comment
Share on other sites

22 minutes ago, eSaF said:

 

This maybe the Patch you're looking for - I used PlistEdit Pro to apply to config.plist as Xcode can be quirky at times. Good luck.


Okay, added this patch but got boot error "No schema for MatchKernel at 8 index"
 

And (maybe therefore) it did not work :-(

Bildschirmfoto 2020-05-04 um 16.17.37.png

Edited by kiu777
Link to comment
Share on other sites

×
×
  • Create New...