Contribute
Register

Funktion keys didn't work after sleep

Status
Not open for further replies.
Joined
Sep 8, 2015
Messages
18
Motherboard
Thinkpad e540
CPU
i5-4200
Graphics
HD 4600
Mobile Phone
  1. Android
Hello guys,
I installed El capitan on my thinkpad e540 like this post.
Than I created a DSDT like this post. With the DSDT its possible to use the funktion keys and use the sleep on my laptop.
But after sleep the funktion keys didn't work anymore. I also tried the

"Thinkpad E540 Lid Sleep fix patch for DSDT"

from turkawa, but with no success. Have someone an advice for me?

An other big Problem is that my camera didn't work.

Sorry for my bad english. Im from germany, so my english is bad, but my german is better ;)


My system:

Thinkpad E540
grafik: Intel hd4600
cpu: i5 4200
 

Attachments

  • config.plist
    5 KB · Views: 218
  • DSDT.aml
    68.6 KB · Views: 75
  • DSDT.dsl
    594.9 KB · Views: 71
Hello guys,
I installed El capitan on my thinkpad e540 like this post.
Than I created a DSDT like this post. With the DSDT its possible to use the funktion keys and use the sleep on my laptop.
But after sleep the funktion keys didn't work anymore. I also tried the

"Thinkpad E540 Lid Sleep fix patch for DSDT"

from turkawa, but with no success. Have someone an advice for me?

An other big Problem is that my camera didn't work.

Sorry for my bad english. Im from germany, so my english is bad, but my german is better ;)


My system:

Thinkpad E540
grafik: Intel hd4600
cpu: i5 4200

http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Thank you for your answer. But it is still the same link i posted. And i patched my DSDT like this post. So i get the most things to work (funktionkeys + sleep). But not the funktionkeys after sleep. Any other idea?
 
Thank you for your answer. But it is still the same link i posted. And i patched my DSDT like this post. So i get the most things to work (funktionkeys + sleep). But not the funktionkeys after sleep. Any other idea?

Describe problem in detail....

Attach ioreg as ZIP: 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.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
Description:

If i boot my hackbook i can use my funktionkey's for sound and for the displaylight. But if the
hackbook wake up after sleep, so no funktion keys did work anymore until i restart again.

And my camera is not detected by MacOsx.



kextstat|grep -y acpiplat:

Code:
   13    2 0xffffff7f8260a000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>


kextstat|grep -y appleintelcpu
did nothing

kextstat|grep -y applelpc
Code:
   92    0 0xffffff7f822b0000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <88 12 5 4 3>

kextstat|grep -y applehda
did nothing

sudo touch /System/Library/Extensions && sudo kextcache -u /

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_HD4600_HD4400.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIKeyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.

Ok. I hope i did it right?
 

Attachments

  • CLOVER.zip
    1.9 MB · Views: 70
  • ioreg.ioreg
    2.1 MB · Views: 54
kextstat|grep -y acpiplat:
Code:
   13    2 0xffffff7f8260a000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>


kextstat|grep -y appleintelcpu
did nothing

kextstat|grep -y applelpc
Code:
   92    0 0xffffff7f822b0000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <88 12 5 4 3>

kextstat|grep -y applehda
did nothing

sudo touch /System/Library/Extensions && sudo kextcache -u /

Code:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakeSMC.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooHDA.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext RealtekRTL8111.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext GenericUSBXHCI.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID_HD4600_HD4400.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext FakePCIID.kext
kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.
AppleDataSetManagement.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIPoller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIKeyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext
AppleDataSetManagement.kext - dependency for com.apple.iokit.IOAHCIBlockStorage lacks valid OSBundleCompatibleVersion.

Ok. I hope i did it right?

Power management is not implemented. See guide:
http://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/

ACPI is not patched correctly. See guide:
http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Also note that USB WiFi is not recommended... known to cause stability problems, especially with sleep.
 
Ok. A friend of mine helped me to patch my DSDT and ssdt correct. Now Powermanent seems to work an also the ACPI(?).

The cpu changes between 800MHz and 3,1GHz. He also fixed my camera for me and the native sound without Voodoohda.

But the problem after sleep is the same. The laptop goes to sleep, but after wake no funktionkeys are
available. The same without the wlan-usb-stick.

On other problem is now that usb only shows 3.0

Did you have an other advice for me?
 
Ok. A friend of mine helped me to patch my DSDT and ssdt correct. Now Powermanent seems to work an also the ACPI(?).

The cpu changes between 800MHz and 3,1GHz. He also fixed my camera for me and the native sound without Voodoohda.

But the problem after sleep is the same. The laptop goes to sleep, but after wake no funktionkeys are
available. The same without the wlan-usb-stick.

On other problem is now that usb only shows 3.0

Did you have an other advice for me?

Read post #4.
 
Thank you. So ones again.
 

Attachments

  • infos.zip
    2.9 MB · Views: 80
Thank you. So ones again.

ACPI is not patched correctly. Based on ACPI/origin you should have in ACPI/patched:
DSDT.aml
SSDT.aml (from ssdtPRgen.sh)
SSDT-0.aml
SSDT-1.aml
SSDT-2.aml
SSDT-3.aml
SSDT-4.aml
SSDT-8.aml
SSDT-9.aml
SSDT-10.aml

Don't forget about DropOem and SortedOrder as per guide: http://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

Backlight control is not implemented correctly. There is a guide linked from the main ACPI patching guide.

Also, all kexts should be installed to the system volume. Further details in post #2 of the guide: http://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Also, USB is not implemented correctly. You're using the port limit patch, which is a very bad idea. Plan on creating a custom SSDT for USBInjectAll.kext to stay under the 15 port limit. See guide: http://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/

Finally, USB WiFi is not recommended. It is known to cause stability issues, especially with sleep. Install supported PCIe WiFi instead. Further details in the FAQ: http://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Status
Not open for further replies.
Back
Top