Contribute
Register

Snow Leopard HDMI Audio - Part 2: DSDT Edits

Status
Not open for further replies.
Hey thanks for the hint

I followed the instructions closely this time!

I replaced 10 de e2 0b in AppleHDAController with 10 de e3 0b and then attached the HDMi device. After restart I noticed that it took a long time to boot (3 mins for system + 3 mins for gfx initialising). Now I have IOHDACodecDriver under HDAU!
The vendor id is 0x10de000b


I patched AppleHDA with 0B 00 DE 10 but after restart I still dont have HDMI Audio device showing up.

The system is also unstable now. Connecting or Deconnecting HDMI results in KP. Boot times are 5 times longer.

Find attached AppleHDA.kext with the edits and ioreg!
 

Attachments

  • AppleHDA.kext.zip
    1.4 MB · Views: 110
  • chriss’s Macbook Pro Wed.ioreg.zip
    414 KB · Views: 97
mrchrister said:
Hey thanks for the hint
The system is also unstable now. Connecting or Deconnecting HDMI results in KP. Boot times are 5 times longer.

Find attached AppleHDA.kext with the edits and ioreg!
Forgot you are on 10.6.8. Your AppleHDA.kext is for 10.7.2. Undoubtably that is the source of your current issues. Your choices are 1. upgrade to Lion, 2. find a Snow Leopard version of AppleHDA.kext for your Conexant audio codec or 3. stay where you are What do you want to do? Also, what HDMI device is connected to your system?
 
what a bummer :(

well, i want to get HDMI Audio working because I watch movies quiet often on my laptop and its uncomfortable to boot into win7 everytime...

The HDMI device is a Plasma TV 50"
 
I just backed up my hard drive with ccc
will install 10.7.2 in the next couple of days, i hope it runs as well as sno leo!
 
Hallo,
maybe someone can help me.
I added the following lines to my DSDT
Code:
            Device (PEGP)
            {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
            }

I installed and reboot the system.
I run IOReg, enter "PEGP" in the search window - but I get no result :(
Where is my mistake?

here is my DSDT
 

Attachments

  • dsdt.aml
    18.8 KB · Views: 122
ibu400 said:
Hallo,
maybe someone can help me.
I added the following lines to my DSDT
Code:
            Device (PEGP)
            {
                Name (_ADR, 0x00030000)
                Name (_PRW, Package (0x02)
                {
                    0x09, 
                    0x05
                })
            }

I installed and reboot the system.
I run IOReg, enter "PEGP" in the search window - but I get no result :(
Where is my mistake?

here is my DSDT
Is the display address 3? Attach a copy of IOReg.
 
I think so
Here is a copy of my IOReg

mac.png


http://www.test-typo3.de/Mac-Pro.ioreg

Thank you
 
Hi

I am sorry if this is a noob question, but I am totally new to editing DSDTs.

I have tried to follow the instructions in the the original post, however after pasting the 'PEGP' (the first bit), PEGP cannot be found in IORegistryExplorer.

I attach my DSDT and IOReg output for reference.

Any help is greatly appreciated.

Card is a HIS Radeon HD 5770 on Asus P6T SE. Currently trying to edit ErmaC's DSDT for my board.

A point to note: where the guide says to find pci-bridge@X, I can't find it - it seems to be on PEG3.

Thank you!!!
 

Attachments

  • dsdt.dsl
    380.2 KB · Views: 129
  • Mac Pro.zip
    595.8 KB · Views: 91
So I've managed to get it working after messing around with it for the whole afternoon. I found P0P1 in the DSDT and as per the guide replaced that section of the code with the code provided in this post, from the Generic HDMI Audio section (PEGP lines).

When compiling, an error comes up, pointing me to check line 6069. I changed:
Code:
            Method (_L0B, 0, NotSerialized)
            {
                Notify (\_SB.PCI0.P0P1, 0x02)
                Notify (\_SB.PWRB, 0x02)
            }
to...
Code:
            Method (_L0B, 0, NotSerialized)
            {
                Notify (\_SB.PCI0.PEGP, 0x02)
                Notify (\_SB.PWRB, 0x02)
            }

I now have HDMI sound fully working. But now if I run with the new DSDT, I have no Ethernet.

HELP!

Attached both DSDTs and IOReg.

Thanks
 

Attachments

  • DSDT FOR SOUND.aml
    42.1 KB · Views: 133
  • DSDT.aml
    42.1 KB · Views: 139
  • Mac Pro.zip
    486.7 KB · Views: 97
ibu400 said:
I think so
Here is a copy of my IOReg

http://www.test-typo3.de/Mac-Pro.ioreg

Thank you
You did not install the edited dsdt. The display address is 3 as in the edits. I can't use an ioreg dump. Make a copy (IORegistryExplorer/File/Save a Copy As ...).
 
Status
Not open for further replies.
Back
Top