Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

Status
Not open for further replies.
@RehabMan, is 4 fingers gestures not supported?
 
Here are the ioregs and system logs with the cases of it working upon boot, and then the case of not working either keyboard or trackpad. Lenovo Thinkpad L420

Ioreg + system logs.zip
 

Attachments

  • Ioreg + system logs.zip
    892.6 KB · Views: 127
Here are the ioregs and system logs with the cases of it working upon boot, and then the case of not working either keyboard or trackpad. Lenovo Thinkpad L420

Ioreg + system logs.zip

The "not working" ioreg shows the trackpad driver loaded/working.
Did you fix your incorrect ACPI patching for battery yet?
 
The "not working" ioreg shows the trackpad driver loaded/working.
Did you fix your incorrect ACPI patching for battery yet?
Tried and used your reccommended offset but to no avail. I think it is unrelated since I have been experiencing this issue since before using any patched DSDT or SSDT, so I am guessing it is totally unrelated... I have been experimenting with a version out there of VoodooPS2 that is designed only for Mavericks, Google VoodooPS2 for 10.9, it loads almost everytime.. I wonder what that guy in Insanelymac did that you are missing?
 
Tried and used your reccommended offset but to no avail.

No new patch submitted as I write this...
Did you do an EC reset? (your incorrect code potentially corrupted the EC).

I wonder what that guy in Insanelymac did that you are missing?

No idea what you're referring to.
After fixing your incorrect battery patch (and submitting for review), if you have an issue...

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.

--

Also, you will need to completely describe the issue. As your ioreg shows the driver is loading and starting...
 
I was referring to this: http://www.insanelymac.com/forum/files/file/91-voodoops2-109-only/

Just fixed the patch and remade my DSDT, all perfect after doing an EC reset. Then i restart the computer and bam! The trackpad doesnt work again...

Code:
Last login: Sat Dec  3 18:49:26 on console
Thinkpad:~ joe$ kextstat|grep -y acpiplat
   12    2 0xffffff7f81efd000 0x5f000    0x5f000    com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1>
Thinkpad:~ joe$ kextstat|grep -y appleintelcpu
   18    0 0xffffff7f81b95000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (217.92.1) <7 6 5 4 3 1>
   30    0 0xffffff7f81b90000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (217.92.1) <7 6 5 4 3 1>
Thinkpad:~ joe$ kextstat|grep -y applelpc
   72    0 0xffffff7f81a80000 0x3000     0x3000     com.apple.driver.AppleLPC (1.7.0) <71 11 5 4 3>
Thinkpad:~ joe$ kextstat|grep -y applehda
   86    1 0xffffff7f81c3d000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (2.6.3f4) <85 68 11 7 6 5 4 3 1>
   98    0 0xffffff7f81d5c000 0x94000    0x94000    com.apple.driver.AppleHDA (2.6.3f4) <97 86 85 70 68 21 6 5 4 3 1>


Code:
Thinkpad:~ joe$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
Sorry, try again.
Password:
kext org.rehabman.voodoo.driver.PS2Trackpad  108249000 is in exception list, allowing to load
kext org.rehabman.voodoo.driver.PS2Mouse  108249000 is in exception list, allowing to load
kext org.rehabman.voodoo.driver.PS2Keyboard  108249000 is in exception list, allowing to load
kext org.rehabman.voodoo.driver.PS2Controller  108249000 is in exception list, allowing to load
WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/RealtekRTL8111.kext"
kext com.mtk.driver.mXHCD  100009000 is in exception list, allowing to load
kext com.jmicron.JMicronATA  101069000 is in exception list, allowing to load
WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext"
WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IntelBacklight.kext"
WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/DisplayMergeNub.kext"
kext com.ATTO.driver.ATTOExpressSASRAID  307029000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOExpressSASHBA3  100059000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOExpressSASHBA  200009000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOExpressPCIUl4  404029000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOCelerityFC  304089000 is in exception list, allowing to load
WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext"
WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleHDA.kext"
WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/ACPIBatteryManager.kext"
kext com.Accusys.driver.Acxxx  300029000 is in exception list, allowing to load
Invalid signature -67030 for kext <OSKext 0x7f8f8b855b00 [0x7fff732fef00]> { URL = "DisplayMergeNub.kext/ -- file:///System/Library/Extensions/", ID = "com.AnV.Software.driver.AppleMonitor" }
Thinkpad:~ joe$

The issue I have is the trackpad and keyboard not working upon boot about 50% of the times I start the computer. When I verify this kind of behaviour, either a sleep cycle or a reboot fixes the issue, but it is quite annoying. I tried to use ForceKextsToLoad in Clover, I tried UseKernelCache=Yes, all to no avail. As you describe in your Github , the issue always happens when I rebuild the kext cache, but in my case, it is also happenning randomly, upon cold or warm boot.
You say it reports as loading just fine, but well, it doesnt work even if it loads...
I really have no idea what to do.

Here are the files requested
KosakGroove ioreg and Clover folder.zip


Captura de pantalla 2016-12-03 a la(s) 19.03.53.png
 

Attachments

  • KosakGroove ioreg and Clover folder.zip
    2.2 MB · Views: 127
I was referring to this: http://www.insanelymac.com/forum/files/file/91-voodoops2-109-only/

Just fixed the patch and remade my DSDT, all perfect after doing an EC reset. Then i restart the computer and bam! The trackpad doesnt work again...

Code:
Last login: Sat Dec  3 18:49:26 on console
Thinkpad:~ joe$ kextstat|grep -y acpiplat
   12    2 0xffffff7f81efd000 0x5f000    0x5f000    com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1>
Thinkpad:~ joe$ kextstat|grep -y appleintelcpu
   18    0 0xffffff7f81b95000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (217.92.1) <7 6 5 4 3 1>
   30    0 0xffffff7f81b90000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (217.92.1) <7 6 5 4 3 1>
Thinkpad:~ joe$ kextstat|grep -y applelpc
   72    0 0xffffff7f81a80000 0x3000     0x3000     com.apple.driver.AppleLPC (1.7.0) <71 11 5 4 3>
Thinkpad:~ joe$ kextstat|grep -y applehda
   86    1 0xffffff7f81c3d000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (2.6.3f4) <85 68 11 7 6 5 4 3 1>
   98    0 0xffffff7f81d5c000 0x94000    0x94000    com.apple.driver.AppleHDA (2.6.3f4) <97 86 85 70 68 21 6 5 4 3 1>


Code:
Thinkpad:~ joe$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
Sorry, try again.
Password:
kext org.rehabman.voodoo.driver.PS2Trackpad  108249000 is in exception list, allowing to load
kext org.rehabman.voodoo.driver.PS2Mouse  108249000 is in exception list, allowing to load
kext org.rehabman.voodoo.driver.PS2Keyboard  108249000 is in exception list, allowing to load
kext org.rehabman.voodoo.driver.PS2Controller  108249000 is in exception list, allowing to load
WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/RealtekRTL8111.kext"
kext com.mtk.driver.mXHCD  100009000 is in exception list, allowing to load
kext com.jmicron.JMicronATA  101069000 is in exception list, allowing to load
WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortAtheros40.kext"
WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/IntelBacklight.kext"
WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/DisplayMergeNub.kext"
kext com.ATTO.driver.ATTOExpressSASRAID  307029000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOExpressSASHBA3  100059000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOExpressSASHBA  200009000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOExpressPCIUl4  404029000 is in exception list, allowing to load
kext com.ATTO.driver.ATTOCelerityFC  304089000 is in exception list, allowing to load
WARNING - Invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext "/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHardwareConfigDriver.kext"
WARNING - Invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext "/System/Library/Extensions/AppleHDA.kext"
WARNING - Invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext "/System/Library/Extensions/ACPIBatteryManager.kext"
kext com.Accusys.driver.Acxxx  300029000 is in exception list, allowing to load
Invalid signature -67030 for kext <OSKext 0x7f8f8b855b00 [0x7fff732fef00]> { URL = "DisplayMergeNub.kext/ -- file:///System/Library/Extensions/", ID = "com.AnV.Software.driver.AppleMonitor" }
Thinkpad:~ joe$

The issue I have is the trackpad and keyboard not working upon boot about 50% of the times I start the computer. When I verify this kind of behaviour, either a sleep cycle or a reboot fixes the issue, but it is quite annoying. I tried to use ForceKextsToLoad in Clover, I tried UseKernelCache=Yes, all to no avail. As you describe in your Github , the issue always happens when I rebuild the kext cache, but in my case, it is also happenning randomly, upon cold or warm boot.
You say it reports as loading just fine, but well, it doesnt work even if it loads...
I really have no idea what to do.

Here are the files requested
KosakGroove ioreg and Clover folder.zip


View attachment 223518

Your patched/DSDT.aml has unintentional changes caused by iasl disassembler bug(s).
Re-extract/repatch but use latest iasl built from sources.
This ioreg still shows the pS2 kext working. If this data is from the failure case, you should analyze system.log for pS2 related errors.
 
I installed the voodoops2kext from the fork from TLuck. I guess he just did add a profile for the T460 in his fork (i forked that too and added the T560).

After nearly every third boot my Trackpoint isn't working. A reboot does help, but anyhow i don't know why this problem occurs... do you have an idea why this happens?
 

Attachments

  • Archiv.zip
    6 MB · Views: 92
Status
Not open for further replies.
Back
Top