Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

Status
Not open for further replies.
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.
Terminal output:
Code:
Last login: Sun Feb  5 02:56:22 on console

Zacs-MBP:~ zac$ kextstat|grep -y acpiplat

   13    2 0xffffff7f8239f000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 867C81BE-EA01-3A65-89F4-06D78E6514CA <12 11 7 6 5 4 3 1>

Zacs-MBP:~ zac$ kextstat|grep -y appleintelcpu

   24    0 0xffffff7f82285000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) 9E383328-0713-3AD3-BC4A-3A2A5646FEE5 <7 6 5 4 3 1>

   32    0 0xffffff7f82280000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>

Zacs-MBP:~ zac$ kextstat|grep -y applelpc

   91    0 0xffffff7f821b6000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <87 12 5 4 3>

Zacs-MBP:~ zac$ kextstat|grep -y applehda

Zacs-MBP:~ zac$ 

Zacs-MBP:~ zac$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

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 -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext

kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext


KernelCache ID: F7DF443FEC6E6026009A001E79072901

symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

Zacs-MBP:~ zac$
 

Attachments

  • Zac’s MacBook Pro.ioreg.zip
    691.2 KB · Views: 98
  • CLOVER.zip
    1.2 MB · Views: 116
The keyboard and trackpad worked perfect (only after a sleep, not at boot) when i dumped the last ioreg.

This is what I get most of the time.
 

Attachments

  • Zac’s MacBook Pro2.ioreg.zip
    674.7 KB · Views: 104
Terminal output:
Code:
Last login: Sun Feb  5 02:56:22 on console

Zacs-MBP:~ zac$ kextstat|grep -y acpiplat

   13    2 0xffffff7f8239f000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 867C81BE-EA01-3A65-89F4-06D78E6514CA <12 11 7 6 5 4 3 1>

Zacs-MBP:~ zac$ kextstat|grep -y appleintelcpu

   24    0 0xffffff7f82285000 0x2b000    0x2b000    com.apple.driver.AppleIntelCPUPowerManagement (219.0.0) 9E383328-0713-3AD3-BC4A-3A2A5646FEE5 <7 6 5 4 3 1>

   32    0 0xffffff7f82280000 0x3000     0x3000     com.apple.driver.AppleIntelCPUPowerManagementClient (219.0.0) B802638B-251C-3602-BA8C-001F87228765 <7 6 5 4 3 1>

Zacs-MBP:~ zac$ kextstat|grep -y applelpc

   91    0 0xffffff7f821b6000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <87 12 5 4 3>

Zacs-MBP:~ zac$ kextstat|grep -y applehda

Zacs-MBP:~ zac$

Zacs-MBP:~ zac$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

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 -67013 0xFFFFFFFFFFFEFA3B for kext AppleMobileDevice.kext

kext file:///System/Library/Extensions/AppleHDADisabler.kext/ is in hash exception list, allowing to load

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBatteryManager.kext

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ACPIBacklight.kext


KernelCache ID: F7DF443FEC6E6026009A001E79072901

symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

Zacs-MBP:~ zac$

ACPI is not patched correctly (there are some very strange changes made...).
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Oh , okay.
I've had others tell me my dsdt is fully patched...
Anything more specific about this strange patch?
I will take the issue someware more on topic now.
Thank you :)
 
Oh , okay.
I've had others tell me my dsdt is fully patched...
Anything more specific about this strange patch?
I will take the issue someware more on topic now.
Thank you :)

There are potentially so many things wrong with your DSDT, that after about halfway through the diffs, I stopped looking.
I have no idea why you changed some of the things you did (such as the _ADR value of EHC2).
Suggest you start over with a fresh extract and patch per guide.
 
Hi!
I've got little problem with using of this touchpad driver. Everything works perfectly, except one thing: 3-fingers gestures. Driver recognise them, but the system behaviour is very strange. It is interprets these gestures as a 'command+arrow' key command. As a result of this, mission control doesn't react. But, Finder reacts on these 3-finger gestures and performs some actions like 'Go' or moving between folders in columns view (which could be performed by 'command+arrow' key commands). Other apps (for example xCode) reacts in the same way.
Does anyone know how to force 3-fingres gestures to operate with mission control?
Thanks!

P.S.: I've been reading this thread for a long time and noticed that if I want to get some help with complicated problem, I need to attach ioreg, clover folder and some terminal outputs. So here it is in attachments :)

UPD: Just tried these gestures in MainStage in alchemy plugin. It seems that them call 'Option + arrow' keyboard commands while navigating into presets list... I don't know what is going on :(. Looks like these gestures must call 'Control + arrow' commands.
 

Attachments

  • Attachments.zip
    3.9 MB · Views: 97
Last edited:
Hi!
I've got little problem with using of this touchpad driver. Everything works perfectly, except one thing: 3-fingers gestures. Driver recognise them, but the system behaviour is very strange. It is interprets these gestures as a 'command+arrow' key command.

It is as designed.
Configure those keys in SysPrefs->Keyboard->Shortcuts.
 
It is as designed.
Configure those keys in SysPrefs->Keyboard->Shortcuts.
Nope. It didn't help. :( I think it's because of Russian keyboard layout is setup on my mac or something. Maybe there's some way to fix it in kext config file, or at worst in source code? I really want to use your driver, because it works perfectly and really suitable for me. I looked source code and found a place which is responsible for swipe handling, but I didn't figured out how to change command.
 
Nope. It didn't help. :( I think it's because of Russian keyboard layout is setup on my mac or something. Maybe there's some way to fix it in kext config file, or at worst in source code? I really want to use your driver, because it works perfectly and really suitable for me. I looked source code and found a place which is responsible for swipe handling, but I didn't figured out how to change command.

Select the function you want assign in SysPrefs->Keyboard->Shortcuts. Instead of hitting the keys, do the swipe.
 
I have a weird anomaly with the ClickPad on my Dell Latitude 3450. I am unable to enable Tap to click on the trackpad preference pane.

Changing my system definition from MacBook Air 7,2 to MacBook Pro 12,1 did not help.

My current workaround is to configure com.apple.AppleMultitouchTrackpad.plist with a plist editor and reboot. This enables Tap to click and it sticks through restarts.

My laptop specs:
CPU: i3-5005u
GPU: HD 5500
Audio: Realtek ALC3234 (aka ALC255)
Wifi: Qualcomm/Atheros AR9565
Ethernet: Realtek RTL8111
Storage: SATA 3 SSD
 
Status
Not open for further replies.
Back
Top