Contribute
Register

<< Solved >> Kernel Panic? after High Sierra to Catalina update

Status
Not open for further replies.
I fixed the file system permissions using:

Bash:
sudo chmod -R 755 /Library/Extensions
sudo chown -R root:wheel /Library/Extensions

Now, at least, I don't see filesystem permission issues.

I regenerated the debug. Can you please take a look?

FakeSMC.kext appears to be missing from /L/E
How and where to install kexts:


config.plist:
enable these:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>
 
FakeSMC.kext appears to be missing from /L/E
How and where to install kexts:


config.plist:
enable these:
Code:
<key>Fixes</key>
            <dict>
                <key>Comment-IRQ Fix</key>
                <string>The following fixes may be needed for onboard audio/USB/etc</string>
                <key>FixHPET</key>
                <false/>
                <key>FixIPIC</key>
                <false/>
                <key>FixRTC</key>
                <false/>
                <key>FixTMR</key>
                <false/>
            </dict>

I did these two things (installed FakeSMC and enabled the fixes) but still no luck.
 

Attachments

  • debug_27035.zip
    5 MB · Views: 42
I did these two things (installed FakeSMC and enabled the fixes) but still no luck.
try this

remove AppleHDA_ALC256.kext

config.plist:
remove alcid=13 from boot arguments

make this:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#PinConfigurations</key>
                <data>
                </data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#layout-id</key>
                <integer>3</integer>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>

look like:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#PinConfigurations</key>
                <data>
                </data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>layout-id</key>
                <integer>13</integer>
                <key>no-controller-patch</key>
                <integer>1</integer>
            </dict>

try various layout ID numbers from:

Also update your AppleALC.kext to the new version
 
try this

remove AppleHDA_ALC256.kext

config.plist:
remove alcid=13 from boot arguments

make this:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#PinConfigurations</key>
                <data>
                </data>
                <key>#hda-gfx</key>
                <string>onboard-1</string>
                <key>#layout-id</key>
                <integer>3</integer>
                <key>#no-controller-patch</key>
                <integer>1</integer>
            </dict>

look like:
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
            <dict>
                <key>#PinConfigurations</key>
                <data>
                </data>
                <key>hda-gfx</key>
                <string>onboard-1</string>
                <key>layout-id</key>
                <integer>13</integer>
                <key>no-controller-patch</key>
                <integer>1</integer>
            </dict>

try various layout ID numbers from:

Also update your AppleALC.kext to the new version

I tried a bunch of different things but achieved nothing. Really appreciate your support uptill now. Any other trick you want me to try?
 

Attachments

  • debug_14707.zip
    5.1 MB · Views: 54
I tried a bunch of different things but achieved nothing. Really appreciate your support uptill now. Any other trick you want me to try?
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
<dict>
<key>#PinConfigurations</key>
<data>
</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>layout-id</key>
<integer>13</integer>
<key>no-controller-patch</key>
<integer>1</integer>
</dict>

your config.plist still has the #s needs to look like the above
 
Code:
<key>PciRoot(0)/Pci(0x1f,3)</key>
<dict>
<key>#PinConfigurations</key>
<data>
</data>
<key>hda-gfx</key>
<string>onboard-1</string>
<key>layout-id</key>
<integer>13</integer>
<key>no-controller-patch</key>
<integer>1</integer>
</dict>

your config.plist still has the #s needs to look like the above

Man oh man it worked.
I am so much grateful for all the help you provided. In fact, I would like to know on how can I give back to the community?
 
Man oh man it worked.
I am so much grateful for all the help you provided. In fact, I would like to know on how can I give back to the community?
you are most welcome! :)

glad you go it working

there is a contribute button on the top left of every page
 
Status
Not open for further replies.
Back
Top