Jump to content

New TouchPad driver for E6520 / ALPS


bpedman

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...

Link to comment
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

Link to comment
Share on other sites

  • Administrators

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.
Link to comment
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 
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...