I'm observing the same problem with Oneiric on a Samsung NC10+ (notice
the plus sign, this is not the old NC10) which, as far as I can tell, is
just the same computer as the N150 (only named differently in certain
countries/markets).  Looking around in the Internet, I see that this
machine uses an Elantech touchpad, which, so far, seems to be poorly
supported under Linux. In particular, the problem seems to be that this
particular touchpad uses a protocol that isn't supported by the current
Linux driver. The driver, however, still manages to recognize it as an
Elantech touchpad, but parses the data packets coming from it using the
older protocol, which results in the pointer behaving erratically (two
finger scrolling is particularly bad) and eventually stopping to move at
all.

This morning I just stumbled into Bug #681904, which apparently fixes
the Elantech touchpads for several Samsung models. For these models,
however, the symptoms are quite different, apparently due to fact that
their touchpads are not being recognized as Elantech at all, which means
they are treated by the driver as regular PS/2 mice. In this case, the
touchpad works correctly, but none of the special touchpad features are
available. I can easily achieve this state here by creating a file
called e.g., /etc/modprobe.d/psmouse.conf containing the line

  options psmouse proto=imps

As soon as I do that (and restart the machine or at least unload and
reload the psmouse driver), the touchpad starts to work (to a certain
extent), but the touchpad tab in the mouse configuration options
disappears, similar to what people in Bug #681904 report.

My guess is that the touchpad in the  N150/NC10+ is actually a version 3
hardware, but is being wrongly recognized by the driver as version 2.
Indeed, I see the following lines in my kern.log file:

  Sep 10 22:56:17 masoftito kernel: [16643.200044] elantech: assuming hardware 
version 2, firmware version 4.2.22
  Sep 10 22:56:17 masoftito kernel: [16643.235574] elantech: Synaptics 
capabilities query result 0x09, 0x14, 0x0b.
  Sep 10 22:56:17 masoftito kernel: [16643.334968] input: ETPS/2 Elantech 
Touchpad as /devices/platform/i8042/serio1/input/input10

The good news, however, is that the recent driver changes referenced
from Bug #681904 actually seem to support the v3 protocol, which
probably means that a fix for the N150/NC10+ is just a matter of getting
the driver to use the right protocol.

I'll add apport-collect info in a few minutes, just in case it helps.

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

Title:
  Mouse Erratic Movement not able to control.

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

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

Reply via email to