Middleman Posted September 28, 2007 Share Posted September 28, 2007 (corrected as of 02/10/07) Guys, I've got my Soundmax ADI1986A going on my Asus P5VD2-VM! The key was integrating it with the PCI IRQ of the Microsoft UAA Bus Driver. To find your ID, simply go to Control Panel > Hardware > Device Manager and look under the Sound and System sections for the relevant hardware: The device IDs are under the Detail sections, with the first set of numbers as the Device ID, and the second set the Vendor ID as I have shown here: Soundmax Integrated Digital HD Audio: Dev ID : 1986 Vendor ID : 11D4 Microsoft UAA Bus Driver for HD Audio Vendor ID: 1106 Dev ID : 3288 Here's the guide to do it: In Terminal, type: sudo su Enter password (if asked) 1) Delete AppleHDA.kext: sudo rm -rf /System/Library/Extensions/AppleHDA.kext sudo rm -rf /System/Library/Extensions.mkext sudo rm -rf /System/Library/Extensions.kextcache 2) For Intel: cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents For VIA: cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioVIA.kext/Contents sudo pico Info.plist Search for (use hotkey= ctrl + w): <key>IOPCIPrimaryMatch</key> change the string to: If Intel based: <string>0x27d88086</string> If VIA based: <string>0x32881106</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 3) Edit AppleAzaliaAudio.kext: In Terminal, type: sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/info.plist Search for (use hotkey= ctrl + w): <key>IOHDAudioCodecVendorID</key> change the string to codec ID: <string>0x11d41986</string> (corrected this section as of 21/10/07) Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 4) Edit AppleAzaliaController.kext sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist Search for (use hotkey= ctrl + w): <key>IOPCIPrimaryMatch</key> change the string to: If Intel based: <string>0x27d88086</string> If VIA based: <string>0x32881106</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 5) For Soundmax/ADI owners you also need to change the AppleAC97CodecAD198x.kext file > sudo pico /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext/Contents/Info.plist You need to add ADS78 under <string>IOAC97CodecDevice</string> like this: <string>IOAC97CodecDevice</string> <key>PNPVendorID</key> <string>ADS78 ADS75 ADS74 ADS73 ADS72</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 6) Clean up the system: In Terminal, type: cd /System/Library/Extensions/ chown -R root:wheel AppleAzaliaAudio.kext chmod -R 755 AppleAzaliaAudio.kext chown -R root:wheel AppleAC97Audio.kext chmod -R 755 AppleAC97Audio.kext sudo diskutil repairpermissions / sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext kextcache -k /System/Library/Extensions/ 7) Then, reboot! You should have at least 2 channel sound after rebooting. Link to comment Share on other sites More sharing options...
blindmanonacid Posted September 29, 2007 Share Posted September 29, 2007 Hi, I've tried to follow what you've done and got a couple of questions: How can I find out if I got Intel or VIA? (what is VIA?) My Soundmax Integrated Digital HD Audio ids: VEN_11D4 DEV_1984 My UAA id's are: VEN_8086 DEV_284b It looks ok to work out how I enter these numbers in the VIA places, but I don't understand the relation between your VEN & DEV numbers where you have examples for Intel. How can I translate mine? Trying to follow your description though osx finally recognized my audio output (only), but the master fader is faded and no sound, plus I get error messages saying that: "AppleAC97Audio.kext" "AppleAC97AudioIntelICH.kext" "AppleAC97Audio.kext/Contents/Plugins/AppleAC97AudioVIA.kext" was installed improperly and cannot be used. This might have been because I messed up with the interpretation of the DEV and VEN numbers... Nice with a reaction at least! I'd be really happy if I got this working! im on a ThinkPad T61.. Link to comment Share on other sites More sharing options...
Middleman Posted September 30, 2007 Author Share Posted September 30, 2007 Blindmanonacid, Intel and VIA are the two main manufacturers/brands of the main controlling chipset your system is running on. If you are not sure, you can check using Windows Device Manager under Control Panels > System > Hardware > Device Manager and under the lists, look for tell-tale signs under IDE/ATAPI Controllers or System Devices like Intel ICH7 Controller, or VIA Standard Host Bridge. The other one most telling is usually USB or Universal Serial Bus Controllers whereby it is only one brand or the other. ie. VIA USB Enhanced Host Controller. If still you're unsure check with the manual or support website for more information on your machine. As for the device IDs, you need to go to Windows Device Manager (Control Panels > System > Hardware Devices under XP) and under the Systems dropdown, look for Microsoft UAA Bus Driver for High Definition Audio. If you click on the Details tab you should be able to see the vendor and device IDs under the line below. My UAA vendor ID was 1106 and device ID was 3288. All I then did was make into to 0x32881106 and added it into the appropriate areas as mentioned in the guide. Trying to follow your description though osx finally recognized my audio output (only), but the master fader is faded and no sound, plus I get error messages saying that: "AppleAC97Audio.kext" "AppleAC97AudioIntelICH.kext" "AppleAC97Audio.kext/Contents/Plugins/AppleAC97AudioVIA.kext" was installed improperly and cannot be used. My Soundmax Integrated Digital HD Audio ids: VEN_11D4 DEV_1984 My UAA id's are: VEN_8086 DEV_284b I noticed you made changes to both the VIA and Intel kexts. You DO NOT use the Intel or VIAs together. You must use one or the other. If you have Intel chipset change the AppleAC97IntelICH.kext, and if you use VIA chipset use AppleAC97AudioVIA.kext. Regards to the errors, it's my bad! I should have added the correct permissions commands. For your settings, you need to do make the following changes: Firstly type sudo su then enter password if needed 1) AppleAzalia kext: cd /System/Library/Extensions/AppleAzaliaAudio.kext/Contents sudo pico Info.plist add <string>0x11d41984</string> under <key>IOHDAudioCodecVendorID</key> (use 0x11d41984 for AD1984 chip and 0x11d41986 for 1986 chip) Ctrl+O to save, ctrl+x to quit. When finished, type: chown -R root:wheel Info.plist chmod -R 644 Info.plist 2) IntelICH kext: (this is specific to you as you use Intel chipset - others who use VIA chipset edit the AppleAC97AudioVIA.kext under the same path as below (replace IntelICH with VIA) with the VIA string ending in 1106) cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents sudo pico Info.plist add <string>0x284b8086</string> under <key>IOPCIPrimaryMatch</key> (notice this is ending 8086 which is code for Intel. If VIA chipset use 1106 ending (replace with UAA IDs) Save and quit, then: chown -R root:wheel Info.plist chmod -R 644 Info.plist 3) AppleAC97CodecAD198x,kext: cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext/Contents sudo pico Info.plist add ADS78 under <string>IOAC97CodecDevice</string> like this: <string>IOAC97CodecDevice</string> <key>PNPVendorID</key> <string>ADS78 ADS75 ADS74 ADS73 ADS72</string> (note ADS78 is for AD1986 chip - you need to experiment to find which one for the AD1984 as I don't know it) Save, quit. chown -R root:wheel Info.plist chmod -R 644 Info.plist 4) AppleAzaliaController.kext: cd /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents sudo pico Info.plist add <string>0x284b8086</string> under <key>IOPCIPrimaryMatch</key> (this one is code for Intel - if VIA use string ending in 1106 - check first part of post) Save and quit. chown -R root:wheel Info.plist chmod -R 644 Info.plist Then type: cd /System/Library/Extensions/ chown -R root:wheel AppleAzaliaAudio.kext chmod -R 755 AppleAzaliaAudio.kext chown -R root:wheel AppleAC97Audio.kext chmod -R 755 AppleAC97Audio.kext Clean up the system: sudo diskutil repairpermissions / sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext kextcache -k /System/Library/Extensions/ reboot Hopefully that should give you the sound! Link to comment Share on other sites More sharing options...
Middleman Posted October 2, 2007 Author Share Posted October 2, 2007 To find your ADS number for ADI codecs you need to look under the chip's data sheet. Most data sheets can be found here > http://www.datasheetcatalog.com/catalog/p111080.shtml The number you are looking for is under the Vendor ID register. Under the AD1980 say > http://www.datasheetcatalog.com/datasheets.../9/AD1980.shtml the Vendor ID register says: Ch Vendor ID1 F7 F6 F5 F4 F3 F2 F1 F0 S7 S6 S5 S4 S3 S2 S1 S0 4144h 7Eh Vendor ID2T7 T6 T5 T4 T3 T2 T1 T0 REV7REV6 REV5 REV4 REV3 REV2 5370h The default on 7Ch (4144), in ASCII, 41 is A and 44 is D Under 7Eh (5370), 53 is S and 70 is the number. So the answer is ADS70. Link to comment Share on other sites More sharing options...
Param Posted October 17, 2007 Share Posted October 17, 2007 Middleman, i wanna try to do as per your instruction... but thought i'd double confirm what i need to do. My Machine: Thinkpad T60 (1951-BT4) running on JAS OS X 10.4.8 via external USB HDD. My audio output is working after i installed Conexant_HD_Audio.pkg.zip from http://forum.insanelymac.com/index.php?sho...amp;hl=thinkpad, so i just want to get my input working. My Audio(information from dxdiag): Description: SoundMAX HD Audio Hardware ID: HDAUDIO\FUNC_01&VEN_11D4&DEV_1981&SUBSYS_17AA2025&REV_1002 Name: Microsoft UAA Bus Driver for High Definition Audio Device ID: PCI\VEN_8086&DEV_27D8&SUBSYS_201017AA&REV_02\3&B1BFB68&0&D8 I also see a lot of ICH7 Family system devices (Ultra Storage Controller, SMBus Controller, etc.) so mine is an Intel. Before i started doing any coding i opened up Finder to locate the list of files you mentioned and I did not find /System/Library/Extensions/AppleHDA.kext. I also don't understand how you came up with the numbers "<string>0x27d88086</string>". What am i supposed to input here based on my sound device details? Link to comment Share on other sites More sharing options...
Middleman Posted October 17, 2007 Author Share Posted October 17, 2007 I also don't understand how you came up with the numbers "<string>0x27d88086</string>". What am i supposed to input here based on my sound device details? Param, My mistake! OK, you need to do the following things: 1) Using the 1st post as main guide, follow Step 1 and delete AppleHDA.kext 2) As you are using Intel chipset, edit the AppleAC97AudioIntelICH.kext file and add 0x27d88086 as the string number in the ICH6 and Nvidia AC97 sections of the file underneath the IOPCIMatch. Note in the Nvidia section place the string at the start of the line, and have only this string number showing in the ICH6 section. 3) Edit AppleAzaliaAudio.kext and add 0x11d41981 as the string number under <key>IOHDAudioCodecVendorID</key> 4) Edit AppleAzaliaAudioController.kext and add 0x27d88086 as the string number under <key>IOPCIPrimaryMatch</key> 5) Edit AppleAC97CodecAD198x.kext and add ADS72 to the start of the string (according to AD1981 data sheet). This is assuming your chip is a 1981A and not a 1981HD. 6) Do the sudo cache cleanup and kextload AppleAzaliaAudio. Then reboot. Link to comment Share on other sites More sharing options...
acumos Posted October 18, 2007 Share Posted October 18, 2007 I followed exactly the post 6 (cause I have ICH7 and Soundmax HD ADI1981). I can see the volume control in top bar, in system profiler I don't have any built-in audio, in system pref I have an HD Audio Input but no audio output. So I still don't have audio working. SIGH! Let me understand: If I have a ICH7 chipset why I have to modify the ICH6 section, and why a ICH7 section doesn't exist? Link to comment Share on other sites More sharing options...
MartinK Posted October 18, 2007 Share Posted October 18, 2007 I followed exactly the post 6 (cause I have ICH7 and Soundmax HD ADI1981). I can see the volume control in top bar, in system profiler I don't have any built-in audio, in system pref I have an HD Audio Input but no audio output. So I still don't have audio working. SIGH!Let me understand: If I have a ICH7 chipset why I have to modify the ICH6 section, and why a ICH7 section doesn't exist? So I did the same and I even tried copying the ICH6 section and created an ICH7 section, but to no avail. I am a unix novice and i barely have an idea of what I'm doing. I can see the volume slider and it appears that the system does have sound, but it does not recognize the speakers or any of the lines-out (the headphone jack doesn't work either). which file contains this info - maybe if I toy around with it enough I can manage to make it recognize the speakers. there has to be a solution for this! I hope. Link to comment Share on other sites More sharing options...
Middleman Posted October 19, 2007 Author Share Posted October 19, 2007 OK guys, I've used this on a few systems and in one case I achieved full 6 channel sound on one setup. The issue is you need to know which chipset you are using. You can't just willy-nilly type in the numbers I've put up. You need to set it to those of your setup. You do this using Window's Device Manager, & Device Properties, or if you're using Linux, the system properties of your sound card. Most important issues are: a) Are you using an Intel chipset or a VIA-based chipset? Please note the guide is dependent on which chipset you have. If you have a VIA chipset, use the VIA method, if Intel then Intel method. You MUST alter the relevant Intel or VIA.kexts to reflect the board you use. Do you have your own Vendor & Device IDs for the devices in question? ie. Soundmax / Realtek / AD198x codecs; Microsoft UAA Device Driver aka Intel ICH7/VIA HD Audio Controller vendor & device IDs? c) Do you have the last 4-digit set of numbers for Channel 0x7D & E ie. Vendor IDs 1 & 2 from the Control Register Table of your codec to make the ADS code? d) Lastly, deleted AppleHDA as mentioned? (on non-HD AC97 only setups?) Please note the AppleAzaliaAudio.kext string always consists of the codec ID and the AppleAzaliaController.kext always uses the UAA numbers. The point is the Controller.kext points the motherboard's audio controller chip to the audio Codec which is AppleAzaliaAudio. Hence the AppleAzaliaAudio string is always using the codec strings. In 99% of cases this works when the right ones are acknowledged. I have tested this on an IBM A52 8298 which was fitted with a Soundmax AD1888 card, and it worked right away using the standard Jas 10.4.8 install with full 6 channel sound & input and output. If you are using an Intel setup, you could also try another test by changing the IDs on both AppleAzaliaAudio and AppleAzaliaController both to the Microsoft UAA IDs. I think this method might work with some other codecs other than ADI. I've also noticed my above guide mainly works with AC97 based chipsets. If you have a HD chipset, it does work on some but on 2 channel output only. On some cards, if you cannot find the ADS number on the datasheet a la AD1981HD it means you won't be able to use this method with the AppleAzalia or AD198x kexts. In which case I'd advise following the AppleHDA project here for more info > http://forum.insanelymac.com/index.php?showtopic=32859 If your chipset works 100% using this method ie. with both sound and mic/line in working, please post your card, device & vendor IDs & system specs here. Fully Working: IBM Thinkcentre A52 8298 A29 Soundmax AD 1888 (11d41888) MS UAA/Intel ICH7 (27de8086) ADS68 Link to comment Share on other sites More sharing options...
Param Posted October 19, 2007 Share Posted October 19, 2007 Middleman, I made a mistake on the very last instruction as per post 6. You told me to do: "5) Edit AppleAC97CodecAD198x.kext and add ADS72 to the start of the string (according to AD1981 data sheet). This is assuming your chip is a 1981A and not a 1981HD." Instead I seem to have done as per post 1: "You need to add ADS78 under <string>IOAC97CodecDevice</string> like this: <string>IOAC97CodecDevice</string> <key>PNPVendorID</key> <string>ADS78 ADS75 ADS74 ADS73 ADS72</string>" For your information, before i made the change, the string code was: "<string>ADS75 ADS74 ADS73 ADS72</string>" and now it's: "<string>ADS78 ADS75 ADS74 ADS73 ADS72</string>" So according to your instruction in post 6 i should change to: "<string>ADS72 ADS75 ADS74 ADS73</string>" Is my understanding correct? What are the following series of commands i need to execute after this change is saved? Link to comment Share on other sites More sharing options...
acumos Posted October 19, 2007 Share Posted October 19, 2007 Middleman I'm stuck I have notebook HP nx6310 with ADI Soundmax HD 1981. The chipset is ICH7 but I don't know if I use AC97. I tried your method...nothing. Can you explain me more...please. Link to comment Share on other sites More sharing options...
Middleman Posted October 20, 2007 Author Share Posted October 20, 2007 Middleman, I made a mistake on the very last instruction as per post 6. So according to your instruction in post 6 i should change to: "<string>ADS72 ADS75 ADS74 ADS73</string>" Is my understanding correct? ==Yes, that is correct. What are the following series of commands i need to execute after this change is saved? (after editting all relevant kexts) (if still in pico editor program > Ctrl+O to save, Ctrl+X to quit) Then type: chown -R root:wheel Info.plist chmod -R 644 Info.plist (you do these to all the editted kexts), use cd / to change to relevant directories ie. cd /System/Library/Extensions/AppleAC97Audio.kext After chowning and chmodding all Info.plists, clean up the system. In Terminal, type: cd /System/Library/Extensions/ chown -R root:wheel AppleAzaliaAudio.kext chmod -R 755 AppleAzaliaAudio.kext chown -R root:wheel AppleAC97Audio.kext chmod -R 755 AppleAC97Audio.kext sudo diskutil repairpermissions / sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext kextcache -k /System/Library/Extensions/ reboot Link to comment Share on other sites More sharing options...
Middleman Posted October 20, 2007 Author Share Posted October 20, 2007 Middleman I'm stuck :mellow:I have notebook HP nx6310 with ADI Soundmax HD 1981. The chipset is ICH7 but I don't know if I use AC97. I tried your method...nothing. Can you explain me more...please. Acumos, Your soundcard is a AD1981HD. HD means that the card may no longer support AC97. However on another machine I have a AD1986A codec which is according to my Windows, a HD card. I assumed it didn't work, but I got sound out of it. On some HD codecs its not 100% fully input and output, but at least you can get sound out of it. You will need the following things: 1) Vendor & Device IDs for your Codec (I know it already as 11d4 & 1981) - so your codec string is 0x11d41981. 2) Vendor & Device ID for your sound controller You can get the Sound Controller IDs from Windows. Go to Control Panel > System > Hardware > Device Manager > System Devices > Microsoft UAA Bus Driver for High Definition Audio > Properties > Details. As you have an Intel chipset it should say: PCI/VEN_8086 then read along the line to the next set of numbers. It should say something like DEV_27D8 (double check what yours say). Assuming the above is correct, this means the Vendor ID is 8086, and your Device ID is 27d8. Under the strings we input into the kexts this would be shown as 0x27d88086. 3) Get the numbers from the data sheet of the codec to create the ADS number for the AD198x.kext. In your case as yours is same as Params we'll use ADS72. So assuming we use the above codes, we do this: In Terminal (found under Applications > Utilities folder on Mac hard drive) type: sudo su Enter password (if asked) 1) Delete AppleHDA.kext by typing: sudo rm -rf /System/Library/Extensions/AppleHDA.kext sudo rm -rf /System/Library/Extensions.mkext sudo rm -rf /System/Library/Extensions.kextcache 2) Type: cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents sudo pico Info.plist Search for (use hotkey= ctrl + w): <key>IOPCIPrimaryMatch</key> change the string under Intel ICH6 and Nvidia AC97 sections to: <string>0x27d88086</string> In the case of the Nvidia section, place the string in front of the other existing IDs like this: <string>0x27d88086 0x27de8086</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 3) Edit AppleAzaliaAudio.kext. Type: sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/info.plist Search for (use hotkey= ctrl + w): <key>IOHDAudioCodecVendorID</key> change the string to: <string>0x11d41981</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 4) Edit AppleAzaliaController.kext: sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist Search for (use hotkey= ctrl + w): <key>IOPCIPrimaryMatch</key> change the string to: <string>0x27d88086</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 5) Change the AppleAC97CodecAD198x.kext file: sudo pico /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97CodecAD198x.kext/Contents/Info.plist Add ADS72 under <string>IOAC97CodecDevice</string>: <string>IOAC97CodecDevice</string> <key>PNPVendorID</key> <string>ADS72 ADS75 ADS74 ADS73</string> Ctrl+O to save, Ctrl+X to quit chown -R root:wheel Info.plist chmod -R 644 Info.plist 6) Clean up the system: In Terminal, type: cd /System/Library/Extensions/ chown -R root:wheel AppleAzaliaAudio.kext chmod -R 755 AppleAzaliaAudio.kext chown -R root:wheel AppleAC97Audio.kext chmod -R 755 AppleAC97Audio.kext sudo diskutil repairpermissions / sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext kextcache -k /System/Library/Extensions/ reboot Do remember to replace my Intel controller device ID with your correct one for it to work! Link to comment Share on other sites More sharing options...
acumos Posted October 20, 2007 Share Posted October 20, 2007 Middleman thx for reply but...probably my soundcard became autistic with OSX! Thanx for your time. Link to comment Share on other sites More sharing options...
Middleman Posted October 21, 2007 Author Share Posted October 21, 2007 I have just corrected my guide above. It should work in 99% of cases with those using Soundmax chipsets. As far as I know, on some AD AC97 chips like 1888 it will give you full 6 channel sound plus input, while some HD chips like AD1986HD it can achieve 2 channel sound with no input. I think the reason for this is the HD chipsets need to use AppleHDA to control the codec. You can also double check your system after installation using System Profiler > Extensions and check if the following files are in place to be working: AppleAC97Audio AppleAC97AudioIntel or AppleAC97AudioVIA AppleAzaliaAudio AppleAzaliaController Link to comment Share on other sites More sharing options...
InferiorYeast Posted October 21, 2007 Share Posted October 21, 2007 first off thanks for your guide! i've been trying for a few weeks to get my sound working, and it appears it should work, but i still get no sound out at all. im using the string 0x11d41986 for my codec and 0x27d88086 for my controller it's an intel ICH7-m i have msged some other members of the board who have the same laptop as I (asus w3j) and they havent had any luck either. could there be a reason it just wont work with this laptop? you mentioned something about some newer cards not supporting ac97. could this have something to do with it? the kexts show they are loaded and i can control the sliders if there's any other info you need please let me know any help at all would be greatly appreciated!! Link to comment Share on other sites More sharing options...
acumos Posted October 23, 2007 Share Posted October 23, 2007 HI Middleman, I checked in system prof: I can find only AppleAzaliaAudio/Controller but there is a dependecy missing: IOHDAudioFamily, strange because it appear right loaded! IOHDAudioFamily.kext is not in System/Library/Extensions but in /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/ and it's empty. Link to comment Share on other sites More sharing options...
realfolkblues Posted October 23, 2007 Share Posted October 23, 2007 hey i already have 2 chan through mic jack on my desktop pc. i was woundering if you have gotten suround sound working sense i would like to turn it into a media center hackintosh. Link to comment Share on other sites More sharing options...
Param Posted October 25, 2007 Share Posted October 25, 2007 Middleman, Apology for late feedback. To get my wifi working, had to re-install coz i messed up some files. After re-installing, i decided not to install Conexant_HD_Audio package. So before making any changes i had no sounds at all working. After making changes output device detected but not input. For your easy reference took screenshots of terminal on the relevant files i've modified the string values:- 1.AppleAC97AudioIntelICH: AppleAC97AudioIntelICH.tiff 2.AppleAzaliaAudio: AppleAzaliaAudio.tiff 3.AppleAzaliaController: AppleAzaliaController.tiff 4.AppleAC97CodecAD198x: AppleAC97CodecAD198x.tiff Link to comment Share on other sites More sharing options...
Param Posted October 26, 2007 Share Posted October 26, 2007 If you are using an Intel setup, you could also try another test by changing the IDs on both AppleAzaliaAudio and AppleAzaliaController both to the Microsoft UAA IDs. I think this method might work with some other codecs other than ADI. What I did? 1. sudo su followed by password 2. sudo pico /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/info.plist - Search for (use hotkey= ctrl + w): <key>IOHDAudioCodecVendorID</key> - change the string to codec ID from 0x11d41981 to 0x27D88086 - Ctrl+O to save, Ctrl+X to quit 3.realised i need to be in correct directory to do chown & chmod so - cd /System/Library/Extensions/AppleAC97Audio.kext/Contents/PlugIns/AppleAC97AudioIntelICH.kext/Contents - chown -R root:wheel Info.plist - chmod -R 644 Info.plist 4.cd /System/Library/Extensions/ - chown -R root:wheel AppleAzaliaAudio.kext - chmod -R 755 AppleAzaliaAudio.kext - sudo diskutil repairpermissions / - sudo kextload /System/Library/Extensions/AppleAzaliaAudio.kext - kextcache -k /System/Library/Extensions/ 5.reboot Hope my steps above were correct. Result: audio output still ok, audio input still not ok. Next step: I am ready for more coding... Middleman. Link to comment Share on other sites More sharing options...
deniz1992 Posted October 26, 2007 Share Posted October 26, 2007 can i have the installer or sume thing im not verry good with this i have High Definition Audio, ADI AD1986A SoundMAX 6-channel CODEC or the correct kext is good to and a guide.. Link to comment Share on other sites More sharing options...
el31415 Posted October 27, 2007 Share Posted October 27, 2007 blindmanonacid Were you able to have your soundMax HD working I have the same set-up tryed everything read the post like a zilllion time tryed and tryed but nothing ( lenovo x61 built in sound card ) VEN 11D4 DEV 1984 (bus drive Intel) VEN 8086 DEV 284B Thank you Link to comment Share on other sites More sharing options...
blindmanonacid Posted October 28, 2007 Share Posted October 28, 2007 blindmanonacid Were you able to have your soundMax HD working? No, unfortunately not. The AD1984 is different from the ones Middleman is talking about (as far as I've gathered) because it's a HD soundcard. The Vendor and Device ID we got, but I think we're still missing something similar to what one finds in the datasheet of the AD1986, an ADS number of some sort.. I've emailed Analog Devices to get the info from them but they were reluctant and seemed to misunderstand me on purpose. Tell me if you get anywhere! Link to comment Share on other sites More sharing options...
skully69 Posted October 29, 2007 Share Posted October 29, 2007 I have a T61 with ADI1985. Went through the process as described in the tutorial and it didnt work for me either. Sound icon displays in menu as well as HD Audio in output devices but no sound. Link to comment Share on other sites More sharing options...
deniz1992 Posted October 30, 2007 Share Posted October 30, 2007 any help plz...... ADI AD1986A Link to comment Share on other sites More sharing options...
Recommended Posts