osy / HaC-Mini

Intel NUC Hades Canyon Hackintosh support
MIT License
1.21k stars 159 forks source link

Post 10.15.4 Supplemental install issue #252

Closed dougdalton closed 4 years ago

dougdalton commented 4 years ago

Configuration

HaC Mini version [e.g: 2.0]: 2.7 OSX version [e.g: 10.14.6]: 10.15.4 Supplemental NUC model [e.g: NUC8i7HNK]: NUC8i7HNK Boot SSD model and protocol [e.g: Samsung EVO 860 1TB, SATA]: Samsung SSD 970 PRO 1TB Second SSD model and protocol (if installed) [e.g: HP EX920 1TB, NVMe]: First DIMM model [e.g: Patriot DDR4-2666 16GB]: Corsair CMSX32GX4M2A2400C16 Vengeance 32GB

After successfully completing the supplemental update for 10.15.4 my system is hung on the apple logo immediately after boot. I can reboot and enter the boot menu and boot into the 10.15.4 Recovery /macOS Utilities

I am using the base HacNuc install with no additional kexts

osy commented 4 years ago

Can you enable verbose boot and see where it gets stuck?

dougdalton commented 4 years ago

2A5DB90E-F680-4B90-9E0F-CCBE6951DB93

dougdalton commented 4 years ago

Here is the screens before F0FA8D24-D7C6-4F05-B74D-8E8251427F9A FCF4824C-10B8-491D-A359-90B83C7F9F67 15A1A268-E0EC-481A-B0EC-E11231902EAE

dougdalton commented 4 years ago

with the update to Hac will the 10.15.4 supplemental update now work?

osy commented 4 years ago

@dougdalton can you try deleting /System/Library/PrelinkedKernels/prelinkedkernel*

dougdalton commented 4 years ago

So do that before the upgrade or mount the drive and do that after the upgrade

On Mon, May 25, 2020 at 12:09 PM osy86 notifications@github.com wrote:

@dougdalton https://github.com/dougdalton can you try deleting /System/Library/PrelinkedKernels/prelinkedkernel*

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/osy86/HaC-Mini/issues/252#issuecomment-633688132, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB7YP7HLLZRS5END4Q6TRTK66TANCNFSM4MWVBBEQ .

osy commented 4 years ago

Mount the drive from another installation/recovery os and do it to the 10.15.4 partition.

dougdalton commented 4 years ago

Ok so allow the supplemental update THEN remove the prelinked kernel

On Mon, May 25, 2020 at 1:07 PM osy86 notifications@github.com wrote:

Mount the drive from another installation/recovery os and do it to the 10.15.4 partition.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/osy86/HaC-Mini/issues/252#issuecomment-633702479, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB75CFSD4VBK6ARLH3HDRTLFYFANCNFSM4MWVBBEQ .

osy commented 4 years ago

Yes

testkam2018 commented 4 years ago

Ok so allow the supplemental update THEN remove the prelinked kernel On Mon, May 25, 2020 at 1:07 PM osy86 @.***> wrote: Mount the drive from another installation/recovery os and do it to the 10.15.4 partition. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#252 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB75CFSD4VBK6ARLH3HDRTLFYFANCNFSM4MWVBBEQ .

did you succeed with suggested? i got the very similar config and very same issue but trying to update from 15.4 to 15.5 removing prelinked kernles provide no progress :(

dougdalton commented 4 years ago

Since I updated and tried this process several times with a failure each time, I am waiting for someone to have success before I do

On Sat, May 30, 2020 at 3:53 PM testkam2018 notifications@github.com wrote:

Ok so allow the supplemental update THEN remove the prelinked kernel … <#m-6920731926224778105> On Mon, May 25, 2020 at 1:07 PM osy86 @.***> wrote: Mount the drive from another installation/recovery os and do it to the 10.15.4 partition. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#252 (comment) https://github.com/osy86/HaC-Mini/issues/252#issuecomment-633702479>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB75CFSD4VBK6ARLH3HDRTLFYFANCNFSM4MWVBBEQ .

did you succeed with suggested? i got the very similar config and very same issue but trying to update from 15.4 to 15.5 removing prelinked kernles provide no progress :(

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/osy86/HaC-Mini/issues/252#issuecomment-636395230, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB74XJW3XW3D2P34RAMLRUGFANANCNFSM4MWVBBEQ .

testkam2018 commented 4 years ago

Since I updated and tried this process several times with a failure each time, I am waiting for someone to have success before I do On Sat, May 30, 2020 at 3:53 PM testkam2018 notifications@github.com wrote: Ok so allow the supplemental update THEN remove the prelinked kernel … <#m-6920731926224778105> On Mon, May 25, 2020 at 1:07 PM osy86 @.***> wrote: Mount the drive from another installation/recovery os and do it to the 10.15.4 partition. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#252 (comment) <#252 (comment)>>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB75CFSD4VBK6ARLH3HDRTLFYFANCNFSM4MWVBBEQ . did you succeed with suggested? i got the very similar config and very same issue but trying to update from 15.4 to 15.5 removing prelinked kernles provide no progress :( — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#252 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB74XJW3XW3D2P34RAMLRUGFANANCNFSM4MWVBBEQ .

oh, i see i am waiting too :( thanks for reply

osy commented 4 years ago

So it seems like the panic is caused by vm_object_iopl_request: missing/bad page in kernel object. Some kext is causing a page fault. Do you have any custom kexts installed?

dougdalton commented 4 years ago

I dont, but I did migrate from an older hackintosh (using the clover bootloader) to the new system, is there a way to find the kext that could be causing the issue... I did a clean install but restored my files from timemachine.

On Tue, Jun 2, 2020 at 10:09 AM osy86 notifications@github.com wrote:

So it seems like the panic is caused by vm_object_iopl_request: missing/bad page in kernel object. Some kext is causing a page fault. Do you have any custom kexts installed?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/osy86/HaC-Mini/issues/252#issuecomment-637686781, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABMPB72FX3QZ55YLIANKZLDRUUW57ANCNFSM4MWVBBEQ .

osy commented 4 years ago

I suspect you might have a lingering kext since most hackintosh guides are terrible and include buggy kexts. If you want to see what kext is causing the issue, remove this line https://github.com/osy86/HaC-Mini/blob/master/OC/config.plist#L477 from your EFI/OC/config.plist (you’ll have to manually mount the ESP partition). Then when it panics it’s will print a list of all the kext loaded. Problem is that it scrolls by very fast so you’ll have to use a slow motion camera like the iPhone to capture it.

dougdalton commented 4 years ago

Here are the kexts that are in kextstat | grep -v com.apple

Index Refs Address Size Wired Name (Version) UUID

41 4 0xffffff7f84ec0000 0x29000 0x29000 as.vit9696.Lilu (1.4.5) E42CE60E-EC0B-33AE-A513-5383B81BF165 <8 6 5 3 2 1> 42 0 0xffffff7f84f30000 0x145000 0x145000 as.vit9696.AppleALC (1.5.0) 2DC43BEC-BE69-32C7-8D49-FE1ED85A87D6 <41 13 8 6 5 3 2 1> 43 0 0xffffff7f850a7000 0x6f000 0x6f000 as.vit9696.WhateverGreen (1.4.0) 28229092-CBB6-30FD-8954-4E887FAD958D <41 13 8 6 5 3 2 1> 45 0 0xffffff7f86333000 0x1000 0x1000 com.osy86.CSValidateRangeProxy (18.6.0) AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6 47 1 0xffffff7f84ee9000 0x19000 0x19000 as.vit9696.VirtualSMC (1.1.4) 9DD28544-2B81-33EB-B3F1-488D0FBB0947 <41 12 8 6 5 3 2 1> 48 0 0xffffff7f8511a000 0xa000 0xa000 as.vit9696.SMCProcessor (1.1.4) 5FDFDB28-994C-389E-816F-6731F74A6465 <47 41 12 8 6 5 3 2 1> 76 0 0xffffff7f8507e000 0x14000 0x14000 as.acidanthera.mieze.IntelMausi (1.0.3) 3AF5B32A-0530-3745-A3E4-9874C5F629A5 <18 13 6 5 3 1> 77 0 0xffffff7f84f02000 0x19000 0x19000 com.smalltree.driver.SmallTreeIntel82576 (1.2.5) 0E5F5CDA-75BD-3359-8426-E494578D6491 <18 13 6 5 3 1> the lilu, applealc, and whatevergreen are all under /Library/Extensions/ is this correct? On Tue, Jun 2, 2020 at 2:46 PM osy86 wrote: > I suspect you might have a lingering kext since most hackintosh guides are > terrible and include buggy kexts. If you want to see what kext is causing > the issue, remove this line > https://github.com/osy86/HaC-Mini/blob/master/OC/config.plist#L477 from > your EFI/OC/config.plist (you’ll have to manually mount the ESP partition). > Then when it panics it’s will print a list of all the kext loaded. Problem > is that it scrolls by very fast so you’ll have to use a slow motion camera > like the iPhone to capture it. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > , or > unsubscribe > > . >
dougdalton commented 4 years ago

Also here are the Kexts in the

EFI/OC/Kexts from the 2.9 latest update

AppleALC.kext Polaris22MetalFixup.kext VirtualSMC.kext

IntelMausi.kext SMCProcessor.kext WhateverGreen.kext

Lilu.kext SmallTreeIntel82576.kext

OldRadeonX4000HWLibs.kext USBWakeFixup.kext

On Tue, Jun 2, 2020 at 2:58 PM Doug Dalton ddalton@shortbus.net wrote:

Here are the kexts that are in kextstat | grep -v com.apple

Index Refs Address Size Wired Name (Version) UUID

41 4 0xffffff7f84ec0000 0x29000 0x29000 as.vit9696.Lilu (1.4.5) E42CE60E-EC0B-33AE-A513-5383B81BF165 <8 6 5 3 2 1> 42 0 0xffffff7f84f30000 0x145000 0x145000 as.vit9696.AppleALC (1.5.0) 2DC43BEC-BE69-32C7-8D49-FE1ED85A87D6 <41 13 8 6 5 3 2 1> 43 0 0xffffff7f850a7000 0x6f000 0x6f000 as.vit9696.WhateverGreen (1.4.0) 28229092-CBB6-30FD-8954-4E887FAD958D <41 13 8 6 5 3 2 1> 45 0 0xffffff7f86333000 0x1000 0x1000 com.osy86.CSValidateRangeProxy (18.6.0) AB0AA7EE-3D03-3C21-91AD-5719D79D7AF6 47 1 0xffffff7f84ee9000 0x19000 0x19000 as.vit9696.VirtualSMC (1.1.4) 9DD28544-2B81-33EB-B3F1-488D0FBB0947 <41 12 8 6 5 3 2 1> 48 0 0xffffff7f8511a000 0xa000 0xa000 as.vit9696.SMCProcessor (1.1.4) 5FDFDB28-994C-389E-816F-6731F74A6465 <47 41 12 8 6 5 3 2 1> 76 0 0xffffff7f8507e000 0x14000 0x14000 as.acidanthera.mieze.IntelMausi (1.0.3) 3AF5B32A-0530-3745-A3E4-9874C5F629A5 <18 13 6 5 3 1> 77 0 0xffffff7f84f02000 0x19000 0x19000 com.smalltree.driver.SmallTreeIntel82576 (1.2.5) 0E5F5CDA-75BD-3359-8426-E494578D6491 <18 13 6 5 3 1> the lilu, applealc, and whatevergreen are all under /Library/Extensions/ is this correct? On Tue, Jun 2, 2020 at 2:46 PM osy86 wrote: > I suspect you might have a lingering kext since most hackintosh guides > are terrible and include buggy kexts. If you want to see what kext is > causing the issue, remove this line > https://github.com/osy86/HaC-Mini/blob/master/OC/config.plist#L477 from > your EFI/OC/config.plist (you’ll have to manually mount the ESP partition). > Then when it panics it’s will print a list of all the kext loaded. Problem > is that it scrolls by very fast so you’ll have to use a slow motion camera > like the iPhone to capture it. > > — > You are receiving this because you were mentioned. > Reply to this email directly, view it on GitHub > , > or unsubscribe > > . >
osy commented 4 years ago

That’s not what I asked for and I can’t do anything with that information. You shouldn’t have any custom kexts in /Library/Extension or /System/Library/Extension. Problem is you probably don’t know which ones are custom. Try removing the obvious ones first.

osy commented 4 years ago

Btw this is exactly why I ask about

List any mods to config.plist, any additional kexts, anything installed to /Library/Extensions and /System/Library/Extensions, any additional patches, etc. Please attach your config.plist if you made any modifications.

I took you at your word when you said you didn't have any. But now you say you have Lilu/etc.

Also, this is why I warn about this in the guide as well

A brand new clean install is the recommended way. Existing installations may have unneeded patches/hacks that conflict with HaC Mini and cause issues.

dougdalton commented 4 years ago

I apologize, I removed all erroneous kexts and the upgrade went smoothly, I didnt realize that the timemachine restore included those old kexts.

osy commented 4 years ago

Yup, this is why the first thing in the installation guide is a warning about existing installations.