Jump to content
  • Announcements

    • Allan

      Forum Rules   04/13/2018

      Hello folks! As some things are being fixed, we'll keep you updated. Per hour the Forum Rules don't have a dedicated "Tab", so here is the place that we have our Rules back. New Users Lounge > [READ] - InsanelyMac Forum Rules - The InsanelyMac Staff Team. 
thestevo

VoodooPS2Controller

56 posts in this topic

Recommended Posts

From the original article (that I apparently am not allowed to link to) at the Chameleon site...

 

 

Features

- No need for ACPIPS2Nub. Delete it before installing this or you'll get a kernel panic – Loadable from /Extra/Extensions.mkext – 102-key keyboard support – support for mixed usb/ps2 configurations – Resolution fix for PS2mouse (set ForceDefaultResolution to true in Contents/Plugins/VoodooPS2Mouse.kext/Info.plist to activate) – Support for scrolling on ALPS (untested) – Support for Sentelic touchpad (untested) – Advanced Synaptics touchpad. All kinds of scrolling known to humanity including multi-finger and side scrolling

 

 

Download

You can get the installer package here: VoodooPS2Controller-0.98-installer.pkg

 

 

Installation

Just install as any kext with kexthelper or add it to /Extra/Extensions.mkext

 

 

Configuration

Many features may be controlled using Apples Preference Pane

For more configuration you may want to have a look at

Contents/Plugins/VoodooPS2Trackpad.kext/Info.plist

and at IOKitPersonalities/Synaptics Touchpad/Configuration node.

The same settings are also available through dedicated panel (optional)

 

 

Credits

Package: kalyway

VoodooPS2Controller (core): turbo

Resolution fix for PS2Mouse: mackerintel

Synaptics driver: mackerintel

Sentelic Driver: nhand42

Alps driver: phb

Keyboard fixes: Chunnan & jape

Synaptics Prefpane design: bumby

Synpatics Prefpane: mackerintel

 

Great thanks to Dense for helping with activating vanilla trackpad prefpane

Share this post


Link to post
Share on other sites

I just installed this on my system and, so far, works great! I use Chameleon v2rc1 to boot with kext in /Extra/extensions.mkext. I removed ApplePS2Controller and PS2nub, inserted VoodooPS2Crontroller, remade the mkext and rebooted the system. All is good. Without the patched PS2Controller and PS2nub the system would boot but the mouse/keyboard were inop. So, I know VoodooPS2Controller works :unsure:

 

Many thanks!

Share this post


Link to post
Share on other sites

Oh, this is nice. Too bad I got rid of my reliance of PS/2 when I bought my Apple Aluminum Slim Keyboard and Mighty Mouse.

Share this post


Link to post
Share on other sites

big thnx guys. my system is getting more and more voodoo infected :P

voodoobattery, voodoopower, voodoops2 very nice.

 

finally the right german keyboard layout to use :( happy happy happy

and no more FFscroll :)

 

but how about a manual or readme for all possible tweaks and settings in the prefpane?

Share this post


Link to post
Share on other sites

I got an uber kernel panic too , even without acpips2 and appleps2.

 

Edit:

 

I had to find acpips2 under appleacpiplatform, now it's working

Share this post


Link to post
Share on other sites

Works great for me too on synaptics 6.2

Multi finger scrolling very smooth.

 

A big thanks to the Voodoo team

Share this post


Link to post
Share on other sites
Hi, works with one exception... Trackpad (only) does not wake from sleep.

 

 

dont work on dell mini9

 

Stuck key (7) prevent anything on the computer

 

Removed kext, no more stuck key

 

odd...

Share this post


Link to post
Share on other sites

It works fine for me except one bug, when i click (using touchpad) on dock icons, it showms me context menu instead of launching item(looks like it thinks i right-clicked on dock), rest is fine

Share this post


Link to post
Share on other sites
It works fine for me except one bug, when i click (using touchpad) on dock icons, it showms me context menu instead of launching item(looks like it thinks i right-clicked on dock), rest is fine

 

+1 (synaptics trackpad)

Share this post


Link to post
Share on other sites

BlackCH, uncheck Dragging option in trackpad settings and its ok, but then u cant drag using pad :( (synaptic here too)

 

also, keyboard doesnt work in single user mode sometimes (uknown sense code (0x00))

Share this post


Link to post
Share on other sites

hey netkas; I posted the dock bug on the voodoo forum. hope they fix it although isnt something too bad...actually I didnt notice until you mentioned it.

 

I booted a couple of times on single user mode but the keyboard seems to work fine for me....

Share this post


Link to post
Share on other sites

make sure you remove :

/System/Library/Extensions/AppleACPIPlatform.kext/Contents/PlugIns/ACPIPS2Nub.kext

/System/Library/Extensions/AppleACPIPS2Nub.kext

/System/Library/Extensions/ApplePS2Controller.kext

 

I made the mistake of leaving the first one, thus the errors

Share this post


Link to post
Share on other sites

Dont matter what I do, I still getting kernel panics =/

I already formated 5 times and try it 5 times, always kernel panics ><

 

Im sure it should work fine, not sure what Im doing wrong...

 

1.- Removed "ApplePS2Controller.kext" and "ACPIPS2Nub.kext"

2.- Install "VoodooPS2Controller" using the self installer application from the official site.

3.- Repair permissions.

4.- Reboot

5.- Kernel Panic

Share this post


Link to post
Share on other sites
Dont matter what I do, I still getting kernel panics =/

I already formated 5 times and try it 5 times, always kernel panics ><

 

Im sure it should work fine, not sure what Im doing wrong...

 

1.- Removed "ApplePS2Controller.kext" and "ACPIPS2Nub.kext"

2.- Install "VoodooPS2Controller" using the self installer application from the official site.

3.- Repair permissions.

4.- Reboot

5.- Kernel Panic

 

Did the steps you took include reboot with kernel flag "-f" to prevent using the cached kext in the Extensions.mkext file? If not, you could still be loading the old apple kext even though you deleted them.

Share this post


Link to post
Share on other sites

installed, removed all 'old' kexts, rebooted .... and works ;)

from systemlog i can see it loads Synaptics trackpad:

Apr 14 08:35:07 XXX kernel[0]: VoodooPS2SynapticsTouchPad loaded
Apr 14 08:35:07 XXX kernel[0]: VoodooPS2Trackpad: Synaptics TouchPad v6.5

but multi finger scroll doesn't work, just the side scroll...

could be enabled the multi finger scroll for synaptics? if so how can enable it?

(the option in trackpad pref is already selected)

thanks for your work!

 

ps: this on MSI Wind U100

Share this post


Link to post
Share on other sites

Noticed a few issues with the trackpad.

 

1. Mouse seems to jump about where it wants to, when set on high speed.

2. Sometimes the mouse will become irresponsive when you press the left mouse button.

3. 2 Finger scrolling sometimes crashes the .app (like Safari).

Share this post


Link to post
Share on other sites

I works good, better than FFscroll solution.

But I've a problem also commented before, when I enable dragging clicking becomes really unresponsive, sometimes it does double-click, and sometimes it does right-click...

 

Anyone knows how to solve this problem?

Share this post


Link to post
Share on other sites

OMG OMG!

 

Can't believe this... been waiting for 2 years... it works perfectly on acer travelmate 2490 and synaptics. I actually don't like two finger scroll. Right one finger scroll works perfectly, draging was a {censored}, but when i modified double click time it works nice.

 

I have synaptics with 6 buttons left+right and for for moving up-down and left right.

I miss corner buttons and this cursor buttons...

 

Nice job. THNX

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing   0 members

    No registered users viewing this page.

×