I think that thanks to Gentoo wiki and LinuxQuestions I have found a
workaround.

The problem seems to be in touchpad detection for the first time psmouse module 
is loaded. Usually (but what is strange - not always) dmesg says something 
like: 
[   24.992320] input: PS/2 ALPS GlidePoint as 
/devices/platform/i8042/serio1/input/input10

and it's wrong, it should be something like:
[  191.276394] input: AlpsPS/2 ALPS GlidePoint as 
/devices/platform/i8042/serio1/input/input15

The difference in "PS/2 ALPS GlidePoint" and "AlpsPS/2 ALPS GlidePoint"
is the most important. When dmesg shows no "Alps" in front of "PS/2"
thouchpad is not being recognized by XServer, when there is this "Alps"
in front of "PS/2" - touchpad works as it should.

The workaround for this problem is reloading psmouse module - I checked
few times and loading psmouse module 2nd time always makes touchpad
being detected properly.

Just to check if it works for you too do this:
sudo rmmod psmouse && sudo modprobe psmouse
and restart XServer (Ctrl+Alt+Backspace).

To reload psmouse module automatically on each boot place these 2 lines in 
/etc/rc.local file (before the "exit 0" line):
/sbin/rmmod psmouse
/sbin/modprobe psmouse

This works for me on Dell XPS M1530.

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to