Jump to content

fluid | fixed

rednous

rednous

Member Since 11 Jan 2008
Offline Last Active May 17 2013 09:12 AM
-----

In Topic: ALC888 AppleHDA.kext for Moutain Lion (10.8.2+10.8.3 version)

17 March 2013 - 12:43 PM

Andy, I would love to see your 10.8.3 ALC888 patched AppleHDA ;)

In Topic: DSDT fixes for Gigabyte boards

05 January 2013 - 10:19 AM

View Posttora, on 31 December 2012 - 03:58 PM, said:

I have the same problem.
As it has solved your?
Thank you.

Sorry for the Spanish to English translation.

Sure :) This is how my EHC devices are looking after I fixed them:

			Device (EHC1)
			{
				Name (_ADR, 0x001D0007) // _ADR: Address
				Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake
				{
					0x0D,
					0x03
				})
				OperationRegion (PWRC, PCI_Config, 0x52, 0x2F)
				Field (PWRC, ByteAcc, NoLock, Preserve)
				{
						, 11,
					PMES, 5,
					Offset (0x2E),
					WRTA, 1
				}

				OperationRegion (EOWN, PCI_Config, 0x68, 0x04)
				Field (EOWN, ByteAcc, NoLock, Preserve)
				{
					Offset (0x02),
					HCBO, 1,
					Offset (0x03),
					HCOO, 1
				}

				Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
				{
					Store (Package (0x04)
						{
							"device-id",
							Buffer (0x04)
							{
								 0x3A, 0x3A, 0x00, 0x00
							},

							"AAPL,clock-id",
							Buffer (One)
							{
								 0x01
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

			Device (EHC2)
			{
				Name (_ADR, 0x001A0007) // _ADR: Address
				Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake
				{
					0x0D,
					0x03
				})
				OperationRegion (PWRC, PCI_Config, 0x52, 0x2F)
				Field (PWRC, ByteAcc, NoLock, Preserve)
				{
						, 11,
					PMES, 5,
					Offset (0x2E),
					WRTA, 1
				}

				OperationRegion (EOWN, PCI_Config, 0x68, 0x04)
				Field (EOWN, ByteAcc, NoLock, Preserve)
				{
					Offset (0x02),
					HCBO, 1,
					Offset (0x03),
					HCOO, 1
				}

				Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
				{
					Store (Package (0x04)
						{
							"device-id",
							Buffer (0x04)
							{
								 0x3C, 0x3A, 0x00, 0x00
							},

							"AAPL,clock-id",
							Buffer (One)
							{
								 0x02
							}
						}, Local0)
					DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
					Return (Local0)
				}
			}

In Topic: DSDT fixes for Gigabyte boards

27 December 2012 - 06:06 PM

Guys, may I kindly ask you to help me with the following two USB errors in kernel.log while booting in Mountain Lion, 10.8:

USBF: 0.282 AppleUSBEHCI[0xffffff8011f96000]::CheckSleepCapability - controller will be unloaded across sleep
USBF: 0.285 AppleUSBEHCI[0xffffff8011f9d000]::CheckSleepCapability - controller will be unloaded across sleep

Im attaching my current DSDT -> Attached File  DSDT.aml.zip   1.88K   2 downloads

Im thankful for your assistance & time spent in advance :)


Fixed by my self :)

In Topic: ALC888 AppleHDA.kext for Moutain Lion (10.8.2+10.8.3 version)

27 December 2012 - 09:55 AM

Andy, it's working ;)
Thanks again for your time spent helping me out :thumbsup_anim:

In Topic: ALC888 AppleHDA.kext for Moutain Lion (10.8.2+10.8.3 version)

27 December 2012 - 09:32 AM

Hi Andy :)

Glad to see this topic!

I tried the attached kext but there's no audio... So I have to follow you steps.
Could you please tell me where exactly in the IORegistry I have to search for the PCI ID of my audio controller (ALC 888) and how it should look like?
Then, do I have to search for DE10E30B in the attached kext?

My DSDT section is different from yours...
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store (Package (0x0E)
{
"subsystem-id",
Buffer (0x04)
{
0xA0, 0x00, 0x00, 0x00
},

"subsystem-vendor-id",
Buffer (0x04)
{
0x6B, 0x10, 0x00, 0x00
},

"codec-id",
Buffer (0x04)
{
0x88, 0x08, 0xEC, 0x10
},

"layout-id",
Buffer (0x04)
{
0x78, 0x03, 0x00, 0x00
},

"device-type",
Buffer (0x07)
{
"ALC888"
},

"PinConfigurations",
Buffer (0x28)
{
/* 0000 */ 0x40, 0x90, 0xA1, 0x90, 0x50, 0x90, 0xA1, 0x02,
/* 0008 */ 0x60, 0x30, 0x81, 0x01, 0x70, 0x40, 0x21, 0x02,
/* 0010 */ 0x10, 0x40, 0x11, 0x01, 0x20, 0x10, 0x01, 0x01,
/* 0018 */ 0x30, 0x60, 0x01, 0x01, 0x80, 0x20, 0x01, 0x01,
/* 0020 */ 0x90, 0x61, 0x4B, 0x01, 0xA0, 0x01, 0xCB, 0x01
},

"platformFamily",
Buffer (One)
{
0x00
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}

Do I have to replace mine with your example?

Thanks in advance for your time help :idea:

© 2013 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   Web hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy