Comment 47 for bug 418282

Revision history for this message
Rob (rob-mobhi) wrote : Re: [Bug 418282] Re: Touchpad not recognized on Asus U80 and UL30 series. Touchpad Panel missing from mouse settings

Fantastic - I applied the patches and recompiled, and this looks to have
solved all my touchpad woes. I can configure, and I am not getting random
jumps. Yes - it *just works*

thanks Florian!

On Sun, Apr 25, 2010 at 7:18 AM, Florian Ragwitz <email address hidden> wrote:

> I fixed the driver to work on newer touchpad firmwares, and sent off the
> patches to the linux-input mailinglist: http://www.spinics.net/lists
> /linux-input/msg08277.html
>
> These patches make things Just Work on my ASUS UL30A, but I've pretty
> much hardcoded my particular firmware version to avoid detecting non-
> elantech devices wrongly. However, I also added a force_elantech option
> to the psmouse module. If a kernel with those four patches applied still
> doesn't recognize your elantech device as such, please retry with
> force_elantech=1 and report the firmware version of your hardware as
> reported in the kernel log.
>
> --
> Touchpad not recognized on Asus U80 and UL30 series. Touchpad Panel missing
> from mouse settings
> https://bugs.launchpad.net/bugs/418282
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “linux” package in Ubuntu: Confirmed
> Status in “xserver-xorg-input-synaptics” package in Ubuntu: Invalid
> Status in Baltix GNU/Linux: New
>
> Bug description:
> Binary package hint: xserver-xorg-input-synaptics
>
> I'm using an Asus U81. It has an elantech touchpad. The touchpad
> technically works, including multitouch (two finger scrolling, and
> three-finger "right click"). However, it is not recognized as a touchpad,
> and as a result, there is no way to affect the settings. I've been through
> every troubleshooting option around.
>
> Problem is consistent in both 9.04 and the 9.10 alpha.
>
> system-manufacturer:ASUSTeK Computer Inc.
> system-product-name:U80A
> system-version:1.0
>
> Ubuntu 2.6.28-11.42-generic
>
> >From Dmesg:
>
> Chipset
> [ 11.051358] agpgart-intel 0000:00:00.0: detected 32764K stolen memory
> [ 11.055001] agpgart-intel 0000:00:00.0: AGP aperture is 256M @
> 0xd0000000
> [ 11.095448] psmouse: Unknown parameter `elantech'
> [ 11.097186] psmouse: Unknown parameter `elantech'
> [ 11.098847] psmouse: Unknown parameter `elantech'
>
> possibly relevant portions of lshal:
>
> udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'
> access_control.file = '/dev/input/event3' (string)
> access_control.type = 'mouse' (string)
> info.callouts.add = {'hal-acl-tool --add-device'} (string list)
> info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)
> info.capabilities = {'input', 'input.mouse', 'access_control'} (string
> list)
> info.category = 'input' (string)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.product = 'Macintosh mouse button emulation' (string)
> info.subsystem = 'input' (string)
> info.udi = '/org/freedesktop/Hal/devices/computer_logicaldev_input_2'
> (string)
> input.device = '/dev/input/event3' (string)
> input.product = 'Macintosh mouse button emulation' (string)
> input.x11_driver = 'evdev' (string)
> linux.device_file = '/dev/input/event3' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'input' (string)
> linux.sysfs_path = '/sys/devices/virtual/input/input3/event3' (string)
>
> udi = '/org/freedesktop/Hal/devices/leds_asus_touchpad'
> info.addons.singleton = {'hald-addon-leds'} (string list)
> info.capabilities = {'leds'} (string list)
> info.category = 'leds' (string)
> info.interfaces = {'org.freedesktop.Hal.Device.Leds'} (string list)
> info.parent = '/org/freedesktop/Hal/devices/computer' (string)
> info.subsystem = 'leds' (string)
> info.udi = '/org/freedesktop/Hal/devices/leds_asus_touchpad' (string)
> leds.device_name = 'asus' (string)
> leds.function = 'touchpad' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'leds' (string)
> linux.sysfs_path = '/sys/devices/virtual/leds/asus::touchpad' (string)
>
> udi =
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
> access_control.file = '/dev/input/event8' (string)
> access_control.type = 'mouse' (string)
> info.callouts.add = {'hal-acl-tool --add-device'} (string list)
> info.callouts.remove = {'hal-acl-tool --remove-device'} (string list)
> info.capabilities = {'input', 'input.mouse', 'access_control'} (string
> list)
> info.category = 'input' (string)
> info.parent =
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' (string)
> info.product = 'ImPS/2 Logitech Wheel Mouse' (string)
> info.subsystem = 'input' (string)
> info.udi =
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input'
> (string)
> input.device = '/dev/input/event8' (string)
> input.originating_device =
> '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' (string)
> input.product = 'ImPS/2 Logitech Wheel Mouse' (string)
> input.x11_driver = 'evdev' (string)
> linux.device_file = '/dev/input/event8' (string)
> linux.hotplug_type = 2 (0x2) (int)
> linux.subsystem = 'input' (string)
> linux.sysfs_path =
> '/sys/devices/platform/i8042/serio4/input/input8/event8' (string)
>
> I have a feeling the fact that it's seeing this as a logitech wheel mouse,
> has something to do with the problem. I've just been unable to convince it
> otherwise.
>
> To unsubscribe from this bug, go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/418282/+subscribe
>