Help - Search - Members - Calendar
Full Version: Acer Laptop's and Intel High Definition Audio Section
InsanelyMac Forum > OSx86 Project > Hardware and Drivers > Sound
Pages: 1, 2
Espionage724
Ok...i've been trying everything I could to get my internal laptop speaker working.

1. I tried a linux codec dump from a site listed on someone's AppleHDA Patcher post (Taurnga or something like that)

2. I tried making my own linux codec dump

Both methods failed. I only have a working microphone port, a non-tested digital output port, and a headphone port that work fine. I have internal speakers and a non-tested internal mic (which I could care less if it works or not lol) that do not work.

I have an Acer TravelMate 2480-2779 notebook computer
In windows my audio driver is a Realtek HDA
In Mac OS X and Linux my audio driver is a Intel HDA

I have Leopard 10.5.2

My internal speakers haven't worked since 10.4.9
I've used 10.4.9, 10.4.10, 10.5.1, and 10.5.2

I've also attached my ALC883 codec dump I made earlier today if anyone could take a quick look at it.

Click to view attachment
Espionage724
I'm guessing that the Internal Speakers and the Headphone port have something to do with eachother because in windows If I unplugged my Headphones, the Internal Speakers would turn on. I don't know though.
Espionage724
Results:

Azalia Driver: Internal Speakers are detected and working.
ALC883 Driver: Mic, Internal Mic, Digital Out, and Headphones are detected and working.

Still not good though. If there was a way to possibly combine the 2 packages that would be awesome because I want to use my real speakers at home and use the internal speakers on the road and don't wanna have to change between the 2.
Espionage724
Well in 3 Hours I'll give iATKOS a try and see if that gives any different results...I don't expect any changes though.

Surely somebody must know whats wrong?
Espionage724
iATKOS didn't give a different result as expected. But now I have a new idea.

Maybe ACPI has something to do with it. If ACPI controls what devices get powered maybe it isn't seeing the internal speakers and in which case, is the reason sound is not coming through them. Speakers cannot make sound without power.

So maybe the Azalia drivers have something to do with it also. On windows, when I install my Realtek HDA drivers, an Azalia modem was detected. Without the realtek driver, the modem is not detected. With Intel HDA, the modem is never detected (Mac os X, Linux, and the preinstalled Windows driver).

Still hoping that somebody else has anymore ideas.
Espionage724
After a trip back to the linux live cd i found out:

There was two output devices:
Intel HDA
Realtek ALC883

My internal speakers were also muted upon startup of the live cd.
I just pressed "Fn" + "F8" (Fn being my function key and F8 being the mute/unmute key) to unmute.

Then i redumped my codec and still no luck with it. Internal speakers are still muted.

EDIT: Not sure about 2 output devices but i think they were called mixers.
Espionage724
Hmm....I was thinking if there was a way to wire the internal speakers to a normal headphone jack and then have that wire sit outside my laptop and then whenever I wanted the internal speaker, just plug that into my headphone port. I wasn't going to attempt that though until somebody says it's impossible to get my speakers working lol.
Espionage724
Hmm...I wonder what the Azalia package controls exactly and how it does it. There has to be something telling it where my speakers are, and how to communicate with them. If there was some kind of way to combine this data with the actual ALC883 codec driver provided by the AppleHDA.kext file, maybe it will produce sound?

In linux I also noticed a switch for headphones. I wonder what this could mean.

If only there was a way to somehow emulate a linux or windows driver with Mac OS X...something simillar with Linux's ability to emulate a windows wireless driver with ndiswrapper.

Anyone have any kind of feedback? Surely I (and 1 other person) can't be the only one's experiencing this issue?

EDIT: Is there any Azalia people out there who know what the Azalia kext does exactly? Or any AppleHDA people out there? Is it even possible to combine the 2 together at all lol?
Espionage724
Lol I am thinking about just making some kind of rewiring modification to my laptop just to get these speakers to work.
aj.carrier
QUOTE (Espionage724 @ Mar 26 2008, 02:27 AM) *
Lol I am thinking about just making some kind of rewiring modification to my laptop just to get these speakers to work.


Hi, yh same problem wiv me (as i think you know as you replied to my first topic on merging azilia and alc883 packages together) - if u do find a way to rewire, could you tell me how and if it worked cause at te moment it seems like the only way that this is gonna work! and would be really helpfull. (i do also have same laptop as you) Thanks in advnce- hope you get it working with the rewire!
Espionage724
Well it would require finding the wires that lead from ur motherboard to your speakers. I believe this wire could unplug from your motherboard. If this is so, then u would just need to take those wires and make them lead out of ur laptop and somehow, get a end off a another speaker/headphone plug (the jack that plugs into a cd player, etc) and modify that cable to go with the speaker wires.

So if the speaker jack has 2 wires (which it does), and if 1 wire contains 2 wires (wire 1 would have 2 wires red and black for speaker 1, wire 2 would have 2 wires for speaker 2) then it shouldn't be hard but i'm not sure. Worse that could happen is that you just have mono sound lol.

I also heard of a small speaker that is very small and plugs directly into your headphone port so you would have speakers but just outside your laptop. I'll try to find an image of what i mean later.

Click to view attachment Click to view attachment

My insane drawings lol
ubombmimac
i have an acer too i have sound but need mic support
Espionage724
You have sound through headphones and built in speakers?
spanakorizo
i have sound through built-in speakers ,of course
just installed with the azalia audio kext, not modified anything
i remember in the past (with 10.4.8 and earlier releases) have also inputs
now there are not any inputs but i didn't really had the time to try
acer aspire 9410, i blv we have the same audio hardware
i think that the chipset is ALC880 ,i can't check it now
afternoon maybe i try taruga's patcher
Espionage724
If there was only some way to get the azalia audio kext to identify the headphones port...

It's weird how only the onboard speakers work with azlia and nothing else works...yet my onboard mic works with the ALC883 and AppleHDA patcher... I would figure they would both work with azalia because their both onboard and not attached by a port....
Reign Of Terror
would you mind posting the Info.plist of your AppleHDA.kext after installing Azalia? maybe i can dig something up that i can merge with the HDA Patcher for ALC 883, and cause sound to work smile.gif
Espionage724
Sure one second....i'll repost in this area with the file.

EDIT: I don't have a AppleHDA.kext file in my /System/Libarary/Extensions folder
Reign Of Terror
interesting... my extensions folder has AppleHDA.kext, as well as AppleAzalia, i havent taken a look at AppleAzalia yet, but i can confirm alot of info is missing from the Info.plist of AppleHDA.kext after i use the HDA Patcher. as compared to the stock AppleHDA.kext from 10.5.1. my internal audio works perfect on 10.5.1/10.5.2 without installing a driver, however, once i do install a driver, it stops working. there must be something in the Info.plist that gets changed and overwrites the configuration for IntSpeakers. i have the plist editor installed, so i'll go through and check out both patched and unpatched Info.plist's again and see what i can come up with. expect a reply sometime tomorrow.
Reign Of Terror
well... i figured it was worth a shot, and it WORKED! i took a look at my stock 10.5.1 AppleHDA.kext's Info.plist. i noticed that there are 3 CodecInfo's in the stock one, while theres only ONE after i patched it. my CodecID for the only CodecInfo there was after patching: "283904131" so i figured, seeing only Headphones were working for "AnalogOut", 283904131 must = headphone port Codec. so i take a took at the #3 CodecID in the unpatched file, which was giving me sound from my speakers before i installed a driver, is it just a coincidence... or is it really that simple. the CodecID for the unpatched file: "283904133" so all i did was edit the modified (driver installed) Info.plist, added a new CodecInfo directory, added everything from the #3 CodecID directory, and linked it up to 283904133, leaving 283904131 as secondary. saved, chmodded, chowned, repaired permissions, rebooted, and sound now works from my speakers only after i go into System Prefs > Sound > Internal Speakers. and it works from the headphones if i change it to Internal Headphones.

Espionage and the rest of you that are having trouble with your internal speakers, post up your AppleHDA.kext's Info.plist files here, both vanilla, and patched and i'll hook you up. as long your internal speakers worked when you installed OS X, i can fix them so they'll work with the ports.
snackole
Could you upload your AppleHDA.kext. I'd love to try on my Acer 5570z.
Espionage724
Do i need the unpatched one? Because i just patched my AppleHDA thing with that patcher a while back and then i went back to Azalia?

And i had no sound at all when i installed OS X. When i installed it i never chose a audio driver either. Later on I installed the Azalia driver first, then patched my audio with AppleHDA patcher, then went back to azalia.
Reign Of Terror
now that i think of it, no you dont need to upload your vanilla AppleHDA.kext. i forgot that i ripped my AppleHDA kext straight from the iATKOS dvd. so just upload your patched Info.plist. as for the 5570z, did your internal audio work when you first installed OS X?
Reign Of Terror
hmm...safari wont let me download that. it downloads and then it says "this file has moved since you downloaded it" try zipping it, and then uploading it here.
Espionage724
Click to view attachment
Just found out how to zip files lol
Reign Of Terror
try this out. it might not work for you seeing you said sound never worked in the first place, and if thats the deal, you may need to upload your Info.plist from after you use Azalia as well so i can get your CodecID from it.
Espionage724
Here's my Azalia info.plist also jsut in case it doesn't work.

Click to view attachment


Didn't work for me. What do you do when you said you chmodded and chowned?
Reign Of Terror
QUOTE (Espionage724 @ Mar 30 2008, 05:13 AM) *
Here's my Azalia info.plist also jsut in case it doesn't work.

Click to view attachment
Didn't work for me. What do you do when you said you chmodded and chowned?

i dont see why it wouldnt work. i checked your AppleAzaliaAudio file, its the exact same Codec as mine. go into terminal, type the following:
sudo -s
(type your password)
chmod -R 755 /System/Library/Extensions/AppleHDA.kext/Contents/Info.plist
chown -R root:wheel /System/Library/Extensions/AppleHDA.kext/Contents/Info.plist
diskutil repairPermissions /

wait for that to finish, when its done, type "exit" twice, reboot. remember that the speakers should only work once you highlight Internal Speakers in you sound settings.
Espionage724
Repairing permissions now.

EDIT: Still nothing....i have sound through Headphones but nothing out of Internal Speakers.

Could it be possible that when I use HDA patcher, the nodes that are identified for the speaker...could they be wrong?
Reign Of Terror
hmm yea... it was just a shot in the dark that it could possibly work for you, seeing as you never had working sound to begin with. your Azalia info.pllst looks exactly like mine does, so i have no reference as to what your CodecID is for Azalia... and im not sure which files the Azalia driver patches, otherwise i'd just have you go in and give me a bunch of Info.plists tongue.gif im pretty sure that the HDA Patcher patches AppleAzalia, ALCInject and AppleHDA. as theres a change in ALCInject once i used it, but its really of no use to me anyways... you're absolutely positive that when you install the Azalia driver that gives gives you internal sound, that there isnt a AppleHDA.kext in your extensions folder? it would make it so simple if there was...
Espionage724
Umm....I could go check again....if i reinstall my azlia driver would that be able for me to verify if there is a applehd.kext in my extensions folder?


In my Azalia driver installer I see this:

This package will install the AppleAzaliaAudio.kext in /System/Library/Extensions/ and will move existing AppleHDA.kext, ALCinject,kext and AppleAzaliaAudio.kext to /AzaliaBackup folder in the root of your drive. You do not need to repair permissions, just reboot when asked and you should have sound output on the following chipsets:
Reign Of Terror
ok awesome. patch with Azalia, reboot, and post up your AppleHDA Info.plist. hopefully it will have some information i can use to help you out.
Espionage724
Click to view attachment
Reign Of Terror
hmm... thats the same file i just gave you. Azalia must not have patched it at all... im not sure what to tell you Espionage. i'll take a few more looks at these files in the morning and see what i can come up with.
Espionage724
K...well before you go to bed...if you dont mind waiting...ill try installing azalia drivers from my leopard cd just to see if that changes much.
Reign Of Terror
sure, i can wait for that. hopefully it gives me what ive been looking for.
Espionage724
nope stil no AppleHDA.kext in my extensions folder....I;ll keep experimenting with stuff I guess.

Wait do you have your linux codec dump still? I could try patching with that to see if anthing happens.
Reign Of Terror
try this out. if it works, try installing that Info.plist i made you.
Espionage724
Still no luck...
Reign Of Terror
no idea then man... im just happy i finally got mine working the way its supposed to.
Espionage724
So in windows you have a Realtek High Definition Audio card?
And in Mac you have a Intel High Definition Audio Card?
And your codec is ALC883?
And you have working Headphones, Speakers, BUilt-in Mic, Mic, and Digital Output?
Reign Of Terror
QUOTE (Espionage724 @ Mar 30 2008, 07:02 AM) *
So in windows you have a Realtek High Definition Audio card?
And in Mac you have a Intel High Definition Audio Card?
And your codec is ALC883?
And you have working Headphones, Speakers, BUilt-in Mic, Mic, and Digital Output?

Windows Vista just says "High Definition audio device", OS X says "Intel High Definition Audio Device ID: 0x10250110 AudioID: 12, and my built-in mic doesnt work, but i dont care.
Espionage724
O..well i just went back to vista because I deleted something that my system somehow needed (either a nividia or ati kext...my system has no ati or nvidia hardware) and Mac wouldn't boot up. I'll eventually reinstall Mac.

In vista my audio was just High Definition Audio device until i installed my actual realtek drivers.
Espionage724
Vista pissed me off lol....i'll be switching back to Mac OS X in about 3 hours. While i'm in windows, should I grab any information about my audio device?
Reign Of Terror
i made a video for everyone: http://www.youtube.com/watch?v=XJrlztN7EGo

QUOTE (Espionage724 @ Mar 31 2008, 12:28 PM) *
Vista pissed me off lol....i'll be switching back to Mac OS X in about 3 hours. While i'm in windows, should I grab any information about my audio device?


actually. if you could grab one line for me... if you go into your device manager, go to your sound device, right click, choose properties. go to the details tab at the top. there should be a drop-down menu there with a long list if things. go to DeviceID i believe its called. you should see something in the window that says something like "HDAUDIO\FUNC_01&VEN_10EC&DEV_0268&SUBSYS_1025012B&REV_1000" or something of that sort. post that whole line like i just did. and i'll compare it with mine. seeing you have an older Acer laptop, the problem might lie with an older interface type for your soundcard. the same way you had trouble getting your ethernet to work, where as i got it to work on the first try.
snackole
What install disk did you use? Do your ethernet and battery meter work? Thanks.
Reign Of Terror
i used iATKOS v1.0i and upgrade to 10.5.2, then i patched all of my drivers. so yes, my battery meter, ethernet, internal speakers, inputs and outputs, wifi, touchpad all work with no problems.
ckybam69
does any1 have a alc880 HDA codec? dieing for it. im new to the mac so i dont know how to write my own
Reign Of Terror
may i suggest making your own codec dump in linux? thats probably the easiest way to get working sound. then just use HDA patcher and you should have working sound.
Espionage724
QUOTE (Reign Of Terror @ Mar 31 2008, 01:47 PM) *
i made a video for everyone: http://www.youtube.com/watch?v=XJrlztN7EGo
actually. if you could grab one line for me... if you go into your device manager, go to your sound device, right click, choose properties. go to the details tab at the top. there should be a drop-down menu there with a long list if things. go to DeviceID i believe its called. you should see something in the window that says something like "HDAUDIO\FUNC_01&VEN_10EC&DEV_0268&SUBSYS_1025012B&REV_1000" or something of that sort. post that whole line like i just did. and i'll compare it with mine. seeing you have an older Acer laptop, the problem might lie with an older interface type for your soundcard. the same way you had trouble getting your ethernet to work, where as i got it to work on the first try.


crap I knew i should of came back here before going back to Mac.

Well i plan on reinstalling it in a bit given that this thing i try bricks my system again lol (ethernet + Card slot drivers again). I don't think it would matter but should i try this under vista or xp?

EDIT: going with vista...xp disc died somewhere lol

First i'll post what that says with the native "High Definition Audio" driver and then i'll update it to the REaltek HDA driver and post that info also.
Espionage724
Fresh Vista Install

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
High Definition Audio Device

Hardware Ids
HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_10250000&REV_1000
HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_10250000

Device Insance Path
HDAUDIO\FUNC_01&VEN_10EC&DEV_0883&SUBSYS_10250000&REV_1000\4&280E866F&0&0001
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(Realtek driver gave same information)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.