View Single Post
 
Old 08-28-2009, 07:45 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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. 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

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 - Click to download
5. Your brain/knowledge...
6. Chameleon RC2 R640 - Click to download
7. Chameleon Snow Leopard Support - 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
Code:
 /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. This is pretty straight forward. After the installation is done, install Chameleon Snow Leopard support boot file. Place the Boot file in your desktop. Open up Terminal. Type:
Code:
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:
Code:
<?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.c...ck1&thread=509

Heres a sample of my clean boot.plist

Code:
<?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>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. http://www.mediafire.com/?sharekey=7...4e75f6e8ebb871. Copy/Paste it to EXTRA Folder

Quoted from SaCleoCheater:
Quote:
Step 3: DSDT. Your going to need a modded DSDT to stop the annoying CMOS reset bug.

Download iasl 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.

Code:
<?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/ind...=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 @$$...

Last edited by xxxslayeriiixxx; 08-31-2009 at 09:24 AM.
Reply With Quote