InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
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
  #2  
Old 08-28-2009, 09:12 PM
JaE-V JaE-V is offline
Jaguar
 
Join Date: Jul 2009
Posts: 85
http://www.insanelymac.com/forum/ind...post&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.

EVGA x58
6GB DDR3 1600MHz
74gb raptor
9800gt
i7 920 @ 3.2GHz Corsair H60
Reply With Quote
  #3  
Old 08-28-2009, 10:12 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
nope airwalks VoodoHDA dont work on mine. E/E and S/L/E
Reply With Quote
  #4  
Old 08-28-2009, 10:18 PM
JaE-V JaE-V is offline
Jaguar
 
Join Date: Jul 2009
Posts: 85
Quote:
Originally Posted by xxxslayeriiixxx View Post
nope airwalks VoodoHDA dont work on mine. E/E and S/L/E
did you restore your original hda kext and remove the enabler?

EVGA x58
6GB DDR3 1600MHz
74gb raptor
9800gt
i7 920 @ 3.2GHz Corsair H60
Reply With Quote
  #5  
Old 08-28-2009, 10:36 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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.
Reply With Quote
  #6  
Old 08-29-2009, 01:18 AM
JaE-V JaE-V is offline
Jaguar
 
Join Date: Jul 2009
Posts: 85
Quote:
Originally Posted by xxxslayeriiixxx View Post
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?

EVGA x58
6GB DDR3 1600MHz
74gb raptor
9800gt
i7 920 @ 3.2GHz Corsair H60
Reply With Quote
  #7  
Old 08-29-2009, 05:59 AM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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 and i just copy and pasted it to my extra folder and it worked right away 32/64.

Last edited by xxxslayeriiixxx; 08-29-2009 at 09:25 AM.
Reply With Quote
  #8  
Old 08-29-2009, 05:51 PM
JaE-V JaE-V is offline
Jaguar
 
Join Date: Jul 2009
Posts: 85
Quote:
Originally Posted by xxxslayeriiixxx View Post
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 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

EVGA x58
6GB DDR3 1600MHz
74gb raptor
9800gt
i7 920 @ 3.2GHz Corsair H60
Reply With Quote
  #9  
Old 08-29-2009, 06:48 PM
xxxslayeriiixxx xxxslayeriiixxx is offline
Jaguar
 
Join Date: Aug 2009
Location: USA, CA
Posts: 82
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=7...4e75f6e8ebb871

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

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>


Code:
BIOS:E758_SZ2Z Motherboard:EVGA x58 132-BL-E758-A1 CPU:Intel Core i7 920 @ 4.0 GHz OS:Snow Leopard 10J567:x64 Vanilla Memory:24 GB G.skill DDR3 1333 MHz HDD:10 x 1TB Western Digital Caviar Black Graphics Card:EVGA Geforce GTX480 1536 mb Monitor:Dell Ultrasharp 2408WFP Rev. A02 Audio: Onboard


Last edited by xxxslayeriiixxx; 08-29-2009 at 07:02 PM.
Reply With Quote
  #10  
Old 08-29-2009, 07:46 PM
JaE-V JaE-V is offline
Jaguar
 
Join Date: Jul 2009
Posts: 85
Did you used Chameleon 640 followed by Chameleon V2 Snow Support?



💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers.


EVGA x58
6GB DDR3 1600MHz
74gb raptor
9800gt
i7 920 @ 3.2GHz Corsair H60
Reply With Quote
Reply