- Joined
- Feb 20, 2012
- Messages
- 4
- Motherboard
- Lenovo T440P
- CPU
- Intel Core i5 - 4300M
- Graphics
- Intel 4600
- Mac
- Classic Mac
- Mobile Phone
Greetings fellow Mackintosh fans ...
I'm trying to resolve Sleep/Wake issues on my Lenovo T440P with El Capitan. My particular T440P has
an Intel i5 CPU-4300M with Intel integrated HD4600 graphics.
I followed the various guides to setup a UEFI / Clover configuration. I have quite a bit of functionality
after following additional guides for post installation work with DSDT edits and patches for Audio, Ethernet
Power Management and Graphics. So far, I appear to have the following working well:
Audio (with VoodooHDA)
Graphics (QE/CI and DisplayPort works fine with an external monitor)
iMessage works
Power Management (Intel PowerGadget shows CPU speed adjustments as load increases with GeekBench)
Battery Indicator works
Display Brightness Adjustments work
Keyboard Backlighting works
Internal WebCam works
USB ports appear to work (all four ports work with various USB2 devices, but I have not tested a USB3 device)
The primary issue I have is Sleep / Wake does not appear to work. When I put the laptop to sleep, the
system appears to go to sleep, but I am unable to wake the system from sleep mode. Sleep / Wake behaved
the same way with my Mavericks installation, but I never took the time to investigate the problem. However,
I would like to debug / fix this issue with El Capitan.
When I put the system to sleep, the display turns off, and the disk drive / fans stop spinning after 20-30 seconds.
I do notice that the power button LED does not blink. I only mention this because other T440P owners seem to
have had issues with the LED not turning off when they "wake" their systems. I'm not sure if a blinking LED is a
sign of successful sleep mode, but it is something I have noticed.
My USB ports didn't work initially, so I attempted to fix them with RehabMan's USBInjectAll and FakePCIID_XHCIMux
kexts. With these two kexts installed, I have also used the sample SSDT to create my own SSDT-UIAC.aml file to
only inject specific USB ports for my system. This appears to be working as expected, but I could use some validation
with a review of the attached IOReg output from my system. Prior to doing this work, my internal Webcam never
appeared, and neither did the BlueTooth device (I know my BlueTooth won't work reliably as it is an Intel device).
All four ports work with various devices (USB camera, iPhone, USB mouse), but I have not verified if a USB3 device
works as I actually don't have any USB3 devices to test (I know ... which rock did I crawl out from under ... )
One other modification I made was to the AppleACPIEC.kext plugin kext. This driver was always attaching to my
boot-ec device instead of the EC device. Per another post I saw in one of the other forums, I made an edit to the
info.plist in the AppleACPIEC.kext to match on "ec" instead of "boot-ec". This didn't appear to make any difference
with Sleep / Wake, but it did show the driver attaching to the EC device in IOReg.
Any suggestions for how to proceed would be appreciated. I may start over from scratch, but I have done that a
couple of times now, and am looking for the community for possible pointers.
I've attached a zip file of the output from patchmatic, my EFI/CLOVER files (minus themes and other bits), an IOReg
output file and some command output is listed below for some of the kextstat output.
Dales-MacBook-Pro:~ dsomer$ kextstat|grep -y acpiplat
13 2 0xffffff7f82328000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Dales-MacBook-Pro:~ dsomer$ kextstat |grep -y appleintelcpu
Dales-MacBook-Pro:~ dsomer$ kextstat |grep -y applelpc
97 0 0xffffff7f81f84000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <84 12 5 4 3>
Dales-MacBook-Pro:~ dsomer$ kextstat |grep -y applehda
91 0 0xffffff7f82258000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.7) CFF7F97F-6E1F-3CF9-A8E3-76125E9CA414 <90 72 48 12 7 6 5 4 3 1>
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext EnergyDriver.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleACPIEC.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleACPIPlatform.kext
Thanks,
dsomer
I'm trying to resolve Sleep/Wake issues on my Lenovo T440P with El Capitan. My particular T440P has
an Intel i5 CPU-4300M with Intel integrated HD4600 graphics.
I followed the various guides to setup a UEFI / Clover configuration. I have quite a bit of functionality
after following additional guides for post installation work with DSDT edits and patches for Audio, Ethernet
Power Management and Graphics. So far, I appear to have the following working well:
Audio (with VoodooHDA)
Graphics (QE/CI and DisplayPort works fine with an external monitor)
iMessage works
Power Management (Intel PowerGadget shows CPU speed adjustments as load increases with GeekBench)
Battery Indicator works
Display Brightness Adjustments work
Keyboard Backlighting works
Internal WebCam works
USB ports appear to work (all four ports work with various USB2 devices, but I have not tested a USB3 device)
The primary issue I have is Sleep / Wake does not appear to work. When I put the laptop to sleep, the
system appears to go to sleep, but I am unable to wake the system from sleep mode. Sleep / Wake behaved
the same way with my Mavericks installation, but I never took the time to investigate the problem. However,
I would like to debug / fix this issue with El Capitan.
When I put the system to sleep, the display turns off, and the disk drive / fans stop spinning after 20-30 seconds.
I do notice that the power button LED does not blink. I only mention this because other T440P owners seem to
have had issues with the LED not turning off when they "wake" their systems. I'm not sure if a blinking LED is a
sign of successful sleep mode, but it is something I have noticed.
My USB ports didn't work initially, so I attempted to fix them with RehabMan's USBInjectAll and FakePCIID_XHCIMux
kexts. With these two kexts installed, I have also used the sample SSDT to create my own SSDT-UIAC.aml file to
only inject specific USB ports for my system. This appears to be working as expected, but I could use some validation
with a review of the attached IOReg output from my system. Prior to doing this work, my internal Webcam never
appeared, and neither did the BlueTooth device (I know my BlueTooth won't work reliably as it is an Intel device).
All four ports work with various devices (USB camera, iPhone, USB mouse), but I have not verified if a USB3 device
works as I actually don't have any USB3 devices to test (I know ... which rock did I crawl out from under ... )
One other modification I made was to the AppleACPIEC.kext plugin kext. This driver was always attaching to my
boot-ec device instead of the EC device. Per another post I saw in one of the other forums, I made an edit to the
info.plist in the AppleACPIEC.kext to match on "ec" instead of "boot-ec". This didn't appear to make any difference
with Sleep / Wake, but it did show the driver attaching to the EC device in IOReg.
Any suggestions for how to proceed would be appreciated. I may start over from scratch, but I have done that a
couple of times now, and am looking for the community for possible pointers.
I've attached a zip file of the output from patchmatic, my EFI/CLOVER files (minus themes and other bits), an IOReg
output file and some command output is listed below for some of the kextstat output.
Dales-MacBook-Pro:~ dsomer$ kextstat|grep -y acpiplat
13 2 0xffffff7f82328000 0x66000 0x66000 com.apple.driver.AppleACPIPlatform (4.0) A29C7512-D3A8-3AED-9721-3A5FF1A32EB2 <12 11 7 6 5 4 3 1>
Dales-MacBook-Pro:~ dsomer$ kextstat |grep -y appleintelcpu
Dales-MacBook-Pro:~ dsomer$ kextstat |grep -y applelpc
97 0 0xffffff7f81f84000 0x3000 0x3000 com.apple.driver.AppleLPC (3.1) 32BDCF9F-0473-32D4-9DAE-F523EFB2D244 <84 12 5 4 3>
Dales-MacBook-Pro:~ dsomer$ kextstat |grep -y applehda
91 0 0xffffff7f82258000 0x1e000 0x1e000 com.apple.driver.AppleHDAController (274.7) CFF7F97F-6E1F-3CF9-A8E3-76125E9CA414 <90 72 48 12 7 6 5 4 3 1>
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$
Dales-MacBook-Pro:~ dsomer$ sudo touch /System/Library/Extensions && sudo kextcache -u /
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext USBInjectAll.kext
kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext EnergyDriver.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleACPIEC.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleACPIPlatform.kext
Thanks,
dsomer