Contribute
Register

kextd stall "IOHDACodecFunction"

Status
Not open for further replies.
Joined
Apr 16, 2019
Messages
21
Motherboard
Fujitsu D2618-C14
CPU
2x Xeon E5640
Graphics
GTX 1050 2GB
Hey everyone,

I've installed High Sierra on my PC after a long time and It's all working great except for the audio...

My PC uses a Fujitsu Celsius R670 Motherboard which for some reason uses the ALC663 codec for laptops, however my issue is not patching the codec it's... loading the kext.

For some reason, no matter what I try I don't see any message from AppleALC in verbose mode instead I just get stuck at kextd stall "IOHDACodecFunction". This has never happened to me before and I don't know why it's happening now.

Someone please help me, All I want is to have my HDMI GPU Audio and motherboard Audio working properly.
 
Switched to OpenCore hoping it would fix it however no luck...
 
I forgot to add that it manages to boot up however the boot time is extended by 10+ minutes and the audio doesn't work.
I've also made sure that AppleALC is causing this because when I remove it the system boots up fine.

I've heard that it's related to IRQ Conflicts so I've tried using SSDTTime to generate SSDT-HPET however the issue persists, someone please help me I'm getting really desperate...
 
I am in the same boat... It take 5 damn minutes to boot.
 
It's something related to IRQ conflicts, I've quit trying to make it work but I'm gonna try again as I really want to try out Final Cut, Logic and just want to use macOS. Does audio work for you when it eventually boots?
 
It's something related to IRQ conflicts, I've quit trying to make it work but I'm gonna try again as I really want to try out Final Cut, Logic and just want to use macOS. Does audio work for you when it eventually boots?
Yea it works. But there are some problems. For example when I try some sound effects from system preferences the first time the audio is distorted. Then if I click it several times continuously it works. If I stop and try a different sound effect it does it again just for the first time only. This happens with every sound of the computer even when playing videos, only for the 1-2 secs again.

I don't think its an IRQ conflict though. I think that AppleHDA tries to match your HDMI ports so that GPU audio works but it fails so it tries again and again till it quits. You will have to find a way to fix or block appleHda from trying to enable HDMI audio. This thread has a solution for GT210 cards but using ioregistryexplorer you can find the correct value for your card. The patch is for clover though. I tried to make it work for Opencore but I guess I did something wrong. (I can upload my patch if it helps). The other choice is to use VoodooHDA. It ain't the best but it will fix boot time and audio. I had the sound distortion with voodoohda too so I think I need to change something on my config. (With clover voodoo worked perfectly)

I forgot to mention that the reason appleacl can't get you GPU audio is that it your card may not be supported by it.
At the bottom of this link there are all the Nvidia GPUs that applealc supports. Mine isn't there so I think thats thats the reason for the boot delay.
 
Interesting... I've checked and my GTX1050 2GB is supported there with the GP107 processor, I don't have a spare GPU without HDMI to check so I don't really know what to do. It didn't work when I had a Radeon 6850 but that just might've been because of Clover's very shitty kext injection method but I'll try disabling the HDMI audio because I bought a USB sound card so we'll see what happens.
 
If you manage to disable it, can you upload the patch so I can use for my card?
 
Yeah sure, I'm gonna report back here no matter if it's good news or bad
 
Status
Not open for further replies.
Back
Top