Jump to content
atlee

***MACOSX 10.6.3 LATEST***GIGABYTE GA-X58-UD3R REV 1.0, 1.6 and 1.7

GA-X58-UD3R  

30 members have voted

  1. 1. Did this tutorial work as expected?

    • Yes
      25
    • No
      5

81 posts in this topic

Recommended Posts

okbp6q.png

 

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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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.***

e64rhy.png

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.

1447b4j.png

JMicron36xATA.kext.zip GOES IN /Extra's folder

Share this post


Link to post
Share on other sites
Advertisement

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Anyone mind sharing their bios settings?

 

Here is what I have done.

Insert [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] to see it. It doesn't see the retail disk in the other drive.

 

Any help would be great. Thanks

Share this post


Link to post
Share on other sites

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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/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=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] to see it. It doesn't see the retail disk in the other drive.

 

Any help would be great. Thanks

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

Added a new smbios.plist fix to change your CPU type from Quad-core Xeon to Core i7 CPU.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

atlee: do you have sound assertions in log for your audio?

:)

and did you test every port for audio Out and In ?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites
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.

bi3sdf.png

Share this post


Link to post
Share on other sites
"/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

Share this post


Link to post
Share on other sites
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 :(

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites
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.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×