Dolnor / EAPD-Codec-Commander

handles EAPD state updating for power-managed HDA codecs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Popping noise, but no other after sleep

deutscs opened this issue · comments

Hello. I am trying to use your kext to fix the no sound after sleep issue. I believe I am doing it correctly, but I just get static and popping out of speakers, although it does do the pops when you would expect the sound!
Please correct me where I have gone wrong :
As I have a Gigabyte motherboard I added a new section under Gigabyte in the plist (note removed < as it wasn't displaying properly:
key>Z97X-UD3H-BK-CF/key>
dict>
key>Check Infinitely/key>
false/>
key>Codec Address Number/key>
integer>2/integer>
key>Update Nodes/key>
false/>
/dict>
I then recompiled using Xcode and but the newly built kext into the kext folder in the EFI partition (I use clover).
When i look at Console this is what is see :
31/10/2014 19:34:31.000 kernel[0]: CodecCommander: cc: --> asleep
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: cc: --> awake
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: cc: --> resetting codec
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: ICW stored set command 0x2017ff00
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: ICB was set, sending verb over the link
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: IRV was set by hardware
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: rw: IRV cleared, allowing new commands
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: ICW stored set command 0x2017ff00
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: ICB was set, sending verb over the link
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: IRV was set by hardware
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: rw: IRV cleared, allowing new commands
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: ICW stored set command 0x20170503
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: ICB was set, sending verb over the link
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: w: IRV was set by hardware
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: rw: IRV cleared, allowing new commands
31/10/2014 19:35:19.000 kernel[0]: CodecCommander: cc: --> hda codec power restored

It looks like it is doing something...

Any ideas?

Simon

It doesn't work from Clover + ESP, install in SLE and test again.