Contribute
Register

Clover f4 but no DSDT.aml

Joined
Dec 22, 2010
Messages
72
Motherboard
Gigabyte P55A-UD4
CPU
i7-860
Graphics
HD 7970
Mac
Mac Pro
Mobile Phone
Android
Hi guys,
I'm trying to extract my DSDT.aml (an old Gigabyte P55A-UD4 with F15 BIOS) to make some experiment with disassembling/patching and so on... and improve my hackintosh knowledge.
I booted with an USB FAT32 and press F4 in Clover, but inside ACPI/origin folder I can't find DSDT.aml; only one RSDP.aml and a lot of RSDT*.aml. But why?

In attach the origin folder after F4 key.
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Hi guys,
I'm trying to extract my DSDT.aml (an old Gigabyte P55A-UD4 with F15 BIOS) to make some experiment with disassembling/patching and so on... and improve my hackintosh knowledge.
I booted with an USB FAT32 and press F4 in Clover, but inside ACPI/origin folder I can't find DSDT.aml; only one RSDP.aml and a lot of RSDT*.aml. But why?

In attach the origin folder after F4 key.
RSDT-DSDT.aml.
 
Joined
Dec 22, 2010
Messages
72
Motherboard
Gigabyte P55A-UD4
CPU
i7-860
Graphics
HD 7970
Mac
Mac Pro
Mobile Phone
Android
Hi RehabMan,
Thank you very much for your precious help and all your hard work!

So, RSDT-SSDT-0-PPM RCM.aml in my SSDT.aml?

I renamed RSDT-DSDT.aml in DSDT.aml and disassembled it from Terminal with isasl62 tool (DSL in attached).
I tried to patch it with the GA P55A-UD4 collection in attached.
But, when I do Compile, I get 2 Errors "Method local variable is not initialized (Local0)".

They are related to:

Scope (\_SI)
{
Method (_MSG, 1, NotSerialized) // _MSG: Message
{
Store (Local0, Local0)
}

Method (_SST, 1, NotSerialized) // _SST: System Status
{
Store (Local0, Local0)
}
}

How to fix it?
 

Attachments

Last edited by a moderator:
Joined
Dec 22, 2010
Messages
72
Motherboard
Gigabyte P55A-UD4
CPU
i7-860
Graphics
HD 7970
Mac
Mac Pro
Mobile Phone
Android
Oh! I'm using MaciASL RM-1.31 (252.4) and there is no "Fix Errors" button in Compile Windows.
So I can't fix the warnings, remarks...
It's normal that "Fix Errors" is missing?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Oh! I'm using MaciASL RM-1.31 (252.4) and there is no "Fix Errors" button in Compile Windows.
So I can't fix the warnings, remarks...
It's normal that "Fix Errors" is missing?
Not expected to have any "Fix Errors" button.
Your responsibility to fix the errors with edits and/or patches.

The only two errors in your file are from this code:
Code:
        Method (_MSG, 1, NotSerialized)  // _MSG: Message
        {
            Store (Local0, Local0)
        }

        Method (_SST, 1, NotSerialized)  // _SST: System Status
        {
            Store (Local0, Local0)
        }
It is quite obvious that Store(Local0,Local0) has no effect and can simply be removed.
 
Last edited:
Joined
Dec 22, 2010
Messages
72
Motherboard
Gigabyte P55A-UD4
CPU
i7-860
Graphics
HD 7970
Mac
Mac Pro
Mobile Phone
Android
I commented it.
This is the right way?

Code:
    Scope (\_SI)
    {
        Method (_MSG, 1, NotSerialized)  // _MSG: Message
        {
//            Store (Local0, Local0)
        }

        Method (_SST, 1, NotSerialized)  // _SST: System Status
        {
//            Store (Local0, Local0)
        }
    }
There are only 6 warning now. I have to fix it, right? Could you point me in the right way also for this?

Last question: how can I check if my DSDT use all the right (and new) methods to make all working (sleep, USB 3, USB front port on the PC case...)?

Thanks a lot
 

Attachments

Feartech

Moderator
Joined
Aug 3, 2013
Messages
13,275
Motherboard
Asus N752VX-Clover
CPU
i7-6700HQ / HM170
Graphics
HD530 + GTX 950m 1920 x 1080
Mac
iMac
Mobile Phone
iOS
I commented it.
This is the right way?

Code:
    Scope (\_SI)
    {
        Method (_MSG, 1, NotSerialized)  // _MSG: Message
        {
//            Store (Local0, Local0)
        }

        Method (_SST, 1, NotSerialized)  // _SST: System Status
        {
//            Store (Local0, Local0)
        }
    }
There are only 6 warning now. I have to fix it, right? Could you point me in the right way also for this?

Last question: how can I check if my DSDT use all the right (and new) methods to make all working (sleep, USB 3, USB front port on the PC case...)?

Thanks a lot
no need to fix warnings
 
Joined
Dec 22, 2010
Messages
72
Motherboard
Gigabyte P55A-UD4
CPU
i7-860
Graphics
HD 7970
Mac
Mac Pro
Mobile Phone
Android
OK for warnings. I'll leave it ;)
But why my front USB doesn't work?
I downloaded FakePCIID_XHCIMux.kext and FakePCIID.kext in Clover Other folder but nothing?

What I have to do in my DSDT?

IOreg in attached
Thanks
 

Attachments

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,075
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
OK for warnings. I'll leave it ;)
But why my front USB doesn't work?
I downloaded FakePCIID_XHCIMux.kext and FakePCIID.kext in Clover Other folder but nothing?

What I have to do in my DSDT?

IOreg in attached
Thanks
FakePCIID_XHCIMux.kext has no application to your hardware (it is only for Intel xHCI 7-series through 9-series).
 
Top