Contribute
Register

kextd busy timeout IOHDACodecFunction, IOHDACodecFunction, IOHDACodecFunction

Status
Not open for further replies.
Joined
Oct 6, 2015
Messages
35
Motherboard
MSI MS-7372 v1.0
CPU
Core 2 Duo E8400
Graphics
Nvidia Geforce 730 2GB GDDR5
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Sierra boots fine but it boots 2 minutes longer than usual boot times. I'm getting this message in verbose mode

kextd busy timeout IOHDACodecFunction, IOHDACodecFunction, IOHDACodecFunction

Audio still works by using toleda's CloverALC script 120. Before that (in El Capitan) I'm using toleda's RealtekALC 110 and I had no problems whatsoever.

My codec is ALC 888. I'm attaching my dsdt.aml file.
 

Attachments

  • DSDT.aml
    23.5 KB · Views: 419
I'm going to update to 10.12.1 later and I'm going to post if it's gone or not.

UPDATE: Installed 10.12.1 but IOHDACodecFunction still appears. I'm 100% sure that its AppleHDA, deleted AppleHDA when I was in 10.12 and the system booted in breeze. Why the hell is this happening to few people?! And when I was looking for some answers from toleda he said it's not an audio problem. ARE YOU KIDDING ME?
 
Last edited:
If anyone else has this problem please post how you solved it
 
Hi all!
I'm answering this old thread because I had the exact same issue with High Sierra: "kextd busy timeout IOHDACodecFunction, IOHDACodecFunction, IOHDACodecFunction"...
Admittedly, my Z68 and the SATA I HDD I make my trials on are not the best platform, but I had 7mn of boot in my first trials, including 3mn only because of that issue! :banghead:
I've used AppleALC.kext + Lilu.kext and had sound perfectly working, but deleting those kexts (and rebuilding cache, of course), I had 3mn less boot time, which confirms it was an audio kext issue.

The weirdest thing is that audio keeps working, except for a small buzz (that I have had for years because my computer is connected to HiFi — the typical "ground loop" issue, see: https://www.tonymacx86.com/threads/audio-noise-fix-trick.221472/ — so nothing strange about it)
Yes, that's incredible! I've tripled checked my S/L/E/, L/E and Clover kexts folders, no audio kext there except for the unpatched AppleHDA and I still have sound after numerous reboots in Safe Mode, etc.! :confused:

Then I've tried the modified VoodooHDA as explained here: https://www.tonymacx86.com/threads/...o-working-on-nvidia-geforce-210-gt218.161513/ but that didn't change anything except for bringing HDMI Audio — which I don't need.

Then I've tried various things and ended up with a minimum of 1mn 33s boot time!
Here are the things I've done, YMMV:
- unchecked all the Fixes in the ACPI page of Clover Configurator, plus checked PStates and CStates on the right (gain ~1mn)
- Sys Params page: unchecked NvidiaWeb (as I'm still using the original drivers, for the time being)
- changed SMBIOS for MacPro 5,1: total failure!
- changed SMBIOS for iMacPro 13,3: better!
- and when everything was ok I unchecked -v

About the influence of system definitions
Now, I've booted 3 times in a row and measured the boot time.
- with iMacPro 13,3: 3mn 50s, 1mn 55s and finally 1mn 33s!!!
- with the recommended iMacPro 14,2: 2mn 10s, 2mn 2s and finally 2mn.

Hard to say if iMacPro 13,3 is just totally irregular or best suited for my build...
As these were preliminary tests to see if I make the switch from 10.9 to 10.13, I'll delay applying the update until next year, when I make maybe a Mojave trial — but anyway, I should buy a second SSD for a real side by side comparison with my main OS.
I hope those trials of mine can be of help to someone having the same issue. ;)

EDIT: more reading and more tests... I forgot to mention my checking -disablegfxfirmware boot option, even if theoretically not related to Sandy Bridge, looks it concurred to fastest boot times.
I also ended up turning back to the iMac12,2 Sys Def plus cleaning all caches with Sierra Cache Cleaner for a final 1mn 27s boot time! Yeah. :)
Before that, I installed Nvidia webdrivers, which really slowed down boot — though I had a slightly better result at Cinebench test... not really worth it.

EDIT 06/2019: I've finally found the culprit for the slow boot and achieved a 22s boot!
It's some issue with recent AppleALC.kext! v1.2.8 is ok. Works faster too in 10.11.
Before that, I've tried modifying a few things:
- I've put the SSDT generated with ssdtPRGen.sh in /EFI/CLOVER/ACPI/patched
- modified config.plist ACPI/Drop Tables with:
• SSDT TableId Cpu0Ist
• SSDT TableId CpuPm
• MATS (mandatory for HiSRA)
- unchecked all the Generate Options
=> all is working! Sound, sleep/wake — tested in 10.9, 10.11 and 10.13. As a side effect, I can now use a more recent version of FakeSMC (6.26.344 while I was quite stuck with 6.17 before)
 
Last edited:
I know this is an old post, but I have this exact problem on my Dell Latitude E6410 running Mojave 10.14.5 with Lilu and AppleAlc. If I remove AppleAlc, system boots fast, but no sound. If I keep AppleAlc, system takes minutes to boot, but sound is working perfectly. If anyone has a solution, please post. Thank you. Since my Mojave installation method is not supported in this forum, I'm not posting my debug files.
 
I know this is an old post, but I have this exact problem on my Dell Latitude E6410 running Mojave 10.14.5 with Lilu and AppleAlc. If I remove AppleAlc, system boots fast, but no sound. If I keep AppleAlc, system takes minutes to boot, but sound is working perfectly. If anyone has a solution, please post. Thank you. Since my Mojave installation method is not supported in this forum, I'm not posting my debug files.
I don't guarantee anything but you might be interested by my guide, though not exactly the same machine: https://www.tonymacx86.com/threads/guide-darkthing-2-dell-latitude-e6320-i7-2640m-2-8-ghz.253346/
I've achieved short boot time and working sound.
 
I don't guarantee anything but you might be interested by my guide, though not exactly the same machine: https://www.tonymacx86.com/threads/guide-darkthing-2-dell-latitude-e6320-i7-2640m-2-8-ghz.253346/
I've achieved short boot time and working sound.
At first glance, it looks like you achieve the "short boot time" by using VoodooHDA instead of AppleALC / Lilu. Good move. I know that works for me, too, but was also hoping to use Apple ALC. I also found the same 90W adapter "fix" with the E6410 that I purchased for $60. My E6410 runs Mojave well, except sleep and this slow boot (which I may fix by using your VoodooHDA solution). I'll continue to look at your post for a possible solution to my sleep issue. Thank you!
 
I don't guarantee anything but you might be interested by my guide, though not exactly the same machine: https://www.tonymacx86.com/threads/guide-darkthing-2-dell-latitude-e6320-i7-2640m-2-8-ghz.253346/
I've achieved short boot time and working sound.

Your VoodooHDA suggestion worked perfectly - thank you. I installed High Sierra 10.13.6 in a manner supported by this forum. Sleep problem remains and is described in this thread: https://www.tonymacx86.com/threads/dell-latitude-e6410-wont-sleep.278805/
 
@Nodarkthings - I reviewed the E6320 solution that you posted in the thread you referenced (above). I replied in your other thread and my reply is awaiting moderator approval. Apparently I said something X-Rated :)

EDIT: My post on your other thread was deleted by a moderator without explanation. I think it might have been because I referenced a discussion in another forum. Basically, I suggested that you check the logic in your _PTS and _WAK methods. I don't think that your _ON and _OFF methods are actually doing anything.

EDIT2: I think those _ON and _OFF methods only work for discrete graphics and I thought you were using on-board HD Graphics. Not sure.
 
Last edited:
Status
Not open for further replies.
Back
Top