Input device button/click not working on fresh Natty Alpha 3 install

Bug #730823 reported by andypiper
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

Binary package hint: xorg

I installed Natty Alpha 3 from ISO/USB stick onto a an Acer Aspire One 110 laptop.

On boot, it reaches gdm successfully but I am unable to use the trackpad buttons or tap-to-click to do anything. I can login via the keyboard.

Once on the desktop (Unity) I cannot click using the left/right buttons or using taps.
If I plugin a USB mouse the buttons on that also do not work.

If I VNC in, I can use the right button on the remote machine, but not the left one.

If I switch to a console and rmmod/modprobe psmouse, then the trackpad freezes.
If I then restart X, I can use tap-to-click but still cannot use the trackpad buttons.

This could be a kernel issue? or an X issue? I'm confused!
was advised to log here initially via help in #ubuntu-x

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: xorg 1:7.6~3ubuntu11
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,compiztoolbox,decor,titleinfo,vpswitch,place,grid,imgpng,session,gnomecompat,move,mousepoll,resize,regex,animation,workarounds,wall,wobbly,expo,ezoom,staticswitcher,fade,scale,unityshell]
CompositorRunning: compiz
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1024x600
 edid-base64: AP///////wAGr8ITAAAAAAESAQOAFAt4CuFFlVpXlCQZUFQAAAABAQEBAQEBAQEBAQEBAQEBfBUArkFYHiAYiDEAw3EAAAAYAAAADwAAAAAAAAAAAAAAAAAgAAAA/gBBVU8KICAgICAgICAgAAAA/gBCMDg5QVcwMSBWMyAKADc=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Mon Mar 7 18:37:42 2011
DistUpgraded: Fresh install
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Mobile 945GME Express Integrated Graphics Controller [8086:27ae] (rev 03) (prog-if 00 [VGA controller])
   Subsystem: Acer Incorporated [ALI] Device [1025:015b]
   Subsystem: Acer Incorporated [ALI] Device [1025:015b]
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302)
MachineType: Acer AOA110
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-5-generic root=UUID=2319ff0a-f32c-4139-836a-a7d40b406ce7 ro quiet splash vt.handoff=7
Renderer: Unknown
SourcePackage: xorg
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/06/2008
dmi.bios.vendor: Acer
dmi.bios.version: v0.3310
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.vendor: Acer
dmi.board.version: Base Board Version
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAcer:bvrv0.3310:bd10/06/2008:svnAcer:pnAOA110:pvr1:rvnAcer:rn:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
dmi.product.name: AOA110
dmi.product.version: 1
dmi.sys.vendor: Acer
version.compiz: compiz 1:0.9.4-0ubuntu3
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1~git20110215.cc1636b6-0ubuntu2
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu11
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: andyp 1548 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0x78540000 irq 45'
   Mixer name : 'Realtek ALC268'
   Components : 'HDA:10ec0268,1025015b,00100101'
   Controls : 8
   Simple ctrls : 5
DistroRelease: Ubuntu 11.04
HibernationDevice: RESUME=UUID=1733cf6e-89e0-482c-8aed-779e60817239
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110302)
MachineType: Acer AOA110
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en_GB:en
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-7-generic root=UUID=2319ff0a-f32c-4139-836a-a7d40b406ce7 ro crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 2.6.38-7.39-generic 2.6.38
Regression: Yes
RelatedPackageVersions:
 linux-restricted-modules-2.6.38-7-generic N/A
 linux-backports-modules-2.6.38-7-generic N/A
 linux-firmware 1.49
Reproducible: Yes
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
Tags: unity-2d natty running-unity kernel-config regression-release needs-upstream-testing
Uname: Linux 2.6.38-7-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 10/06/2008
dmi.bios.vendor: Acer
dmi.bios.version: v0.3310
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.vendor: Acer
dmi.board.version: Base Board Version
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAcer:bvrv0.3310:bd10/06/2008:svnAcer:pnAOA110:pvr1:rvnAcer:rn:rvrBaseBoardVersion:cvnChassisManufacturer:ct1:cvrChassisVersion:
dmi.product.name: AOA110
dmi.product.version: 1
dmi.sys.vendor: Acer

Revision history for this message
andypiper (andypiperuk) wrote :
Revision history for this message
andypiper (andypiperuk) wrote :

Clarification:
After boot / login I have no working click of any kind.

Switch to console -> rmmod / modprobe psmouse -> trackpad no longer works at all

Swich to console -> service gdm restart -> trackpad tap-to-left-click now works, but the buttons still do not, so i am unable to get a right-click input.

Revision history for this message
andypiper (andypiperuk) wrote :

A clue - it was pointed out to me that Natty's kernel is using CONFIG_USB_MOUSE=m and CONFIG_USB_KBD=m - this is not the case in Maverick. Not sure if this would cause this change in behaviour. If so this may be a kernel issue.

Revision history for this message
andypiper (andypiperuk) wrote :

For the sake of eliminating possibilities I've now tried a kernel recompile with CONFIG_USB_MOUSE and CONFIG_USB_KBD unset, and that makes no difference, symptoms as before, and behaviour the same if I reinsert psmouse and restart gdm I get limited touchpad function back, no physical buttons.

bugbot (bugbot)
affects: xorg (Ubuntu) → xserver-xorg-video-intel (Ubuntu)
Revision history for this message
andypiper (andypiperuk) wrote :

The more I look into this I believe it may be a mixture of kernel driver and xorg interaction.
See bug #582809 which I believe may be related.

With an external input device attached, rmmod'ing psmouse completely disables the touchpad (as expected), but enables all of the correct click functionality of the USB mouse.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Andy,

Are you still experiencing this issue? There were a bunch of fixes to the input stack the past couple weeks and I'm wondering if that might have resolved it.

Fwiw, you may be right it's a kernel issue, although these can be highly hardware-specific, so while you might share similar symptoms as bug #582809 it may not be a dupe; especially since that one was filed against maverick.

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Incomplete
Revision history for this message
andypiper (andypiperuk) wrote :

Bryce, yes unfortunately it's still an issue.

I've tried various things including compiling my own psmouse module (since backed out).

I update my Natty install every ~24 hours so I'm definitely on the latest.

current state is:
- boot with no additional devices/changes -> touchpad recognised but doesn't operate properly and buttons don't work at all, ever.
- boot with USB mouse attached -> it works but buttons are in wrong order, wheel/middle is left button; rmmod/modprobe psmouse corrects this. Touchpad as above.
- blacklist psmouse module and boot with USB mouse -> USB mouse works perfectly, touchpad inoperable; insmod psmouse -> touchpad works with tap-to-click, but buttons don't work. Kind of implies to me that psmouse interferes with / grabs the USB mouse in some way

It looks more and more like a defect in the psmouse module and how it supports, or doesn't support, the Acer Aspire One touchpad. It's possible that there's some Xorg interaction with the module that makes things better/worse, I can't be sure.

Either way, from this experience, I will be surprised if many AAO owners will be happy with Natty on release day unless we can resolve. I'm stumbling around a bit, I'm afraid.

I'd be keen to compare notes with another AAO owner just to rule out a hardware problem on my side, of course!

Revision history for this message
Bryce Harrington (bryce) wrote :

[ 0.544220] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[ 0.544237] ACPI: Power Button [PWRB]
[ 0.544407] input: Lid Switch as /devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input1
[ 0.544843] ACPI: Lid Switch [LID0]
[ 0.545028] input: Sleep Button as /devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input2
[ 0.545042] ACPI: Sleep Button [SLPB]
[ 0.545256] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[ 0.949329] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[ 9.527086] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input5
[ 11.230363] input: Acer Crystal Eye webcam as /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/input/input6
[ 11.348060] Synaptics Touchpad, model: 1, fw: 7.2, id: 0x1c0b1, caps: 0xd04773/0xa40000/0xa0000
[ 11.406624] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio2/input/input7
[ 13.689635] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8

Revision history for this message
Bryce Harrington (bryce) wrote :

Hmm, well the kernel and X seem to be detecting the touchpad device and hooking up its buttons...

[ 16.220] (--) SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[ 16.220] (--) SynPS/2 Synaptics TouchPad: buttons: left right double triple
[ 16.292] (--) SynPS/2 Synaptics TouchPad: touchpad found
[ 16.292] (**) SynPS/2 Synaptics TouchPad: always reports core events
[ 16.324] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input7/event7"

userspace configuration looks sane as well

 /desktop/gnome/peripherals/Logitech@32@USB@32@Optical@32@Mouse:
  device_type = mouse
 /desktop/gnome/peripherals/SynPS@47@2@32@Synaptics@32@TouchPad:
  maximum_speed = 2.0668692588806152
  tap_fast_tap = false
  two_finger_vertical_scrolling = true
  two_finger_horizontal_scrolling = true
  acceleration_factor = 0.096385538578033447
  device_type = touchpad
  palm_detection = true
  off = 0
 /desktop/gnome/peripherals/mouse:
  motion_acceleration = -1
  cursor_font = (no value set)
  drag_threshold = 8
  double_click = 400
  locate_pointer = false
  left_handed = false
  motion_threshold = -1
  single_click = true
  cursor_theme = DMZ-White
  cursor_size = 18
 /desktop/gnome/peripherals/touchpad:
  disable_while_typing = true
  config_migration_needed = true
  touchpad_enabled = true
  tap_to_click = true
  horiz_scroll_enabled = true
  scroll_method = 2

Loss of buttons sounds sort of like a device conflict in ACPI, but I don't see any errors or multiply-assigned device nodes.

Revision history for this message
Bryce Harrington (bryce) wrote :

There may be an X aspect to this bug but it looks more like a conflict at the kernel level in getting the buttons correctly mapped to the device.

affects: xserver-xorg-video-intel (Ubuntu) → linux (Ubuntu)
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
andypiper (andypiperuk) wrote :

Hi kernel team, let me know if you need any more info on this - as far as I can see this is a blocker for 11.04 working out-of-the-box on the Acer Aspire One netbook's trackpad.

Revision history for this message
andypiper (andypiperuk) wrote : AcpiTables.txt

apport information

tags: added: apport-collected kernel-config needs-upstream-testing regression-release unity-2d
description: updated
Revision history for this message
andypiper (andypiperuk) wrote : AlsaDevices.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : BootDmesg.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : CurrentDmesg.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : IwConfig.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : Lspci.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : Lsusb.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : PciMultimedia.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : ProcCpuinfo_.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : ProcInterrupts.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : ProcModules.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : UdevDb.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : UdevLog.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote : WifiSyslog.txt

apport information

Revision history for this message
andypiper (andypiperuk) wrote :

Added latest logs from current Natty dev version.

Touchpad and USB mouse don't work at all on boot.
Switching to a vt and rmmod/modprobe psmouse causes USB mouse to work but touchpad still doesn't.
Restarting X causes touchpad pointer movement and tap-to-click to work but buttons do not.

Blacklisting psmouse and rebooting causes USB mouse to work flawlessly but touchpad is then disabled.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
andypiper (andypiperuk) wrote :

Any progress / target on this? I assume that Natty GA will be useless with the touchpad :-(

Revision history for this message
andypiper (andypiperuk) wrote :

Confirmed - Natty release version has this same issue. The touchpad is non-functional for clicking. I can only use the handy, portable netbook of mine using a USB mouse.....

Revision history for this message
penalvch (penalvch) wrote :

andypiper, thank you for reporting this and helping make Ubuntu better. Natty reached EOL on October 2012.
Please see this document for currently supported Ubuntu releases:
https://wiki.ubuntu.com/Releases

We were wondering if this is still an issue in a supported release? If so, could you please test for this with the latest development release of Ubuntu? ISO CD images are available from http://cdimage.ubuntu.com/releases/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

Also, could you please test the latest upstream kernel available following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Please do not test the kernel in the daily folder, but the one all the way at the bottom. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested and remove the tag:
needs-upstream-testing

This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the text:
needs-upstream-testing

If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested.

If you are unable to test the mainline kernel, please comment as to why specifically you were unable to test it and add the following tags:
kernel-unable-to-test-upstream
kernel-unable-to-test-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested.

Please let us know your results. Thank you for your understanding.

Helpful Bug Reporting Tips:
https://help.ubuntu.com/community/ReportingBugs

tags: removed: aao acer aspireone synaptics
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.