Jump to content
[ IMPORTANT ] Premium and Donators users ×
Olarila Professional Hackintosh Services ×

Voodoo HDA 2.7.4 Issue?


CruseRocks

Recommended Posts

Hello Friends,


I have installed VoodooHDA 2.7.4 & VoodooHDA.PrefPane. Once i reboot and set the sound out put line green and got the sound. After second reboot i got the Kernel Panic. In -v mode it gives message something like as below:


Kext com.apple.driver.AudioAUUC - Library kext com.apple.iokit.I0GraphicsFamily not found.


Please tell me which Boot Flag should i use to boot without Kernel Panic and remove the kext file from Extensions.


Thanks in advanced.

Link to comment
Share on other sites

Boot with -s and

fsck -fy
mount -uw /
rm -r /System/Library/Extensions/VoodooHDA.kext

 

You probably need to specify IOPCIPrimaryMatch http://Olarila.com/forum/viewtopic.php?f=18&t=454

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Boot with -s and

fsck -fy
mount -uw /
rm -r /System/Library/Extensions/VoodooHDA.kext

 

You probably need to specify IOPCIPrimaryMatch http://Olarila.com/forum/viewtopic.php?f=18&t=454

 

Problem: kernel panic.

Solution 1: remove AppleHDA and restart the system before installing VoodooHDA.


Note: There is no AppleHDA kext file in my S/L/E folder. Can i simply install VoodooHDA file without deleting any other file?


Solution 2: edit Info.plist, replace the key IOPCIClassMatch by IOPCIPrimaryMatch and put the PCI ID of your audio card in string.


Note: Is that only for PCI sound card, because i am using PCI graphic card GTX 560 with HDMI Audio. Should i use the GPU ID?


I would like to install also my Creative audio chipset built in modo. Do i need any device id for that.


Big Thanks.!!!

Link to comment
Share on other sites

Is that only for PCI sound card, because i am using PCI graphic card GTX 560 with HDMI Audio. Should i use the GPU ID?

Use the ID of the audio device you want to use with VoodooHDA.


If you want to use 2 audio cards see this (not always work) http://Olarila.com/forum/viewtopic.php?f=18&t=454#p4436

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Use the ID of the audio device you want to use with VoodooHDA.


If you want to use 2 audio cards see this (not always work) http://Olarila.com/forum/viewtopic.php?f=18&t=454#p4436

 

Hackintosh GURU i would like to tell you from beginning. I try to install VoodooHDA 2.7.4. I can see in control panel HDMI and Green out line. Although i don't need HDMI. I need for my built in modo creative chipset audio. If i use only id for creative chipset, will it effect on HDMI for further Kernel Panic?


Can i able to use both id creative chipset and GPU HDMI?

Link to comment
Share on other sites


Hackintosh GURU i would like to tell you from beginning. I try to install VoodooHDA 2.7.4. I can see in control panel HDMI and Green out line. Although i don't need HDMI. I need for my built in modo creative chipset audio. If i use only id for creative chipset, will it effect on HDMI for further Kernel Panic?


Can i able to use both id creative chipset and GPU HDMI?

 

Successfully installed VoodooHDA 2.7.4 with Info.plist edit for Creative Chipset built-in mobo.


Do i still require to install VoodooHDA.PrefPane file? Could you please tell me what is the use of this PrefPane file? Thanks GURU :)

Link to comment
Share on other sites

Use the ID of the audio device you want to use with VoodooHDA.


If you want to use 2 audio cards see this (not always work) http://Olarila.com/forum/viewtopic.php?f=18&t=454#p4436

 

I followed the guide you provided, an onboard audio is working fine by adding device id IOPCIPrimaryMatch. Now i want to add device id for GPU HDMI. Could you please check.


Note: I am using PCIRootUID=0

 

<?xml version="1.0" encoding="UTF-8"?>



CFBundleDevelopmentRegion
English
CFBundleExecutable
VoodooHDA
CFBundleIdentifier
org.voodoo.driver.VoodooHDA
CFBundleInfoDictionaryVersion
6.0
CFBundleName
VoodooHDA
CFBundlePackageType
KEXT
CFBundleShortVersionString
2.7.4
CFBundleSignature
????
CFBundleVersion
2.7.4
IOKitPersonalities
[color=#FF0000]	
VoodooHDA

CFBundleIdentifier
org.voodoo.driver.VoodooHDA
IOClass
VoodooHDADevice
IOMatchCategory
VoodooHDADevice
IOPCIPrimaryMatch
0x1e208086
IOProviderClass
IOPCIDevice
IOUserClientClass
VoodooHDAUserClient
InhibitCache

MixerValues

iGain
90
iMix
0

NodesToPatch

Noise
0
Vectorize

VoodooHDAEnableHalfMicVolumeFix

VoodooHDAEnableHalfVolumeFix

VoodooHDAEnableMuteFix

VoodooHDAEnableVolumeChangeFix

VoodooHDAVerboseLevel
0

[/color]

HDMI

CFBundleIdentifier
org.voodoo.driver.VoodooHDA
IOClass
VoodooHDADevice
IOMatchCategory
VoodooHDADevice
IOPCIPrimaryMatch
0x0e0c10de
IOProviderClass
IOPCIDevice
IOUserClientClass
VoodooHDAUserClient
InhibitCache

MixerValues

iGain
90
iMix
0

NodesToPatch

Noise
0
Vectorize

VoodooHDAEnableHalfMicVolumeFix

VoodooHDAEnableHalfVolumeFix

VoodooHDAEnableMuteFix

VoodooHDAEnableVolumeChangeFix

VoodooHDAVerboseLevel
0


OSBundleLibraries

com.apple.iokit.IOAudioFamily
1.1fc9
com.apple.iokit.IOPCIFamily
2.1
com.apple.kpi.iokit
9.0.0
com.apple.kpi.libkern
9.0.0
com.apple.kpi.mach
9.0.0
com.apple.kpi.unsupported
9.0.0


 

I am not able to getDump text. I just drag the getDump to Terminal and use this code:

/Users/Macintosh/Desktop/getdump Desktop/dump.txt


But it does not create any file. Any suggestion? Thanks in advanced.

Edited by Guest
Link to comment
Share on other sites

You are missing for VoodooHDA

 

HDMI or, VoodooHDA2

VoodooHDAVerboseLevel will be 0 or 1. I am using PCIRootUID=0

Not related to PCIRootUID. VerboseLevel means how much info it shows in log.

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

You are missing for VoodooHDA



Not related to PCIRootUID. VerboseLevel means how much info it shows in log.

 


Thanks Brother.

Bro i just update what i just added. and VoodooHDAVerboseLevel what u suggest me to keep for HDMI?

Also have a getDump issue.


I am not able to getDump text file. I just drag the getDump to Terminal and use this code:

/Users/Macintosh/Desktop/getdump Desktop/dump.txt


But it does not create any text file. Any suggestion? Thanks in advanced.

 

<?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.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7.4</string>
<key>IOKitPersonalities</key>
<dict>
	<key>VoodooHDA</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>90</string>
			<key>iMix</key>
			<string>0</string>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<key>Noise</key>
		<integer>0</integer>
		<key>Vectorize</key>
		<true/>
		<key>VoodooHDAEnableHalfMicVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableHalfVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableMuteFix</key>
		<false/>
		<key>VoodooHDAEnableVolumeChangeFix</key>
		<false/>
		<key>VoodooHDAVerboseLevel</key>
		<integer>0</integer>
	</dict>
</dict>
<dict>
	<key>HDMI</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>0x0e0c10de</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>90</string>
			<key>iMix</key>
			<string>0</string>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<key>Noise</key>
		<integer>0</integer>
		<key>Vectorize</key>
		<true/>
		<key>VoodooHDAEnableHalfMicVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableHalfVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableMuteFix</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>

Link to comment
Share on other sites

and VoodooHDAVerboseLevel what u suggest me to keep for HDMI?

If you want debug messages in log, use 1. If you don't, use 0.

 

I am not able to getDump text file. I just drag the getDump to Terminal and use this code:

/Users/Macintosh/Desktop/getdump Desktop/dump.txt

You should drag getDump to terminal and type > /Users/Macintosh/Desktop/dump.txt


Now you have to remove one and one between VoodooHDA and HDMI

-Guides and Tutorials HERE

-Hackintosh Tutorial Database - HERE

-The largest EFI folder collection for Hackintosh HERE

-Support Olarila Vanilla Hackintosh by making a donation HERE

-Professional Consulting for macOS Hackintosh since 2006 HERE

Link to comment
Share on other sites

Last login: Tue Aug 21 20:53:58 on ttys000
Macintoshs-Mac-Pro:~ Macintosh$ /Users/Macintosh/Desktop/getdump /Users/Macintosh/Desktop/dump.txt
Found a device of class VoodooHDADevice: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/HDEF@1B/VoodooHDADevice

 

Still not working dump.txt :(


Thanks oldnapalm..!! This time Okiiiiiii???

 

<?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.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>2.7.4</string>
<key>IOKitPersonalities</key>
<dict>
	<key>VoodooHDA</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>90</string>
			<key>iMix</key>
			<string>0</string>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<key>Noise</key>
		<integer>0</integer>
		<key>Vectorize</key>
		<true/>
		<key>VoodooHDAEnableHalfMicVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableHalfVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableMuteFix</key>
		<false/>
		<key>VoodooHDAEnableVolumeChangeFix</key>
		<false/>
		<key>VoodooHDAVerboseLevel</key>
		<integer>1</integer>
	</dict>
	<key>HDMI</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>0x0e0c10de</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>90</string>
			<key>iMix</key>
			<string>0</string>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<key>Noise</key>
		<integer>0</integer>
		<key>Vectorize</key>
		<true/>
		<key>VoodooHDAEnableHalfMicVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableHalfVolumeFix</key>
		<false/>
		<key>VoodooHDAEnableMuteFix</key>
		<false/>
		<key>VoodooHDAEnableVolumeChangeFix</key>
		<false/>
		<key>VoodooHDAVerboseLevel</key>
		<integer>1</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>

Link to comment
Share on other sites

/Users/Macintosh/Desktop/getdump > /Users/Macintosh/Desktop/dump.txt


Now it's fine.

 

It's not working. Once i drag getdump..terminal add this Users/Macintosh/Desktop/getdump then space /Users/Macintosh/Desktop/dump.txt


Is there any other way to do?

Link to comment
Share on other sites

Man, can't you see the > (greater-than) sign there?

 

Thanks Oldnapalm once again. It is working. Bro i have added the dump.txt along with VoodooHDA info.plist.

Could you please just get only few minutes for me and fix it. Plz!!!


I have created DSDT,SSDT, Few Other Kext Editing. But this is no happening with me. All the tutorial are quite massy. It's not to the point and making me crazy.


Please Cassio i am requesting you also. Please this is the only thing left for my first Hackintosh.


Thanks.

Send_Me.zip

Link to comment
Share on other sites

<array>
  				<dict>
     				<key>Codec</key>
     				<integer>2</integer>
     				<key>Config</key>
     				<string>0x010140f0</string>
     				<key>Node</key>
     				<integer>11</integer>
  				</dict>
		<array/>

 

Based on my get dump


Probing codec #2...

HDA Codec #2: Unknown Codec

HDA Codec ID: 0x11020011

Vendor: 0x1102

Device: 0x0011

Revision: 0x09

Stepping: 0x18

PCI Subvendor: 0xa0161458

startNode=1 endNode=2

Found audio FG nid=1 startNode=2 endNode=25 total=23


Processing audio FG cad=2 nid=1...

Powering up...

Parsing audio FG...

GPIO: 0xc0000000 NumGPIO=0 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1

nid 11 0x010140f0 as 15 seq 0 Line-out Jack jack 1 loc 1 color Green misc 0


Could you please check is this ok?

Link to comment
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


×
×
  • Create New...