X-iT Posted February 1, 2006 Share Posted February 1, 2006 The new Intel HD audio system works differenty then the "old" AC97 audio device. Basically it comes to this: There is a special bus for audio devices. On to this bus you can attach several devices (but usually only an audio controller is installed) In my case this is a Realtek ALC882 HD audio device on an Intel 945 Chipset. Some people reported their ALCxx HDA was working after booting Windows XP before booting OSX. This makes sense because then the controller bus was already initialized and was probably not reset after rebooting What I did to make ik work: First: find the device/vendor ID of your HD audio Hub (for the Intel 945 Chipset it's 0x27d88086) Second: find the device/vendor ID of your audio device (for the Realtek ALC882 it's 0x088210ec) (I assume you know how to find this) As reported before, the ALC8xx HD audio controller uses the AppleAzaliaAudio.kext Open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist and find the key "Realtek ALC880/ALC860 Codec Driver" Below this key there is something like this. <key>IOHDAudioCodecVendorID</key> <string>0x10ec0880 0x10ec0882</string> (add you vendor/device ID here) Pleas note that the device/vendor ID is turned around So it's Vendor ID first and Device ID second!) After this open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist Find the key "IOPCIPrimaryMatch" Now edit the string below and add your IO controller hub ID <string>0x26688086 0x27d88086</string> (The second ID is for the Intel 945 chipset) After saving the files go to \System\Library and remove Extenstions.kextcache and Extensions.mkext They will be rebuild after rebooting Now reboot and you should have sound! Good Luck! X-iT UPDATE: If you have trouble fixing your sound under 10.4.3. (Crashing OSX on boot time) First remove the ALC882 device ID from AppleHDA.kext! Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/ Share on other sites More sharing options...
alicheusz Posted February 3, 2006 Share Posted February 3, 2006 Did you have sound input, MIC, and multichannel support ? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-52039 Share on other sites More sharing options...
Just Because Posted February 27, 2006 Share Posted February 27, 2006 The new Intel HD audio system works differenty then the "old" AC97 audio device. Basically it comes to this: There is a special bus for audio devices. On to this bus you can attach several devices (but usually only an audio controller is installed) In my case this is a Realtek ALC882 HD audio device on an Intel 945 Chipset. Some people reported their ALCxx HDA was working after booting Windows XP before booting OSX. This makes sense because then the controller bus was already initialized and was probably not reset after rebooting What I did to make ik work: First: find the device/vendor ID of your HD audio Hub (for the Intel 945 Chipset it's 0x27d88086) Second: find the device/vendor ID of your audio device (for the Realtek ALC882 it's 0x088210ec) (I assume you know how to find this) As reported before, the ALC8xx HD audio controller uses the AppleAzaliaAudio.kext Open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist and find the key "Realtek ALC880/ALC860 Codec Driver" Below this key there is something like this. <key>IOHDAudioCodecVendorID</key> <string>0x10ec0880 0x10ec0882</string> (add you vendor/device ID here) Pleas note that the device/vendor ID is turned around So it's Vendor ID first and Device ID second!) After this open /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist Find the key "IOPCIPrimaryMatch" Now edit the string below and add your IO controller hub ID <string>0x26688086 0x27d88086</string> (The second ID is for the Intel 945 chipset) After saving the files go to \System\Library and remove Extenstions.kextcache and Extensions.mkext They will be rebuild after rebooting Now reboot and you should have sound! Good Luck! X-iT UPDATE: If you have trouble fixing your sound under 10.4.3. (Crashing OSX on boot time) First remove the ALC882 device ID from AppleHDA.kext! Cool Discovery Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-64501 Share on other sites More sharing options...
autoy Posted February 27, 2006 Share Posted February 27, 2006 It kinda works for me, but still no input and no output other than my laptop speakers, I think it's due to only recognizing 1 stereo output and defaulting that output to the speakers I'm using a Realtek ALC880. Any hints or fixes? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-64633 Share on other sites More sharing options...
romey-rome Posted February 28, 2006 Share Posted February 28, 2006 Worked for me, but sound is hissy & crackly at times (not due to media). Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-65311 Share on other sites More sharing options...
Brywalker Posted March 2, 2006 Share Posted March 2, 2006 Hmm. This just doesn't work for me at all. I have no idea what I am doing wrong. I have: <key>IOHDAudioCodecVendorID</key> <string>0x10ec0880</string> Which I change to: <key>IOHDAudioCodecVendorID</key> <string>0x088210ec</string> and... <key>IOPCIPrimaryMatch</key> <string>0x26688086</string> Which I change to: <key>IOPCIPrimaryMatch</key> <string>0x27d88086</string> Clear cache and reboot...still nothing. Any ideas? I suspect it has something to do with the fact that I don't have 2 values in the string as above, but I'm not sure what to do. I have the same hardware as noted above, and I tried to use Ubuntu Live to get the IDs, but just about all of my hardware was unknown (and I didn't see full IDs) so I used the above. **UPDATE** So I noticed that I had the string inverted. So I fixed that and rebooted. Now I get the error "AppleAzaliaaudo.kext/blah/blah has been improperly installed, etc". Everytime I boot. Any ideas? I have the Asus P5LD2-VM under 10.4.4. Thanks. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-67231 Share on other sites More sharing options...
romey-rome Posted March 2, 2006 Share Posted March 2, 2006 do a "chown -R root:wheel /System/Library/Extensions/AppleAzaliaaudo.kext" Or just run repair permission in disk tools. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-67499 Share on other sites More sharing options...
Brywalker Posted March 3, 2006 Share Posted March 3, 2006 THANK YOU!!! Worked perfectly. I think I love you. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-67608 Share on other sites More sharing options...
romey-rome Posted March 3, 2006 Share Posted March 3, 2006 Uhhh...cool...? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-67673 Share on other sites More sharing options...
MarkW Posted March 3, 2006 Share Posted March 3, 2006 I just ordered a 915 board. It will get here next week, and I want to be set it up optimally. It has ALC880. Is this the best solution for 915 boards or only for 945 boards? Do the 915 boards with ALC880 use the Azalia driver too? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-68129 Share on other sites More sharing options...
joshy Posted March 4, 2006 Share Posted March 4, 2006 how would one go about finding vendor id's? dont assume, i am slow. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-68240 Share on other sites More sharing options...
swag01 Posted March 5, 2006 Share Posted March 5, 2006 I used dxdiag (direc-x diagnostics in windows). There might be other ways. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-68981 Share on other sites More sharing options...
s.h.a.r.p. Posted March 5, 2006 Share Posted March 5, 2006 thanks for the fairly easy guide. i'm very new to os x (besides installing programs and stuff), so changing folder permissions took a little time to find out. i made the changes to the two files and i'm getting the same error as brywalker was. i then tried to repair the permissions in the disk utility... i still get the error. i am running the 945 chipset (hp dv1000t laptop), and the only things i can use at this time are the os x86 i've got running now, and mini pe. in other words, i can't run dxdiag and i can't do anything else that needs windows. i guess it is possible i have a different vendor id, but i doubt it...but is there another/easier way to find out? thanks. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69003 Share on other sites More sharing options...
Raymond Ruan Posted March 5, 2006 Share Posted March 5, 2006 I have tired your method, but got errors said that "AppleAzaliaAudio.kext/Conents/Plugins/IOHDAudioFamilay.kext was not installed properly, pls try to reinstall or contact vendor..." and "AppleAzaliaAudio.kext/Conents/Plugins/AppleAzaliaController.kext was not installed properly, pls try to reinstall or contact vendor...", sth like that. I'm using Asus P5WD2-Premium 955X/ICH7R/ALC882D devid and vendor id are exactly the same as mentioned above. Any ideas ? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69085 Share on other sites More sharing options...
Goofy79 Posted March 5, 2006 Share Posted March 5, 2006 m using Asus P5WD2-Premium 955X/ICH7R/ALC882D too and the Sound fuction perfect ? But i have one Problem, the Sound Imput doesn't work ?? Is it possible to fix this ?? Any Ideas ? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69375 Share on other sites More sharing options...
thrunner Posted March 5, 2006 Share Posted March 5, 2006 mini pe. in other words, i can't run dxdiag and i can't do anything else that needs windows. i guess it is possible i have a different vendor id, but i doubt it...but is there another/easier way to find out? thanks. how would one go about finding vendor id's?If you can run miniPE that means you can boot up a CD so you may try PCISniffer 1.4: http://www.miray.de/download/sat.pcisniffer.html Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69522 Share on other sites More sharing options...
Raymond Ruan Posted March 6, 2006 Share Posted March 6, 2006 m using Asus P5WD2-Premium 955X/ICH7R/ALC882D tooand the Sound fuction perfect ? But i have one Problem, the Sound Imput doesn't work ?? Is it possible to fix this ?? Any Ideas ? will try to remove AppleHDA.kext tonight... God bless. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69678 Share on other sites More sharing options...
s.h.a.r.p. Posted March 6, 2006 Share Posted March 6, 2006 If you can run miniPE that means you can boot up a CD so you may try PCISniffer 1.4: http://www.miray.de/download/sat.pcisniffer.html thanks for the link. i was able to find the vendor id (which is the same as the topic creator's), but not the device id. having the same 945 chipset, i thought it safe to figure my device id would be similar if not the same, but i didn't find anything remotely similar...nothing even related to an audio device besides teh hub. Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69694 Share on other sites More sharing options...
1tym Posted March 6, 2006 Share Posted March 6, 2006 What is your Vendor ID out of curiosity? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69759 Share on other sites More sharing options...
torrents2976 Posted March 6, 2006 Share Posted March 6, 2006 X-iT, many thanks! You made my day Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69765 Share on other sites More sharing options...
autoy Posted March 6, 2006 Share Posted March 6, 2006 I dion't understand something ablut the apple azalia kext. Nobody has gotten any sound input or line out to work, let alone 8 virtual outputs or spdif. Why is this? Is the driver incomplete? Is it forced to work on stereo-only mode? Can we hack it to unleash th rest of the stuff? Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69801 Share on other sites More sharing options...
EgoDeath Posted March 6, 2006 Share Posted March 6, 2006 got my audio working (solution here http://forum.osx86project.org/index.php?showtopic=8864&hl= ) on the acer travelmate 4202 the SPDIF/Line out/Headphones use the same jack, i have no problem with my line out, (i am listening to The Clash - Should I Stay or Should I Go trough my amp as we speak) iv no way to test SPDIF though, (doubt it will work - system profiler says i have no audio device) im not complaining.. though guitar rig would be nice... Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69839 Share on other sites More sharing options...
s.h.a.r.p. Posted March 6, 2006 Share Posted March 6, 2006 What is your Vendor ID out of curiosity? i guess i should have said i got the vendor/device id for the hub...but could not find anything even close to the vendor/device id of the controller. the one i got was 0x27d88086 Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-69922 Share on other sites More sharing options...
1tym Posted March 7, 2006 Share Posted March 7, 2006 My vendor id was 2772 and my device id was 8086, but after i put it in, it did not work.... It also gave me an error every time i booted into OSX... After i reverted back (removed te vendor/device id line) everything was back to normal... Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-70281 Share on other sites More sharing options...
1tym Posted March 7, 2006 Share Posted March 7, 2006 Try this... Everything else failed, but this worked like a charm...Using the 945G chipset.. http://forum.osx86project.org/index.php?showtopic=8864&st=0 Link to comment https://www.insanelymac.com/forum/topic/8276-fixing-sound-alc882-on-an-intel-945-chipset/#findComment-70339 Share on other sites More sharing options...
Recommended Posts