toleda / audio_CloverALC

macOS Realtek ALC onboard audio with Clover
680 stars 109 forks source link

Bad EFI kext install with CLOVER/kexts/Other/ #42

Open ammulder opened 9 years ago

ammulder commented 9 years ago

Because of issues installing El Capitan, I switched to putting my kexts in EFI/CLOVER/kexts/Other/ and removed the numbered directories (kexts/10.*).

When I ran this script, it tried to install a kext, but got confused by the missing 10.x directories, and ended up installing like this:

EFI/CLOVER/kexts/10.11/Contents/Info.plist

In other words, it created the 10.11 directory, but then failed to create a SomeName.kext directory under 10.11 and just put the kext contents directly into the 10.11 directory.

The result was a system that wouldn't boot because it tried to use the 10.11 directory and there was no FakeSMC.kext in there. Also, needless to say, the audio kext it tried to install didn't work.

The desired behavior would be to install the kext to kexts/Other/ when there is no matching kexts/10.x/ directory.

toleda commented 9 years ago

Describing a Clover problem; attach debug.log showing boot failure.