Pavo Posted June 4, 2019 Share Posted June 4, 2019 8 hours ago, namine207 said: At the moment it seems the scan policy isn't set in the plist. What would be an ideal value to set it to? Should it pick up my NVME drive using the default value of 0xF0103? All settings need to be in the plist, read documentation. You can use a value of 0 and essentially disables the scan policy. Link to comment Share on other sites More sharing options...
cnrd Posted June 4, 2019 Share Posted June 4, 2019 (edited) Hi So I got my system booting using OpenCore, everything is working great except for AirportBrcmFixup.kext I get this error on boot: "OC: Prelink injection AirportBrcmFixup.kext - Invalid Parameter" and the kext is never loaded, all my other injected kexts works just fine. I have attached my (scrubbed) config.plist, if anyone could take a look. config.plist Edited June 4, 2019 by cnrd Link to comment Share on other sites More sharing options...
Balamut Posted June 5, 2019 Share Posted June 5, 2019 11 hours ago, vit9696 said: For DMAR we are preparing a kernel quirk, which will disable VT-d on macOS level. We believe it is a better place than DMAR dropping given that one day we should probably make APTIO VT-d support compatible with macOS. Added as DisableIoMapper in this commit. So it is possible? Link to comment Share on other sites More sharing options...
Andrey1970 Posted June 5, 2019 Share Posted June 5, 2019 I see that some people use dravers with a prefix -64. These are dravers from Clover and some of them are useless, for example FSInject-64.efi and others. Necessary dravers you can take here and here. Link to comment Share on other sites More sharing options...
asstastic Posted June 5, 2019 Share Posted June 5, 2019 I've been following along with CoreBoot development for a while but was completely overwhelmed by the documentation the first time I looked into setting it up. Decided to give it a go with the beta release of Catalina. Turns out it wasn't as difficult as it looked initially and I've been able to get boot, graphics, audio and USB injection working. I could still use some help resolving an nvram issue. Regardless of the EFI drivers used, I still get an AMI safe boot "F1" warning after reboot. I get the following results with various EFI driver combinations: AptioMemoryFix only: System boots. Does not power off on shutdown or restart EmuVariableRuntimeDxe only: System boots. On verbose ('-v') boot console log shows a black screen after "End RandomSeed" until Apple boot logo. Shutdown/Restart functional EmuVariableRuntimeDxe and AptioMemoryFix: System boots with Apple console log visible and shutdown/restart functional no NVRAM efi drivers: Boot hangs at "End RandomSeed" Also a warning: VariableRuntimeDxe is not the same as EmuVariableRuntimeDxe. I compiled VariableRuntimeDxe.efi from the master branch of UDK thinking newer must be better. The module crashed on load, corrupting the motherboard memory and required shorting the motherboard CMOS pins before it would post again. 1 Link to comment Share on other sites More sharing options...
mhaeuser Posted June 5, 2019 Share Posted June 5, 2019 @asstastic The issue is know, but has not yet been resolved, and generally is unlikely to any time soon. Do not waste your time and hardware playing with generic-ish edk2 drivers that do not work with the AMI software stack. Link to comment Share on other sites More sharing options...
cnrd Posted June 5, 2019 Share Posted June 5, 2019 Okay, so apparently the problem with AirportBrcmFixup.kext is related to Catalina. Another 2 questions: 1. How can I set the default boot volume? (Using Startup Disk does not work) 2. Any way to add my Windows 10 volume? (In Clover I just chain-booted \EFI\Boot\bootx64.efi on the Windows SSD) Link to comment Share on other sites More sharing options...
MattsCreative Posted June 5, 2019 Share Posted June 5, 2019 @vit9696 @vandroiy2012 @Download-Fritz opencore has been described as monolithic will this be an issue in the future in terms of clover like bloat or will it remain light and clean ? Link to comment Share on other sites More sharing options...
Andrey1970 Posted June 5, 2019 Share Posted June 5, 2019 14 hours ago, cnrd said: Okay, so apparently the problem with AirportBrcmFixup.kext is related to Catalina https://applelife.ru/threads/ustanovka-macos-10-15-catalina-beta-na-intel-pc.2944136/page-26#post-809193 Link to comment Share on other sites More sharing options...
Tony Arnold Posted June 6, 2019 Share Posted June 6, 2019 On 6/4/2019 at 11:10 PM, vit9696 said: For DMAR we are preparing a kernel quirk, which will disable VT-d on macOS level. We believe it is a better place than DMAR dropping given that one day we should probably make APTIO VT-d support compatible with macOS. Added as DisableIoMapper in this commit. If my machine (an ASUS X299 i9 7900X) currently requires the DMAR drop to boot, will DisableIoMapper work for that? I absolutely believe you, but would you mind explaining why it is better than dropping DMAR? Link to comment Share on other sites More sharing options...
Pavo Posted June 6, 2019 Share Posted June 6, 2019 I have no issues using VT-d enabled with macOS. Link to comment Share on other sites More sharing options...
mhaeuser Posted June 6, 2019 Share Posted June 6, 2019 4 hours ago, Tony Arnold said: would you mind explaining why it is better than dropping DMAR? Convenience for other OSes Link to comment Share on other sites More sharing options...
v.osypets Posted June 6, 2019 Share Posted June 6, 2019 (edited) Hello I'm just installed OC and everything looks ok, except some strange behavior when system wan't boot periodically with bootloader error - Couldn't allocate runtime area. Why this is happening ? Edited June 6, 2019 by v.osypets Link to comment Share on other sites More sharing options...
artur_pt Posted June 8, 2019 Share Posted June 8, 2019 On 6/5/2019 at 11:43 PM, Andrey1970 said: hello Andrey I saw u use applesmarttouchpad kext for ur trackpad I can't inject the kext in OC, can u give that lines from ur config.plist file thanks Link to comment Share on other sites More sharing options...
MacPato Posted June 8, 2019 Share Posted June 8, 2019 I wonder if the devs could clarify something for me please @vit9696 there is a rumour circulating that OpenCore will possibly get a GUI based Menu/Style boot, is there any truth in this, because i for one prefer the minimal no frills boot. Link to comment Share on other sites More sharing options...
vit9696 Posted June 8, 2019 Share Posted June 8, 2019 @MacFriedIntel, if this happens, it will be optional and outside of OpenCore mainline, i.e. as an external tool/driver. Link to comment Share on other sites More sharing options...
Erroruser Posted June 8, 2019 Share Posted June 8, 2019 (edited) tried the new open core with the arg lapic_dont_panic=1 Kernel patcher init failure - Not Found an can only boot with cpus=1 Edited June 8, 2019 by errorexists Link to comment Share on other sites More sharing options...
onemanOSX Posted June 9, 2019 Share Posted June 9, 2019 9 hours ago, artur_pt said: hello Andrey I saw u use applesmarttouchpad kext for ur trackpad I can't inject the kext in OC, can u give that lines from ur config.plist file thanks Try load the plugins followed by the kext in plist order. Link to comment Share on other sites More sharing options...
PMheart Posted June 9, 2019 Share Posted June 9, 2019 4 hours ago, errorexists said: tried the new open core with the arg lapic_dont_panic=1 Kernel patcher init failure - Not Found an can only boot with cpus=1 Hi, Looks like lapic_dont_panic=1 is kind of problematic. Don't use it for now. As for you patch shown in the screenshot (00 74 0E 8B -> 00 EB 22 8B) - No! It bricks the kernel as I could found *a lot of* occurrences instead of just one where we want to patch. Please grab mine instead: https://www.insanelymac.com/forum/topic/339035-pre-release-macos-catalina/?do=findComment&comment=2676207 Or at least go specify: Base = _lapic_interrupt Count = 1 (By the way, you can also use bitmask to match 9E and 8B as shown in my post above.) Link to comment Share on other sites More sharing options...
vit9696 Posted June 9, 2019 Share Posted June 9, 2019 @errorexists, just use LapicKernelPanic = YES in Quirks. If you use debug=x boot argument, you will also need lapic_dont_panic=1. 4 Link to comment Share on other sites More sharing options...
Andrey1970 Posted June 9, 2019 Share Posted June 9, 2019 21 hours ago, artur_pt said: hello Andrey I saw u use applesmarttouchpad kext for ur trackpad I can't inject the kext in OC, can u give that lines from ur config.plist file thanks Link to comment Share on other sites More sharing options...
artur_pt Posted June 9, 2019 Share Posted June 9, 2019 hello Andrey the path is wrong I forgot the bundle path .. insert .kext in beginning thanks Link to comment Share on other sites More sharing options...
Erroruser Posted June 9, 2019 Share Posted June 9, 2019 11 hours ago, PMheart said: Hi, Looks like lapic_dont_panic=1 is kind of problematic. Don't use it for now. As for you patch shown in the screenshot (00 74 0E 8B -> 00 EB 22 8B) - No! It bricks the kernel as I could found *a lot of* occurrences instead of just one where we want to patch. Please grab mine instead: https://www.insanelymac.com/forum/topic/339035-pre-release-macos-catalina/?do=findComment&comment=2676207 Or at least go specify: Base = _lapic_interrupt Count = 1 (By the way, you can also use bitmask to match 9E and 8B as shown in my post above.) i used that an also an pavo did a the patch is in the pic that i used for me an i had that the kp on the hp laptop but ill give it a try from your suggestions an pmhearts that he responded to try also thank you Link to comment Share on other sites More sharing options...
Erroruser Posted June 9, 2019 Share Posted June 9, 2019 tried this out an still kp left pic newest right pic oldest an bot kp but not with cpus=1 Link to comment Share on other sites More sharing options...
PMheart Posted June 9, 2019 Share Posted June 9, 2019 19 minutes ago, errorexists said: tried this out an still kp left pic newest right pic oldest an bot kp but not with cpus=1 If quirk LapicKernelPanic should be unfortunately broken, then you could try simply using my patch (yes, as shown in your left pic) and also specify Base, Count, Identifier and MatchKernel (19.) Link to comment Share on other sites More sharing options...
Recommended Posts