Comment 39 for bug 678103

Revision history for this message
Dave Turvene (dturvene) wrote : Re: Dell Inspiron N Series, Touchpad recognised as generic PS/2 mouse

Well, after a day of testing I think something is still wrong, only less so. I still get occasional spurious focus changes. It only happens when I'm typing really fast. And then the focus changes to where I rested the cursor. Still, it happens a lot less frequently.

@quarara: Yeah, it's a little detailed. Basically, I built a Dynamic Kernel Module for the psmouse driver, taking the source from http://people.canonical.com/~sforshee/alps-touchpad/psmouse-alps-0.10/psmouse-alps-dkms_0.10_all.deb
It's the same patch sergiomb discusses. The step-by-step instructions are (taken from an askubuntu post),
MUST USE sudo:

* dpkg -i psmouse-alps-dkms_0.10_all.deb
* cd /usr/src/psmouse-alps-0.10/src
* edit alps.c, copy the line with the Vostros 1400 comment to the end of the array and change 0x73, 0x02 to 0x73, 0x03. This creates a new description for the I15R. BTW, DEBUG is defined so the driver will log to dmesg (/var/log/kern.log on my system)
* dkms add -m psmouse -v alps-0.10, which builds the module. This is where I got the compile error and removed alps.c#136.
* dkms install -m psmouse -v alps-0.10, which installs the new driver
* rmmod psmouse && modprobe psmouse, which removes the old driver and loads the new one
* dmesg for lines beginning with alps.c
* xinput --list to see "PS/2 ALPS GlidePoint"
* syndaemon -i 2.0 -K -R -t to change keystroke to touchpad delay. ALternatively use can use the Settings->Mouse and Touchpad->Touchpad screen, enabled by the ALPS driver, to mess around with this.
* xev to test touchpad and buttons

Complicated, and you need to be somewhat familiar with kernel drivers, but HTH.

Dave