Contribute
Register

Caps Lock freezes after use trackpad

Status
Not open for further replies.
Files in ACPI/origin are too old to compare against ACPI/patched.
You forgot to press F4.
Read "Problem Reporting" carefully.

Problem Reporting files attached. Just got fresh ACPI files.
 

Attachments

  • Andeilson’s MacBook.zip
    522 KB · Views: 61
  • CLOVER.zip
    1.5 MB · Views: 78
  • first output.zip
    57.5 KB · Views: 70
  • second output.zip
    79.8 KB · Views: 75
  • RehabMan.zip
    56.5 KB · Views: 63
Problem Reporting files attached. Just got fresh ACPI files.

Your ACPI configuration is wrong.
Look at the crazy order you're loading your SSDTs:
Code:
20:116  0:000  Unsorted
20:116  0:000  Inserting SSDT-PNLF.aml from EFI\CLOVER\ACPI\patched ... Success
20:117  0:000  Inserting SSDT-ALC256.aml from EFI\CLOVER\ACPI\patched ... Success
20:117  0:000  Inserting SSDT-17.aml from EFI\CLOVER\ACPI\patched ... Success
20:117  0:000  Inserting SSDT-15.aml from EFI\CLOVER\ACPI\patched ... Success
20:118  0:000  Inserting SSDT-14.aml from EFI\CLOVER\ACPI\patched ... Success
20:118  0:000  Inserting SSDT-13.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-12.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-11.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-3.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-2.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-18.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-16.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-0.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting ssdt.aml from EFI\CLOVER\ACPI\patched ... Success

Also, you didn't patch with any "OS Check Fix" patch. I quit looking after finding these two obvious problems.
 
Your ACPI configuration is wrong.
Look at the crazy order you're loading your SSDTs:
Code:
20:116  0:000  Unsorted
20:116  0:000  Inserting SSDT-PNLF.aml from EFI\CLOVER\ACPI\patched ... Success
20:117  0:000  Inserting SSDT-ALC256.aml from EFI\CLOVER\ACPI\patched ... Success
20:117  0:000  Inserting SSDT-17.aml from EFI\CLOVER\ACPI\patched ... Success
20:117  0:000  Inserting SSDT-15.aml from EFI\CLOVER\ACPI\patched ... Success
20:118  0:000  Inserting SSDT-14.aml from EFI\CLOVER\ACPI\patched ... Success
20:118  0:000  Inserting SSDT-13.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-12.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-11.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-3.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-2.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-18.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-1.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-16.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting SSDT-0.aml from EFI\CLOVER\ACPI\patched ... Success
20:119  0:000  Inserting ssdt.aml from EFI\CLOVER\ACPI\patched ... Success

Also, you didn't patch with any "OS Check Fix" patch. I quit looking after finding these two obvious problems.

Sorry about that. Actually, after trying over and over (I was testing if any of the patchs that i've had applied, was conflicting) I may have put my OLD CLOVER configuration.. It was an obvious mistake that I made, and also, dumb.
Anyway, if you are still willing to help me, my "final" Problem Report is attached to this post.
Thanks anyway, @RehabMan.
 

Attachments

  • CLOVER.zip
    1.5 MB · Views: 66
  • first output.zip
    51.8 KB · Views: 76
  • second output.zip
    71.8 KB · Views: 77
  • RehabMan.zip
    56.6 KB · Views: 73
  • Andeilson’s MacBook.zip
    534.8 KB · Views: 74
Sorry about that. Actually, after trying over and over (I was testing if any of the patchs that i've had applied, was conflicting) I may have put my OLD CLOVER configuration.. It was an obvious mistake that I made, and also, dumb.
Anyway, if you are still willing to help me, my "final" Problem Report is attached to this post.
Thanks anyway, @RehabMan.

Your _OSI patching is a strange mix of Windows and Linux. Why?
And the method of disabling the Nvidia card is not as per my guide (probably not a good idea to call _PS3, _OFF, and HGOF).
Call only _OFF... and always call it only from the associated _INI.
Also, your kexts are not installed correctly. All kexts you need must be installed to the system volume.
 
Last edited:
Your _OSI patching is a strange mix of Windows and Linux. Why?
And the method of disabling the Nvidia card is not as per my guide (probably not a good idea to call _PS3, _OFF, and HGOF).
Call only _OFF... and always call it only from the associated _INI.
Also, your kexts are not installed correctly. All kexts you need must be installed to the system volume.


So.. I've made new ACPI files, and now I'm going to explain to you.

About _OSI: I've applied the following patch:

Set OSIS to linux (credit VBO)

Code:
into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Linux\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Linux"))) end;

into_all method code_regex If\s+\([\\]?_OSI\s+\(LINX\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI(LINX))) end;

Why? Because I have this keyboard layout.

UqpKqfp.jpg


And to make brightness work, I had to applied the OSIS to linux, and this one:

Code:
into method label SMEE replace_content
begin
        Local0 = Arg0\n
        Local0 = GENS (0x11, Zero, Zero)\n
        If ((\_SB.OSID () >= 0x20))\n
        {\n
            If ((Local0 & 0x04))\n
            {\n
                // Brightness up\n
                Notify(\_SB.PCI0.LPCB.PS2K, 0x0206)\n
                Notify(\_SB.PCI0.LPCB.PS2K, 0x0286)\n
                EV5 (One, Zero)\n
            }\n
            If ((Local0 & 0x02))\n
            {\n
                // Brightness down\n
               Notify(\_SB.PCI0.LPCB.PS2K, 0x0205)\n
               Notify(\_SB.PCI0.LPCB.PS2K, 0x0285)\n
               EV5 (0x02, Zero)\n
            }\n
        }\n
        If ((Local0 & 0x08))\n
        {\n
            Local0 = GENS (0x1D, Zero, Zero)\n
            EV16 (Local0, Zero)\n
        }\n
end;

About discrete the card, I'm gonna left this aside for now until I fix this Caps Lock that's driving me crazy.
Kexts: I installed everyone of my kexts into S/L/E.

Here are my reporting files.
 

Attachments

  • RehabMan.zip
    56.3 KB · Views: 88
  • CLOVER.zip
    1.3 MB · Views: 76
  • second output.zip
    97.6 KB · Views: 69
  • first output.zip
    50.9 KB · Views: 64
  • MacBook Pro de Andeilson.zip
    515.8 KB · Views: 81
So.. I've made new ACPI files, and now I'm going to explain to you.

About _OSI: I've applied the following patch:

Set OSIS to linux (credit VBO)

Code:
into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Linux\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Linux"))) end;

into_all method code_regex If\s+\([\\]?_OSI\s+\(LINX\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI(LINX))) end;

Why? Because I have this keyboard layout.

UqpKqfp.jpg


And to make brightness work, I had to applied the OSIS to linux, and this one:

Code:
into method label SMEE replace_content
begin
        Local0 = Arg0\n
        Local0 = GENS (0x11, Zero, Zero)\n
        If ((\_SB.OSID () >= 0x20))\n
        {\n
            If ((Local0 & 0x04))\n
            {\n
                // Brightness up\n
                Notify(\_SB.PCI0.LPCB.PS2K, 0x0206)\n
                Notify(\_SB.PCI0.LPCB.PS2K, 0x0286)\n
                EV5 (One, Zero)\n
            }\n
            If ((Local0 & 0x02))\n
            {\n
                // Brightness down\n
               Notify(\_SB.PCI0.LPCB.PS2K, 0x0205)\n
               Notify(\_SB.PCI0.LPCB.PS2K, 0x0285)\n
               EV5 (0x02, Zero)\n
            }\n
        }\n
        If ((Local0 & 0x08))\n
        {\n
            Local0 = GENS (0x1D, Zero, Zero)\n
            EV16 (Local0, Zero)\n
        }\n
end;

About discrete the card, I'm gonna left this aside for now until I fix this Caps Lock that's driving me crazy.
Kexts: I installed everyone of my kexts into S/L/E.

Here are my reporting files.

Emulate Windows (_OSI related), not Linux.
See if that fixes your capslock issue.
 
Emulate Windows (_OSI related), not Linux.
See if that fixes your capslock issue.

So, still have the error.
The patch that I applied was the following:

Code:
#Maintained by: RehabMan for: Laptop Patches
#system_OSYS_win8.txt

# Cause the DSDT to simulate "Windows 2012" when running under "Darwin" (OS X).
#
# This can fix various DSDT related problems for code within the DSDT
# that is conditional on the operating system version.
#
# Sometimes "Windows 2012" is a better choice than "Windows 2006"

into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Windows\s2012\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Windows 2012"))) end;

There is any new one? Like emulating Windows 10 or something?

Here are my CLOVER folder.
 

Attachments

  • CLOVER.zip
    1.4 MB · Views: 73
So, still have the error.
The patch that I applied was the following:

Code:
#Maintained by: RehabMan for: Laptop Patches
#system_OSYS_win8.txt

# Cause the DSDT to simulate "Windows 2012" when running under "Darwin" (OS X).
#
# This can fix various DSDT related problems for code within the DSDT
# that is conditional on the operating system version.
#
# Sometimes "Windows 2012" is a better choice than "Windows 2006"

into_all method code_regex If\s+\([\\]?_OSI\s+\(\"Windows\s2012\"\)\) replace_matched begin If(LOr(_OSI("Darwin"),_OSI("Windows 2012"))) end;

There is any new one? Like emulating Windows 10 or something?

Here are my CLOVER folder.

No other ideas.
 
No other ideas.

Thanks anyway, Rehab!
So, just two last questions.

1. There is a way to increase a delay time after using trackpad in your plist?
2. If the answer number 1 doesn't have a way, how can I disable the trackpad to scroll?
 
1. There is a way to increase a delay time after using trackpad in your plist?

No idea what you're referring to.

2. If the answer number 1 doesn't have a way, how can I disable the trackpad to scroll?

Can't understand that question either.
 
Status
Not open for further replies.
Back
Top