Contribute
Register

Mountain Lion HDMI Audio - AMI DSDT

Status
Not open for further replies.
Here's my ioreg file
dsdt is not edited correctly. Since you did not attached the dsdt, don't know what is wrong. Start over with a fresh, no edits dsdt. Reply with dsdt and IOReg.
 
dsdt is not edited correctly. Since you did not attached the dsdt, don't know what is wrong. Start over with a fresh, no edits dsdt. Reply with dsdt and IOReg.
here it is no hdmi edit dsdt and ioreg file
 

Attachments

  • DSDT.zip
    19 KB · Views: 96
  • HERBERT.zip
    523.3 KB · Views: 96
here it is no hdmi edit dsdt and ioreg file
Figured out what is wrong. The instruction was; Add layout-id injection as noted below.
That means, add this code:
Code:
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00
                            },
to:
Code:
               Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
results:
Code:
                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x04)
                            {
                                "layout-id", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 
 
                               "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

This is not correct:
Code:
                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }


            Device (HDAU)
            {
                Name (_ADR, One)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00
                            }, 


                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Edit dsdt to correct HDAU, compile, install and restart. Reply with edited dsdt and IOReg.
 
Figured out what is wrong. The instruction was; Add layout-id injection as noted below.
That means, add this code:
Code:
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00
                            },
to:
Code:
               Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
results:
Code:
                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x04)
                            {
                                "layout-id", 
                                Buffer (0x04)
                                {
                                     0x01, 0x00, 0x00, 0x00
                                }, 
 
                               "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

This is not correct:
Code:
                Device (HDAU)
                {
                    Name (_ADR, One)  // _ADR: Address
                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x02)
                            {
                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }


            Device (HDAU)
            {
                Name (_ADR, One)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    Store (Package (0x04)
                        {
                            "layout-id", 
                            Buffer (0x04)
                            {
                                 0x01, 0x00, 0x00, 0x00
                            }, 


                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }
Edit dsdt to correct HDAU, compile, install and restart. Reply with edited dsdt and IOReg.
still no hdmi
 

Attachments

  • DSDT.zip
    19.2 KB · Views: 95
  • HERBERT 2.zip
    538.9 KB · Views: 86
No kidding, no change, exact same problem. Ignored the instructions in Post #304. Try again.
What code should i follow the last one or the one before the last code in post #304. Im confused i followed the last one .
 
What code should i follow the last one or the one before the last code in post #304. Im confused i followed the last one .
I got it to work .The problem is there is no audio on hdmi only on headphones and the display shows on my airplay mirroring preference.Hope you can fix that but any way toleda youve been a big help.
 
I got it to work .The problem is there is no audio on hdmi only on headphones and the display shows on my airplay mirroring preference.Hope you can fix that but any way toleda youve been a big help.
For a moment i thought i had a perfect customac then i restarted then my tv said no signal on hdmi
 

Attachments

  • DSDT.zip
    19.1 KB · Views: 98
  • HERBERT.zip
    541.6 KB · Views: 85
Status
Not open for further replies.
Back
Top