Jump to content

Audio onboard: Realtek ALC 889A (Motherboard: Gigabyte GA-MA785GPMT - UD2H)


exegeses
 Share

32 posts in this topic

Recommended Posts

I have been able to install iDeneb 10.5.8 on my AMD based PC

 

now I want to configure Audio onboard: Realtek ALC 889A

 

I have no sound :(

 

I run on this hardware:

cpu: AMD Phenom II x4 965 BE 3.4 GHz

Motherboard: Gigabyte GA-MA785GPMT - UD2H

Video onboard: Ati Radeon HD 4200

Audio onboard: Realtek ALC 889A

RAM: 4GB

Network Card: 8111c (chip 8196 / 8111)

Wireless Card: Wireless Ralink RT 2760 / RT 2720

 

how should I do this? where can I find this driver?

Link to comment
Share on other sites

I appreciate your time. the thing is, I have read several posts...

 

one of then, recommended installing ALC889.pkg, which I did and still no sound at all...

 

I gess I am too noob to solve the problem.

I will still continue to search for a solution tough.

Link to comment
Share on other sites

Use VoodooHDA then.

http://www.projectosx.com/forum/index.php?showtopic=355

 

Move AppleHDA.kext out of /S/L/E before installing VoodooHDA.

 

  1. I have downloaded VoodooHDA.kext_261_Leo.zip
  2. moved AppleHDA.kext out of /S/L/E before installing VoodooHDA.kext
  3. installed VoodooHDA.kext through Kext Helper b7.app
  4. kernel panic

after I panicked and rebooted, still no sound... -_-

¿has Kext Helper really installed it? if a look in /S/L/E the extension is not there...

do I have to copy it there manually? (it makes more sense)

do i have to copy AppleHDA.kext back to /S/L/E (I don't yhink so, but...)

 

:rolleyes:

Link to comment
Share on other sites

If VoodooHDA isn't in S/L/E, then kext helper isn't working.

 

Delete AppleHDA (copy it to somewhere in case you need it later)

Copy in VoodooHDA (just drag and drop it onto /System/Library/Extensions)

Run Terminal.app and manually set permissions on S/L/E:

sudo -s (type your password and press enter, don't worry it's supposed to be invisible)
chown -R root:wheel /System/Library/Extensions
chmod -R go=u-w /System/Library/Extensions
exit

Besides setting the correct permissions, this will automatically rebuild the extensions cache.

Maybe it panic'd because AppleHDA was still cached?

 

Reboot.

Link to comment
Share on other sites

thanks for the answer.

 

I followed the steps. Still no sound.

 

if I go to "About this Mac" -> "More info" -> "Software" -> "Extensions"

 

post-617327-1276309724_thumb.png

 

it appears the extension is correctly installed.

 

but.

 

if I go to "About this Mac" -> "More info" ->"Hardware"

 

post-617327-1276309907_thumb.png

 

it appears there is no onboard audio.

 

and finally if I go to "System Preferences" -> "Sound" if appears a message "Loading Sound..." and never loads.

 

what could be the problem? do I need to install something else?

is there something o somewhere I should look in order to find what do I need in order to have sound work?

I am completely lost.

Link to comment
Share on other sites

Make sure that you download the latest version - at the bottom of the thread I linked to

Make sure that you download the correct version for your OS. ie, not the Snow Leopard version.

 

Did you install the preference pane as well?

(see text in red at the bottom of the post)

 

http://www.projectosx.com/forum/index.php?showtopic=355

 

Maybe you just need to add vendor and codec IDs to info.plist inside VoodooHDA?

If you have Windows installed, you can find those via the Device Manager. Look for Vendor ID and Subsystem ID under the properties of the audio device.

Link to comment
Share on other sites

I have installed what I think is the latest version VoodooHDA.kext_261_Leo.zip

such version does NOT include a preference pane.

I have read the instructions and the post. it does not appear to have a preference panel or I could not grasp where I could obtain the preference pane.

 

I have downloaded the VoodooHDA.kext_261_Leo.zip again, rechequed. it does not include a preference pane.

where could I find it in orden to install it?

 

regarding vendor and codec IDs: I think I would go one step at a time.

don't want to mess up things :superman:

Link to comment
Share on other sites

ok, I go to Device Manager

post-617327-1276325528_thumb.png

 

there, i go to Realtek High Definition Audio

post-617327-1276325587_thumb.png

 

there, I go to "Details", and then to "Hardware ids"

post-617327-1276325680_thumb.png

 

I found two entries:

HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102&REV_1001
HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102

 

this is what we need to set up info.plist inside VoodooHDA?

 

do we need anything else?

how should edit the info.plist file?

 

many thanks in advance

Link to comment
Share on other sites

Use a plist editor.

 

Use google to find one or download and install Apple Xcode (free, registration required) and use the plist editor and other useful tools that come with that. You can also find Xcode on a Leopard install DVD.

 

Scroll through the first codebox in the VoodooHDA thread to see where to place your codec ID and device ID.

post-188427-1276522045_thumb.png

http://www.projectosx.com/forum/index.php?showtopic=355

 

An alternative solution using AppleHDA.kext (was posted earlier but here it is again..it's that good):

http://www.insanelymac.com/forum/index.php?showtopic=140941

Link to comment
Share on other sites

Use a plist editor.

 

Use google to find one or download and install Apple Xcode (free, registration required) and use the plist editor and other useful tools that come with that. You can also find Xcode on a Leopard install DVD.

 

Scroll through the first codebox in the VoodooHDA thread to see where to place your codec ID and device ID.

post-188427-1276522045_thumb.png

http://www.projectosx.com/forum/index.php?showtopic=355

 

An alternative solution using AppleHDA.kext (was posted earlier but here it is again..it's that good):

http://www.insanelymac.com/forum/index.php?showtopic=140941

 

thanks!, I think we're so close to make it work!

 

as I have been reading:

my device id is: DEV_0885

and my vendor id is: VEN_10EC

 

so I have to input:

 

 <key>IOPCIMatch</key>
 <string>what do y type here?</string>

I guess Apple Xcode will help me on such task.

I am not in my hackintosh right now. I will try tonite at home (four hours from now)

 

thanks again (shigotoshigotoshigoto - workworkwork)

Link to comment
Share on other sites

thanks!, I think we're so close to make it work!

 

as I have been reading:

my device id is: DEV_0885

and my vendor id is: VEN_10EC

 

so I have to input:

 

 <key>IOPCIMatch</key>
  <string>what do y type here?</string>

I guess Apple Xcode will help me on such task.

I am not in my hackintosh right now. I will try tonite at home (four hours from now)

 

thanks again (shigotoshigotoshigoto - workworkwork)

 

 

I have downloaded and am using PlistEdit Pro to edit the info.plist file inside VoodooHDA.kext

and as I have not been able to grasp what to input as device id

my device id is: DEV_0885
and my vendor id is: VEN_10EC

HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102&REV_1001
HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102

 

I have read, and read, and read, and double and triple read post regarding this freaking audio onboard device. it simply is too much for me. I almost never give up. but this is simply too much for me. I do not get it. I do not know what to input, where to imput it...

 

I have found this...

Codec: Realtek ALC889A
Address: 2
Vendor  Id: 0x10ec0885
Subsystem Id: 0x1458a102
Revision Id: 0x100101

this was in a post somewhere around, i do not remember where by now, I have been reading so much they're just numbers by now, I am completely lost.

 

my info.plist file inside VoodooHDA.kext reads:

<?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>0.2.61</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>0.2.61</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>IOPCIClassMatch</key>
		<string>0x04030000&0xffff0000</string>
		<key>IOProviderClass</key>
		<string>IOPCIDevice</string>
		<key>IOUserClientClass</key>
		<string>VoodooHDAUserClient</string>
		<key>MixerValues</key>
		<dict>
			<key>iMix</key>
			<string>30</string>
		</dict>
		<key>NodesToPatch</key>
		<array/>
		<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>

 

 

I have tried adding this:

		<key>IOPCIMatch</key>
		<string>0x10ec0885</string>

under the

<key>VoodooHDA</key>

 

but it gives me an error:

Save Failed!
The save could not be completed because the text is not a valid property list.
XML parser error:
Encountered unexpected character † on line 42
Old-style plist parser error:
Malformed data byte group at line 1; invalid hex

 

the thing is:

 

is this ok???????

		<key>IOPCIMatch</key>
		 <string>0x10ec0885</string>

it doesn't seem so. what should I imput? where shoud I imput? is the right editor?

 

sorry, I feel hopeless

Link to comment
Share on other sites

can anyone help me with this? please, I am hopeless!

 

I have been suggested to add my vendor_id and device_id

maybe the codec_id

 

I just don't know what to do.

 

please...

 

thanks

 

 

Search ALC889a legacy and you will find a legacy package. Choose the 4outs 4ins kext and install using kext helper(utility)...whatever its called. Make sure Voodoo is gone first. Make sure Apple HDA is in there as well. If 4outs and 4ins don't work keep trying each one in that package, I promise one will work. It won't be everything working, but it will suffice until you can have the time/patience to do a DSDT mod.

 

Good Luck--

Link to comment
Share on other sites

Search ALC889a legacy and you will find a legacy package. Choose the 4outs 4ins kext and install using kext helper(utility)...whatever its called. Make sure Voodoo is gone first. Make sure Apple HDA is in there as well. If 4outs and 4ins don't work keep trying each one in that package, I promise one will work. It won't be everything working, but it will suffice until you can have the time/patience to do a DSDT mod.

 

Good Luck--

 

i searched and got (again - it must be good) to this post:

when I was looking for the the "4outs 4ins kext" I found none!

there were

  • 3ins3outs
  • 4ins3outs
  • 3ins2outs
  • 4ins2outs

which one could be?

 

my onboard hardware is Realtek ALC 889A (Motherboard: Gigabyte GA-MA785GPMT - UD2H)I am running on a Leopard 10.5.8

 

if this is any help:(please view my last qoute)

 

Use a plist editor.

 

Use google to find one or download and install Apple Xcode (free, registration required) and use the plist editor and other useful tools that come with that. You can also find Xcode on a Leopard install DVD.

 

Scroll through the first codebox in the VoodooHDA thread to see where to place your codec ID and device ID.

post-188427-1276522045_thumb.png

http://www.projectosx.com/forum/index.php?showtopic=355

 

An alternative solution using AppleHDA.kext (was posted earlier but here it is again..it's that good):

http://www.insanelymac.com/forum/index.php?showtopic=140941

 

 

thanks!, I think we're so close to make it work!

 

as I have been reading:

my device id is: DEV_0885

and my vendor id is: VEN_10EC

 

so I have to input:

 

 <key>IOPCIMatch</key>
  <string>what do y type here?</string>

I guess Apple Xcode will help me on such task.

I am not in my hackintosh right now. I will try tonite at home (four hours from now)

 

thanks again (shigotoshigotoshigoto - workworkwork)

 

 

I have downloaded and am using PlistEdit Pro to edit the info.plist file inside VoodooHDA.kext

and as I have not been able to grasp what to input as device id

my device id is: DEV_0885
and my vendor id is: VEN_10EC

HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102&REV_1001
HDAUDIO\FUNC_01&VEN_10EC&DEV_0885&SUBSYS_1458A102

 

I have read, and read, and read, and double and triple read post regarding this freaking audio onboard device. it simply is too much for me. I almost never give up. but this is simply too much for me. I do not get it. I do not know what to input, where to imput it...

 

I have found this...

Codec: Realtek ALC889A
Address: 2
Vendor  Id: 0x10ec0885
Subsystem Id: 0x1458a102
Revision Id: 0x100101

this was in a post somewhere around, i do not remember where by now, I have been reading so much they're just numbers by now, I am completely lost.

 

my info.plist file inside VoodooHDA.kext reads:

<?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>0.2.61</string>
 <key>CFBundleSignature</key>
 <string>????</string>
 <key>CFBundleVersion</key>
 <string>0.2.61</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>IOPCIClassMatch</key>
		 <string>0x04030000&0xffff0000</string>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
		 <key>IOUserClientClass</key>
		 <string>VoodooHDAUserClient</string>
		 <key>MixerValues</key>
		 <dict>
			 <key>iMix</key>
			 <string>30</string>
		 </dict>
		 <key>NodesToPatch</key>
		 <array/>
		 <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>

 

 

I have tried adding this:

		<key>IOPCIMatch</key>
		 <string>0x10ec0885</string>

under the

<key>VoodooHDA</key>

 

but it gives me an error:

Save Failed!
The save could not be completed because the text is not a valid property list.
XML parser error:
 Encountered unexpected character † on line 42
Old-style plist parser error:
 Malformed data byte group at line 1; invalid hex

 

the thing is:

 

is this ok???????

		<key>IOPCIMatch</key>
		  <string>0x10ec0885</string>

it doesn't seem so. what should I imput? where shoud I imput? is the right editor?

 

sorry, I feel hopeless

Link to comment
Share on other sites

try using my audio kexts from my Gigabyte EP45-UD3P that also has 889a

 

 

in the attached zip file, look in folder called "put in system->library->extensions"

 

remove any voodoo or audio kexts you had put in there already first

 

 

install AppleHDA.kext and HDAEnabler.kext using kext helper/utility, repair permissions and reboot. check system profiler if it recognizes audio properly now, if not you might also need to install ALCinject.kext as well, i forget though cause its been a while since I messed around with these files

muchlife_ep45_ud3p_files.zip

Link to comment
Share on other sites

try using my audio kexts from my Gigabyte EP45-UD3P that also has 889a

 

 

in the attached zip file, look in folder called "put in system->library->extensions"

 

remove any voodoo or audio kexts you had put in there already first

 

 

install AppleHDA.kext and HDAEnabler.kext using kext helper/utility, repair permissions and reboot. check system profiler if it recognizes audio properly now, if not you might also need to install ALCinject.kext as well, i forget though cause its been a while since I messed around with these files

thanks!!!!

downloading...

 

let you know in a couple of minutes

wish me luck

 

btw: ¿which audio kexts should I look to remove? (in case I miss one)

Link to comment
Share on other sites

 Share

×
×
  • Create New...