coconup Posted March 30, 2009 Author Share Posted March 30, 2009 coconup, i just try to use parts of yours plist to load it as kext without /Extra folder thats way i try to move some of values to HDAController and HDAPlatformDriver to get it works.. and with this pinconfig and platformdriver i got this results.. i tryin' to figure it out how to load it without efi partitions and extra folder.. that's why.. you doing really great job i looking for any help to get this working same way as you have greetings PS. i need only LINE IN working to record my synthesizers well if you post your codec dump I might try to do something, btw try this one: ALC883CAD05.1NoSPDIFIn.kext.zip Link to comment Share on other sites More sharing options...
dakkie Posted March 30, 2009 Share Posted March 30, 2009 well if you post your codec dump I might try to do something, btw try this one: ALC883CAD05.1NoSPDIFIn.kext.zip I will check it in a minute.. checked got this Sound assertion "0 == layoutIDOSData" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDAController/AppleHDAController.cpp" at line 323 goto Exit meanwhile here is my dump and BIG tHX to You for any help codec_dump.txt Link to comment Share on other sites More sharing options...
coconup Posted March 30, 2009 Author Share Posted March 30, 2009 you've got a pretty different config than mine.. are you on a desktop? try this one: ALC883.kext.zip Link to comment Share on other sites More sharing options...
dakkie Posted March 30, 2009 Share Posted March 30, 2009 you've got a pretty different config than mine.. are you on a desktop? try this one: ALC883.kext.zip i'm using ACER ASPIRE 9420 laptop with ALC883 i will try new one now ... let u know shortly i've checked and here is result: Sound assertion "0 == layoutIDOSData" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDAController/AppleHDAController.cpp" at line 323 goto Exit Mar 30 17:47:51 localhost kernel[0]: HDAEnabler: Copyright © 2008 by Kabyl Mar 30 17:47:51 localhost kernel[0]: HDAEnabler: 05/05/2008 Added SPAudio support:Taruga and after that shortly come up more: Mar 30 17:48:09 MacBook kernel[0]: Sound assertion "0 == fMikeyDriver" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 1063 goto handler Mar 30 17:48:09 MacBook kernel[0]: Sound assertion "0 == fExternalControlArray" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAFunctionGroup.cpp" at line 767 goto Exit Mar 30 17:48:09: --- last message repeated 2 times --- Mar 30 17:48:09 MacBook kernel[0]: Sound assertion "0 == tempDict" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDAEngine.cpp" at line 419 goto Exit Mar 30 17:48:09 MacBook kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 1371 goto Exit Mar 30 17:48:09 MacBook kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-162.1.37/AppleHDA/AppleHDADriver.cpp" at line 127 goto Exit thx Link to comment Share on other sites More sharing options...
coconup Posted March 30, 2009 Author Share Posted March 30, 2009 I can't see any internal mic.. except from that weird internal line in.. do u have internal mic on your laptop? also, it looks like you don't have internal speakers... Link to comment Share on other sites More sharing options...
DPyro Posted March 30, 2009 Share Posted March 30, 2009 Hey coconup, I edited your verbs here. Could you take a look at it? 01471c10 01471d01 01471e13 01471f20 01571c10 01571d10 01571e2b 01571f01 01271C10 01271d01 01271ea0 01271f90 01871c40 01871d90 01871ea1 01871f0101e71c20 01e71d11 01e71e45 Both Internal/External mic working as before. Internal Speakers show up as ATAPI. Link to comment Share on other sites More sharing options...
coconup Posted March 30, 2009 Author Share Posted March 30, 2009 @dakkie ALC883.kext.zip Hey coconup, I edited your verbs here. Could you take a look at it? 01471c10 01471d01 01471e13 01471f20 01571c10 01571d10 01571e2b 01571f01 01271C10 01271d01 01271ea0 01271f90 01871c40 01871d90 01871ea1 01871f0101e71c20 01e71d11 01e71e45 Both Internal/External mic working as before. Internal Speakers show up as ATAPI. you can't put more than one device in the same sequence or it won't show up, so 01471c10 01571c10 01271C10 are wrong then, the 01e misses the last set of verbs -> 01e71f01 and, those 71f20... dunno, I would leave them 71f90 Link to comment Share on other sites More sharing options...
DPyro Posted March 30, 2009 Share Posted March 30, 2009 you can't put more than one device in the same sequence or it won't show up, so 01471c10 01571c10 01271C10 are wrong What would you change them to? and, those 71f20... dunno, I would leave them 71f90 It says: Port Connectivity indicates the external connectivity of the Pin Complex. Software can use this value to know what Pin Complexes are connected to jacks, internal devices, or not connected at all.00b - The Port Complex is connected to a jack (1/8", ATAPI, etc.). 01b - No physical connection for Port. 10b - A fixed function device (integrated speaker, integrated mic, etc.) is attached. 11b - Both a jack and an internal device are attached. The Information provided in all other fields refers to the integrated device. The PD pin will reflect the status of the jack; the user will need to be queried to figure out what it is. 10 binary = 2 no? Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out Pin Default 0x99 13 01 10: [Fixed] Speaker at Int ATAPI 01471C10 01471D01 01471E13 01471F99 Node 0x1d [Pin Complex] wcaps 0x400000: Mono Pin Default 0x40 16 85 2d: [N/A] Speaker at Ext N/A 01D71C2D 01D71D85 01D71E16 01D71F40 Link to comment Share on other sites More sharing options...
dakkie Posted March 30, 2009 Share Posted March 30, 2009 I can't see any internal mic.. except from that weird internal line in.. do u have internal mic on your laptop? also, it looks like you don't have internal speakers... hmmm strange things couse i got internal mic near CTRL key on keyboard and speakers are also avaiable maybe they are mapped as headphones or something like that... internal mic is working now and when i plug external one it is working also .. but only LINE IN is not working... i trying to make pin config for my configuration and i figured out something like : <01471c40 01471d41 01471e21 01471f01 01571c20 01571d10 01571e13 01571f10 01671c30 01671d60 01671e01 01671f01 01871c10 01871d90 01871ea1 01871f01 01a71c60 01a71d30 01a71e81 01a71f01 01d71c31 01d71d01 01d71ea3 01d71f10 01e71c50 01e71d11 01e71e45 01e71f01> seams to be a heavy {censored} for me to made LINE IN working ....and when i see yours working with autoswitch and noise reduction i f**ked up... and with this pin config i got devices like described few post earlier. with Taruga patcher i got such result like : AppleHDA Patcher - 2006/2007 by Taruga v1.20 * Patching AppleHDA.kext to 0x10ec0883 Done * Checking AppleHDA for patch Done 0001f4a0 cmpl $0x10ec0883,%eax 00020584 cmpl $0x10ec0883,%eax * Checking for SPDIF Out Detected * Checking for SPDIF In Not Detected * Using the following nodes in pathmap Back Mic: 9 34 24 Line In : 8 35 26 Speaker : 20 12 2 Headphone: 27 38 37 Spdif Out: 30 6 * Copying new config to destination Done * Repairing Permissions Done * Deleting Extensions Cache Done with your last kext APPLEHDA crashed same way as before... but i don't give up :censored2: Link to comment Share on other sites More sharing options...
coconup Posted March 30, 2009 Author Share Posted March 30, 2009 What would you change them to? you can put whatever you want but it must be like c10 c20 c30 c40 and so on 10 binary = 2 no? Node 0x14 [Pin Complex] wcaps 0x40018d: Stereo Amp-Out Pin Default 0x99 13 01 10: [Fixed] Speaker at Int ATAPI 01471C10 01471D01 01471E13 01471F99 Node 0x1d [Pin Complex] wcaps 0x400000: Mono Pin Default 0x40 16 85 2d: [N/A] Speaker at Ext N/A 01D71C2D 01D71D85 01D71E16 01D71F40 it uses 90 in macs, however I think it doesn't really make any difference. but don't put 99 at the end, that's wrong, use 90 instead hmmm strange things couse i got internal mic near CTRL key on keyboard and speakers are also avaiable maybe they are mapped as headphones or something like that... internal mic is working now and when i plug external one it is working also .. but only LINE IN is not working... i trying to make pin config for my configuration and i figured out something like : <01471c40 01471d41 01471e21 01471f01 01571c20 01571d10 01571e13 01571f10 01671c30 01671d60 01671e01 01671f01 01871c10 01871d90 01871ea1 01871f01 01a71c60 01a71d30 01a71e81 01a71f01 01d71c31 01d71d01 01d71ea3 01d71f10 01e71c50 01e71d11 01e71e45 01e71f01> seams to be a heavy {censored} for me to made LINE IN working ....and when i see yours working with autoswitch and noise reduction i f**ked up... and with this pin config i got devices like described few post earlier. with Taruga patcher i got such result like : AppleHDA Patcher - 2006/2007 by Taruga v1.20 * Patching AppleHDA.kext to 0x10ec0883 Done * Checking AppleHDA for patch Done 0001f4a0 cmpl $0x10ec0883,%eax 00020584 cmpl $0x10ec0883,%eax * Checking for SPDIF Out Detected * Checking for SPDIF In Not Detected * Using the following nodes in pathmap Back Mic: 9 34 24 Line In : 8 35 26 Speaker : 20 12 2 Headphone: 27 38 37 Spdif Out: 30 6 * Copying new config to destination Done * Repairing Permissions Done * Deleting Extensions Cache Done with your last kext APPLEHDA crashed same way as before... but i don't give up :censored2: where did u get that pin config from? it's different from the codec dump you posted... Link to comment Share on other sites More sharing options...
dakkie Posted March 30, 2009 Share Posted March 30, 2009 you can put whatever you want but it must be like c10 c20 c30 c40 and so on it uses 90 in macs, however I think it doesn't really make any difference. but don't put 99 at the end, that's wrong, use 90 instead where did u get that pin config from? it's different from the codec dump you posted... that pinconfigs are from codec_dump for alc883 realtek that i found on net alc883_codec_dump.txt somewhere to check the difference, so i compiled it myself to match for my inputs and outputs test: 01471c40 01471d41 01471e21 01471f01 1/8 jack Headphones 01571c20 01571d10 01571e13 01571f10 Internal Speaker Integrated 01671c30 01671d60 01671e01 01671f01 1/8 Line OUT 01871c10 01871d90 01871ea1 01871f01 1/8 Mic IN 01a71c60 01a71d30 01a71e81 01a71f01 1/8 Line IN 01e71c50 01e71d11 01e71e45 01e71f01 Digital OUT ...is something wrong with it ? i think the problem is with pathmapping in platformdriver.. Link to comment Share on other sites More sharing options...
DPyro Posted March 30, 2009 Share Posted March 30, 2009 This better?: 01471c10 01471d01 01471e13 01471f90 - Internal Speaker 01571c20 01571d10 01571e2b 01571f01 - Headphones 01271c30 01271d01 01271ea0 01271f90 - Internal Mic 01871c40 01871d90 01871ea1 01871f01 - External Mic 01e71c50 01e71d11 01e71e45 01e71f01 - SPDIF Result: Link to comment Share on other sites More sharing options...
dakkie Posted March 30, 2009 Share Posted March 30, 2009 This better?: 01471c10 01471d01 01471e13 01471f90 - Internal Speaker 01571c20 01571d10 01571e2b 01571f01 - Headphones 01271c30 01271d01 01271ea0 01271f90 - Internal Mic 01871c40 01871d90 01871ea1 01871f01 - External Mic 01e71c50 01e71d11 01e71e45 01e71f01 - SPDIF Result: with this one i got bad sound quality i think because of LINEOUT pins are missed. without it sounds is bad quality Link to comment Share on other sites More sharing options...
DPyro Posted March 30, 2009 Share Posted March 30, 2009 Sorry, that was to coconup. I have ALC889 Link to comment Share on other sites More sharing options...
dakkie Posted March 30, 2009 Share Posted March 30, 2009 Sorry, that was to coconup. I have ALC889 that was looks familiar to me @coconup i got LINE IN working with NOISE REDUCTION and MIC also with NOISE REDUCTION (but no autodetection at all) also output is working only now on HEADPHONES and also without autodetection... ALC883.kext.zip maybe you will able to check it THX again Link to comment Share on other sites More sharing options...
coconup Posted March 31, 2009 Author Share Posted March 31, 2009 hey I don't have time now, but if you want autodetection you just have to edit your pathmap and put 2 devices under one array, look at my pathmap to see how Link to comment Share on other sites More sharing options...
dakkie Posted March 31, 2009 Share Posted March 31, 2009 hey I don't have time now, but if you want autodetection you just have to edit your pathmap and put 2 devices under one array, look at my pathmap to see how that what i tought so...now i got cosmetics done with Profiler.and part of Platformdriver..i try to get autodetection myself then ..no worries, anyway your work helps me alot to understand how it should be ... greetings ..but if i will have some problems i will ask you let you know Link to comment Share on other sites More sharing options...
tormentor Posted April 4, 2009 Share Posted April 4, 2009 I update to th fuc***ing chamaleon official 2.0 and lost audio again, sound assertions came up again, I tried to come back but no luck, everything I tried didn't work... p.s. I reinstalled the good'ol pc efi v9 and the sound came back , I don't know what happens with chameleon 2.0 . I know only that it has an extension folder under extra, the kexts worked all but HDA.kext... Link to comment Share on other sites More sharing options...
coconup Posted April 4, 2009 Author Share Posted April 4, 2009 I update to th fuc***ing chamaleon official 2.0 and lost audio again, sound assertions came up again, I tried to come back but no luck, everything I tried didn't work... p.s. I reinstalled the good'ol pc efi v9 and the sound came back , I don't know what happens with chameleon 2.0 . I know only that it has an extension folder under extra, the kexts worked all but HDA.kext... as I told you on the other post, those plist only kexts work only if you put them in extra/extensions.mkext. if you use the extra/extensions folder they won't load.. nothing to do with chameleon Link to comment Share on other sites More sharing options...
alimn786 Posted April 4, 2009 Share Posted April 4, 2009 Hello , I have been trying to make my sound work for weeks now, I have Realtek ALC889 HD built in EVGA X58 mobo, using iATKOS 5i, vodoo kernel. I am totally new to OSX86, I would appreciate if you guys can guide me step by step what needs to be done to make the sound work. Right now I don't see anything under HW (No internal Audio detected), blank input, output in preferences. I have tried many guides but was not able to install sound. I can reinstall the whole system, if you guys provide me step by step guide. I would really appreciate your help. Thank you Malik Link to comment Share on other sites More sharing options...
kidalive Posted April 5, 2009 Share Posted April 5, 2009 Hi, coconup. I`ve got my audio card fully working using the Legacy method. But unfortuNately I got sound assertions at boot up. I wanna do it using the inject DSDT way, but I`m not sure how to get the DSDT.aml(donno from Linux or DSDT Patcher). I also donno where the DSDT.aml located in the Leopard. Sorry I`m totally a noob. I did search about the DSDT stuff but I don`t wanna flash my BIOS `cause it works well with 10.5.6 update. I just wanna get the sound working in a flawless way. B.T.W I did a retail install, I find the sleep doesn`t work. Does ur NB work now using the DSDT patch? Please help me. Link to comment Share on other sites More sharing options...
alimn786 Posted April 5, 2009 Share Posted April 5, 2009 Dear All, Please help, I have spend many weeks and I am new to all this. I have tried many guides but nothing works for sound ALC889. I have read about your method and it is amazing but too technical for me I need step by step guide to do that. Please help, they are many like me who will benefit from this. Regards, Malik Link to comment Share on other sites More sharing options...
coconup Posted April 5, 2009 Author Share Posted April 5, 2009 Hi, coconup. I`ve got my audio card fully working using the Legacy method. But unfortuNately I got sound assertions at boot up. I wanna do it using the inject DSDT way, but I`m not sure how to get the DSDT.aml(donno from Linux or DSDT Patcher). I also donno where the DSDT.aml located in the Leopard. Sorry I`m totally a noob. I did search about the DSDT stuff but I don`t wanna flash my BIOS `cause it works well with 10.5.6 update. I just wanna get the sound working in a flawless way. B.T.W I did a retail install, I find the sleep doesn`t work. Does ur NB work now using the DSDT patch? Please help me. to use dsdt to enable hda you just have to copy the code in the first post under your HDEF device in your decompiled dsdt and then compile it to .aml, which usually goes in the root folder. use fassl patcher to do everything btw whether you inject hda through dsdt or hdaenabler has nothing to do with the sound assertions, they are different methods that do the very same thing and to all the people asking for help regarding other cards, use other topics or follow the king's guide in the genius bar Link to comment Share on other sites More sharing options...
alimn786 Posted April 5, 2009 Share Posted April 5, 2009 Hello coconup, I have been trying to make my sound work for weeks, I have Realtek ALC889 HD built in EVGA X58 mobo, using iATKOS 5i I have tried many guides but nothing works for sound ALC889. Please help I am totally new to OSX, and after weeks of struggle I have OSX86 on my Intel PC. Now my sound is not working. Please please help. Regards, Malik Link to comment Share on other sites More sharing options...
coconup Posted April 5, 2009 Author Share Posted April 5, 2009 yeah, posting the same thing 3 times won't make me help you making work a card that I don't have, as I told you please ask someone else and read the king's guide if you want to do it by yourself Link to comment Share on other sites More sharing options...
Recommended Posts