Contribute
Register

Lion HDMI Audio -Part 2b: DSDT Edits/Integrated Intel HD3000

Status
Not open for further replies.
Here it is Toleda:
This is not working very well. A text file of your dsdt is not useful. I am only interested in your dsdt that you have edited. If it compiles, attach the dsdt.aml file; if it doesn't compile, attach the dsdt.dsl. To be clear, I will help if you have a problem. You get to do the edits. If you follow the guide carefully, you will be successful.
 
Hope this works. Attached zips of both dsl and aml.
 

Attachments

  • dsdt.zip
    25.6 KB · Views: 74
  • dsdt.aml.zip
    13.8 KB · Views: 52
Exactly what did you edit?

That file is without edits. I tried to edit first portion of the guide, adding the 13 lines of code. It had a compilation error afterwards. As for the second part of the guide, although I have a HDEF section, there is nothing similar to Store (Package...) in there, so I don't know where to paste the code. Again, on Lion I could do this without any problems. Don't know if it was a .kext I installed that changed this or something else.
 
That file is without edits. I tried to edit first portion of the guide, adding the 13 lines of code. It had a compilation error afterwards. As for the second part of the guide, although I have a HDEF section, there is nothing similar to Store (Package...) in there, so I don't know where to paste the code. Again, on Lion I could do this without any problems. Don't know if it was a .kext I installed that changed this or something else.
Your dsdt is not ready for HDMI edits. See [EasyGuide] How to add HDEF to your dsdt. Add Method (DTGP as suggested and HDEF/Method (_DSM, 4, NotSerialized) at the end of the existing HDEF. Attach dsdt,aml with DTGP and the edited HDEF.
 
Here it is Toleda. Generated 36 errors or so.
 

Attachments

  • dsdt.zip
    26 KB · Views: 56
Here it is Toleda. Generated 36 errors or so.
The HDEF edit is off by one line. The fix is delete the closing bracket at line 7021. Should look like this when the bracket is gone.
Code:
7001  Device (HDEF)
        {
            Name (_ADR, 0x001B0000)
            OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                        Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                        Offset (0x08), 
                    ,   15, 
                PMES,   1
            }


            Method (_PRW, 0, NotSerialized)
            {
                Return (GPRW (0x0D, 0x04))
            }
7021
        Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                0x7C, 0x03, 0x00, 0x00  /*  Example, use table below for correct layout-id */
                            }, 


                            "PinConfigurations", 
                            Buffer (Zero) {}
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
7039   Device (SAT0)
        {
            Name (_ADR, 0x001F0002)
        }
 
Status
Not open for further replies.
Back
Top