Jump to content

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


Andy Vandijck
 Share

31 posts in this topic

Recommended Posts

Hello.

Few days I've tuned to this post for quite some time I have my pc with osx and I could not finish configuring my DSDT to fully use my Sound ALC888.

I installed and tested the Kext from

#####

:

/Drivers & Bootloaders/Drivers/Audio/Realtek ALC8xx/With DSDT/ALC888/v100202 Legacy

 

Using mi DSDT modified:

 

Device (HDEF)

{

Name (_ADR, 0x001B0000)

Method (_DSM, 4, NotSerialized)

{

Store (Package (0x0A)

{

"built-in",

Buffer (One)

{

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)

}

 

 

And I get sound, but will not let me sleep (assertion errors).

Achievement Sleep out but not get sound again.

I would like to remove my pci id to try and change AppleHDAController hacer tu walk ALC888.

Help me please?

 

My lspci:

 

00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)

00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)

00:19.0 Ethernet controller [0200]: Intel Corporation 82566DC-2 Gigabit Network Connection [8086:294c] (rev 02)

00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)

00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)

00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)

00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)

00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)

00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)

00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)

00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)

00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)

 

00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface Controller [8086:2918] (rev 02)

 

00:1f.2 SATA controller [0106]: Intel Corporation 82801IB (ICH9) 4 port SATA AHCI Controller [8086:2923] (rev 02)

00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)

01:00.0 VGA compatible controller [0300]: nVidia Corporation G96 [GeForce 9400 GT] [10de:0641] (rev a1)

03:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE6121 SATA II Controller [11ab:6121] (rev b2)

04:02.0 FireWire (IEEE 1394) [0c00]: VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller [1106:3044] (rev c0)

 

----

 

The configuration of my computer:

 

SOUND: REALTEK HDA - ALC888

RED: INTEL PRO 100/82566 - 82566DC-2 GIBABIT

CHIP: INTEL BEARLAKE G33 - ICH9R

IDE: MARVELL 88SE6111 - MS-7358

 

MEDION M PC MT7

SN: 16686010070111

668601MEDES

 

---------

 

Sorry my english (google translated)

 

Thank you very much for your work.

Link to comment
Share on other sites

  • 4 months later...
  • 3 weeks later...

 

Andy,

This is a codec VT1705

working

with values

of ALC888?

the only change was in the bin values ​​of AppleHDAcontrller?

No not only the bin value of the controller.

Linux reported it as ALC888.

I also had to patch out a certain assertion check in the AppleHDAController in order for it to work on my previous computer.

I did it like this:

Copy layout-12.xml.zlib

Copy Platforms.xml.zlib

Bin mod AppleHDAController with ID.

Install kext and boot with layout 12 in DSDT injected.

It gives an assertion error in the controller.

Patch that out and reinstall kext.

Now it works.

Hope this helps you... :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...