Contribute
Register

Clevo P650SE/Sager NP8651

Status
Not open for further replies.
I tried injecting layout id 3 (in Clover Configurator) and it still did not work. I also tried id 2. I am completely baffled by this what do I do next? Clover has an option to resetHDA is that worth trying?

No sense in injecting layout-id=2 when your AppleHDA uses 3.

Post ioreg: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.
 
I have attached the IoReg below. Thanks
 

Attachments

  • mcfee03_3.ioreg
    12.4 MB · Views: 89
I have attached the IoReg below. Thanks

You're injecting layout-id=1 just as before. Keep in mind layout-id via _DSM in DSDT overrides any setting you may make in Clover config.plist.
 
You're injecting layout-id=1 just as before. Keep in mind layout-id via _DSM in DSDT overrides any setting you may make in Clover config.plist.

What part of the DSDT file to I need to change? I presume this section- which part?
Code:
Device (HDEF)
        {
            Name (_ADR, 0x001B0000)  // _ADR: Address
            OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                Offset (0x08), 
                Offset (0x09), 
                PMEE,   1, 
                    ,   6, 
              PMES,   1
            }
 
What part of the DSDT file to I need to change? I presume this section- which part?
Code:
Device (HDEF)
        {
            Name (_ADR, 0x001B0000)  // _ADR: Address
            OperationRegion (HDAR, PCI_Config, 0x4C, 0x10)
            Field (HDAR, WordAcc, NoLock, Preserve)
            {
                DCKA,   1, 
                Offset (0x01), 
                DCKM,   1, 
                    ,   6, 
                DCKS,   1, 
                Offset (0x08), 
                Offset (0x09), 
                PMEE,   1, 
                    ,   6, 
              PMES,   1
            }

None of what you show. Search your DSDT for 'layout-id'.
 
I changed "onboard-1" to "onboard-3". Was that correct? Still no change.

Code:
                Return (Package (0x06)                {
                    "layout-id", 
                    Unicode ("\x0C"), 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-3"
                    }, 


                    "PinConfigurations", 
                    Buffer (Zero) {}
                })
 
I changed "onboard-1" to "onboard-3". Was that correct?

No.

Still no change.

No change expected. You changed the value of "hda-gfx" property not "layout-id" property.

You had:
Code:
               Return (Package (0x06)                {
                    "layout-id", 
                    Unicode ("\x0C"), 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }, 
                    "PinConfigurations", 
                    Buffer (Zero) {}
                })

Which is setting layout-id=12 (0x0C is 12).

To change to 3:
Code:
               Return (Package (0x06)                {
                    "layout-id", 
                    Buffer() { 3, 0, 0, 0 }, 
                    "hda-gfx", 
                    Buffer (0x0A)
                    {
                        "onboard-1"
                    }, 
                    "PinConfigurations", 
                    Buffer (Zero) {}
                })
 
Still did not work.

Buffer() changes from "3, 0, 0, 0" to "\x03" upon restart is that normal?

I attached my IOReg file for you to examine.

Thanks
 

Attachments

  • mcfee03_4.ioreg
    12.3 MB · Views: 78
Still did not work.

Actually, it did. Layout-id is now 3 in ioreg.

There is still plenty more you could have gotten wrong.

Did you patch DSDT with "IRQ Fix"?

Are you certain this AppleHDA matches your codec dump?

Buffer() changes from "3, 0, 0, 0" to "\x03" upon restart is that normal?

Normal. Disassembler shows it differently than original source code.
 
I'm using Minroe's kext (AppleHDA-272.18-ALC892.zip) kext.

I just deleted, then re-installed the .kext. As the read-me files states, the layout should be set as 3. It is set as 3 in my DDST (DSM).

I cannot find an info.plist at AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext/Contents.

Should there be one there?

Where do I go next?
 
Status
Not open for further replies.
Back
Top