Voodooprojects

VoodooPS2Controller => General Discussion => Topic started by: bcc9 on September 04, 2009, 11:47:27 PM

Title: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on September 04, 2009, 11:47:27 PM
Here is an updated version of the VoodooPS2 kexts that works in both 32 and 64 bit mode.  I took dong/sweec's SL_PS2_Voodoo, compiled in trip2me's voodoops2keyboard improvements, fixed voodoops2keyboard to not swap command&option by default, and included my bug fix for the trackpad timeout.
As with dong's instructions:
With this version you need to use both the included AppleACPIPS2Nub.kext and the VoodooPS2Controller.kext.  These kexts are for 10.6 only.

Sure wish we could get all of these changes merged into the "official" version.
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: cnnn on September 05, 2009, 04:36:45 PM
Where to install, /E/E or /S/L/E?
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on September 05, 2009, 06:57:35 PM
I recommend /Extra/Extensions.  They work from there.
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: nobb1x on September 06, 2009, 11:49:57 AM
hello, ty for your work, i'm booting SL using an usb stick with chameleon 2 rc1 and netkas boot file, i placed both kexts on the E/E folder of the usb disk. I get keyboard working but not the mouse (i'm on a acer laptop, both keyb and trackpad are ps/2). They was working fine using 10.5.8 and voodoops2controller. for the record, i'm booting the 64bit kernel.

I'm using now an external usb mouse, but, there is something i can do to have the internal trackpad working?
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: BladeRunner on September 06, 2009, 12:15:11 PM
hello, ty for your work, i'm booting SL using an usb stick with chameleon 2 rc1 and netkas boot file, i placed both kexts on the E/E folder of the usb disk. I get keyboard working but not the mouse (i'm on a acer laptop, both keyb and trackpad are ps/2). They was working fine using 10.5.8 and voodoops2controller. for the record, i'm booting the 64bit kernel.

I'm using now an external usb mouse, but, there is something i can do to have the internal trackpad working?


On my system I had the same problem if I had the kext in /Extra/Extensions.  However, if I boot in single user mode and built a kextcache - /Extra/Extensions.mkext - the mouse would work after that.  I also renamed the Extensions folder after the kextcache was built.

I don't know if this will solve your problem, but it is worth a try.  I keep my additional kext in a folder called /Extra/KextStore and always use the Extensions.mkext.  I update it using the following script which you are welcome to use if you wish.

Code: [Select]
lrh ~ $ cat /Extra/update.sh
#!/bin/bash

if [ $USER != "root" ]; then
   echo "Error ==> This script must be run as root"
   exit
fi

KEXT_SYSTEM="/System/Library/Extensions"
KEXT_ADD="./KextStore"
MKEXT="./Extensions.mkext"

echo "Updating EFI boot cache"
mv $MKEXT  $MKEXT.previous
chmod -R 644 $KEXT_ADD
chown -R root:wheel $KEXT_ADD

kextcache -a i386 -m $MKEXT  $KEXT_ADD     > update.log 2>&1
chmod 644 $MKEXT
chown root:wheel $MKEXT

echo "done."
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: nobb1x on September 06, 2009, 12:49:23 PM
yes, noob here, sorry
that you suggested worked great. i did the same as you and i got my mouse working.
Doing that i got voodoohda loaded too :)
Now its time to move on the EFI hidden partition ;)
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: proc_kcore on September 21, 2009, 09:06:13 PM
This is neat! I have PS/2 keyboard and mouse, and at first only the keyboard was working but not the mouse. After some trying, I went into /Extra/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/ and deleted VoodooPS2Trackpad.kext, used KextUtility to rebuild the caches, rebooted, and got the mouse!

So people with trackpads might try deleting (or moving to a safe place) VoodooPS2Mouse.kext

Thanks bcc9!
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on September 22, 2009, 05:47:08 PM
Thanks.  My laptop has a synaptics touchpad so I haven't seen any issue with the touchpad controller interfering with an ordinary mouse.  It would be good to verify whether you have that same problem with the stock 32bit version of voodoops2 and try to make a more general bug report assuming you do.

Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: flip360 on November 09, 2009, 12:01:42 AM
Thanks.  My laptop has a synaptics touchpad so I haven't seen any issue with the touchpad controller interfering with an ordinary mouse.  It would be good to verify whether you have that same problem with the stock 32bit version of voodoops2 and try to make a more general bug report assuming you do.



Thanks man!!!! deleting the trackpad.kext solved the problem and i have fully working smartpad :)))
i dont have any trackpad preferences in system preferences, is there some workaround for this?

cheers
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on November 09, 2009, 02:08:12 AM
i dont have any trackpad preferences in system preferences, is there some workaround for this?

cheers
I'm quoting from an insanelymac post I made on this topic:

"Regarding settings, my kext doesn't include the synaptics preference pane found in the voodoops2controller-0.98-installer.pkg. However that package installs the old 32-bit only kexts so it's out of date and overdue for an update. I've made a new package, attached that will only install the preference pane portion of that package.
This will give you additional config options under system preferences->VoodooPS2"
http://www.insanelymac.com/forum/index.php?act=attach&type=post&id=60269
Title: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: indiandragon on December 02, 2009, 03:14:33 AM
Good work there bcc9,

I got a Inspiron 1520 with synaptics touchpad, this Voodoo kext works well except for a small problem.
The single tap takes long time to respond. If the double tap speed is increased this problem gets fixed, but the double tap does not work good anymore.

Note : single click and double click through buttons works well.

Any one fixed this ???

Thanks in advance :)
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: yushir0 on December 04, 2009, 01:20:58 PM
Could you please post the source code? Or at least where you got SL source from as i there's some keys that're not correctly defined.

Ty
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on December 05, 2009, 12:09:40 AM
My kext bundle is built from dong aka sweec's 32+64 bit SL_PS2_Voodoo kext, plus trip2me's keyboard improvements plus my trackpad timeout fix.
dong's portion is over here, still missing source code:
http://www.insanelymac.com/forum/index.php?showtopic=175372
The source for my trackpad fix is over here:
http://forum.voodooprojects.org/index.php/topic,557.0.html
The source for trip2me's improvements are here:
http://forum.voodooprojects.org/index.php/topic,304.0.html

You could follow up with dong/sweec to find the source he used.
The voodoo "team" should put the pieces together I think and update the "official" version.  Not much more I can do with no bug tracking database or source code repository.


Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: oldnapalm on December 18, 2009, 04:30:18 PM
Hi bcc9,

your version is working fine on my Aspire 5920 laptop, I only have one small issue. When system wakes from sleep, it's like if the keys "9" and "~" were pressed, keyboard keeps typing "9~9~9~9~9~9~9~......" and the warning sound is played in loop. If any key is pressed it stops. Actually that also happens with dong's version. If the keyboard kext isn't loaded, system sleeps and wakes immediately.

Any hint on how this could be fixed?

Thank you.
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on December 19, 2009, 05:19:17 AM
Fjtorsol submitted a fix to dong for stuck keys, here: http://www.insanelymac.com/forum/index.php?showtopic=175372&view=findpost&p=1298173 and dong built a newer release at that point.  If that newer release doesn't solve things for you, I recommend you take it up in that thread.  If it does solve things, then I I'd recommend having him build with my and trip2me's changes. 

And/or, dong could contribute back his 64 bit changes to voodooprojects.org and the voodoo "team" would put it all together.
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: oldnapalm on December 19, 2009, 06:01:36 AM
Thanks, it solves the problem.

But the source for dong's build isn't available, is yours? I would like to have Fjtorsol fix together with the fix to not swap command and option by default.
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: bcc9 on December 19, 2009, 07:05:53 AM
Thanks, it solves the problem.

But the source for dong's build isn't available, is yours? I would like to have Fjtorsol fix together with the fix to not swap command and option by default.

Yes, scroll back 3 posts.
However, not swapping command&option by default is just an info.plist change, and that's just a packaging change not a source code change.   
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: rameshb_v on December 29, 2009, 11:06:33 PM
I have HP dv2500t laptop which has Synaptics touchpad with Snow Leopard. I did the follwoiing:

1. Deleted the ApplePS2Controller.kext from /S/L/E
2. Deleted the AppleACPIPS2Nub.kext from /S/L/E
3. Using Kext Utility, Installed the VoodooPS2Controller.kext and AppleACPIPS2Nub.kext .
4. kext Utility rebuild the cache.
5. Rebooted.

Now my Keyboard and trackpad, both are not working. Any help please....
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: Hyper on December 30, 2009, 03:22:52 PM
I realized a small problem with this kext. It Checks for keyboard first then if no keyboard is found it will not check for the mouse. Is there anyway to change it so it looks for the Mouse first? I REALLY need this, thank you.
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: rameshb_v on January 01, 2010, 09:32:17 AM
Here is an updated version of the VoodooPS2 kexts that works in both 32 and 64 bit mode.  I took dong/sweec's SL_PS2_Voodoo, compiled in trip2me's voodoops2keyboard improvements, fixed voodoops2keyboard to not swap command&option by default, and included my bug fix for the trackpad timeout.
As with dong's instructions:
With this version you need to use both the included AppleACPIPS2Nub.kext and the VoodooPS2Controller.kext.  These kexts are for 10.6 only.

Sure wish we could get all of these changes merged into the "official" version.


Does these even work for ALPS trackpad for a laptop ?
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: smith@@ on February 16, 2010, 02:18:33 AM
With version to 64 bit on my ALPS trackpad i have lost the 2 finger scrolling. Is there this version to 64 with 2 finger scrolling? This version work well to 64, but if possible add the 2 finger scroll for ALPS ?

Thanks ;)
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: kajko4u on October 07, 2010, 02:46:27 PM
Work fine with OSX 10.6.4 in 64bit mode on ASUS M50VM laptop (synaptic TrackPad).
Everything work fine, TrackPad, with 2 fingers scrolling , keyboard.
Thanks a lot :)
Title: Re: 32&64 bit version with trip2me's keyboard fixes and my trackpad timeout fix
Post by: KhronX on March 31, 2011, 06:53:30 PM
I seem to have hit somewhat of a dead-end...

Before installing these two kexts, i COULD boot into 64bit mode, but obviously, with no kb / touchpad, only my usb mouse working. All is well in 32bit mode though.

The dead-end is this: when booting normally, into 64bit, it passes the grey boot screen with the Apple logo, then gives a light blue background, then a slightly darker one, and it freezes. No more disk activity, no kernel panic, nothing...

I'm on a Toshiba Satellite A100-011 (C2duo T5600 1.83GHz, 4GB DDR2, GF Go7600 256DDR2), dual-booting Windows Server 2008R2 with Chameleon. Vanilla kernel, 10.6.6.

If someone has some idea why this happens, drop a line...

Many thanks in advance,
Chris