View Single Post
 
Old 11-24-2009, 02:14 PM
chadp1a chadp1a is offline
Puma
 
Join Date: Nov 2009
Posts: 18
@be11o

i sent you a pm two days ago concerning the kext.

here is my dsdt. place this right before Device (MCHC) replacing your current HDEF

Code:
Device (PCI0)
        {
            Device (HDEF)
            {
                Name (_ADR, 0x001B0000)
                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x06)
                        {
                            "codec-id", 
                            Buffer (0x04)
                            { 
                               0xB0, 0x76, 0x1D, 0x11
                            },                             
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x0C, 0x00, 0x00, 0x00
                            }, 

                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                }
                
            }



            Name (_S3D, 0x02)
            Name (_S4D, 0x02)
            Name (_HID, EisaId ("PNP0A08"))
            Name (_CID, EisaId ("PNP0A03"))
make sure you have the DTGP method below. I added mine right above this method Method (_INI, 0, NotSerialized)

Code:
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)
    }

Gateway P6860FX Laptop
8800M GTS 512mb

Last edited by chadp1a; 11-24-2009 at 04:35 PM.
Reply With Quote