-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
10.15 beta 4 AppleIntelMCEReporter #424
Comments
Hello, I have several ideas to test:
|
Sorry for the close. Reopening. |
It makes sense to me to block kext with OC, Lilu has nothing to do with it. Closing as not an issue really. |
Use OC Kernel > Block did not work. This is from OC logs: |
Well, ok, do provide a panic log now then with keepsyms=1 in boot arguments and the kext file attached. |
Please reread what I said, make good sense of it, and provide the necessary data. Thank you. |
Oh my bad here is the kext, didn't read that part lol. |
It's keepsyns=1 instead of keepsyms=1 too, and thus no symbols are visible ^^ |
You are still leaving keepsyNs=1... |
Ok I am little confused because when I provided the OC log output using Kernel > Block. You said and I quote "Well, ok, do provide a panic log now then with keepsyms=1 in boot arguments and the kext file attached." I provided a pic of the panic with keepsyns=1 already in it but forgot to attach the kext. I attached the kext next and then I posted a pic of the panic still with keepsyns=1 and now you are saying that I am not providing the information that you have asked for. So which is it? Do you want the a pic of the kernel panic with or without keepsyns=1 as a bootarg? |
We want the bugreport with keepsyMs=1 (M is just for emphasis, which should be LOWercase in fact). |
That is not what @vit9696 said, he said specifically keepsyns=1 instead of keepsyms=1. |
This is what you put not keepsyns=1 it’s in the OC Pdf as keepsyms=1, it’s confusing as you have listed both N and M, so which is it? |
You must be misunderstanding what @vit9696 said then. Well, anyway, do not use keepsyNs=1 until you write the code for Apple. ;) |
Right so both screenshots had keepsyns, okay now i see it. yes now i understood his reply. |
It looks like its checking something on the memory banks for the CPUs. |
Added solution to this issue at the master of CPUFriend, please compile and give it a try. Thanks. |
10.15 beta 5 has removed AppleIntelMCEInteruptController from AppleIntelMCEReporter.kext Info.plist. It has been revered back to what 10.15 beta 3 was. |
Just to add to the public record, |
@Leoyzen @DuIslingr all that is pretty strange. The screen above shows |
The latest kext has all its symbols stripped, so it is not like we can easily disable it as before. For now consider using a mac model different from mp61, mp71, imp11. |
Here is a small codeless kext to disable it. And also any idea why the kext blocking mechanism of OC is not working for this kext ? |
I think the issue is in kextd reloading the kext after blocking. It will be nice if you could create a separate bugreport for failing kext blocking with examples of working and not working kext blocks. I think we could try increasing kext version in addition to kmod patching or maybe nulling the constructors… |
@vit9696 sure! will create a seperate bugreport for it. |
@naveenkrdy Me too. I must needs AppleMCEReporterDisabler.kext and NullCPUPowerManagement.kext. Thank you for your work. @vit9696 CPUFriend not work |
Well looks like the Disablerkext isn't working for 10.15.1 b3. Guess I'll have to use a different SMBIOS until CPUFriend or something else has figured out how to disable this from getting loaded. |
My CPU is Intel Xeon Gold 5117,must fackcpuid 0x0306E0 to boot。 |
Are you running OpenCore? I submitted patches a month or so ago that allow Xeon Golds (and others) to boot without a fake CPU ID. That is unrelated to this issue and workaround though. |
This is causing kernel panic for Ivy Bridge-EP CPUs, If my don't use fakecpuid, 10.15 should work. |
I can report the same issue in Catalina 10.15.1 with a real MacPro5,1 and iMacPro1.1 board ID. It does not happen in Mojave. Please see here: |
HI |
Yes, we hope too. I removed the patch from CPUFriend as it does not work anyway, thus closing the issue. |
Please elaborate. To solve the issue you remove the kext from S/L/E and load it from the EFI/Kexts? Or you use some specific kext? |
No, you only have to put the original kext into EFI/OC/kext folder. |
Is there away we can get a new patch added to Lilu to patch AppleIntelMCEReporter.kext. Apple has introduced a new controller inside the driver called AppleIntelMCEInteruptController which has included the iMacPro1,1, MacPro6,1 and assume the new MacPro7,1 board-ids. This is causing kernel panic for Ivy Bridge-EP CPUs.
10.15 beta 3 AppleIntelMCEReporter.kext Info.plist
https://imgur.com/S9De4FP
10.15 beta 4 AppleIntelMCEReporter.kext Ino.plist
https://imgur.com/ACDbmQf
The text was updated successfully, but these errors were encountered: