Hi,

I succeeded in reproducing the reverse engineering steps for the Dell
E6230 touchpad.

Here is an updated version of Dave's dkms module which is **ONLY** for
the E6230. Starting from the init sequenced captured via qemu, I have
tried to make some sense out of the commands. It seems that this init
sequence is in fact quite different from that on the E6430 (which
reports 73 03 0a on E7 report as well). At some point I thought that
difference was related to the presence of a touchstick on 6430/6530 and
not on 6230, but it seems to be more than that.

Do not use this if you do not have the same hardware as me. I do not, at
the moment, know how to distinguish between the dell E6430 and dell
E6230 models.

Using the newly built psmouse module, I can use the rightmost area of
the pad to scroll, which is all I need. I don't know about other useful
features, probably I would need to enable them from my windows VM before
being able to see how they get initialized. This is something I can do,
if deemed useful.

It would be nice to tidy up this set of patches, in particular:
 (1) make the v5 and v6 init sequences more readable
 (2) differentiate between the various models (this applies to the models whose 
E7 report says 0x73 0x03 00x0a).

Doing (1) is easy, but a test host is needed. Doing (2) requires some
interaction with a user of such a platform. Volunteers ?

Best,

E.

** Attachment added: "updated dkms module for Dell E6230 ONLY"
   
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/+attachment/3450457/+files/psmouse-alps-dst-1.1.dell-e6230.tar.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to