Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

Status
Not open for further replies.
Synaptics, unsure of exact type

You will have to analyze the data coming from the trackpad to discover the true nature of these "virtual buttons".
 
Hi RehabMan, I am writing this message because in your GitHub you describe the two bugs I am having with VoodooPS2 ( not working sometimes after a sleep and not working sometimes after a cold boot )
You say it was solved as of 1.7.15a but not for me....
I am using Mavericks in a Lenovo Thinkpad L420 as my only system and I am loving it, I just would want to be able to fix this problem, and make this Hack more reliable.
I Installed VoodooPS2.kext to /S/L/E and followed the instructions you give to install it. When the kext loads it works just fine, no bugs at all, I tried repairing permissions and rebuilding all the caches but nothing...

I would really appreciate some feedback on this, asap
Thanks for your great work btw
 
Hi RehabMan, I am writing this message because in your GitHub you describe the two bugs I am having with VoodooPS2 ( not working sometimes after a sleep and not working sometimes after a cold boot )
You say it was solved as of 1.7.15a but not for me....
I am using Mavericks in a Lenovo Thinkpad L420 as my only system and I am loving it, I just would want to be able to fix this problem, and make this Hack more reliable.
I Installed VoodooPS2.kext to /S/L/E and followed the instructions you give to install it. When the kext loads it works just fine, no bugs at all, I tried repairing permissions and rebuilding all the caches but nothing...

I would really appreciate some feedback on this, asap
Thanks for your great work btw

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.
 
Thanks for the quick feedback :)

Screen Shot 2016-11-26 at 16.46.14.png


Here is the output:

Code:
Last login: Sat Nov 26 14:24:51 on console
Thinkpad:~ joe$ kextstat|grep -y acpiplat
   12    2 0xffffff7f82312000 0x5f000    0x5f000    com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1>


Thinkpad:~ joe$ kextstat|grep -y appleintelcpu
   18    0 0xffffff7f81faa000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (217.92.1) <7 6 5 4 3 1>
   30    0 0xffffff7f81fa5000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (217.92.1) <7 6 5 4 3 1>


Thinkpad:~ joe$ kextstat|grep -y applelpc
   71    0 0xffffff7f81e95000 0x3000     0x3000     com.apple.driver.AppleLPC (1.7.0) <70 11 5 4 3>


Thinkpad:~ joe$ kextstat|grep -y applehda
   73    1 0xffffff7f82052000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (2.6.3f4) <72 67 11 7 6 5 4 3 1>
   97    0 0xffffff7f82171000 0x94000    0x94000    com.apple.driver.AppleHDA (2.6.3f4) <96 73 72 69 67 21 6 5 4 3 1>


Thinkpad:~ joe$ sudo touch /System/Library/Extensions && sudo kextcache -u /
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"
kext com.Accusys.driver.Acxxx  300029000 is in exception list, allowing to load
Invalid signature -67030 for kext <OSKext 0x7fd51ae08960 [0x7fff781b8f00]> { URL = "DisplayMergeNub.kext/ -- file:///System/Library/Extensions/", ID = "com.AnV.Software.driver.AppleMonitor" }
Thinkpad:~ joe$

And here is the ioreg and Clover folder:

RehabMan.zip
 

Attachments

  • RehabMan.zip
    2 MB · Views: 142
Thanks for the quick feedback :)

View attachment 222575

Here is the output:

Code:
Last login: Sat Nov 26 14:24:51 on console
Thinkpad:~ joe$ kextstat|grep -y acpiplat
   12    2 0xffffff7f82312000 0x5f000    0x5f000    com.apple.driver.AppleACPIPlatform (2.0) <11 10 7 6 5 4 3 1>


Thinkpad:~ joe$ kextstat|grep -y appleintelcpu
   18    0 0xffffff7f81faa000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (217.92.1) <7 6 5 4 3 1>
   30    0 0xffffff7f81fa5000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (217.92.1) <7 6 5 4 3 1>


Thinkpad:~ joe$ kextstat|grep -y applelpc
   71    0 0xffffff7f81e95000 0x3000     0x3000     com.apple.driver.AppleLPC (1.7.0) <70 11 5 4 3>


Thinkpad:~ joe$ kextstat|grep -y applehda
   73    1 0xffffff7f82052000 0x1a000    0x1a000    com.apple.driver.AppleHDAController (2.6.3f4) <72 67 11 7 6 5 4 3 1>
   97    0 0xffffff7f82171000 0x94000    0x94000    com.apple.driver.AppleHDA (2.6.3f4) <96 73 72 69 67 21 6 5 4 3 1>


Thinkpad:~ joe$ sudo touch /System/Library/Extensions && sudo kextcache -u /
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"
kext com.Accusys.driver.Acxxx  300029000 is in exception list, allowing to load
Invalid signature -67030 for kext <OSKext 0x7fd51ae08960 [0x7fff781b8f00]> { URL = "DisplayMergeNub.kext/ -- file:///System/Library/Extensions/", ID = "com.AnV.Software.driver.AppleMonitor" }
Thinkpad:~ joe$

And here is the ioreg and Clover folder:

RehabMan.zip

Try changing WakeDelay values in the Info.plist files (there are two of them).
 
I tried to change both of those values, both together and separately and it didnt change anything, 2 out of 3 boots or sleeps mouse and keyboard dont work. I also tried changing startupdelay and it also didnt make any difference.... Any way we can debug this issue?
 
I tried to change both of those values, both together and separately and it didnt change anything, 2 out of 3 boots or sleeps mouse and keyboard dont work. I also tried changing startupdelay and it also didnt make any difference.... Any way we can debug this issue?

Use the debug version and analyze system.log. Could be ACPI issue... you should insure you patched correctly (if using patched ACPI).
 
I still havent done any patches to the backlight keys, they are non functional as of now. I am sure that none of the patches i made to ACPI files affect this problem, since it happens both with and without patched ACPI tables, and after updating my BIOS and re-dumping the tables and re-patching the issue persists.
Here are the logs of the 3 different cases I get, which are: not working at all, sometimes keyboard works but trackpad not and finally when it works perfectly.
 

Attachments

  • Archive.zip
    231.9 KB · Views: 96
Status
Not open for further replies.
Back
Top