Contribute
Register

Synaptics Clickpad on I2C

Status
Not open for further replies.
Joined
Feb 27, 2012
Messages
90
Motherboard
Intel Harris Beach SDS
CPU
Intel Core i5 4350U
Graphics
Intel HD5000
Mac
  1. MacBook Air
  2. Mac Pro
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
[Unsolved] Synaptics Clickpad on I2C

Hello!

Clickpad on my laptop connected with I2C.
Can anyone help me found kext for using my clickpad in OSX?
 
I tried this, but won't work

My startup log:

05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: VoodooPS2SynapticsTouchPad Version 1.8.11 loaded...
05.05.14 12:23:47,000 kernel[0]: VoodooPS2Trackpad: Identify TouchPad command failed
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: VoodooPS2Mouse Version 1.8.11 loaded...
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.

Please tell me what I'am doing wrong:
1) install VoodooPS2Controller.kext and rebuild permissions and kernel cache with KextWizard
2) sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons
3) sudo cp VoodooPS2Daemon /usr/bin
4) reboot
Keyboard works, but Clickpad won't...
Still writing: VoodooPS2Trackpad: Identify TouchPad command failed
 
I tried this, but won't work

My startup log:

05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: VoodooPS2SynapticsTouchPad Version 1.8.11 loaded...
05.05.14 12:23:47,000 kernel[0]: VoodooPS2Trackpad: Identify TouchPad command failed
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
05.05.14 12:23:47,000 kernel[0]: VoodooPS2Mouse Version 1.8.11 loaded...
05.05.14 12:23:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.

Please tell me what I'am doing wrong:
1) install VoodooPS2Controller.kext and rebuild permissions and kernel cache with KextWizard
2) sudo cp org.rehabman.voodoo.driver.Daemon.plist /Library/LaunchDaemons
3) sudo cp VoodooPS2Daemon /usr/bin
4) reboot
Keyboard works, but Clickpad won't...
Still writing: VoodooPS2Trackpad: Identify TouchPad command failed

Your trackpad may not be Synaptics.
 
In Windows looks like Synaptics
 

Attachments

  • Снимок.PNG
    Снимок.PNG
    345.1 KB · Views: 880
In Windows looks like Synaptics

But not responding to PS2. Maybe it does not live on the PS2 bus. You could verify by removing PlugIns/VoodooPS2Trackpad.kext and see if it responds as a PS2 mouse.
 
I've installed latest version of your kext in debug mode, remove PlugIns/VoodooPS2Trackpad.kext as you said.
Now I see mouse cursor without usb or bluetooth mouse connected.

In log:
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller::start entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: initial commandByte = 47
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: new commandByte = 44
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller::start leaving.
13.06.14 2:13:47,000 kernel[0]: VoodooPS2Mouse Version 1.8.12 loaded...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Mouse::probe entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Up: { 003b, 0037, 007e, 107e, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Down: { 003b, 0037, 007d, 107d, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Left: { 003b, 0037, 007b, 107b, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Right: { 003b, 0037, 007c, 107c, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::probe entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Mouse::probe leaving.
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::probe leaving.
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::start entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: oldCommandByte = 44
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: setCommandByte for keyboard interrupt install
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: oldCommandByte = 44
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: newCommandByte = 45
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::start leaving.
13.06.14 2:14:21,000 kernel[0]: ApplePS2Keyboard: sending key 3a=39 down
13.06.14 2:14:21,000 kernel[0]: ApplePS2Keyboard: sending key 3a=39 down
13.06.14 2:14:25,000 kernel[0]: ApplePS2Keyboard: sending key e05b=3a down
13.06.14 2:14:25,000 kernel[0]: ApplePS2Keyboard: sending key 39=31 down
13.06.14 2:14:26,000 kernel[0]: ApplePS2Keyboard: sending key 39=31 down
13.06.14 2:14:59,000 kernel[0]: ApplePS2Keyboard: sending key 2a=38 down
13.06.14 2:15:00,000 kernel[0]: ApplePS2Keyboard: sending key 2a=38 down
13.06.14 2:15:02,000 kernel[0]: ApplePS2Keyboard: sending key 2a=38 down

My clickpad detected as a mouse or not? What can I do for provide to you more information?
 
I've installed latest version of your kext in debug mode, remove PlugIns/VoodooPS2Trackpad.kext as you said.
Now I see mouse cursor without usb or bluetooth mouse connected.

In log:
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller::start entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: initial commandByte = 47
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: new commandByte = 44
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller::start leaving.
13.06.14 2:13:47,000 kernel[0]: VoodooPS2Mouse Version 1.8.12 loaded...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Mouse::probe entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Up: { 003b, 0037, 007e, 107e, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Down: { 003b, 0037, 007d, 107d, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Left: { 003b, 0037, 007b, 107b, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard: Swipe Right: { 003b, 0037, 007c, 107c, 1037, 103b, }
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::probe entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Mouse::probe leaving.
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::probe leaving.
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::start entered...
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: oldCommandByte = 44
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: setCommandByte for keyboard interrupt install
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: oldCommandByte = 44
13.06.14 2:13:47,000 kernel[0]: ApplePS2Controller: newCommandByte = 45
13.06.14 2:13:47,000 kernel[0]: ApplePS2Keyboard::start leaving.
13.06.14 2:14:21,000 kernel[0]: ApplePS2Keyboard: sending key 3a=39 down
13.06.14 2:14:21,000 kernel[0]: ApplePS2Keyboard: sending key 3a=39 down
13.06.14 2:14:25,000 kernel[0]: ApplePS2Keyboard: sending key e05b=3a down
13.06.14 2:14:25,000 kernel[0]: ApplePS2Keyboard: sending key 39=31 down
13.06.14 2:14:26,000 kernel[0]: ApplePS2Keyboard: sending key 39=31 down
13.06.14 2:14:59,000 kernel[0]: ApplePS2Keyboard: sending key 2a=38 down
13.06.14 2:15:00,000 kernel[0]: ApplePS2Keyboard: sending key 2a=38 down
13.06.14 2:15:02,000 kernel[0]: ApplePS2Keyboard: sending key 2a=38 down

My clickpad detected as a mouse or not? What can I do for provide to you more information?

Not possible to tell from that output. There is no positive confirmation debug output from PS2Mouse from ::probe. You could add some. Does your trackpad work with PS2Trackpad deleted and PS2Mouse starting instead?
 
I've tried to remove PlugIns/VoodooPS2Trackpad.kext and tried with PlugIns/VoodooPS2Trackpad.kext but my trackpad still not respond to any touches or clicks.

In IOReg I can see ApplePS2Mouse, but it blank

Sorry for my english.
 

Attachments

  • MacBook Pro - Mihael.ioreg
    1.5 MB · Views: 310
Status
Not open for further replies.
Back
Top