I'll try to explain...
We have a package which is responsible of ps2 devices : ApplePS2Controller.kext, this package contains three kextfile : ApplePS2keyboard, ApplePS2trackpad and ApplePS2mouse.
the problem we have, we have to reload the good version of package with goods permissions.
The package i have is attached here
so now, we have many solutions:
- change the /etc/rc file which will be executed at every boot.
- unload and reload the kext file.
i don't garantee this solutions works fine, but you must try many times for working
the first solutions (under windows):
open the file rc in your osx HD and edit it with texteditor (add
at the end of rc file just before "exit 0")
Save and close.
Reboot and tell me
the second solution (under osx):
delete files .mkext .kextcache (2 files normally) in /System/Library/
copy the package .kext i attached into /System/Library/Extensions (you'll need to authenticate so don't forget to load the virtual keybord;))
load this command in terminal (copy it into a textfile and "copy&paste") YOU WILL NEED A ROOT ACCESS!!!
sudo diskutil repairPermissions /
sudo chmod -R 755 /System/Library/Extensions/ApplePS2Controller.kext
sudo chown -R root:wheel /System/Library/Extensions/ApplePS2Controller.kext
kextcache -k /System/Library/Extensions/
ok, let's try it
and if someone comes here and have a better solution WHICH works ...tell us!!
i don't its the best.