Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44024 - Synaptics touchpad does not respond after APM resume on kernel 2.6.3-r2
Summary: Synaptics touchpad does not respond after APM resume on kernel 2.6.3-r2
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: John Mylchreest (RETIRED)
URL:
Whiteboard:
Keywords:
: 44026 (view as bug list)
Depends on:
Blocks:
 
Reported: 2004-03-08 05:49 UTC by Michael Hampton
Modified: 2006-06-19 20:54 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Hampton 2004-03-08 05:49:03 UTC
I am now using kernel gentoo-sources-2.6.3-r2 with xfree-4.3.0-r5.  When I start the computer, my Synaptics touchpad is recognized by the kernel, and works fine in XFree86.  However, when I suspend, once I resume the computer, neither the touchpad nor the buttons work.  I can restart xfree but the buttons still don't work until I reboot, making me think this may be a kernel issue.

I am using APM instead of ACPI since my hardware doesn't seem to want to cooperate with ACPI very well right now.

Reproducible: Always
Steps to Reproduce:
1. Boot system using APM (i.e. acpi=off on command line).  Start xfree (or gpm).
2. Move finger across touchpad.  The mouse cursor moves.
3. Suspend the computer.
4. Resume the computer.

Actual Results:  
The mouse cursor does not move and the buttons do not respond on the touchpad.

Expected Results:  
The touchpad should behave normally after the computer resumes.

Tested with xfree-4.3.0-r5 and gpm-1.20.1

Excerpts from boot messages:
Linux version 2.6.3-gentoo-r2 (root@roam) (gcc version 3.3.3 20040217 (Gentoo
Linux 3.3.3, propolice-3.3-7)) #1 Mon Mar 8 07:01:35 CST 2004
IBM machine detected. Enabling interrupts during APM calls.
IBM machine detected. Disabling SMBus accesses.
Kernel command line: root=/dev/ram0 init=/linuxrc real_root=/dev/hda3 ide0=dma
ide1=dma vga=791 acpi=off
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
mice: PS/2 mouse device common for all mice
serio: i8042 AUX port at 0x60,0x64 irq 12
Synaptics Touchpad, model: 1
 Firmware: 5.9
 Sensor: 44
 new absolute packet format
 Touchpad has extended capability bits
 -> multifinger detection
 -> palm detection
 -> pass-through port
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
serio: Synaptics pass-through port at isa0060/serio1/input0
serio: i8042 KBD port at 0x60,0x64 irq 1
input: AT Translated Set 2 keyboard on isa0060/serio0

XFree86 config:
Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "PS/2"
        Option      "Device" "/dev/input/mouse0"
EndSection


root@roam ~ # emerge info
Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0,
2.6.3-gentoo-r2)
=================================================================
System uname: 2.6.3-gentoo-r2 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 1.80GHz
Gentoo Base System version 1.4.3.13p1
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -mcpu=i686 -march=pentium4 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf
/etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -mcpu=i686 -march=pentium4 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
ftp://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X Xaw3d aalib accessibility apache2 apm avi berkdb bonobo cdr crypt cscope
cups curl dga directfb doc dvb dvd dvdr encode esd ethereal fam fastcgi fbcon
flac foomaticdb gd gdbm gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml
imagemagick imap imlib java jpeg lcms ldap libg++ libwww mad mikmod mmx motif
mozilla mpeg mpi nas ncurses nls oggvorbis opengl oss pam pcmcia pda pdflib perl
png pnp python quicktime readline samba sasl scanner sdl slang slp snmp spell
sqlite sse ssl svga tcltk tcpd tetex tiff truetype trusted unicode x86 xinerama
xml xml2 xmms xosd xv zlib"
 
root@roam ~ #
Comment 1 John Mylchreest (RETIRED) gentoo-dev 2004-03-17 16:39:29 UTC
are you suspending to disk with swsup?
(software suspend)

if so that has quite a few known issues, and unfortunately, it will most likely be related to that
Comment 2 Michael Hampton 2004-03-18 12:07:10 UTC
Not suspending to disk.  I'm using "apm --suspend" to suspend.  I just installed gentoo-dev-sources-2.6.4-r1 and get identical results - upon resume, the touchpad is still completely unresponsive until "/sbin/reboot".
Comment 3 John Mylchreest (RETIRED) gentoo-dev 2004-04-02 06:34:30 UTC
this is quite likely an upstream bug but I shall ghunt into the code tonight to try and find the reason why.
Comment 4 John Mylchreest (RETIRED) gentoo-dev 2004-04-09 04:26:48 UTC
upstream are aware of this issue.
Once a solution has been made I shall include it within the patchset until it hits mainstream..
many thanks for taking your time to log this.
Comment 5 John Mylchreest (RETIRED) gentoo-dev 2004-04-09 04:27:10 UTC
*** Bug 44026 has been marked as a duplicate of this bug. ***
Comment 6 Matija "hook" Šuklje 2006-05-13 12:17:58 UTC
A similar thing happens to me on 2.6.14-gentoo-r5 (AMD64) using ACPI and swsuspend.

Only that with me the buttons work ok, and the tap on the touchpad itself works as a first button click only on links, buttons etc, but not for starting a selection of e.g. a text or icons in the file manager or desktop.

Could this be caused by the same problem or should I open a new bug report?
Comment 7 Joshua Baergen (RETIRED) gentoo-dev 2006-06-19 20:54:18 UTC
(In reply to comment #6)
> Could this be caused by the same problem or should I open a new bug report?
> 

I'm not sure, but if you file a bug it doesn't belong on bugs.gentoo.org.  File it at the upstream bug tracker.