Jump to content
bpedman

New TouchPad driver for E6520 / ALPS

Recommended Posts

Just wondering if you see any error messages at all, like "Device initialization failed" or more of those "ApplePS2Controller: Timed out on mouse input stream." messages after the second identification output. 

 

FYI, the reason you see multiple lines showing the trackpad identification is because the controller first does a probe and then an initialization...I could probably clean that up but just have it in there both times to ensure the values are all setup correctly since the probe could release some resources...

Share this post


Link to post
Share on other sites

Also, do you see any messages output when you touch the trackpad or trackstick (I assume you have a trackstick since that model is flagged as dualpoint in the driver).

Share this post


Link to post
Share on other sites

So, on the debug version you don't even see messages like: "Got pointer event with packet: { xx, xx, xx, xx, xx, xx }" if not then it may still be reporting data but in a PS/2 format which I am ignoring right now because that screws up my touchpad and makes the movement crazy....for some reason it reports PS/2 packets interleaved with the ALPS packets which is kind of annoying, but its weird because the linux driver processes them as well but doesn't cause issues there...not sure why.

 

I made some more changes specifically to the v1/v2 stuff including more logging and error checking, attaching the built kexts, try out the debug version and let me know what you see in the log.

 

ALPS-TouchPad-Driver-v4.1.zip

Share this post


Link to post
Share on other sites

hmm i wonder if i shut off debugging ever on this partition.... i remember i might have for the debug trackpad thats in edp. it spams the log files

 

5/29/13 9:47:29.000 PM kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
5/29/13 9:47:29.000 PM kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
5/29/13 9:47:29.000 PM kernel[0]: e6 report: [0x00 0x00 0x64]
5/29/13 9:47:29.000 PM kernel[0]: e7 report: [0x63 0x03 0xc8]
5/29/13 9:47:29.000 PM kernel[0]: ec report: [0x10 0x00 0x64]
5/29/13 9:47:29.000 PM kernel[0]: exit command mode
5/29/13 9:47:29.000 PM kernel[0]: ApplePS2ALPSGlidePoint::identify: Found ALPS Device with ID E7=0x63 0x03 0xc8, EC=0x10 0x00 0x64
5/29/13 9:47:29.000 PM kernel[0]: Initializing TouchPad hardware...this may take a second.
5/29/13 9:47:29.000 PM kernel[0]: f5 report: [0x10 0x00 0x64]
5/29/13 9:47:29.770 PM blued[37]: kBTXPCUpdateUserPreferences gConsoleUserUID = 501
5/29/13 9:47:29.000 PM kernel[0]: Touchpad initialization complete.

Share this post


Link to post
Share on other sites

OK, thanks for the log, I made a few tiny tweaks, let me know if this version works. If not, I can think of one more thing I might need to do to enable the reporting correctly (and again look for any reported errors, mainly just between the initializing touchpad hardware and initialization complete messages)

ALPS-TouchPad-Driver-v4.2.zip

Share this post


Link to post
Share on other sites

ok with that one the trackpad is responding. not the track stick pointer and also no scrolling on either 2 finger or side scrolling; but definite progress.

Share this post


Link to post
Share on other sites

Hi,

 

can´t get my touchpad working with 1.8.4

Keyboard is working fine, any idea someone ?

Laptop is a Dell Latitude E5520

May 31 11:11:54 localhost kernel[0]: ApplePS2Controller::start entered...
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: initial commandByte = 45
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: new commandByte = 44
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller::start leaving.
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard: Swipe Up: { 003b, 0037, 007e, 107e, 1037, 103b, }
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard: Swipe Down: { 003b, 0037, 007d, 107d, 1037, 103b, }
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard: Swipe Left: { 003b, 0037, 007b, 107b, 1037, 103b, }
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard: Swipe Right: { 003b, 0037, 007c, 107c, 1037, 103b, }
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard::probe entered...
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard::probe leaving.
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard::start entered...
May 31 11:11:54 localhost kernel[0]: ps2bl: KKCL, KKCM, KKQC methods not found in DSDT
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: oldCommandByte = 44
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: setCommandByte for keyboard interrupt install
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: oldCommandByte = 44
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: newCommandByte = 45
May 31 11:11:54 localhost kernel[0]: ApplePS2Keyboard::start leaving.
May 31 11:11:54 localhost kernel[0]: VoodooPS2SynapticsTouchPad Version 1.8.4 loaded...
May 31 11:11:54 localhost kernel[0]: ApplePS2SynapticsTouchPad::probe entered...
May 31 11:11:54 localhost kernel[0]: VoodooPS2Trackpad: Identify bytes = { 0x0, 0x0, 0x64 }
May 31 11:11:54 localhost kernel[0]: VoodooPS2Trackpad: Identify TouchPad command returned incorrect byte 2 (of 3): 0x00
May 31 11:11:54 localhost kernel[0]: ApplePS2SynapticsTouchPad::probe leaving.
May 31 11:11:54 localhost kernel[0]: ApplePS2SentelicFSP::probe entered...
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
May 31 11:11:54 localhost kernel[0]: ApplePS2SentelicFSP::probe leaving.
May 31 11:11:54 localhost kernel[0]: ApplePS2ALPSGlidePoint::probe entered...
May 31 11:11:54 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
May 31 11:11:55 localhost kernel[0]: ApplePS2ALPSGlidePoint::probe leaving.
May 31 11:11:55 localhost kernel[0]: VoodooPS2Mouse Version 1.8.4 loaded...
May 31 11:11:55 localhost kernel[0]: ApplePS2Mouse::probe entered...
May 31 11:11:55 localhost kernel[0]: ApplePS2Mouse::probe leaving.
May 31 11:12:19 praklarushtaonass-MacBook-Pro kernel[0]: ApplePS2Keyboard: sending key 19=23
May 31 11:12:19 praklarushtaonass-MacBook-Pro kernel[0]: ApplePS2Keyboard: sending key 1f=1
May 31 11:12:20 praklarushtaonass-MacBook-Pro kernel[0]: ApplePS2Keyboard: sending key 3=13 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...