Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad

Status
Not open for further replies.
Hi RehabMan,

Sorry to bother you again, but please could help me with this or give me some advise?
Specially with this line on the log file:
Failed to load /System/Library/Extensions/VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext - (libkern/kext) dependency load failed

Thank you,
Regards.
Charlie

You've got some mixed up drivers there. Looks like you have two different versions of VoodooPS2 loading. Mine and a different one. Did you follow all installation instructions? Do you have anything in your HDDs /Extra/Extensions? Are you booting from a USB?
 
You've got some mixed up drivers there. Looks like you have two different versions of VoodooPS2 loading. Mine and a different one. Did you follow all installation instructions? Do you have anything in your HDDs /Extra/Extensions? Are you booting from a USB?

Hi RehabMan,

Yes you were wright, there was ApplePS2Controller and AppleACPIPS2Nub in /Extra/Extensions.
After I' ve renamed them to .bak, the trackpad is now reconized as trackpad but is not working fluently.
The cursor is moving jerkily.
The scrolling is very very very slow.
Yes I did follow your instructions for installation, no I' m not booting from USB, I' ve installed OSX-ML

Thank you again :)
Regards.
Charlie
 
Hi RehabMan,

Yes you were wright, there was ApplePS2Controller and AppleACPIPS2Nub in /Extra/Extensions.
After I' ve renamed them to .bak, the trackpad is now reconized as trackpad but is not working fluently.
The cursor is moving jerkily.
The scrolling is very very very slow.
Yes I did follow your instructions for installation, no I' m not booting from USB, I' ve installed OSX-ML

Thank you again :)
Regards.
Charlie

You should install the debug version and see what kind of data you are getting from the trackpad. And check your Trackpad preferences to see that you have the appropriate "Tracking Speed" selected.

Obviously, I can't test on every laptop... only the ones I have, but if you do some research on yours, perhaps you can isolate the problem.
 
Hi RehabMan,

Thank you very much.
I've disabled "Ignore accidental trackpad input" in the trackpad setup pane and everything is working fine now.
One more question, is there anyway to choose between "edge scrolling" and two finger scrolling ?

Thanks again.
Regards.
Charlie
 
Hi RehabMan,

Thank you very much.
I've disabled "Ignore accidental trackpad input" in the trackpad setup pane and everything is working fine now.

That's interesting. I wonder if your trackpad doesn't support 'palm' detection. Maybe you could provide your startup output in Console from the trackpad driver when you get a chance. I'd like to see if there is a way to automatically detect this (I know there is from the spec, but I'd rather see the data in "real life" first).

If you install the debug version, then look at the startup output in Console.log. Search for 'VoodooPS2Trackpad', you will see a lot of information about your trackpad. Select that, and copy/paste/post it here.

One more question, is there anyway to choose between "edge scrolling" and two finger scrolling ?

You can have one, both, or neither enabled. These are controlled in the Info.plist for the trackpad driver. See VoodooPS2Controller.kext/Contents/PlugIns/VoodooPS2Trackpad.kext/Info.plist... look for the various 'scroll' divisors (0 disables, 1 enables).

Eventually there will be options in a prefpane...
 
Hi RehabMan,

Thank you :)
I'll be glad to help you if I can.
I did not find Console.log file, is this what you asked for?
I'm sorry but I'm new in hackintosh world, I've installed osx on my laptop only 3 weeks ago.

Code:
charlie-laptop:~ charlie$ cat /var/log/system.log |grep VoodooPS2Trackpad
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Identify bytes = { 0x5, 0x47, 0x17 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad starting: Synaptics TouchPad reports type 0x47, version 7.5
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: nExtendedQueries=7
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: supports EW=1
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: passthru1=0, passthru2=0, passthru=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: ledpresent=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: clickpadtype=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: _reportsv=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Mode/model($01) bytes = { 0x14, 0xea, 0x40 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Capabilities($02) bytes = { 0xf0, 0x0, 0x73 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Model ID($03) bytes = { 0x1, 0xe0, 0xb1 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: SN Prefix($06) bytes = { 0x0, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: SN Suffix($07) bytes = { 0x0, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Resolutions($08) bytes = { 0x3b, 0x80, 0x58 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Extended Model($09) bytes = { 0x24, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Continued Capabilities($0C) bytes = { 0xa, 0x24, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Maximum coords($0D) bytes = { 0xb5, 0x10, 0x9a }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Deluxe LED bytes($0E) = { 0x0, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Minimum coords bytes($0F) = { 0x23, 0xeb, 0x1c }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: sending final init sequence...

Best regards,
Charlie.
 
Hi RehabMan

Can you make it universal (i386_x64 ) for SL version.

Thanks!
 
Hi RehabMan,

Thank you :)
I'll be glad to help you if I can.
I did not find Console.log file, is this what you asked for?
I'm sorry but I'm new in hackintosh world, I've installed osx on my laptop only 3 weeks ago.

Code:
charlie-laptop:~ charlie$ cat /var/log/system.log |grep VoodooPS2Trackpad
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Identify bytes = { 0x5, 0x47, 0x17 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad starting: Synaptics TouchPad reports type 0x47, version 7.5
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: nExtendedQueries=7
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: supports EW=1
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: passthru1=0, passthru2=0, passthru=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: ledpresent=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: clickpadtype=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: _reportsv=0
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Mode/model($01) bytes = { 0x14, 0xea, 0x40 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Capabilities($02) bytes = { 0xf0, 0x0, 0x73 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Model ID($03) bytes = { 0x1, 0xe0, 0xb1 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: SN Prefix($06) bytes = { 0x0, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: SN Suffix($07) bytes = { 0x0, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Resolutions($08) bytes = { 0x3b, 0x80, 0x58 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Extended Model($09) bytes = { 0x24, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Continued Capabilities($0C) bytes = { 0xa, 0x24, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Maximum coords($0D) bytes = { 0xb5, 0x10, 0x9a }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Deluxe LED bytes($0E) = { 0x0, 0x0, 0x0 }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: Minimum coords bytes($0F) = { 0x23, 0xeb, 0x1c }
Mar  2 22:33:26 localhost kernel[0]: VoodooPS2Trackpad: sending final init sequence...

Best regards,
Charlie.

That's what I was looking for... your trackpad supports palm detect, so it must be something else.
Maybe you could send a sample of the debug output when touching the trackpad, both for normal moving and scrolling.

You should see entries that start with "ps2: "
 
Hi RehabMan

Can you make it universal (i386_x64 ) for SL version.

Thanks!

Sorry, I'm only doing 64-bit builds now. If you need a 32-bit binary, you can build one yourself with xcode.
 
Hi RehabMan,

Moving from top to bottom:
Code:
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (3863,4248) z=40 w=4 mode=(0,0,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=6, dy=-6 (3869,4254) z=54 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=2, dy=-2 (3871,4256) z=64 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=10, dy=0 (3881,4256) z=70 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=7, dy=16 (3888,4240) z=71 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=8, dy=31 (3896,4209) z=71 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=4, dy=44 (3900,4165) z=76 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=4, dy=44 (3904,4121) z=83 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=4, dy=43 (3908,4078) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=1, dy=39 (3909,4039) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=2, dy=44 (3911,3995) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=59 (3911,3936) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=2, dy=76 (3913,3860) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=1, dy=80 (3914,3780) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=1, dy=65 (3915,3715) z=89 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=1, dy=40 (3916,3675) z=70 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=-2, dy=22 (3914,3653) z=70 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=-1, dy=16 (3913,3637) z=39 w=4 mode=(1,1,1) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: no time/dy history
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: now_ns-touchtime=470704246 (false)
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (3923,3588) z=13 w=4 mode=(1,0,0) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (3924,3578) z=6 w=7 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (2616,2386) z=3 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (1309,1190) z=2 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (1,1) z=1 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:57:59 --- last message repeated 1 time ---
Mar  3 11:57:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:58:05 --- last message repeated 73 times ---
Mar  3 11:58:05 charlie-laptop kernel[0]: ApplePS2Keyboard: sending key 1d=3b

Edge scrolling:
Code:
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5740,3203) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5741,3201) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5742,3201) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5742,3200) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5742,3202) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5742,3204) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5742,3206) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5742,3207) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5741,3211) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5740,3213) z=44 w=4 mode=(3,3,3) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: no time/dy history
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: now_ns-touchtime=558748502 (false)
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (5740,3215) z=13 w=4 mode=(3,0,0) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (2870,1608) z=2 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (1914,1072) z=2 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 11:59:26 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0

Two fingers scrolling:
Code:
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4484,2588) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4477,2543) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4471,2498) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4465,2457) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4461,2418) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4459,2382) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4456,2347) z=106 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4452,2310) z=59 w=0 mode=(9,9,9) buttons=0 wasdouble=1
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: newest=650656088791, oldest=650272432494, diff=383656297, avg: -1413/32=-44
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: now_ns-touchtime=650668594 (false)
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4464,2271) z=22 w=0 mode=(9,0,0) buttons=0 wasdouble=0
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4475,2288) z=8 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (4476,2309) z=4 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (2988,1552) z=2 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (1493,784) z=1 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (1,1) z=1 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 12:00:59 charlie-laptop kernel[0]: ps2: dx=0, dy=0 (0,0) z=0 w=0 mode=(0,0,0) buttons=0 wasdouble=0
Mar  3 12:01:01 --- last message repeated 74 times ---
Mar  3 12:01:01 charlie-laptop kernel[0]: ApplePS2Keyboard: sending key 1d=3b

Thanks,
Regards.
Charlie
 
Status
Not open for further replies.
Back
Top