atlee Posted March 27, 2010 Share Posted March 27, 2010 Welcome and I hope you enjoy my extensive guide to getting the GA-X58-UD3R rev 1.0, 1.6 and v1.7 boards up and running as I myself has. Yes i'm talking about getting every little detail working. I will base it on my revision which is v1.7 but seeing as Rev 1.0, 1.6 boards have a different Network card I can easily sort this problem out for you guys. After this guide you will have a fully working Snow Leopard 10.6.2 or 10.6.3 latest you choose! with 5.1 Analogue, 7.1 Digital Audio. BIOS Settings: Intergrated Periperals SATA RAID/AHCI Mode - AHCI - My 2 SATA drives work as AHCI USB Keyboard and Mouse enabled Onboard SATA/IDE Ctrl Mode - IDE - My DVDRW is using first white SATA port 0, Acts like IDE drive Power Management Set to S3 Also set HPET to 64bit Let's gets started, things you will need. BootCD - http://www.tonymacx86.com/Public/tonymacx86-iBootCD.iso.zip Retail copy of MacOSX Snow Leopard 10.6.0 A Bootloader - http://github.com/downloads/aserebln/Chame...eBLN_v1.1.9.zip MacOSX 10.6.2 Combo Update - http://support.apple.com/downloads/DL959/e...mbo10.6.2.dmg or http://supportdownload.apple.com/download....Combo10.6.2.dmg MacOSX 10.6.3 Combo Update - http://support.apple.com/downloads/DL1017/...Combo10.6.3.dmg My Kext's and DSDT for Observation only. ***ONLY TAKE WHAT IS NEEDED*** Kext_Utility v2.3.2 http://www.insanelymac.com/forum/index.php...st&id=50182 PlistEdit Pro http://www.fatcatsoftware.com/plisteditpro/PlistEditPro.dmg Instructions: 1. Insert Tonymacx86 [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] CD 2. Select Snow Leopard Retail DVD and wait till it boots 3. Make sure you format your drive as GUID partition, create your partitions and install to that drive. 4. Follow on-screen prompts till your system restarts, Boot from Tonymacx86 iBootCD again, this time select your Snow Leopard drive where you installed to. 5. Install Macosx 10.6.2 OR 10.6.3 Combo update, don't restart 6. Install the bootloader AsereBLN v1.1.9, don't restart 7. Now at this stage the only kext's that you need are fakesmc.kext and NullCPUPowerManagement.kext and OpenHaltRestart.kext, this is just to start with we will get rid of them later. RESTART OR CONTINUE. 8. Copy fakesmc.kext, NullCPUPowerManagement.kext , OpenHaltRestart.kext to /Extra/Stored_Kexts folder in the root partition. Example /Volumes/MYSNOW/Extra. STARTING_KEXTS.zip 9. Drag Stored_Kexts folder onto the Kext_Utility icon and enter root pass and repair permisions. 10. DSDT Patching DSDT Fun You will need to get yourself Evo DSDTSE v1.4.3 http://www.osx86.es/Archivos/DSDTSE.zip The things that I will fix here: CPU – Intel Core i7 920, Fixed CMOS Reset, Your internal drives will not be orange no more, Sleep, Audio injection and stutter fix, CPU Turbo plus, Power management, Shutdown. Load your Evo DSDTSE up and click on Extract DSDT, this will extract a raw DSDT of your hardware with no modifications so there will be errors that need fixing before you save the file for use. To fix Local0 error Original Scope (\_SI) { Method (_MSG, 1, NotSerialized) { Store (Local0, Local0) } Method (_SST, 1, NotSerialized) { Store (Local0, Local0) } } Modified Scope (\_SI) { Method (_MSG, 1, NotSerialized) { Store ("Local0", Local0) } Method (_SST, 1, NotSerialized) { Store ("Local0", Local0) } } To fix the _WAK error Original Notify (\_SB.PCI0.USB0, 0x00) Notify (\_SB.PCI0.USB1, 0x00) Notify (\_SB.PCI0.USB2, 0x00) Notify (\_SB.PCI0.USB3, 0x00) Notify (\_SB.PCI0.USB4, 0x00) Notify (\_SB.PCI0.USB5, 0x00) } Modified Notify (\_SB.PCI0.USB0, 0x00) Notify (\_SB.PCI0.USB1, 0x00) Notify (\_SB.PCI0.USB2, 0x00) Notify (\_SB.PCI0.USB3, 0x00) Notify (\_SB.PCI0.USB4, 0x00) Notify (\_SB.PCI0.USB5, 0x00) Return (Package (0x02) { Zero, Zero }) } To fix CMOS reset error Original Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (ATT0, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x04, // Length ) IRQNoFlags () {8} }) Name (ATT1, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x04, // Length ) }) Modified Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (ATT0, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) IRQNoFlags () {8} }) Name (ATT1, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) layout-id insert, this allows layout ID 12 for audio to be inserted into the kernel. This must be pasted before “Method (\_WAK, 1, NotSerialized)” Method (DTGP, 5, NotSerialized) { If (LEqual (Arg0, Buffer (0x10) { /* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44, /* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B })) { If (LEqual (Arg1, One)) { If (LEqual (Arg2, Zero)) { Store (Buffer (One) { 0x03 }, Arg4) Return (One) } If (LEqual (Arg2, One)) { Return (One) } } } Store (Buffer (One) { 0x00 }, Arg4) Return (Zero) } CPU fix, this is only for Core i7 920 processor which most people buy. Original Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {} Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {} Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {} Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {} Processor (\_PR.CPU4, 0x04, 0x00000410, 0x06) {} Processor (\_PR.CPU5, 0x05, 0x00000410, 0x06) {} Processor (\_PR.CPU6, 0x06, 0x00000410, 0x06) {} Processor (\_PR.CPU7, 0x07, 0x00000410, 0x06) {} Modified Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) { Name (_CST, Package (0x07) { 0x06, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000000, // Address 0x01, // Access Size ) }, 0x01, 0x0001, 0x000003E8 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000010, // Address 0x01, // Access Size ) }, 0x02, 0x0040, 0x000001F4 }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x01, // Bit Width 0x02, // Bit Offset 0x0000000000000020, // Address 0x01, // Access Size ) }, 0x03, 0x0060, 0x0000015E }, Package (0x04) { ResourceTemplate () { Register (FFixedHW, 0x00, // Bit Width 0x00, // Bit Offset 0x0000000000000000, // Address ,) }, 0x01, 0x0001, 0x000003E8 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000414, // Address ,) }, 0x02, 0x0040, 0x000001F4 }, Package (0x04) { ResourceTemplate () { Register (SystemIO, 0x08, // Bit Width 0x00, // Bit Offset 0x0000000000000415, // Address ,) }, 0x03, 0x0060, 0x0000015E } }) Name (_PCT, Package (0x02) { ResourceTemplate () { Register (FFixedHW, 0x40, // Bit Width 0x00, // Bit Offset 0x0000000000000199, // Address ,) }, ResourceTemplate () { Register (FFixedHW, 0x10, // Bit Width 0x00, // Bit Offset 0x0000000000000198, // Address ,) } }) Name (_PSS, Package (0x0A) { Package (0x06) { 0x00000A65, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000015, 0x00000015 }, Package (0x06) { 0x00000A64, 0x0001FBD0, 0x0000000A, 0x0000000A, 0x00000014, 0x00000014 }, Package (0x06) { 0x000009DF, 0x0001A9C8, 0x0000000A, 0x0000000A, 0x00000013, 0x00000013 }, Package (0x06) { 0x0000095A, 0x000186A0, 0x0000000A, 0x0000000A, 0x00000012, 0x00000012 }, Package (0x06) { 0x000008D5, 0x00014438, 0x0000000A, 0x0000000A, 0x00000011, 0x00000011 }, Package (0x06) { 0x00000850, 0x000128E0, 0x0000000A, 0x0000000A, 0x00000010, 0x00000010 }, Package (0x06) { 0x000007CB, 0x0000F618, 0x0000000A, 0x0000000A, 0x0000000F, 0x0000000F }, Package (0x06) { 0x00000746, 0x0000DEA8, 0x0000000A, 0x0000000A, 0x0000000E, 0x0000000E }, Package (0x06) { 0x000006C1, 0x0000B798, 0x0000000A, 0x0000000A, 0x0000000D, 0x0000000D }, Package (0x06) { 0x0000063C, 0x0000A7F8, 0x0000000A, 0x0000000A, 0x0000000C, 0x0000000C } }) Method (_PPC, 0, NotSerialized) { Return (Zero) } } Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } Processor (\_PR.CPU4, 0x04, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } Processor (\_PR.CPU5, 0x05, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } Processor (\_PR.CPU6, 0x06, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } Processor (\_PR.CPU7, 0x07, 0x00000410, 0x06) { Alias (\_PR.CPU0._CST, _CST) Alias (\_PR.CPU0._PCT, _PCT) Alias (\_PR.CPU0._PSS, _PSS) Alias (\_PR.CPU0._PPC, _PPC) } To make this CPU modification work you have to add a string to “com.apple.Boot.plist” which will be in your /Extra folder. <key>DropSSDT</key> <string>yes</string> Goto Device(IDE1) and put this above Device(PRIM) This will make your orange drives grey, internal. Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x81, 0x26, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } Goto Device (PX40) and change the following: Original Device (PX40) { Name (_ADR, 0x001F0000) OperationRegion (PREV, PCI_Config, 0x08, 0x01) Scope (\) Modified Device (PX40) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "device-id", Buffer (0x04) { 0x18, 0x3A, 0x00, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } OperationRegion (PREV, PCI_Config, 0x08, 0x01) Scope (\) Goto Device (HPET) and change the following: Original Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (ATT3, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadWrite, 0xFED00000, // Address Base 0x00000400, // Address Length ) }) Name (ATT4, ResourceTemplate () { }) Method (_STA, 0, NotSerialized) { If (LGreaterEqual (OSFX, 0x03)) { If (HPTF) { Return (0x0F) } Else { Return (0x00) } } Else { Return (0x00) } } Method (_CRS, 0, NotSerialized) { If (LGreaterEqual (OSFX, 0x03)) { If (HPTF) { Return (ATT3) } Else { Return (ATT4) } } Else { Return (ATT4) } } } Modified Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (ATT3, ResourceTemplate () { IRQNoFlags () {0} IRQNoFlags () {8} Memory32Fixed (ReadWrite, 0xFED00000, // Address Base 0x00000400, // Address Length ) }) Name (ATT4, ResourceTemplate () { }) Method (_STA, 0, NotSerialized) { Return (0x0F) } Method (_CRS, 0, NotSerialized) { Return (ATT3) } } Goto Device (PIC) and Device (PIC) and change the following: Original Device (PIC) { Name (_HID, EisaId ("PNP0000")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0020, // Range Minimum 0x0020, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00A0, // Range Minimum 0x00A0, // Range Maximum 0x01, // Alignment 0x02, // Length ) IRQNoFlags () {2} }) } Modified Device (PIC) { Name (_HID, EisaId ("PNP0000")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0020, // Range Minimum 0x0020, // Range Maximum 0x01, // Alignment 0x02, // Length ) IO (Decode16, 0x00A0, // Range Minimum 0x00A0, // Range Maximum 0x01, // Alignment 0x02, // Length ) }) } Original Device (TMR) { Name (_HID, EisaId ("PNP0100")) Name (ATT5, ResourceTemplate () { IO (Decode16, 0x0040, // Range Minimum 0x0040, // Range Maximum 0x00, // Alignment 0x04, // Length ) IRQNoFlags () {0} }) Modified Device (TMR) { Name (_HID, EisaId ("PNP0100")) Name (ATT5, ResourceTemplate () { IO (Decode16, 0x0040, // Range Minimum 0x0040, // Range Maximum 0x00, // Alignment 0x04, // Length ) }) Goto Device (PWRB) and change the following: Original Device (PWRB) { Name (_HID, EisaId ("PNP0C0C")) Method (_STA, 0, NotSerialized) { Return (0x0B) } } Modified Device (PWRB) { Name (_CID, EisaId ("PNP0C0C")) Method (_STA, 0, NotSerialized) { Return (0x0B) } } Edit fakesmc.kext/Contents/Info.plist using PlistEdit Pro Original <key>REV </key> <data> ATAPAAAD </data> </dict> <key>smc-compatible</key> <string>smc-napa</string> Modified <key>REV </key> <data> ATkPAAAF </data> </dict> <key>smc-compatible</key> <string>smc-thurley</string> Goto AZAL, and change the following: Original Method (_L0D, 0, NotSerialized) { Notify (\_SB.PCI0.USBE, 0x02) Notify (\_SB.PCI0.USE2, 0x02) Notify (\_SB.PWRB, 0x02) Notify (\_SB.PCI0.AZAL, 0x02) Notify (\_SB.PCI0.IGBE, 0x02) } Modified Method (_L0D, 0, NotSerialized) { Notify (\_SB.PCI0.USBE, 0x02) Notify (\_SB.PCI0.USE2, 0x02) Notify (\_SB.PWRB, 0x02) Notify (\_SB.PCI0.HDEF, 0x02) Notify (\_SB.PCI0.IGBE, 0x02) } Original Device (AZAL) { Name (_ADR, 0x001B0000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0D, 0x05 }) } } Modified Device (HDEF) { Name (_ADR, 0x001B0000) Method (_DSM, 4, NotSerialized) { Store (Package (0x0A) { "built-in", Buffer (0x01) { 0x01 }, "codec-id", Buffer (0x04) { 0x88, 0x08, 0xEC, 0x10 }, "layout-id", Buffer (0x04) { 0x03, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x10) { "Realtek ALC888" }, "PinConfigurations", Buffer (Zero) {} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Goto OperationRegion (\AGPS, SystemIO, 0x0438, 0x04) and place the following above it. OperationRegion (PMRS, SystemIO, 0x0430, 0x01) Field (PMRS, ByteAcc, NoLock, Preserve) { , 4, SLPE, 1 } Goto Method (\_PTS, 1, NotSerialized) and change the following: Original Method (\_PTS, 1, NotSerialized) { Or (Arg0, 0xF0, Local0) Store (Local0, DBG1) OSTP () If (LEqual (Arg0, 0x01)) {} If (LEqual (Arg0, 0x03)) {} If (LEqual (Arg0, 0x05)) { Store (0x99, SMIP) } If (LEqual (Arg0, 0x04)) { If (LNot (PICF)) { Sleep (0x64) } } } Modified Method (\_PTS, 1, NotSerialized) { Or (Arg0, 0xF0, Local0) Store (Local0, DBG1) OSTP () If (LEqual (Arg0, 0x05)) { Store (0x99, SMIP) Store (One, \_SB.PCI0.PX40.AG3E) Store (Zero, SLPE) Sleep (0x10) } Else { Store (Zero, \_SB.PCI0.PX40.AG3E) } } Finished the long process of patching the DSDT, Click compile if no errors and you followed instructions perfectly then you should not get any errors, very easy to make a mistake. Click Install then select OSX partition /Extra. DSDT Installed. Now you can remove NullCPUPowerManagement.kext , OpenHaltRestart.kext and repair permissions on the Stored_Kext folder so it creates a fresh Extensions.mkext file in /Extra folder. GA-X58-UD3R Rev v1.7 kext's - DSDT.aml / Extra smbios.plist /Extra – Bootloader will create it. com.apple.boot.plist / Extra fakesmc.kext /Extra/Stored_Kexts HDAEnabler.kext /Extra/Stored_Kexts AppleHDA.kext v1.8.3fc1 / System/Library/Extensions Rev1.7.zip GA-X58-UD3R Rev v1.6 kext's - DSDT.aml / Extra smbios.plist /Extra – Bootloader will create it. com.apple.boot.plist / Extra fakesmc.kext /Extra/Stored_Kexts HDAEnabler.kext /Extra/Stored_Kexts AppleHDA.kext v1.8.3fc1 / System/Library/Extensions Rev1.6.zip GA-X58-UD3R Rev v1.0 kext's - DSDT.aml / Extra smbios.plist /Extra – Bootloader will create it. com.apple.boot.plist / Extra fakesmc.kext /Extra/Stored_Kexts RealtekR1000SL.kext /Extra/Stored_Kexts HDAEnabler.kext /Extra/Stored_Kexts AppleHDA.kext v1.8.3fc1 / System/Library/Extensions Rev1.0.zip That should be everything to get a fully working system. Enjoy!, Credit's goto Digital Dreamer for refreshing my knowledge of this board and to d00d for alot of his lovely DSDT fixes, Tonymac for his lovely [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] CD. I hope a lot of you could test my audio,this works in 10.6.3 and I'll bring out a 10.6.4 when it goes final. MacOSX 10.6.3 released! Newest AppleHDA.kext v1.8.4fc3 Bin hacked for ALC888 + DSDT 5 Outs, 4 Ins Headphones - Green rear - working Grey - Working Black - Working Orange - Working Headphones Front panel - Removed 2x Mics - Not tested 1x Linein- Not tested 1x Digital Out - Not tested 1x Digital In - Not tested NEW AS OF 28.05.2010 AppleHDA5OUT_4IN.kext.zip My setup: USE MY DSDT AUDIO EDIT, TXT FILE INCLUDED /System/Library/Extensions - Bin patched AppleHDA Edit smbios.plist <key>SMcputype</key> <string>1793</string> ***This will change your CPU from a Quad core Xeon to an Intel Core i7 CPU.*** MY SMBIOS for reference ONLY unless you have the same CPU and RAM There are a lot of smbios scripts around to create smbios.plist if you do not have one. smbios.plist.zip SMBIOS.PLIST <?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>SMbiosversion</key> <string>MP31.88Z.00C1.B00.0802091544</string> <key>SMbusspeed</key>***4800 stands for CPU bandwidth, Intel QPI Speed, 4.8 GT/s*** <string>4800</string> <key>SMcputype</key>***1793 STANDS FOR CPU TYPE, CORE i 7*** <string>1793</string> <key>SMmanufacter</key> <string>Apple Inc.</string> <key>SMmemmanufacter</key>***MEMORY BRAND*** <string>Corsair XMS3</string> <key>SMmempart</key> <string>TR3X661600C9</string> <key>SMmemserial_1</key>***SERIAL NUMBERS OF EACH MODULE*** <string>000123-01234567-0</string> <key>SMmemserial_2</key> <string>EMPTY</string> <key>SMmemserial_3</key>***SERIAL NUMBERS OF EACH MODULE*** <string>000123-01234567-1</string> <key>SMmemserial_4</key> <string>EMPTY</string> <key>SMmemserial_5</key>***SERIAL NUMBERS OF EACH MODULE*** <string>000123-01234567-2</string> <key>SMmemserial_6</key> <string>EMPTY</string> <key>SMmemspeed</key>***MEMORY SPEED*** <string>1600</string> <key>SMmemtype</key>***24 stands for DDR3*** <string>24</string> <key>SMproductname</key> <string>MacPro4,1</string> <key>SMserial</key> <string>SECRETNUMBER</string> <key>SMsystemversion</key> <string>1.0</string> </dict> </plist> PRAYSYS has a great guide on creating your own smbios.plist ***FYI*** http://prasys.co.cc/2009/09/guidecreating-your-own-smbios-plist/ ***ONE last thing, My Onboard AHCI is set to IDE because my DVDRW is on SATA Port 0 (White ports not blue) My blue are set to AHCI.*** I edited my own kext to make my DVDRW show in MacOSX as IDE drive, works perfectly. What i changed in this file <key>IOPCIPrimaryMatch</key> <string>0x2363197b</string>***This PCI address matches the address for the white ports taken from IORegistryExplorer. JMicron36xATA.kext.zip GOES IN /Extra's folder Link to comment Share on other sites More sharing options...
atlee Posted March 31, 2010 Author Share Posted March 31, 2010 to get audio working, You need your Codec verbs from windows if different from mine, DSDT patch, AppleHDA in /System/Library/Extensions and HDAEnabler in /Extra's folder. 337 Views and no replies, this is my final post to teach other user's anything, leechers are not worth my many hours of hard work. Link to comment Share on other sites More sharing options...
invisiblesurfer Posted March 31, 2010 Share Posted March 31, 2010 I have been trying to reply for an awful long time yesterday but with no success - I ended up PMing you. As I said your method worked 100% in my case. EX58-UD3R i7 920 6GB RAM 8800GT ALC888 All worked ootb. Many thanks for an excellent guide and for the time spent. Link to comment Share on other sites More sharing options...
simon_akerman Posted March 31, 2010 Share Posted March 31, 2010 Thanks for all your hard work. I tried this several times and likely being a total n00b probably screwed something up as reset/restart stopped working and audio still does not work. I used Digital Dreamer's script to install SL and bootloader, not sure if that has anything to do with it. DSDT compiles and installs fine with no errors and besides audio and reset everything else works well. I tried your audio solution from another post which did work, but I lost video acceleration. Any ideas? Thanks again for your tutorial! ex58-ud3r rev 1.0 i7-920 6G ram gts 250 512mb ALC 888 Simon Link to comment Share on other sites More sharing options...
trexplorer Posted March 31, 2010 Share Posted March 31, 2010 Working well on my X58-UD3R rev 1.0. Been looking for something like this for a long time as I was too lazy to patch my DSDT. Best tutorial and file set yet for this mb and ALC888 audio. Wondering if any one has speed step working with this dsdt as this seems to be the only thing not working on mine. cheers ... Link to comment Share on other sites More sharing options...
T-Rave Posted March 31, 2010 Share Posted March 31, 2010 Gonna have to try this out. Win7 messed up my boot for OSX so have been searching around for a good guide to test. DD guide for the UD5R is great if you know what to change but this will get to 10.6.3 and is specific to my board. Many thanks. I'll let you know when I get everything working. Link to comment Share on other sites More sharing options...
T-Rave Posted March 31, 2010 Share Posted March 31, 2010 Anyone mind sharing their bios settings? Here is what I have done. Insert [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] cd and hit f12. Select the cd rom and let it load the grub. From there I have tried loading the cd as well as a snow leopard install. Both error out and doesn't get any further. I did have it on ACHI and then switch it to IDE. both do the same thing. Also, I had to use a hdd with snow leopard image on it for the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to see it. It doesn't see the retail disk in the other drive. Any help would be great. Thanks Link to comment Share on other sites More sharing options...
atlee Posted March 31, 2010 Author Share Posted March 31, 2010 BIOS Settings: Intergrated Periperals SATA RAID/AHCI Mode - AHCI - My 2 SATA drives work as AHCI USB Keyboard and Mouse enabled Onboard SATA/IDE Ctrl Mode - IDE - My DVDRW is using first white SATA port 0, Acts like IDE drive Power Management Set to S3 Also set HPET to 64bit Anyone mind sharing their bios settings? Here is what I have done. Insert [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] cd and hit f12. Select the cd rom and let it load the grub. From there I have tried loading the cd as well as a snow leopard install. Both error out and doesn't get any further. I did have it on ACHI and then switch it to IDE. both do the same thing. Also, I had to use a hdd with snow leopard image on it for the [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to see it. It doesn't see the retail disk in the other drive. Any help would be great. Thanks Link to comment Share on other sites More sharing options...
trexplorer Posted March 31, 2010 Share Posted March 31, 2010 Anyone running 10.6.3 yet, with audio working on the UD3R version 1.0 ? thanks Link to comment Share on other sites More sharing options...
atlee Posted April 1, 2010 Author Share Posted April 1, 2010 Anyone running 10.6.3 yet, with audio working on the UD3R version 1.0 ? thanks This kext works for all revisions, you need applehda in system/library/extensions, hdaenabler inside /extras folder, and my dsdt audio fix. trust me it works. I might work on a LegacyHDA, maybe not depends on my school work load. Link to comment Share on other sites More sharing options...
trexplorer Posted April 1, 2010 Share Posted April 1, 2010 This kext works for all revisions, you need applehda in system/library/extensions, hdaenabler inside /extras folder, and my dsdt audio fix. trust me it works. I might work on a LegacyHDA, maybe not depends on my school work load. Just installed 10.6.3 combo update - Easiest upgrade ever. Re-Installed the AppleHDAv1.8.4fc3.kext and sound works fine. Temps seem to lower by 2-4 C under 10.6.3. cheers Link to comment Share on other sites More sharing options...
atlee Posted April 1, 2010 Author Share Posted April 1, 2010 Added a new smbios.plist fix to change your CPU type from Quad-core Xeon to Core i7 CPU. Link to comment Share on other sites More sharing options...
wem3 Posted April 1, 2010 Share Posted April 1, 2010 Please forgive me if this is a foolish question, but if SnowLeopard 10.6.0 is already up and running, do you have to reinstall it in order to update to 10.6.3? I'm a little bit confused as to why if that's the case. Thank you very much for your time and effort. Link to comment Share on other sites More sharing options...
x.di Posted April 1, 2010 Share Posted April 1, 2010 atlee: do you have sound assertions in log for your audio? and did you test every port for audio Out and In ? Link to comment Share on other sites More sharing options...
danielon Posted April 1, 2010 Share Posted April 1, 2010 Hi atlee! Just to thank you for your great work. This guide is working great with my UD3R mobo computer. -------------------------------- Información del hardware: Nombre del modelo: Mac Pro Identificador del modelo: MacPro4,1 Nombre del procesador: Intel Core i7 Velocidad del procesador: 2,67 GHz Número de procesadores: 1 Número total de núcleos: 4 Caché de nivel 2 (por núcleo): 256 KB Caché de nivel 3: 8 MB Memoria: 6 GB Velocidad de interconexión del procesador: 4.8 GT/s Versión de la ROM de arranque: MP31.00C1.B00 Versión SMC (sistema): 1.39f5 Número de serie (sistema): SECRETNUMBER Link to comment Share on other sites More sharing options...
trexplorer Posted April 1, 2010 Share Posted April 1, 2010 Added a new smbios.plist fix to change your CPU type from Quad-core Xeon to Core i7 CPU. I didn't see a smbios.plist get created anywhere - where is it stored ? thanks. Link to comment Share on other sites More sharing options...
atlee Posted April 1, 2010 Author Share Posted April 1, 2010 Please forgive me if this is a foolish question, but if SnowLeopard 10.6.0 is already up and running, do you have to reinstall it in order to update to 10.6.3? I'm a little bit confused as to why if that's the case. Thank you very much for your time and effort. If you have snow leopard 10.6.0 you can just install 10.6.3 combo over the top. Link to comment Share on other sites More sharing options...
atlee Posted April 1, 2010 Author Share Posted April 1, 2010 atlee: do you have sound assertions in log for your audio? and did you test every port for audio Out and In ? I know the path maps are correct as I have played around with linux configuration a lot, most of the assertion errors are due to mikey kext file, AppleMikeyDriver.kext Headphones - Works perfectly Green - Lineout - Works Perfectly Mic back and front - Test please but i'm sure they will work, Also Line-in Digital In and Out - Again i'm sure they will work 3 Lineouts - Anyone with a 5.1 system your free to test, I'm sure they will work. Regarding sound insertion errors, I dont think they are anyone to worry about but they change on every boot, they are not the same, I don't use Linux codec verbs, i use windows as linux verbs don't work. Example1 Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 20:43:54 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 20:43:55 localhost kernel[0]: Sound assertion "-1 == streamIOType" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4952 goto Exit Apr 1 20:43:55 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4658 goto Exit Apr 1 20:43:55 localhost kernel[0]: Sound assertion "0 != fHDAStream->activateStream ( fStreamDataMode )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAEngine.cpp" at line 7566 goto Exit Apr 1 20:43:56 localhost kernel[0]: Sound assertion "-1 == streamIOType" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4952 goto Exit Apr 1 20:43:56 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4658 goto Exit Apr 1 20:43:56 localhost kernel[0]: Sound assertion "0 != fHDAStream->activateStream ( fStreamDataMode )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAEngine.cpp" at line 7566 goto Exit Example2 Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 1 21:42:51 atlees-Mac-Pro kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Example3 Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAWidget.cpp" at line 3794 goto handler Apr 2 18:40:59 localhost kernel[0]: Sound assertion "0 != widget->setUnsolicited ( true )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 1099 goto handler Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "-1 == streamIOType" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4952 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4658 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != fHDAStream->activateStream ( fStreamDataMode )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAEngine.cpp" at line 7566 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "-1 == streamIOType" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4952 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4658 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != fHDAStream->activateStream ( fStreamDataMode )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAEngine.cpp" at line 7566 goto ExitAirPort: Link Up on en1 They are widget insertions relating to AppleMikeyDriver.kext I am guessing, All i can personally say is test my file, come back to me and tell me if 5.1 Analogue, 7.1 Digital works. DSDT does not insert my pathmaps, DSDT only inserts 0x78, 0x03 which is the address to the Intel Audio controller. HDAEnabler does not insert my pathmaps, Only inserts layout ID = 12 AppleHDA.kext inserts my pathmaps, but it will not activate my sound without the correct codec verbs, My codec verbs activates the sound, if i change my codec verbs then the sound will not activate. My Audio in System Profiler show's exactly how it is meant to show, The reason it does not show 4 lineouts is because MacOSX was not designed to have this many ports. Link to comment Share on other sites More sharing options...
x.di Posted April 2, 2010 Share Posted April 2, 2010 "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4658 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != fHDAStream->activateStream ( fStreamDataMode )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAEngine.cpp" at line 7566 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "-1 == streamIOType" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4952 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != result" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 4658 goto Exit Apr 2 18:41:01 atlees-Mac-Pro kernel[0]: Sound assertion "0 != fHDAStream->activateStream ( fStreamDataMode )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDAEngine.cpp" at line 7566 goto Exit This two assertions are not safe... one of your line out and digital out not working Just plug your speaker in every Line Out ... One would not work ... Your System Profiler shows incomplete info . Look here : http://www.insanelymac.com/forum/index.php...6771&st=510 Link to comment Share on other sites More sharing options...
atlee Posted April 2, 2010 Author Share Posted April 2, 2010 This two assertions are not safe... one of your line out and digital out not working Just plug your speaker in every Line Out ... One would not work ... Your System Profiler shows incomplete info . Look here : http://www.insanelymac.com/forum/index.php...6771&st=510 Let me work on a LegacyHDA today and then we will fix the sound insertions problem Link to comment Share on other sites More sharing options...
invisiblesurfer Posted April 2, 2010 Share Posted April 2, 2010 RE: ALC888 (EX58-UD3R) Quick question there mate; do you copy the HDAEnabler and AppleHDA to their respective folders just like that or via kext utility/helper ? Asking because kext helper crashes on me (won't exit) and Kext Utility places the HDAEnabler in S/L/E instead of root/Extra Link to comment Share on other sites More sharing options...
atlee Posted April 2, 2010 Author Share Posted April 2, 2010 Use kext utility, put kext utility down on your main desktop bar, in extra folder create another folder called stored_kexts, place all your kexts that you need in that folder, drag that folder onto kext utility and it will rebuild /extra/extensions.mkext file. RE: ALC888 (EX58-UD3R) Quick question there mate; do you copy the HDAEnabler and AppleHDA to their respective folders just like that or via kext utility/helper ? Asking because kext helper crashes on me (won't exit) and Kext Utility places the HDAEnabler in S/L/E instead of root/Extra Link to comment Share on other sites More sharing options...
atlee Posted April 3, 2010 Author Share Posted April 3, 2010 I'm currently working on a cleaner version of AppleHDA, I have tested HP, Green Lineout, Orange, Black, grey Lineouts all work 100% I cannot test Digital In/Out but i will test Mic/Mic front and LineIn In my new version verbs will change and also Pathmaps slightly so switch from HP to Green lineout can auto switch. Link to comment Share on other sites More sharing options...
soemo Posted April 3, 2010 Share Posted April 3, 2010 Thanks for all your hard work on this, your help got me up and running a month or so back and I'm glad to see you're still supporting this board. I've upgraded to 10.6.3 but I've lost my sound on my Rev1.0 board. I've downloaded and used your files and installed the kexts using kext utility, but I still have no selectable sound outputs. Does anyone have an edited AppleHDA.kext for the Rev1.0 board? Edit: I've tried changing the codecid, still no dice. Link to comment Share on other sites More sharing options...
atlee Posted April 3, 2010 Author Share Posted April 3, 2010 Thanks for all your hard work on this, your help got me up and running a month or so back and I'm glad to see you're still supporting this board. I've upgraded to 10.6.3 but I've lost my sound on my Rev1.0 board. I've downloaded and used your files and installed the kexts using kext utility, but I still have no selectable sound outputs. Does anyone have an edited AppleHDA.kext for the Rev1.0 board? Edit: I've tried changing the codecid, still no dice. Hey man new version coming soon. Just change codec ID to your codec id should work, X58A has alc889a so your codec can be recognised by macosx as alc885 using legacyhda and dsdt. Link to comment Share on other sites More sharing options...
Recommended Posts