Administrators Hervé Posted February 28, 2016 Administrators Share Posted February 28, 2016 You're not typing things correctly; there's no space in /L*/E*. Just do a copy/paste if you have trouble reading or typing the commands. Once you enter the right commands as provided above, things will work better. You'll have one line of warning per kext added to the /L/E. NB: unless you kept your /Extra folder, you'd find yourself with a file called E* at HDD's root. Not exactly what you're after... Link to comment Share on other sites More sharing options...
pirolito Posted February 28, 2016 Author Share Posted February 28, 2016 Your're not typing things right; there's no space in /L*/E*. Just do a copy/paste if you have trouble reading or typing the commands. Once you enter the right commands as provided above, things will work better. You'll have one line of warning per kext added to the /L/E. NB: unless you kept your /Extra folder, you'd find yourself with a file called E* at HDD's root. Not exactly what you're after... OK! Ran again the 4 commands: Here's the terminal output (haven't restarted yet) *** Ignore the missing parameter command Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted February 28, 2016 Moderators Share Posted February 28, 2016 Output looks good, but I don't see the patched kext AppleHDA_IDT.kext mentioned. Recopy the kext to /L/E, you'll get an error. Click to ignore the message and run the commands again. You should see AppleHdA_IDT mentioned and a successful update at the end. Reboot to see if audio works. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 28, 2016 Administrators Share Posted February 28, 2016 Jake, these AppleHDA_IDT kexts have never worked for me. I've always needed the actual patched AppleHDA. You sure of those? Pirolito, I don't think the cache actually got rebuilt. Re-enter the last 2 commands. You should definitely have a warning for every kext added to /L/E; you did not get that. sudo touch -f /L*/E* sudo kextcache -Boot -U / or try: sudo touch -f /L*/E* sudo kextcache -system-prelinked-kernel The last one will most definetely recreate prelinked kernel and rebuild cache. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted February 29, 2016 Moderators Share Posted February 29, 2016 @Hervé Yes, the dummy kext works as long as you have the vanilla AppleHDA.kext in /S/L/E and the patches on the fly in Clover Config. Of course it'll require that cache is working for on the fly to work. Link to comment Share on other sites More sharing options...
pirolito Posted February 29, 2016 Author Share Posted February 29, 2016 Well, follow your tips: these are the screen results: Link to comment Share on other sites More sharing options...
pirolito Posted February 29, 2016 Author Share Posted February 29, 2016 @Hervé Yes, the dummy kext works as long as you have the vanilla AppleHDA.kext in /S/L/E and the patches on the fly in Clover Config. Of course it'll require that cache is working for on the fly to work. Just checked an i don't have AppleHDA.kext on /S/L/E Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 29, 2016 Administrators Share Posted February 29, 2016 If you're missing the kext, that sure won't help. Here's the vanilla file from 10.11.3... AppleHDA.kext(v272.51.3).zip Your prelinked kernel appears totally locked so delete it with following command then redo those 2 touch and kextcache commands again. sudo rm -Rf /System/Library/PrelinkedKernels ` Jake, I understand better now... I'm not using Clover, i.e. no on-the-fly patches! Silly me! Link to comment Share on other sites More sharing options...
pirolito Posted February 29, 2016 Author Share Posted February 29, 2016 No go... Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 29, 2016 Administrators Share Posted February 29, 2016 -> PM Link to comment Share on other sites More sharing options...
Recommended Posts