semendemon Posted January 13, 2010 Share Posted January 13, 2010 Hello! I just came across this wonderful thread, and I have tried to patch my DSDT with the code mentioned for the Realtek ALC889 chip in a thread over at InfiniteMac (http://www.infinitemac.com/f57/guide-how-to-port-applehda-to-sl-t3981/post39195.html), as that is what my motherboard, the Gigabyte GA-X58A-UD7, uses for onboard audio (its little brother, the GA-EX58-UD5, uses the more common ALC889A). Since it uses the same model chip as EVGA motherboards, I believe that I can get it working on this new flagship motherboard from Gigabyte, and thus open the Hackintosh world up to people who are considering buying this motherboard. Please help me to help the Hackintosh community. I will come out with a guide for this motherboard as soon as I figure out how to get audio working via DSDT, which will make my current installation a complete vanilla installation. Just to offer you some background information, I am using the Chameleon v2.0 RC4 bootloader and have already patched my DSDT with ACPI Patcher Beta 5 (under Windows of course). I modified the DSDT that was created by ACPI Patcher with the lines of code for the ALC889 as well as replacing both instances of AZAL found with HDEF, but upon compilation with iASLMe, it gave me one error on the Codec_ID line regarding the length of the statement and 17 optimizations. As such, I removed that line completely and it compiled with zero errors, but still performed 17 optimizations. Please help me correct my DSDT code by providing your entire code or just the excerpts necessary to make corresponding modifications to mine. Also, I still need to get my SATA and ethernet controllers working via DSDT (which both use the same chipsets as the EVGA motherboards), so I can remove my JMicron.kext, AppleIntelPIIXATA per.kext, and RealtekR1000.kext (or RealtekR1000SL.kext), and go fully vanilla. Currently, I have the LegacyHDA.kext posted in this thread and and the vanilla AppleHDA.kext in S/L/E, and under "Audio (Built In)" in System Profiler, I have two devices showing up in the right column as "Intel High Definition Audio": 1. Device ID: 0x1458A102 Audio ID: 12 Available Devices: 2. Device ID: 0x1682AA30 Audio ID: 12 Available Devices: Before patching my DSDT, I had nothing showing up under "Audio (Built In)" in System Profiler, so this is definitely a sign of progress. Now, I need the help of you wise InfiniteMac users to get this down perfect, as audio still does not get detected or work for me. I would like to thank you in advance for your assistance and cooperation, and hope to hear from you as soon as possible. Link to comment Share on other sites More sharing options...
hatfieldta Posted January 15, 2010 Share Posted January 15, 2010 I just downloaded this: http://www.kexts.com/view/191-gigabyte_ga-x58a-ud7.html haven't tried it yet on my UD7 though - perhaps you can compare the DSDT file in it.... Hello! I just came across this wonderful thread, and I have tried to patch my DSDT with the code mentioned for the Realtek ALC889 chip in a thread over at InfiniteMac (http://www.infinitemac.com/f57/guide-how-to-port-applehda-to-sl-t3981/post39195.html), as that is what my motherboard, the Gigabyte GA-X58A-UD7, uses for onboard audio (its little brother, the GA-EX58-UD5, uses the more common ALC889A). Since it uses the same model chip as EVGA motherboards, I believe that I can get it working on this new flagship motherboard from Gigabyte, and thus open the Hackintosh world up to people who are considering buying this motherboard. Please help me to help the Hackintosh community. I will come out with a guide for this motherboard as soon as I figure out how to get audio working via DSDT, which will make my current installation a complete vanilla installation. Just to offer you some background information, I am using the Chameleon v2.0 RC4 bootloader and have already patched my DSDT with ACPI Patcher Beta 5 (under Windows of course). I modified the DSDT that was created by ACPI Patcher with the lines of code for the ALC889 as well as replacing both instances of AZAL found with HDEF, but upon compilation with iASLMe, it gave me one error on the Codec_ID line regarding the length of the statement and 17 optimizations. As such, I removed that line completely and it compiled with zero errors, but still performed 17 optimizations. Please help me correct my DSDT code by providing your entire code or just the excerpts necessary to make corresponding modifications to mine. Also, I still need to get my SATA and ethernet controllers working via DSDT (which both use the same chipsets as the EVGA motherboards), so I can remove my JMicron.kext, AppleIntelPIIXATA per.kext, and RealtekR1000.kext (or RealtekR1000SL.kext), and go fully vanilla. Currently, I have the LegacyHDA.kext posted in this thread and and the vanilla AppleHDA.kext in S/L/E, and under "Audio (Built In)" in System Profiler, I have two devices showing up in the right column as "Intel High Definition Audio": 1. Device ID: 0x1458A102 Audio ID: 12 Available Devices: 2. Device ID: 0x1682AA30 Audio ID: 12 Available Devices: Before patching my DSDT, I had nothing showing up under "Audio (Built In)" in System Profiler, so this is definitely a sign of progress. Now, I need the help of you wise InfiniteMac users to get this down perfect, as audio still does not get detected or work for me. I would like to thank you in advance for your assistance and cooperation, and hope to hear from you as soon as possible. Link to comment Share on other sites More sharing options...
internetsandman Posted January 24, 2010 Share Posted January 24, 2010 I just downloaded this: http://www.kexts.com/view/191-gigabyte_ga-x58a-ud7.html haven't tried it yet on my UD7 though - perhaps you can compare the DSDT file in it.... would it be best to restore that directly to a USB stick? because I've seen similar files used for other boards, but they produce better results if their Extra folder is simply substituted with the one in this guide: http://lifehacker.com/5351485/how-to-build...start-to-finish Link to comment Share on other sites More sharing options...
Lyle M Posted January 29, 2010 Share Posted January 29, 2010 Please help me correct my DSDT code by providing your entire code or just the excerpts necessary to make corresponding modifications to mine. Also, I still need to get my SATA and ethernet controllers working via DSDT (which both use the same chipsets as the EVGA motherboards), so I can remove my JMicron.kext, AppleIntelPIIXATA per.kext, and RealtekR1000.kext (or RealtekR1000SL.kext), and go fully vanilla. Hi semendemon, I recently picked up a GA-X58A-UD3R to replace the EX58-UD5 that I sold. I booted from the same drive I had in the UD5 and was surprised that the only thing that didn't work (on initial inspection) was sound. I knew about the ALC889 vs the ALC889a and was expecting this. Just now, I finished modifying my DSDT. It was my first time, but I now have sound! I took a piece from of a UD7 DSDT that someone posted "Method (DTGP, 5, NotSerialized)". I didn't use his "Device (HDEF)" section because for some odd reason it referenced the 889a. Then, I copied the "Device (HDEF)" portion from a DSDT posted by a P55A-UD3R user (889). The UD3R user also had audio kexts loaded. I installed them and have yet to try my system without (time to get some sleep). The LegacyHDA.kext is installed in /Extra/Extensions/ and the AppleHDA.kext is in /S/L/E. The attached DSDT (2010_01_29_011540.zip) was generated clean on my X58A-UD3R (previous DSDT removed and system rebooted before generating). The original generation was done with iasl from 10/15/09. The compiling after the mod was done with iasl from 1/25/10. Hopefully this will help you along with your efforts. If you find you are able to run audio without any non-apple kexts, I'd love to learn from your efforts. Regards, Lyle 2010_01_29_011540.zip LegacyHDA.kext.zip AppleHDA.kext.zip Link to comment Share on other sites More sharing options...
klh6686 Posted February 6, 2010 Share Posted February 6, 2010 I need help getting this sound chipset to work on my X58m. I am very unfamiliar with DSDT editing and I don't want to tinker with it myself, I am afraid to break my current dual screen support booting w/ 64 bit native. I have attached some screenshots of what I am getting using the above kext's alone. Link to comment Share on other sites More sharing options...
klh6686 Posted February 6, 2010 Share Posted February 6, 2010 I got my sound working using this link, It's not vanilla but atleast it's working. http://www.infinitemac.com/f57/voodoohda-64bit-t3828/ Link to comment Share on other sites More sharing options...
rm2488 Posted February 6, 2010 Share Posted February 6, 2010 Hey I'm adding to the problem than solving it, unfortunately. I've been trying to get SL installed on a Toshiba Satellite P!00, but I have issues with its DSDT. I managed to extract it, and this guide helped me a lot- http://ubuntuforums.org/archive/index.php/t-473996.html It is for Linux, but seems to be working for the guy. I have similar errors on my DSDT, but after following the instructions to the T, I still have errors on compile. If somebody would have a look at the attached DSDT and fix it so it compiles without errors or warnings, I would be very grateful. The only differences are that my BIOS ver is 4.4 against his 3.3, but the DSDT sections, as far as I can tell, have remained unchanged. I can add additional info if anyone needs it. Fixing the DSDT would fix the sound, which seems to be inoperative on a lot of P100 notebooks. So somebody, please help! Or at least sending me on the right path would be great. P.S. I've attached the unaltered iasl outputdsdt_fixed.txt Link to comment Share on other sites More sharing options...
fzkl Posted March 18, 2010 Share Posted March 18, 2010 Hi all, I am a noob when it comes to hackintosh and I managed to install SL on my gigabyte GA-X58A-UD5 from an external USB HDD. Unfortunately the sound doesn't work for me and I suspect I am facing the same problems listed in the thread. I understand what Kexts are but I am not sure how to load them. Could someone give me or point me to an introduction on Kexts and what I need to do to get this to work? Appreciate any help greatly. Thanks. Link to comment Share on other sites More sharing options...
E-Live Posted April 16, 2010 Share Posted April 16, 2010 Hi all, I am a noob when it comes to hackintosh and I managed to install SL on my gigabyte GA-X58A-UD5 from an external USB HDD. Unfortunately the sound doesn't work for me and I suspect I am facing the same problems listed in the thread. I understand what Kexts are but I am not sure how to load them. Could someone give me or point me to an introduction on Kexts and what I need to do to get this to work? Appreciate any help greatly. Thanks. Hi Fzkl, I have the same board (x58a-ud5) and no sound. Did you get sound to work, if so how? Thanks Link to comment Share on other sites More sharing options...
llbeaner Posted June 6, 2010 Share Posted June 6, 2010 Hi Fzkl, I have the same board (x58a-ud5) and no sound. Did you get sound to work, if so how? Thanks check out my post on this link. i now have sound working! http://www.insanelymac.com/forum/index.php...p;#entry1482401 Link to comment Share on other sites More sharing options...
Recommended Posts