Contribute
Register

Asus X550l - Problem with beta 4 and 5

Status
Not open for further replies.
If I open SSDT-9.dsl with Maciasl and I delete

\_SB.PCI0.LPCB.EC0.SPIN (0x96, Zero)

it appears this error:
line: 1343
code: 6126
message: syntax error, unexpected PARSEOP_NAMESEG

As per ACPI patching guide all errors should be resolved prior to further patching.
You forgot to apply "Cleanup/Fix Errors (SSDT)".
 
_OFF is in SSDT-9. _INI in SSDT-8. _OFF calls SGOF.
Both _OFF and SGOF have EC related code that must be moved to _REG in DSDT.

To test your theory, patch only for the Nvidia disable (nothing else).

You should end up with this in ACPI/patched:
DSDT.aml (EC related code from SGOF and _OFF moved to _REG... no other patches)
SSDT-0.aml (unpatched, copied from ACPI/origin)
SSDT-1.aml (unpatched, copied from ACPI/origin)
SSDT-2.aml (unpatched, copied from ACPI/origin)
SSDT-6.aml (unpatched, copied from ACPI/origin)
SSDT-7.aml (unpatched, copied from ACPI/origin)
SSDT-8.aml (_INI patched to call _OFF, SGOF patched to remove EC related code)
SSDT-9.aml (_OFF patched to remove EC related code)

Then use the guide plist (and rest of EFI/Clover as per guide), but uncomment #SortedOrder to SortedOrder, and set DropOem=true. Then test reaching the HS installer.

I've done as you requested, patch only for the Nvidia disable, need to enable CSM in the motherboard BIOS, so you can complete the installation.
 

Attachments

  • N550JV-origin and patched.zip
    93.1 KB · Views: 57
I've done as you requested, patch only for the Nvidia disable, need to enable CSM in the motherboard BIOS, so you can complete the installation.

You didn't patch SGOF correctly (EC references are still there, not moved to _REG).
Are you saying that without the Nvidia disable patch (the patched files you attached, and appropriate config.plist settings), but with CSM enabled you were not able to boot with CI and/or QE?
Have you tested native ACPI and CSM enabled?

Note: CSM enabled is one BIOS setting that is recommended in my guide...
 
You didn't patch SGOF correctly (EC references are still there, not moved to _REG).
Are you saying that without the Nvidia disable patch (the patched files you attached, and appropriate config.plist settings), but with CSM enabled you were not able to boot with CI and/or QE?
Have you tested native ACPI and CSM enabled?

Note: CSM enabled is one BIOS setting that is recommended in my guide...

About what you said,You didn't patch SGOF correctly (EC references are still there, not moved to _REG),There are screenshots as evidence。
 

Attachments

  • off2.png
    off2.png
    289.3 KB · Views: 143
  • off1.png
    off1.png
    304.8 KB · Views: 106
About what you said,You didn't patch SGOF correctly (EC references are still there, not moved to _REG),There are screenshots as evidence。

You need to read carefully.
I'm referring to the EC related code in SGOF (SGOF is in the code path for _OFF because _OFF calls SGOF).
Look (this is from your ACPI/patched/SSDT-8.aml):
Code:
        Method (SGOF, 0, Serialized)
        {
            Store (\_SB.PCI0.LPCB.EC0.RRAM (0x0521), Local0)
            And (Local0, 0xCF, Local0)
            \_SB.PCI0.LPCB.EC0.WRAM (0x0521, Local0)
            \_SB.PCI0.LPCB.EC0.WRAM (0x0520, 0x95)
            \_SB.PCI0.LPCB.EC0.WRAM (0x03A4, Zero)
            \_SB.PCI0.LPCB.EC0.WRAM (0x03A5, Zero)
...

That code is EC related and as per my guide, must be moved to _REG.
 
I will no attach any files only one simple question.

As I read in all post many people say need to patch some SSDT for disable Nvidia but, really is that?? Because then many people with laptops with discrete graphics are really busted ...

Maybe some option in Clover fix that, I know nvidia_disable=1 are not working ...

@RehabMan please help ...
 
As per ACPI patching guide all errors should be resolved prior to further patching.
You forgot to apply "Cleanup/Fix Errors (SSDT)".

thx Rehab, modified _OFF method ok in SSDT-9, but when I try to apply the second modified patch, "Disable from _INI (SSDT)":

into method label _INI parent_label \_SB.PCI0.RP05.PEGP insert
begin
//added to turn nvidia/radeon off\n
External(\_SB.PCI0.RP05.PEGP._OFF, MethodObj)\n
_OFF()\n
end;

the "Apply" button of Maciasl doesn't turn on...
 
Please put refs.txt and other DSDT and SSDT files in a folder, and then execute the command:
iasl -da -dl -fe refs.txt DSDT.aml SSDT*.aml

hi lingering2012,

since we have the same number of ssdt (from SSDT-0 to SSDT-9), which of them have you modified to disable Nvidia graphics?

Thx!
 
I will no attach any files only one simple question.

As I read in all post many people say need to patch some SSDT for disable Nvidia but, really is that?? Because then many people with laptops with discrete graphics are really busted ...

Maybe some option in Clover fix that, I know nvidia_disable=1 are not working ...

@RehabMan please help ...

nvidia_disable=1 does nothing as it is not a valid kernel flag.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Status
Not open for further replies.
Back
Top