Jump to content

New TouchPad driver for E6520 / ALPS


bpedman

Recommended Posts

 

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

 

This is not good. The touchpad isn't responding to a probe...

 

The versioning is a little weird right now...all the drivers I have posted will output 1.8.4 right now in the log. Do you know which version you downloaded from my first post? v2, v3 or v4?

Link to comment
Share on other sites

Ok V4 works now, thank you for the hint!

2 Finger scrolling is working too! i´m happy ;')

 

That's great. Could you look at /var/log/system.log and look for a line that says: "Found ALPS Device with ID....." and paste that here. I would like to keep track of models that are working and have been tested.

 

Also, glad you have 2-finger scroll working. Is it working very well? On mine it works but it is not very smooth...I need to make some tweaks there I think, but if it works well for you then maybe I shouldn't touch it :)

Link to comment
Share on other sites

Hello,

 

I am new here. I have an old kext installed that lets me use my trackpad as a standard mouse very smoothly. When I installed your's it wasn't nearly as smooth, I lost the click and drag abilities and I was able to see all the trackpad options. Sadly, clicking and un-clicking options didn't affect my trackpad at all.  I still didn't have multitouch support.

 

I'd really appreciate some help! [:

 

These are my working kexts with no multitouch support.

working kexts.zip

Link to comment
Share on other sites

Hello,

 

I am new here. I have an old kext installed that lets me use my trackpad as a standard mouse very smoothly. When I installed your's it wasn't nearly as smooth, I lost the click and drag abilities and I was able to see all the trackpad options. Sadly, clicking and un-clicking options didn't affect my trackpad at all.  I still didn't have multitouch support.

 

I'd really appreciate some help! [:

 

These are my working kexts with no multitouch support.

attachicon.gifworking kexts.zip

 

Could you look at /var/log/system.log and look for a line that says: "Found ALPS Device with ID....." and paste that here. I would like to know what the model is. It sounds somewhat similar to what driedger reported here https://osxlatitude.com/index.php?/topic/2545-new-touchpad-driver-for-e6520-alps/page-2&do=findComment&comment=19378. Need to know what model it is so I know where to make any changes.

Link to comment
Share on other sites

Thanks Bpedman for your work on a kext for alps trackpads! Been waiting for over a year for someone who could modify the voodooPS2controller. Would have liked doing it myself, just didn't know how to :) Thanks!

 

I'm on a Dell Insiron N5050 with 0x73 0x02 0x64 Alps trackpad, Looks to me the same hardware as your E6520 has. I'v loaded both the V4 version and the V4-1 version you posted on the 29th of may (both Debug versions). Both gave me the same result: Trackpad is working, but no scrolling, single or multi touch.

 

As instructed I removed any old voodoo kext an other ps2 related kexts. Installed the prefpane to /System/Library/PreferencePanes and copied the VoodooPS2Daemon to /usr/bin with RehabMan's org.rehabman.voodoo.driver.Daemon.plist to /Library/LaunchDaemons (what does this Daemon do? and how can i check if it works correctly?)

 

Here's my System.log output Hopefully someone can help me figure out what's going wrong. 

Seems to me the problem has to do with these log entries. It probably souldn't say ERROR  :lol: and "Device initialization failed. Touchpad probably won't work" doesn't seem promising either...

Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint ERROR: read wrong registry value, expected: 8
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint: Device initialization failed. Touchpad probably won't work
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.

Here's a more comprehensive log output:


Jun  3 09:32:00 localhost kernel[0]: VoodooPS2TouchPad(Base) Version 1.8.3 loaded...
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint::probe entered...
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint::identify: Found ALPS Device with ID E7=0x73 0x02 0x64, EC=0x88 0x07 0x9d
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint::probe leaving.
Jun  3 09:32:00 localhost kernel[0]: VoodooPS2Mouse Version 1.8.3 loaded...
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::probe entered...
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::probe leaving.
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint::identify: Found ALPS Device with ID E7=0x73 0x02 0x64, EC=0x88 0x07 0x9d
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint EC Report: { 0x88, 0x07, 0x9d }
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint read reg result: { 0x50, 0x00, 0x64 }
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint ERROR: read wrong registry value, expected: 8
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint EC Report: { 0x88, 0x07, 0x9d }
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint read reg result: { 0x50, 0x00, 0x64 }
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint ERROR: read wrong registry value, expected: 8
Jun  3 09:32:00 localhost kernel[0]: ApplePS2ALPSGlidePoint: Device initialization failed. Touchpad probably won't work
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: Timed out on mouse input stream.
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::start called
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::resetMouse called
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::getMouseInformation() returns 0x264
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse: _resolution=0xf00000
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::setMouseSampleRate(0xc8)
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::setMouseSampleRate(0x64)
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::setMouseSampleRate(0x50)
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::getMouseID returns 0x0
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::setMouseSampleRate(0x64)
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Mouse::setIntellimouseMode() returns 0x0
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: setCommandByte for mouse interrupt install
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: oldCommandByte = 45
Jun  3 09:32:00 localhost kernel[0]: ApplePS2Controller: newCommandByte = 47
Jun  3 09:32:18 server kernel[0]: ApplePS2ALPSGlidePoint::setProperty64(HIDClickTime, 500000000)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setProperty32(HIDScrollZoomModifierMask, 262144)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setProperty64(HIDClickTime, 500000000)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(TrackpadRightClick, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(Clicking, 1)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(Dragging, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(DragLock, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(TrackpadHorizScroll, 1)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(TrackpadScroll, 1)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(TrackpadMomentumScroll, 1)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(PalmNoAction When Typing, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(PalmNoAction Permanent, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(OutsidezoneNoAction When Typing, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(USBMouseStopsTrackpad, 0)
Jun  3 09:32:35 server kernel[0]: ApplePS2ALPSGlidePoint::setProperty32(HIDScrollZoomModifierMask, 262144)
Jun  3 09:33:38 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(Clicking, 1)
Jun  3 09:33:38 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(Dragging, 0)
Jun  3 09:33:38 server kernel[0]: ApplePS2ALPSGlidePoint::setPropertyLowBit(DragLock, 0)

A while back I opened my N5050 to clean out dust and made a picture of my ALPS touchpad, not sure if this is of any use here, but here's a picture anyway.

 

post-4953-0-43209400-1370338526_thumb.jpg

 

Hope someone can point me in a direction on getting scrolling (single or multi touch) working on my n5050. Any help would be greatly appreciated!

 

Link to comment
Share on other sites

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