PDA

View Full Version : EVGA x58 snow leo audio problems


xxxslayeriiixxx
08-28-2009, 07:45 PM
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. http://cid-8b65993ef55cf014.skydrive.live.com/browse.aspx/.Public/OSx86/Snow%20Leopard/Drivers%20kext%20%7C5Sterowniki%7C6/==%20%20Sound%20%7C5dźwięk%7C6%20==?view=details (http://cid-8b65993ef55cf014.skydrive.live.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?

http://img5.imageshack.us/img5/1576/screenshot20090828at113.png


---------------------------------------------------------------------------------------------------------------------------------------
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 (http://cid-8b65993ef55cf014.skydrive.live.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 (http://chameleon.osx86.hu/file_download/36/Chameleon-2.0-RC2-r640.pkg.zip) - Click to download
7. Chameleon Snow Leopard Support (http://rapidshare.de/files/47791387/boot.html) - Click to download
6. PATIENCE


Pick which set of kext you prefer: AIRWALKS kext from InsanelyMac (http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=54670) 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 (http://chameleon.osx86.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 (http://rapidshare.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" "http://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: http://aquamac.proboards.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" "http://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>d10300000100000001000000c50300001500000002010c00d0 41030a010000000101060000070101060000007fff04001400 0000400032002c006e0061006d00650000001100000073656e 736f722d706172656e74220000005600520041004d002c0074 006f00740061006c00730069007a0065000000080000000000 002036000000400032002c00680077006300740072006c002d 0070006100720061006d0073002d0076006500720073006900 6f006e00000008000000000000021c00000064006500760069 00630065005f0074007900700065000000100000004e564441 2c4765466f7263650e0000006e0061006d00650000000f0000 004e5644412c506172656e7422000000400030002c00640065 0076006900630065005f00740079007000650000000b000000 646973706c6179100000006d006f00640065006c0000001e00 00004e5649444941204765466f726365203938303020475420 44444c22000000400031002c00640065007600690063006500 5f00740079007000650000000b000000646973706c61791200 0000400032002c007200650067000000080000000000000222 000000400032002c006400650076006900630065005f007400 7900700065000000120000004e5644412c6770752d64696f64 6520000000400032002c0063006f006d007000610074006900 62006c0065000000160000004e5644412c73656e736f722d70 6172656e7422000000400032002c002300730069007a006500 2d00630065006c006c00730000000800000000000000200000 00400031002c0063006f006d00700061007400690062006c00 650000000e0000004e5644412c4e564d616314000000400030 002c006e0061006d0065000000120000004e5644412c446973 706c61792d413a000000400032002c0068007700730065006e 0073006f0072002d0070006100720061006d0073002d007600 65007200730069006f006e0000000800000000000002260000 00400032002c0023006100640072006500730073002d006300 65006c006c0073000000080000000000000114000000400031 002c006e0061006d0065000000120000004e5644412c446973 706c61792d4220000000400030002c0063006f006d00700061 007400690062006c00650000000e0000004e5644412c4e564d 61631e00000072006f006d002d007200650076006900730069 006f006e000000090000003331373261100000004e00560043 004100500000001800000004000000000003000c0000000000 0007000000000e0000004e00560050004d0000002000000001 00000000000000000000000000000000000000000000000000 0000</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. http://www.mediafire.com/?sharekey=7e68de0d8bc56b2f24a64199ac7f73e5e04e75f6 e8ebb871. 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 (http://sacleocheater.hostoi.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 your DSDT.aml located in the root of your volume, open Terminal..
Code:
sudo -s
iasl -d /Path/to/dsdt.aml
You should have a dsdt.dsl located in / now, that is decompiled and editable.
open dsdt.dsl and search for "RTC"/ Find Code:
0x08 //Length
below "Device (RTC)" or "Device (RTC0" and replace the "8" (or whatever number it may be) with a "2". So it looks something like this: Code:
0x02 //Length
. here's what it should fully look like:
Code:
}

Device (RTC)
{
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
{
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x01, // Alignment
0x02, // Length
)
})
}
Save it, and run the following through terminal:
Code:
sudo -s
iasl -ta /Path/to/dsdt.dsl
You should now have a compiled DSDT.aml located in /. Copy it to the EXTRA folder of your Snow Leopard volume.

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" "http://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&type=post&id=54670

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 @$$...

JaE-V
08-28-2009, 09:12 PM
http://www.insanelymac.com/forum/index.php?s=&showtopic=149505&view=findpost&p=1239179



check that guide out and try that file, i'm at work havent had time yet....let me know. you'll have to be logged in to download the zip.

xxxslayeriiixxx
08-28-2009, 10:12 PM
nope airwalks VoodoHDA dont work on mine. E/E and S/L/E

JaE-V
08-28-2009, 10:18 PM
nope airwalks VoodoHDA dont work on mine. E/E and S/L/E

did you restore your original hda kext and remove the enabler?

xxxslayeriiixxx
08-28-2009, 10:36 PM
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.

JaE-V
08-29-2009, 01:18 AM
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.

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?

xxxslayeriiixxx
08-29-2009, 05:59 AM
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 (http://cid-8b65993ef55cf014.skydrive.live.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.

JaE-V
08-29-2009, 05:51 PM
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 (http://cid-8b65993ef55cf014.skydrive.live.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.

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

xxxslayeriiixxx
08-29-2009, 06:48 PM
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.
http://www.mediafire.com/?sharekey=7e68de0d8bc56b2f24a64199ac7f73e5e04e75f6 e8ebb871

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" "http://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>d10300000100000001000000c50300001500000002010c00d0 41030a010000000101060000070101060000007fff04001400 0000400032002c006e0061006d00650000001100000073656e 736f722d706172656e74220000005600520041004d002c0074 006f00740061006c00730069007a0065000000080000000000 002036000000400032002c00680077006300740072006c002d 0070006100720061006d0073002d0076006500720073006900 6f006e00000008000000000000021c00000064006500760069 00630065005f0074007900700065000000100000004e564441 2c4765466f7263650e0000006e0061006d00650000000f0000 004e5644412c506172656e7422000000400030002c00640065 0076006900630065005f00740079007000650000000b000000 646973706c6179100000006d006f00640065006c0000001e00 00004e5649444941204765466f726365203938303020475420 44444c22000000400031002c00640065007600690063006500 5f00740079007000650000000b000000646973706c61791200 0000400032002c007200650067000000080000000000000222 000000400032002c006400650076006900630065005f007400 7900700065000000120000004e5644412c6770752d64696f64 6520000000400032002c0063006f006d007000610074006900 62006c0065000000160000004e5644412c73656e736f722d70 6172656e7422000000400032002c002300730069007a006500 2d00630065006c006c00730000000800000000000000200000 00400031002c0063006f006d00700061007400690062006c00 650000000e0000004e5644412c4e564d616314000000400030 002c006e0061006d0065000000120000004e5644412c446973 706c61792d413a000000400032002c0068007700730065006e 0073006f0072002d0070006100720061006d0073002d007600 65007200730069006f006e0000000800000000000002260000 00400032002c0023006100640072006500730073002d006300 65006c006c0073000000080000000000000114000000400031 002c006e0061006d0065000000120000004e5644412c446973 706c61792d4220000000400030002c0063006f006d00700061 007400690062006c00650000000e0000004e5644412c4e564d 61631e00000072006f006d002d007200650076006900730069 006f006e000000090000003331373261100000004e00560043 004100500000001800000004000000000003000c0000000000 0007000000000e0000004e00560050004d0000002000000001 00000000000000000000000000000000000000000000000000 0000</string>
</dict>
</plist>

JaE-V
08-29-2009, 07:46 PM
Did you used Chameleon 640 followed by Chameleon V2 Snow Support?

xxxslayeriiixxx
08-29-2009, 07:51 PM
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"

JaE-V
08-29-2009, 09:06 PM
cool cool ill have to try it out when i reinstall for the 80th time lol.

JaE-V
08-30-2009, 02:24 AM
Hey slayer, up and going. It was the windows 7 bloader stopping my drive from booting. Created a thread here with walk through. Maybe we can help those guys if they have additional questions.

http://www.insanelymac.com/forum/index.php?showtopic=182648

xxxslayeriiixxx
08-30-2009, 02:44 AM
good to hear you got it running. My name in insanelymac is A_rocC.