Jump to content
Welcome to InsanelyMac Forum

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 

29 posts in this topic

Recommended Posts

EDIT: FYI

 

Just tested. Still works on 10.9 DP1 and DP2.

 

Hello,

I just spent a few hours (or maybe days ;) ) figuring out how PinConfigurations work to make my VIA VT2020/VT2021 Onboard Sound work better with VoodooHDA.
I am using a Gigabyte GA-Z77X-UD3H-WB WiFi and since the Input and Output Devices were not shown properly i tried to get it to work with Editing the Info.plist.

If you just want to install the kext just download it here and then follow this Guide:

[HOW TO] Getting VIA VT1828S Working

I just wanted to upload the file to safe people using the same Motherboard some time.
If this Version of VoodooHDA doesnt work for you just follow the Links at the End of this Post.
For me all Outputs and Inputs are working, but i didn't test SPDIF so maybe this still doesn't work.

You could give this Kext a try if you are using one of the following Mainboards:

Gigabyte GA-Z77X-UD3H-WB WiFi
Gigabyte GA-Z77-D3H
Gigabyte GA-Z77M-D3H
Gigabyte GA-Z77X-D3H
Gigabyte GA-Z77MX-D3H
Gigabyte GA-Z77X-UD3H
Gigabyte GA-H77-D3H
Gigabyte GA-H77M-D3H



I basicly added my Device ID:

<key>IOPCIPrimaryMatch</key>
<string>0x1e208086</string>



After that i tried to get all Inputs and Outputs to work by adding this:

<key>NodesToPatch</key>
<array>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01014010</string>
<key>Node</key>
<integer>36</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01011020</string>
<key>Node</key>
<integer>37</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01016040</string>
<key>Node</key>
<integer>38</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01012050</string>
<key>Node</key>
<integer>39</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x0221401F</string>
<key>Node</key>
<integer>40</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01a19030</string>
<key>Node</key>
<integer>41</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01813070</string>
<key>Node</key>
<integer>42</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01a19036</string>
<key>Node</key>
<integer>43</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x503700f0</string>
<key>Node</key>
<integer>44</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x00451090</string>
<key>Node</key>
<integer>45</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x004510a0</string>
<key>Node</key>
<integer>46</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x404510b0</string>
<key>Node</key>
<integer>47</integer>
</dict>
</array>

So here is the complete Info.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.7.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7.2</string>
<key>IOKitPersonalities</key>
<dict>
<key>VT2021</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0x1e208086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>InhibitCache</key>
<true/>
<key>MixerValues</key>
<dict>
<key>iGain</key>
<string>30</string>
<key>iMix</key>
<string>50</string>
</dict>
<key>NodesToPatch</key>
<array>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01014010</string>
<key>Node</key>
<integer>36</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01011020</string>
<key>Node</key>
<integer>37</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01016040</string>
<key>Node</key>
<integer>38</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01012050</string>
<key>Node</key>
<integer>39</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x0221401F</string>
<key>Node</key>
<integer>40</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01a19030</string>
<key>Node</key>
<integer>41</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01813070</string>
<key>Node</key>
<integer>42</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01a19036</string>
<key>Node</key>
<integer>43</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x503700f0</string>
<key>Node</key>
<integer>44</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x00451090</string>
<key>Node</key>
<integer>45</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x004510a0</string>
<key>Node</key>
<integer>46</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x404510b0</string>
<key>Node</key>
<integer>47</integer>
</dict>
</array>
<key>Noise</key>
<integer>2</integer>
<key>Vectorize</key>
<true/>
<key>VoodooHDAEnableHalfVolumeFix</key>
<false/>
<key>VoodooHDAEnableVolumeChangeFix</key>
<false/>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOAudioFamily</key>
<string>1.1fc9</string>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.1</string>
<key>com.apple.kpi.iokit</key>
<string>9.0.0</string>
<key>com.apple.kpi.libkern</key>
<string>9.0.0</string>
<key>com.apple.kpi.mach</key>
<string>9.0.0</string>
<key>com.apple.kpi.unsupported</key>
<string>9.0.0</string>
</dict>
</dict>
</plist>

Special Thanks to: THe KiNG, Cassio, RevoGirl, Slice, oldnapalm and kenshin988 for providing all the information needed.

And some Links to the Basics:

[HOW TO] Patch AppleHDA - Knowledge Base, Guide for how to fix/use original AppleHDA
Voodoohda Driver
VoodooHDA - common problems
[HOW TO] Getting VIA VT1828S Working


EDIT: SPDIF doesnt work. :( // Replaced File with a Version with some cosmetic fixes.

VoodooHDA.kext.zip

Share this post


Link to post
Share on other sites

As VoodooHDA sound's terrible I tried this guide on my GA-H77M-D3H.

Unfortunately I get kernel panic after adding my device ID (0xaa981002) on IOPCIPrimaryMatch.

I'm wondering why lscpci on Ubuntu shows me an ATI vendor ID (1002) for sound.

 

Maybe I've done something wrong, should work well when it does on Z77M-D3H too.

Share this post


Link to post
Share on other sites

@sarosx

 

As it seems you enabled the "wrong" Audio Device. Your Device seems to be an ATI-Graphics-Card (HDMI-Out).

 

VoodooHDA usually works for HDMI-Out on Graphics Cards too but you have to make sure AppleHDA.kext doesn't load.

The easiest way to do this is deleting AppleHDA.kext from /System/Library/Extensions or simply renaming it.

I prefer renaming it because that way i can still keep the file for the case that i ll need it someday.

 

>> sudo mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/AppleHDA.disable

 

Anyway, you can also use VoodooHDA for multiple Soundcards (HDMI + Onboard Audio)

 

I will post an example Info.plist for HDMI + Onboard Audio tomorrow, but you could also try downloading the VoodooHDA Installer from the official Website, after installing it with this for me HDMI and Onboard Audio were enabled and i just added my "NodesToPatch" to the Info.plist.

 

 

bye. :star_smile:

Share this post


Link to post
Share on other sites

Thank you lazybon3

 

When I tried your VoodooHDA.kext, no sound device was found.

So I renamed AppleHDA and sound is working well now. :)

There was no need to change any device ID.

Share this post


Link to post
Share on other sites

Hello,

 

I just spent a few hours (or maybe days ;) ) figuring out how PinConfigurations work to make my VIA VT2020/VT2021 Onboard Sound work better with VoodooHDA.

I am using a Gigabyte GA-Z77X-UD3H-WB WiFi and since the Input and Output Devices were not shown properly i tried to get it to work with Editing the Info.plist.

 

If you just want to install the kext just download it here and then follow this Guide:

 

[HOW TO] Getting VIA VT1828S Working

 

I just wanted to upload the file to safe people using the same Motherboard some time.

If this Version of VoodooHDA doesnt work for you just follow the Links at the End of this Post.

For me all Outputs and Inputs are working, but i didn't test SPDIF so maybe this still doesn't work.

 

You could give this Kext a try if you are using one of the following Mainboards:

 

Gigabyte GA-Z77X-UD3H-WB WiFi

Gigabyte GA-Z77-D3H

Gigabyte GA-Z77M-D3H

Gigabyte GA-Z77X-D3H

Gigabyte GA-Z77MX-D3H

Gigabyte GA-Z77X-UD3H

Gigabyte GA-H77-D3H

Gigabyte GA-H77M-D3H

 

 

 

I basicly added my Device ID:

 

  <key>IOPCIPrimaryMatch</key>
  <string>0x1e208086</string>

 

 

 

After that i tried to get all Inputs and Outputs to work by adding this:

 

  <key>NodesToPatch</key>
  <array>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01014010</string>
 <key>Node</key>
 <integer>36</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01011020</string>
 <key>Node</key>
 <integer>37</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01016040</string>
 <key>Node</key>
 <integer>38</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01012050</string>
 <key>Node</key>
 <integer>39</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x0221401F</string>
 <key>Node</key>
 <integer>40</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01a19030</string>
 <key>Node</key>
 <integer>41</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01813070</string>
 <key>Node</key>
 <integer>42</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01a19036</string>
 <key>Node</key>
 <integer>43</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x503700f0</string>
 <key>Node</key>
 <integer>44</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x00451090</string>
 <key>Node</key>
 <integer>45</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x004510a0</string>
 <key>Node</key>
 <integer>46</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x404510b0</string>
 <key>Node</key>
 <integer>47</integer>
</dict>
  </array>

 

So here is the complete Info.plist:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>VoodooHDA</string>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>VoodooHDA</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>2.7.2</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7.2</string>
<key>IOKitPersonalities</key>
<dict>
 <key>VT2021</key>
 <dict>
  <key>CFBundleIdentifier</key>
  <string>org.voodoo.driver.VoodooHDA</string>
  <key>IOClass</key>
  <string>VoodooHDADevice</string>
  <key>IOMatchCategory</key>
  <string>VoodooHDADevice</string>
  <key>IOPCIPrimaryMatch</key>
  <string>0x1e208086</string>
  <key>IOProviderClass</key>
  <string>IOPCIDevice</string>
  <key>IOUserClientClass</key>
  <string>VoodooHDAUserClient</string>
  <key>InhibitCache</key>
  <true/>
  <key>MixerValues</key>
  <dict>
<key>iGain</key>
<string>30</string>
<key>iMix</key>
<string>50</string>
  </dict>
  <key>NodesToPatch</key>
  <array>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01014010</string>
 <key>Node</key>
 <integer>36</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01011020</string>
 <key>Node</key>
 <integer>37</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01016040</string>
 <key>Node</key>
 <integer>38</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01012050</string>
 <key>Node</key>
 <integer>39</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x0221401F</string>
 <key>Node</key>
 <integer>40</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01a19030</string>
 <key>Node</key>
 <integer>41</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01813070</string>
 <key>Node</key>
 <integer>42</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x01a19036</string>
 <key>Node</key>
 <integer>43</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x503700f0</string>
 <key>Node</key>
 <integer>44</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x00451090</string>
 <key>Node</key>
 <integer>45</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x004510a0</string>
 <key>Node</key>
 <integer>46</integer>
</dict>
<dict>
 <key>Codec</key>
 <integer>2</integer>
 <key>Config</key>
 <string>0x404510b0</string>
 <key>Node</key>
 <integer>47</integer>
</dict>
  </array>
  <key>Noise</key>
  <integer>2</integer>
  <key>Vectorize</key>
  <true/>
  <key>VoodooHDAEnableHalfVolumeFix</key>
  <false/>
  <key>VoodooHDAEnableVolumeChangeFix</key>
  <false/>
  <key>VoodooHDAVerboseLevel</key>
  <integer>0</integer>
 </dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
 <key>com.apple.iokit.IOAudioFamily</key>
 <string>1.1fc9</string>
 <key>com.apple.iokit.IOPCIFamily</key>
 <string>2.1</string>
 <key>com.apple.kpi.iokit</key>
 <string>9.0.0</string>
 <key>com.apple.kpi.libkern</key>
 <string>9.0.0</string>
 <key>com.apple.kpi.mach</key>
 <string>9.0.0</string>
 <key>com.apple.kpi.unsupported</key>
 <string>9.0.0</string>
</dict>
</dict>
</plist>

 

Special Thanks to: THe KiNG, Cassio, RevoGirl, Slice, oldnapalm and kenshin988 for providing all the information needed.

 

And some Links to the Basics:

 

[HOW TO] Patch AppleHDA - Knowledge Base, Guide for how to fix/use original AppleHDA

Voodoohda Driver

VoodooHDA - common problems

[HOW TO] Getting VIA VT1828S Working

 

 

EDIT: SPDIF doesnt work. :( // Replaced File with a Version with some cosmetic fixes.

 

How did you manage to pass the kernel panic once booted..

 

Z77x - D3H i use your attachment but every time, i got KP.

What sort of next did you remove from S/L/E ? and what next needed to add to which places?

 

thanks mate

Share this post


Link to post
Share on other sites

@amador Please don't quote entire posts like that it kills like half a page @_@. You also need to remove AppleHDA from S/L/E so that the system doesn't try to load boat because it will KP.

Share this post


Link to post
Share on other sites

Thanks @ TH3L4UGH1NGM4N

 

You are right.

 

@ amador:

 

Boot up with -s

After that type:

 

mount -uw /
cd /System/Library/Extensions/
mv AppleHDA.kext AppleHDA.disable
shutdown -r now

 

After that Kernel Panic should be gone.

 

Good Luck and please edit your Post ;)

Share this post


Link to post
Share on other sites

Thanks @ TH3L4UGH1NGM4N

 

You are right.

 

@ amador:

 

Boot up with -s

After that type:

 

mount -uw /
cd /System/Library/Extensions/
mv AppleHDA.kext AppleHDA.disable
shutdown -r now

 

After that Kernel Panic should be gone.

 

Good Luck and please edit your Post ;)

 

manage to pass the KP,,thanks for the guide.

no luck for the audio yet with via vt2021.

i'm using Gigabyte Z77X-D3H i5-3450 8gb 1600mhz ram.

@laughingman, & lazybon3. is your audio working?

Share this post


Link to post
Share on other sites

For me everything except SPDIF-Out is working. Front Mic + Out and all Out/Inputs on Rear are working with this Version of VoodooHDA.

 

You could try to download VoodooHDA 2.7.3 from the official VoodooHDA Site, maybe this works for you, are you sure you have selected the right Output Device in System Preferences > Sound? Do you Outputs even show up there with VoodooHDA?

 

The Version of VoodooHDA that i postet has the simple purpose to make all (or almost all ;) ) Output and Input Ports working plus some cosmetic fixes.

If it doesnt work at all for you give the Official VoodooHDA Installer a chance.

 

Good Luck & Bye

Share this post


Link to post
Share on other sites

@lazybon3, followed your instruction but got KP.

donna which next i needed to remove from S/L/E and what else that i need to do just to get my audio working.

what other kexts do i need to remove and kexts that i need to add. i'm trying to paste a photo on what appears but i can't add it here. got it lol.

post-340293-0-25226700-1338862281_thumb.jpg

Share this post


Link to post
Share on other sites

@ amador.

 

do you boot with:

 

UseKernelCache=no -f -v

 

Just try this, maybe your System is still loading AppleHDA from Caches. You can avoid this by using start flags above.

 

Good Luck. :)

Share this post


Link to post
Share on other sites

Hmm... i am almost out of ideas what the problem could be.

 

Make sure there is no AppleHDA.kext in /System/Library/Extensions or /Extra/Extensions/

If this still doesn't work delete your Caches

 

sudo rm -rf /System/Library/Caches/*

 

Check if you entered the right DeviceID for your Soundchip in Info.plist

 

I will attach the Version of VoodooHDA that i am currently using (2.7.3). Maybe this will work for you, but make sure you replace

 

<key>IOPCIPrimaryMatch</key>

<string>0x1e208086</string>

 

with your DeviceID.

 

GL!

 

One more Thing:

If the Stuff i postet before still doesn't work for you follow this link:

 

VoodooHDA - Common Problems

 

And follow the Instructions.

 

Bye :)

VoodooHDA.kext.zip

Share this post


Link to post
Share on other sites

@lazybon3. thanks for your time. it appears on my screen that the problem is not responding because of ioaudiofamily.kext

would you mind attaching your kexts if you have time reading this.

 

thanks

 

@lazybon3. i don't even know where can i find the DeviceID. all i know is VIA VT2021.

Share this post


Link to post
Share on other sites

here is the device id when i check it in windows HDAUDIO\FUNC_01&VEN_1106&DEV_0441&SUBSYS_1458A014

how will i add this to

 

<key>IOPCIPrimaryMatch</key>

<string>0x1e208086</string> how will i place it in here?

Share this post


Link to post
Share on other sites

<key>IOPCIPrimaryMatch</key>

<string>0x04411106</string>

 

If you dont find

 

<key>IOPCIPrimaryMatch</key>

 

replace

<key>IOPCIClassMatch</key>

with

 

<key>IOPCIPrimaryMatch</key>

 

Device ID first in your Case (DEV) 0441, after that Vendor ID. 1106 (VEN)

 

A way to Edit the file is:

 

sudo -s

cp -r /System/Library/Extensions/VoodooHDA.kext ~/Desktop

chmod -R 777 ~/Desktop/VoodooHDA.kext

open ~/Desktop/VoodooHDA.kext/Contents/Info.plist

"Replace the Device ID in the File and Save"

chmod -R 755 ~/Desktop/VoodooHDA.kext

chown -R root:wheel ~/Desktop/VoodooHDA.kext

rm -rf /System/Library/Extensions/VoodooHDA.kext

cp -r ~/Desktop/VoodooHDA.kext /System/Library/Extensions/

kextutil VoodooHDA.kext

 

After that it "should" work!!

 

Good Luck :)

Share this post


Link to post
Share on other sites

Has anyone tried that kext on Mountain Lion?

 

I am getting Kernel Panic with backtrace showing references to IOAudioFamily(1.8.9f9), OSvKernDSPLib(1.6), IOPCIFamily(2.7)

My HW: Z77M-D3H (VT2021), 8GB, HD4000 (i5-3570K)

 

Guessing that the libs linked with voodooHDA are causing this...

When I edit the info.plist to use the 12.0 libs, the KP is gone, kext tries to load but in the end fails to load with the following error:

 

"

(kernel) kxld[org.voodoo.driver.VoodooHDA]: The __ZTV15VoodooHDADevice was not patched because its parent, the __ZTV13IOAudioDevice, was not found.

(kernel) kxld[org.voodoo.driver.VoodooHDA]: The __ZTV15VoodooHDAEngine was not patched because its parent, the __ZTV13IOAudioEngine, was not found.

(kernel) Can&#39;t load kext org.voodoo.driver.VoodooHDA - link failed.

(kernel) Failed to load executable for kext org.voodoo.driver.VoodooHDA.

(kernel) Kext org.voodoo.driver.VoodooHDA failed to load (0xdc008016).

(kernel) Failed to load kext org.voodoo.driver.VoodooHDA (error 0xdc008016).

Failed to load /System/Library/Extensions/VoodooHDA-2.7.4.kext - (libkern/kext) link error.

"

I am not a programmer, so I am totally stuck here. :-(

Can anyone help, please. Thanks

Share this post


Link to post
Share on other sites

@ clickmikes:

 

I haven't found the time to install 10.8 on my Machine yet, just got it running on my real macs.

 

At the moment i don't find the time to make a new Version of the VoodooHDA plist file, or to make a new modified Version of AppleHDA.

Since i am on vacation the next week, i will have some time for this, you can expect an answere by the end of next week.

 

bye

Share this post


Link to post
Share on other sites

@All, who just get a KP on 10.8:

 

Solution (maybe) found.

The Version of VoodooHDA that i have postet is 2.7.2. It isn't compatible with 10.8

 

If you want to solve the Problem by yourself just add/modify the "nodes to patch" and "mixer values"

and IOPCIPrimaryMatch section of VoodooHDA 2.7.3

 

or wait until next week, then i will have a little more time and upload a new, and maybe tested version.

 

 

Bye :)

Share this post


Link to post
Share on other sites

Thank you so much. This fixed my audio.

 

I haven't checked the spdif, but I'm only after stereo output.

 

Im running with 10.8.3 and i'm using GA-Z77X-D3H.

 

:thumbsup_anim::thanks_speechbubble:

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.



×