Comment 22 for bug 545307

Chase Douglas (chasedouglas) wrote :

@Mary:

Awesome! I found what I needed:

udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input'
  info.callouts.add = {'hal-probe-vmmouse'} (string list)
  info.capabilities = {'input', 'input.mouse', 'input.touchpad'} (string list)
  info.category = 'input' (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
  info.product = 'AlpsPS/2 ALPS GlidePoint' (string)
  info.subsystem = 'input' (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' (string)
  input.device = '/dev/input/event10' (string)
  input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string)
  input.product = 'AlpsPS/2 ALPS GlidePoint' (string)
  input.x11_driver = 'synaptics' (string)
  linux.device_file = '/dev/input/event10' (string)
  linux.hotplug_type = 2 (0x2) (int)
  linux.subsystem = 'input' (string)
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/input/input10/event10' (string)

This is a description of your mouse. So, your touchpad has been recognized properly (input.product looks good) and is using the synaptics driver (input.x11_driver). So, I think the issues you have are more at the synaptics X driver level than the kernel level. So, keeping with the idea of one bug per issue, I suggest opening a bug against the xserver-xorg-input-synaptics package:

ubuntu-bug xserver-xorg-input-synaptics

Hopefully someone with more experience and knowledge in that driver can help you sort out these issues.