PDA

View Full Version : PS/2 for Snow Leo


Diwad
08-31-2009, 09:42 AM
Hey guys. Does anyone know how to make PS/2 devices work on SL in x64? I've tried voodoops2controller, but it failed:

"Aug 30 12:28:36 localhost kernel[0]: Error - kext org.voodoo.driver.PS2Controller declares com.apple.kernel dependencies. Only com.apple.kpi.* dependencies are supported for 64-bit kexts.
Aug 30 12:28:36 localhost kernel[0]: Can't load kext org.voodoo.driver.PS2Controller - failed to resolve library dependencies.
Aug 30 12:28:36 localhost kernel[0]: Kext org.voodoo.driver.PS2Controller failed to load (0xdc00800e).
Aug 30 12:28:36 localhost kernel[0]: Failed to load kext org.voodoo.driver.PS2Controller (error 0xdc00800e).
Aug 30 12:28:36 localhost kernel[0]: Couldn't alloc class "PS2Controller".

djnitehawk
08-31-2009, 12:18 PM
im using a ps/2 keyboard with a usb mouse on snow 10.6 thanks to voodoops2 kext...

try this attached voodoops2controller kext... note: there's two kexts inside the zip file. put both in /system/library/extensions.

then repair permissions with disk utility.

then "touch /system/library/extensions" in terminal.

reboot...

note: i remember getting erros when i had these kexts in /extra/extensions

works in both 32/64bit...

good luck!!!

Diwad
08-31-2009, 03:12 PM
damn...when i want to fix permisiions from 10.5.8 on SL partition it takes only 1 second ( i think something is wrong). And after reboot i get same errors:/ Im sure i do something wrong, so m8 if you could write everything step-by-step i would be very gretfull (if your posts isn't step by step already:))

djnitehawk
08-31-2009, 04:21 PM
first go download kext utility (http://www.insanelymac.com/forum/index.php?showtopic=140647) if u already havent got it.

say ur target snow leopard volume is called "SNOWLEO"...

copy the two voodoo kexts in the zip to "/snowleo/system/library/extensions"

open up the folder that has "kext utility.app". dont run it... just leave the window open.

open up another finder window and browse to "/snowleo/system/library"

click and drag & drop the folder "extensions" onto the "kext utility.app" in the other finder window u have open.

it will ask u to authenticate by entering ur password, do that...

kext utility will repair the extension permissions and build and pack a new "extensions.mkext"... it might not successfully create the mkext, just ignore that...

reboot into snowleo...

that should do it... btw, what ps2 hardware are u tryin to get working?

Diwad
08-31-2009, 06:51 PM
Thanks for replies, but it doesn't wanna work:/

It doesn't wanna create .mkext file as you said.

I've got some old logitech keyboard and some shitty A4tech mouse.

"Task: Pack "/Volumes/Snow Leo/System/Library/Extensions"
to "/Volumes/Snow Leo/System/Library/Extensions.mkext"

Repair Permissions for "/Volumes/Snow Leo/System/Library/Extensions" ... Done.
-- Total processed: 4902 files for 50 sec.
kext: 300
plugin: 23
bundle: 18
ppp: 10

Search "Extensions.mkext" ... Not Found.

Packing new "Extensions.mkext" ...
Sorry, could not create "Extensions.mkext""

djnitehawk
08-31-2009, 09:34 PM
the Extensions.mkext isnt important... only the permissions matter for booting into snow...

have u tried rebooting into snow? what error msgs do u get now?

btw, ive only tried this with a ps2 keyboard...

so could u unplug the ps2 mouse and see what happens with just the ps2 keyboard?

as a last resort try the following commands in terminal and try booting into snow:

chmod -R 755 /snowleo/system/library/extensions
chown -R root:wheel /snowleo/system/library/extensions
touch /snowleo/system/library/extensions

replace "snowleo" with your snow volume name...

if that doesnt do it, im sorry there's nothing else i can think of...