Comment 302 for bug 606238

Revision history for this message
Dave Turvene (dturvene) wrote : Re: synaptic touchpad not recognized on dell latitude e6510 and others

@Kevin Cernekee

I have been asked to submit my patchset directly to the linux-input newgroup. My patchset incorporates Ben's reverse-engineering for the alps signature 0x73, 0x03, 0x0a and mine for 0x73, 0x03, 0x50. Your patchset for 0x73, 0x03, 0x0a is very different, and has a lot of code cleanup (which is a good thing.) Comments/Questions:

1) Where did you get the device names ("Dolphin", "Pinnacle", "Mercury", etc.) and how did you figure out the protocols? Neither Ben nor I got any kind of response from ALPS so we reverse engineered the protocol under a virtual Windows environment. Did ALPS provide you information on the devices?

2) All the existing EC responses are of the form 0x88, 0x07, 0xXX, except for the signature 0x73, 0x03, 0x50, which has EC responses of 0x73, 0x01, {0x0d | 0x02}. Your patch #2 has the following assumption: 'It is presumed (hoped) that anything that isn't in the Pinnacle series will not return "88 07 xx" or "88 08 xx".' This may break some existing touchpad interfaces.

Any way you could provide your psmouse dkms as a tarball? Esp. because there are a number of Fedora and Arch Linux users running my psmouse dkms.

@all

Can people test Kevin's patch? If it works, then I'll layer the Dell I15R, I17R, 13z on top of it and submit a patch to linux-input.