Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Snow Leopard 10.6 › EVGA x58 snow leo audio problems
11,308 reads · 2009-08-28 – 2009-08-30
Dossier Snow Leopard 10.6 ALC889a / Audio Chameleon / Boot-132 EVGA / X58 Retail DVD / USB

EVGA x58 snow leo audio problems

I have a fully working evga x58 32/64 bit vanilla install, but audio doesnt seem to be working. It shows the specifications in system profiler, but no audio out detected in system preferences. i used the kext from electro's post.…

Primary Author
@xxxslayeriiixxx Published 2009-08-28
Collection
Snow Leopard 10.6
Archival Footprint
11,308 historical reads · 7 curated field notes (from 14 dispatches) · 2009-08-28 – 2009-08-30
Credited Voices (2)
@xxxslayeriiixxx (7)@JaE-V (7)

I have a fully working evga x58 32/64 bit vanilla install, but audio doesnt seem to be working. It shows the specifications in system profiler, but no audio out detected in system preferences. i used the kext from electro's post. cid-8b65993ef55cf014.skydrive.li ve.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Drivers%20kext%20%7C5Sterowniki%7C6/==%20%20Sound%20%7C5d%C5%BAwi%C4%99k%7C6%20==?view=details

AppleHDA_432 and HDAenabler

i installed AppleHDA through kext helper and i installed HDAenabler in E/E folder

Can anyone help me solve this issue?

---------------------------------------------------------------------------------------------------------------------------------------
HOW TO INSTALL SNOW LEOPARD 10A432 (GM) ON EVGA X58

READ THE WHOLE THING FIRST: Especially step 8

What you will need:
1. A working OS X Installation: Snow Leopard or Leopard.
2. Retail/Beta copy of Snow Leopard 10A432.
3. A HD to install Snow Leopard on. i suggest you have 3 hardrives if you do not want to wipe out your Leopard Install
4. Teckno_Junkie's Snow Files (cid-8b65993ef55cf014.skydrive.li ve.com/self.aspx/.Public/OSx86/Snow%20Leopard/Other%20%7C5inne%7C6/Teknojunkie%7C_Snowfiles.dmg) - Click to download
5. Your brain/knowledge...
6. Chameleon RC2 R640 (chameleon.osx 86.hu/file_download/36/Chameleon-2.0-RC2-r640.pkg.zip) - Click to download
7. Chameleon Snow Leopard Support (rapid share.de/files/47791387/boot.html) - Click to download
6. PATIENCE

Pick which set of kext you prefer: AIRWALKS kext from InsanelyMac ↗ or Electro/Teknojunkie kext provided.

Installation

Step 1: Connect the Hardrive for the Snow kitty installation: USB Enclosure or to another Sata connection, i prefer SATA because it is much faster. Once it is connected, open up Disk Utility. Click the Hardrive and format it to GUID.

Step 2: Mount/Click your Snow Leopard Install file. Once the Install window pops up, hold the these keys [ Shift + Command + G ] and enter

 /Volumes/Mac OS X Install DVD/System/Installation/Packages 

. A window will pop up showing all the hidden packages. Find the install package called "OSInstall.mpkg" and run it. Customize your installation or it will fail. Do not include the files you do not need. Installation should take around 10 - 20 minutes. DO NOT REBOOT after it is done.

Step 3: Install Chameleon RC2 R640 (chameleon.osx 86.hu/file_download/36/Chameleon-2.0-RC2-r640.pkg.zip). This is pretty straight forward. After the installation is done, install Chameleon Snow Leopard support boot file (rapid share.de/files/47791387/boot.html). Place the Boot file in your desktop. Open up Terminal. Type:

sudo -s
cp /Volume/[Hardrive Currently on]/Users/[Put your User Name]/Desktop/boot /Volumes/[your Snow Leopard HD]

an easier way is just type [ cp ] then drag the boot file to the terminal then space then /Volume/[your snow leopard HD].

Step 4: Now we need to install the kext files. Open up Teknojunkie's Snow files and browse through the kext folder. Once you see all the kext, highlight all of them and COPY. Once you copied it, open up the Hardrive where you installed Snow Leopard. Browse through the EXTRA folder and click the folder named EXTENSIONS. Delete the extension files that are in the folder and replace it with the once you copied. PASTE it.

Step 5: Now we need to make/edit the boot.plist file located in the EXTRA folder. Open up the apple.boot.plist and replace the text with this:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>busratio=20 -x32 boot-uuid=93F4654A-DEAC-3A5D-9FB9-4AAF355BAD3D</string>  REPLACE UUID WITH YOUR OWN UUID. You can locate your UUID by browsing to DISK UTILITY and right click on the Snow leopard hardrive and click on INFORMATION. Copy your Universal Unique Identifier and paste it where mine is.
    <key>Graphics Mode</key>
    <string>1920x1200x32</string> REPLACE THIS WITH YOUR MONITOR RESOLUTION
    <key>device-properties</key>
    <string>REPLACE THIS WITH YOUR OWN GRAPHICS CARD EFI STRING</string>
</dict>
</plist>

Generating EFI STRING for your NVDIA Graphics Card: aquamac.prob oards.com/index.cgi?action=display&board=hack1&thread=509

Heres a sample of my clean boot.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>busratio=20 -x64 boot-uuid=93F4654A-DEAC-3A5D-9FB9-4AAF355BAD3D</string>
    <key>Quiet Boot</key>
    <string>Yes</string>
    <key>GUI</key>
    <string>No</string>
    <key>Graphics Mode</key>
    <string>1920x1200x32</string>
    <key>device-properties</key>
    <string>d10300000100000001000000c50300001500000002010c00d041030a010000000101060000070101060000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e00000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e5649444941204765466f72636520393830302047542044444c22000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617912000000400032002c007200650067000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7422000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000226000000400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000000000000000</string>
</dict>
</plist>

Step 6: You need to generate and compile/Edit your own DSDT.aml file so there wont be any complications on using others DSDT file. Here is my DSDT.aml file if your too lazy to create your own. media fire.com/?sharekey=7e68de0d8bc56b2f24a64199ac7f73e5e04e75f6e8ebb871. Copy/Paste it to EXTRA Folder

Quoted from SaCleoCheater:

Step 3: DSDT. Your going to need a modded DSDT to stop the annoying CMOS reset bug. Download iasl (sacleocheater.hos toi.com/iasl.zip) and extract it to /usr/bin on your CURRENT BOOTED VOLUME! - This will allow modification of a compiled DSDT. Use ~pcwiz's DSDT GUI app to create a DSDT if you don't already have one.. once you have…

Step 7: Now you need a SMbios.plist to edit your system profiler information. Copy the smbios.plist from TeknoJunkies Snow files and paste it to your EXTRA folder. Edit it to your likings. Edit the information However your want, just write what hardware you have or something on the lines. Heres a sample of mine.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>SMbiosvendor</key>
    <string>Apple Inc.</string>
    <key>SMbiosversion</key>
    <string>EX58SZ2F</string>
    <key>SMbiosdate</key>
    <string>6/29/2009</string>
    <key>SMboardmanufacturer</key>
    <string>Apple Computer, Inc.</string>
    <key>SMboardproduct</key>
    <string>Mac-F42C88C8</string>
    <key>SMfamily</key>
    <string>MacPro</string>
    <key>SMmanufacturer</key>
    <string>Apple Inc.</string>
    <key>SMproductname</key>
    <string>EVGA X58</string>
    <key>SMserial</key>
    <string>EX58SZ2F1366</string>
    <key>SMsystemversion</key>
    <string>1.0</string>
    <key>SMUUID</key>
    <string>93F4654A-DEAC-3A5D-9FB9-4AAF355BAD3D</string>
    <key>SMmemtype</key>
    <string>24</string>
    <key>SMmemspeed</key>
    <string>1066</string>
    <key>SMmemmanufacter</key>
    <string>Apple Computer Inc.</string>
    <key>SMmemserial</key>
    <string>100000000</string>
    <key>SMmempart</key>
    <string>1</string>
<!--
    <key>SMexternalclock</key>
    <string></string>
    <key>SMmaximalclock</key>
    <string></string>
-->
</dict>
</plist>

Step 8: Now we can reboot. Just boot the Snow Leopard HD and it will play the snow leopard intro. to skip registration, press [ Command + Q ] and skip. Now you got it booted, try to repair the permissions through kext utility provided by TeknoJunkie Snow Files. If you get a kernel panic, it would most be likely [ mdwoker ]. If you get a kernel Panic you need to restart and boot with [ -x ] for safe mode. Now repair it again and your good to go…NOT. There is a problem with the installer packages that i do not know how to explain. When you go to DISK UTILITY, if you try to repair permissions, there is going to be an error and it will tell you that there is no packages. TO GET AROUND THIS, YOU NEED TO INSTALL SNOW LEOPARD AGAIN WITH YOUR NEWLY INSTALLED SNOW LEOPARD to another hardrive, you need another hardrive or just use the hardrive where Leopard is. This will solve the installer packages issue and any packages issue in SL.

But if you do not want to install it again. Go open up your SNOW LEOPARD installation DVD/DMG. Browse through the packages again and install "BSD.mpkg" this will partially solve the repair permission issue, but i do not think it really repairs all the system because it takes one second to repair.

This is a full Vanilla installation already, but one problem is the AUDIO. We need to install VoodoHDA through S/L/E, so it doesnt make the system fully Vanilla anymore. Installing it through E/E folder will not work for VoodoHDA

Download these files by Airwalk from Insanely mac.
http://www.insanelymac.com/forum/index.php?act=attach&a… ↗

Get the VoodoHDA.kext and install it through Kext Helper provided by TeknoJunkie.

Step 9: Now you can reboot and enjoy your Snow Leopard install

PS. Red SATA ports are not working, I do not know which kext activate it. You'll have 6 working anyways so dont worry yet.

**I prefer you do the installation again to another hardrive to solve installer packages issue in Disk Utility when repairing permissions. --- this is what i did, it was a pain the @$$...

Author Updates & Technical Revisions

Follow-up dispatches by @xxxslayeriiixxx

Author Update #1 @xxxslayeriiixxx 2009-08-28

nope airwalks VoodoHDA dont work on mine. E/E and S/L/E

Author Update #2 @xxxslayeriiixxx 2009-08-28

yah i did, but no luck. im going to try to do a clean install again, using airwalks kext. he should start a thread, and not continue that discusion on the Gigabyte thread.

Author Update #3 @xxxslayeriiixxx 2009-08-29

his guide works ok for me. Serial-ATA devices works ok with his kext too. Full 64 bit support too.
i cant get VoodoHDA working with the extra folder, i have to install it into S/L/E. So im waiting for a AppleHDA so its still kinda untouch in the S/L/E. i used the latest Chameleon which is 640 i think and the snow leopard boot support. Before you led me to airwalks post, i used teknojunkies snow files (cid-8b65993ef55cf014.skydrive.li ve.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Other%20%7C5inne%7C6?view=details) and i just copy and pasted it to my extra folder and it worked right away 32/64.

Author Update #4 @xxxslayeriiixxx 2009-08-29

Since you are using Chameleon R430 you dont put the dsdt.aml file in the root. You put it on the root if your using v1012. Put it in the Extra Folder along with your boot.plist and smbios.plist

I think you have better luck with your own dsdt file because of hardware differences, but here it is anyways.
media fire.com/?sharekey=7e68de0d8bc56b2f24a64199ac7f73e5e04e75f6e8ebb871

Heres my boot.plist with XFX 9800 GT 512mb EFI string

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>busratio=20 -x64 boot-uuid=93F4654A-DEAC-3A5D-9FB9-4AAF355BAD3D</string>
    <key>Quiet Boot</key>
    <string>Yes</string>
    <key>GUI</key>
    <string>No</string>
    <key>Graphics Mode</key>
    <string>1920x1200x32</string>
    <key>device-properties</key>
<string>d10300000100000001000000c50300001500000002010c00d041030a010000000101060000070101060000007fff040014000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e00000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f7263650e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001e0000004e5649444941204765466f72636520393830302047542044444c22000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617912000000400032002c007200650067000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f646520000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7422000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000020000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616314000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d413a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000226000000400032002c0023006100640072006500730073002d00630065006c006c0073000000080000000000000114000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d61631e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000004e00560050004d0000002000000001000000000000000000000000000000000000000000000000000000</string>
</dict>
</plist>
Author Update #5 @xxxslayeriiixxx 2009-08-29

yah i used the latest one 640 from the chameleon website. i got the snow support from the news page in this website and i just installed it manually. its actually just the boot file.

then i just used terminal to use install it.

sudo -s
cp /Volumes/"Directory of the boot file"/boot /Volumes/"Your Hardrive"
Author Update #6 @xxxslayeriiixxx 2009-08-30

good to hear you got it running. My name in insanelymac is A_rocC.

Synthesized Community Field Notes

7 technical responses curated from 14 original dispatches

Field Note #3 @JaE-V 2009-08-29 ↳ Re: @xxxslayeriiixxx
@xxxslayeriiixxxyah i did, but no luck. im going to try to do a clean install again, using airwalks kext. he should start a thread, and not continue that discusion on the Gigabyte thread.

True lol, his guide is good but i cant get my sata drivers to kick in. What bootloader are you using? I'd wait before trying his guide, its missing a few files here and there, i'm gonna attatch a new Extra folder once i get the correct ATA kexts. Which are you using?

Field Note #4 @JaE-V 2009-08-29 ↳ Re: @xxxslayeriiixxx
@xxxslayeriiixxxhis guide works ok for me. Serial-ATA devices works ok with his kext too. Full 64 bit support too. i cant get VoodoHDA working with the extra folder, i have to install it into S/L/E. So im waiting for a AppleHDA so its still kinda untouch in the S/L/E. i used the latest Chameleon which is 640 i think and the snow leopard boot support.…

None of the methods are working for me at all, i feel like a noob lol..I swapped my drive over to the black port and now it doesnt boot off the drive at all. Maybe its my bios version or something..

I formatted the drive GUID
Installed to the partition excluding printer drivers
Installed Chameleon R430 then snow leo v2 support
Copied my compiled dsdt.aml to root (My current leo partition is in the red port and also at the time compilation, maybe thats the issue)
Added my string for my vid to the boot.plist in /Extra
Updated the UUID kext to match the UUID in smbios.plist.
Copied the entire contents of the /Extra/Extensions folder as well as the mket to /Extra

No boot. Upload your working dsdt.aml if you dont mind. Glad to see you got your audio going. I'll start redirecting EVGA x58 users to this thread, just update your title

Field Note #5 @JaE-V 2009-08-29

Did you used Chameleon 640 followed by Chameleon V2 Snow Support?

Field Note #6 @JaE-V 2009-08-29

cool cool ill have to try it out when i reinstall for the 80th time lol.

Sources & Contributor Provenance (2 credited usernames · Thread #3813)
UsernameDossier ContributionDispatchesActive Window
@xxxslayeriiixxxPrimary Author72009-08-28 → 2009-08-30
@JaE-VCore Contributor72009-08-28 → 2009-08-30