Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92910 - synaptics touchpad can't load mouse due to Bug in psmouse.c
Summary: synaptics touchpad can't load mouse due to Bug in psmouse.c
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High blocker (vote)
Assignee: Daniel Drake (RETIRED)
URL: http://www.kernel.org/git/gitweb.cgi?...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-17 06:21 UTC by Benjamin Schulz
Modified: 2005-07-30 16:45 UTC (History)
3 users (show)

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


Attachments
my xorg config (XF86Config,15.24 KB, text/plain)
2005-06-13 16:52 UTC, Benjamin Schulz
Details
Automatically disable MUX mode on Alienware Sentias (i8042-nomux-alienware-sentia.patch,699 bytes, patch)
2005-07-09 23:46 UTC, Dmitry Torokhov
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Benjamin Schulz 2005-05-17 06:21:13 UTC
I have Kernel 2.6 with event managment.
I have evdev loaded and psmouse in kernel.

I emerged synaptics touchpad 0.14.1

dmesg reads:
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
inport.c: Didn't find InPort mouse at 0x23c
logibm.c: Didn't find Logitech busmouse at 0x23c
Synaptics Touchpad, model: 1
 Firmware: 5.8
 180 degree mounted touchpad
 Sensor: 29
 new absolute packet format
 Touchpad has extended capability bits
 -> 4 multi-buttons, i.e. besides standard buttons
 -> multifinger detection
 -> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1



Reproducible: Always
Steps to Reproduce:




Portage 2.0.51.19 (default-linux/x86/2005.0/2.4, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1500MHz
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 19 2005, 02:53:45)]
dev-lang/python:     2.3.4-r1
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -fforce-addr -falign-functions=4 -funroll-loops
-fprefetch-loop-arrays -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /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 -march=pentium3 -fforce-addr -falign-functions=4 -funroll-loops
-fprefetch-loop-arrays -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3ds X Xaw3d aalib acpi acpi4linux alsa apm arts avi bitmap-fonts
cdparanoia cdr cdrom chroot cmucl codecs cpdflib cross crypt cups curl devfs26
dga directfb divx4linux dnd doc dv dvd dvdr dvdread emacs emacs-w3 emboss encode
esd fam flac foomaticdb fortran freetype gd gdbm gif gimp gimpprint glut gnome
gpm gsl gtk gtk2 guile i810 icc icc-pgo icq ifc imagemagick imlib ipv6 irda java
jpeg jpeg2k junit kde koffice-plugin latex leim libg++ libwww lirc lzo lzw
lzw-tiff mad mikmod mmx mmx2 motif mozilla mp3 mpeg mpeg4 mplayer mule ncurses
nls ogg oggvorbis opengl opens oss pam pcmcia pdflib perl plotutils png pnp
python qt quicktime readline samba scanner sdl slang sockets socks5 speex spell
sse ssl svga tcltk tcpd tetex tiff truetype truetype-fonts trusted type1
type1-fonts unicode usb vorbis xine xml xml2 xmms xv zlib video_cards_i830
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
Comment 1 Daniel Drake (RETIRED) gentoo-dev 2005-05-17 07:58:31 UTC
Please try 2.6.11
Comment 2 Benjamin Schulz 2005-05-17 09:47:43 UTC
I have upgraded now to 2.6.11-r8.

The same behaviour as before (under windows,the touchpad works).
Comment 3 Daniel Drake (RETIRED) gentoo-dev 2005-05-18 15:07:14 UTC
Please post the contents of /proc/bus/input/devices and /proc/bus/input/handlers.

It would also be worth confirming that the bug does/doesn't exist in
vanilla-sources-2.6.12_rc4 if you wouldn't mind compiling another kernel!
Comment 4 Benjamin Schulz 2005-05-19 18:15:34 UTC
Ok here's
/proc/bus/input/devices

I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7

I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
H: Handlers=kbd event1
B: EV=40001
B: SND=6

I: Bus=0003 Vendor=046d Product=c00c Version=2110
N: Name="Logitech USB Optical Mouse"
P: Phys=usb-0000:00:1d.1-1/input0
H: Handlers=mouse0 event2
B: EV=17
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=103
B: MSC=10

I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
H: Handlers=mouse1 event3
B: EV=b
B: KEY=6420 0 7000f 0 0 0 0 0 0 0 0
B: ABS=11000003


and input/handlers

N: Number=0 Name=kbd
N: Number=1 Name=mousedev Minor=32
N: Number=2 Name=evdev Minor=64







Comment 5 Benjamin Schulz 2005-05-19 18:19:15 UTC
here's additional output, with the commands

2. rmmod psmouse
3. echo 1 > /sys/module/i8042/parameters/debug
4. modprobe psmouse
5. echo 0 > /sys/module/i8042/parameters/debug
6. dmesg.

t/serio/i8042.c: 00 -> i8042 (parameter) [511395]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511397]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511397]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511397]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511399]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511399]
drivers/input/serio/i8042.c: 03 -> i8042 (parameter) [511399]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511402]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511402]
drivers/input/serio/i8042.c: e9 -> i8042 (parameter) [511402]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511404]
drivers/input/serio/i8042.c: 9d <- i8042 (interrupt, aux, 12) [511405]
drivers/input/serio/i8042.c: 48 <- i8042 (interrupt, aux, 12) [511406]
drivers/input/serio/i8042.c: b1 <- i8042 (interrupt, aux, 12) [511407]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511407]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [511407]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511410]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511410]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511410]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511412]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511412]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511412]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511414]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511415]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511415]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511417]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511417]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511417]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511419]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511419]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511419]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511422]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511422]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511422]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511424]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511424]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511424]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511426]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511427]
drivers/input/serio/i8042.c: 02 -> i8042 (parameter) [511427]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511429]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511429]
drivers/input/serio/i8042.c: e9 -> i8042 (parameter) [511429]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511431]
drivers/input/serio/i8042.c: 90 <- i8042 (interrupt, aux, 12) [511432]
drivers/input/serio/i8042.c: 47 <- i8042 (interrupt, aux, 12) [511433]
drivers/input/serio/i8042.c: 13 <- i8042 (interrupt, aux, 12) [511434]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511435]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [511435]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511437]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511437]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511437]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511439]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511439]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511439]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511442]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511442]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511442]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511444]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511444]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511444]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511446]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511447]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511447]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511449]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511449]
drivers/input/serio/i8042.c: 02 -> i8042 (parameter) [511449]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511451]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511451]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511451]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511453]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511454]
drivers/input/serio/i8042.c: 01 -> i8042 (parameter) [511454]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511456]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511456]
drivers/input/serio/i8042.c: e9 -> i8042 (parameter) [511456]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511458]
drivers/input/serio/i8042.c: 00 <- i8042 (interrupt, aux, 12) [511459]
drivers/input/serio/i8042.c: 40 <- i8042 (interrupt, aux, 12) [511460]
drivers/input/serio/i8042.c: 06 <- i8042 (interrupt, aux, 12) [511462]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511462]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [511462]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511464]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511464]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511464]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511466]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511467]
drivers/input/serio/i8042.c: 02 -> i8042 (parameter) [511467]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511469]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511469]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511469]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511471]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511471]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511471]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511473]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511474]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511474]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511476]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511476]
drivers/input/serio/i8042.c: 01 -> i8042 (parameter) [511476]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511478]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511478]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511478]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511481]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511481]
drivers/input/serio/i8042.c: 01 -> i8042 (parameter) [511481]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511483]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511483]
drivers/input/serio/i8042.c: f3 -> i8042 (parameter) [511483]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511485]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511486]
drivers/input/serio/i8042.c: 14 -> i8042 (parameter) [511486]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511488]
Synaptics Touchpad, model: 1
 Firmware: 5.8
 180 degree mounted touchpad
 Sensor: 29
 new absolute packet format
 Touchpad has extended capability bits
 -> 4 multi-buttons, i.e. besides standard buttons
 -> multifinger detection
 -> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511639]
drivers/input/serio/i8042.c: ea -> i8042 (parameter) [511639]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511641]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511642]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [511642]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511644]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511644]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511644]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511646]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511646]
drivers/input/serio/i8042.c: 03 -> i8042 (parameter) [511646]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511649]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511649]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511649]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511651]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511651]
drivers/input/serio/i8042.c: 00 -> i8042 (parameter) [511651]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511653]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511654]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511654]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511656]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511656]
drivers/input/serio/i8042.c: 01 -> i8042 (parameter) [511656]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511658]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511658]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511658]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511661]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511661]
drivers/input/serio/i8042.c: 01 -> i8042 (parameter) [511661]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511663]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511663]
drivers/input/serio/i8042.c: f3 -> i8042 (parameter) [511663]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511665]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511666]
drivers/input/serio/i8042.c: 14 -> i8042 (parameter) [511666]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511668]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511668]
drivers/input/serio/i8042.c: e8 -> i8042 (parameter) [511668]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511670]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511671]
drivers/input/serio/i8042.c: 03 -> i8042 (parameter) [511671]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511673]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511673]
drivers/input/serio/i8042.c: e6 -> i8042 (parameter) [511673]
drivers/input/serio/i8042.c: fa <- i8042 (interrupt, aux, 12) [511675]
drivers/input/serio/i8042.c: d4 -> i8042 (command) [511675]
drivers/input/serio/i8042.c: f4 -> i8042 (parameter) [511675]
psmouse.c: Failed to enable mouse on isa0060/serio1
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [513755]
drivers/input/serio/i8042.c: 48 <- i8042 (interrupt, kbd, 1) [513759]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [513910]
drivers/input/serio/i8042.c: c8 <- i8042 (interrupt, kbd, 1) [513916]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [514821]
drivers/input/serio/i8042.c: 48 <- i8042 (interrupt, kbd, 1) [514826]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [514912]
drivers/input/serio/i8042.c: c8 <- i8042 (interrupt, kbd, 1) [514918]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515178]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515183]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515673]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515678]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515709]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515713]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515743]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515749]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515779]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515783]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515813]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515819]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515850]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515854]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515884]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515890]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515920]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515924]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515954]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515960]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [515990]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [515994]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516024]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516030]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516060]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516065]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516095]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516100]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516130]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516135]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516165]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516170]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516200]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516205]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516235]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516240]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516270]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516275]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516305]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516310]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516340]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516345]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516375]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516380]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516410]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516415]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516445]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516450]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516480]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516485]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516515]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516520]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516580]
drivers/input/serio/i8042.c: cb <- i8042 (interrupt, kbd, 1) [516585]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516801]
drivers/input/serio/i8042.c: 4b <- i8042 (interrupt, kbd, 1) [516805]
drivers/input/serio/i8042.c: e0 <- i8042 (interrupt, kbd, 1) [516906]
drivers/input/serio/i8042.c: cb <- i8042 (interrupt, kbd, 1) [516911]
drivers/input/serio/i8042.c: 0e <- i8042 (interrupt, kbd, 1) [517312]
drivers/input/serio/i8042.c: 8e <- i8042 (interrupt, kbd, 1) [517387]
drivers/input/serio/i8042.c: 0b <- i8042 (interrupt, kbd, 1) [517652]
drivers/input/serio/i8042.c: 8b <- i8042 (interrupt, kbd, 1) [517727]
drivers/input/serio/i8042.c: 1c <- i8042 (interrupt, kbd, 1) [518584]
Comment 6 Daniel Drake (RETIRED) gentoo-dev 2005-05-31 16:13:02 UTC
I don't think the psmouse error is anything to worry about as the event driver
picks it up ok. Please ensure that your X config is set up to use the event
driver (evdev?) as opposed to mouse.
Comment 7 Daniel Drake (RETIRED) gentoo-dev 2005-06-13 15:41:37 UTC
see comment #6
Attaching your Xorg config would be a good idea
You can also do the cat test: Run "cat /dev/input/mice" then press the touchpad.
Do you get any response?
Comment 8 Benjamin Schulz 2005-06-13 16:19:08 UTC
Of course the cat commands with event1 show, that there's no output from the
touchpad.

My xorg conf shows that X wants to load the touchpad. The output is

(II) Synaptics touchpad driver version 0.14.1
(**) Option "Device" "/dev/input/event1"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1900"
(**) Option "RightEdge" "5400"
(**) Option "TopEdge" "1400"
(**) Option "BottomEdge" "4500"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(EE) Touchpad no synaptics touchpad detected and no repeater device
(EE) Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Touchpad"

This might indicate that there's a problem with the usb port as
http://gentoo-wiki.com/HARDWARE_Synaptics_Touchpad suggests. I tried the
solutions there but this did not resolve the problem
Comment 9 Daniel Drake (RETIRED) gentoo-dev 2005-06-13 16:35:59 UTC
event1 is your PC speaker. catting that isn't going to be much use.
Please try the cat operation on the other nodes too, including the mice nodes.
Please attach your X config.
Comment 10 Benjamin Schulz 2005-06-13 16:52:29 UTC
Created attachment 61179 [details]
my xorg config
Comment 11 Benjamin Schulz 2005-06-13 16:52:55 UTC
thanks. But catting event 3 still does not work.

I made the same mistake in my Xorg config. The logfile now reads

(II) XINPUT: Adding extended input device "Touchpad" (type: MOUSE)
Synaptics DeviceInit called
SynapticsCtrl called.
Synaptics DeviceOn called
(--) Touchpad touchpad found
(II) Mouse1: ps2EnableDataReporting: succeeded
Could not init font path element /usr/share/fonts/local/, removing from list!
Could not init font path element /usr/share/fonts/Speedo/, removing from list!
SetClientVersion: 0 8

I attached my xorg config.
Comment 12 Benjamin Schulz 2005-06-13 16:53:49 UTC
even when I plug out the usb mouse, the touchpad seems not to react
Comment 13 Daniel Drake (RETIRED) gentoo-dev 2005-06-19 03:31:20 UTC
Please do the following (and respond to every point where I'm asking something...):

Upgrade to gentoo-sources-2.6.12 and attach the new dmesg output

Run "cat /dev/input/mice", use the touchpad, and see if any output comes onscreen

Run "cat /dev/input/eventX", for every event that there is, use the touchpad,
and see if any output comes onscreen

Change your X config to do something like:
Section "InputDevice"
   Identifier "Touchpad"
   Driver "synaptics"
   Option "SendCoreEvents"
   Option "Device" "/dev/input/mice"
   Option "Protocol" "auto-dev"
   Option "SHMConfig" "on"
   Option "LeftEdge" "1900"
   Option "RightEdge" "5400"
   Option "TopEdge" "1400"
   Option "BottomEdge" "4500"
   Option "FingerLow" "25"
   Option "FingerHigh" "30"
   Option "MaxTapTime" "180"
   Option "MaxTapMove" "220"
   Option "VertScrollDelta" "100"
   Option "MinSpeed" "0.02"
   Option "MaxSpeed" "0.18"
   Option "AccelFactor" "0.0010"
EndSection

and see if that fixes X.
Comment 14 Benjamin Schulz 2005-06-19 09:12:30 UTC
the same problems as before.
dmesg shows the same output, that it can't enable the mouse. No cat command
(mice and event 1,2,3) shows any output from the touchpad, even when the usb
mouse is plugged of. The changed config of Xorg did not result in any difference.
Here is my dmesg


Linux version 2.6.12-gentoo (root@r165184) (gcc version 3.3.5-20050130 (Gentoo
Linux 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)) #1 Sun Jun 19
17:38:01 CEST 2005
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
 BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000ce000 - 00000000000d0000 (reserved)
 BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 000000001eee0000 (usable)
 BIOS-e820: 000000001eee0000 - 000000001eeec000 (ACPI data)
 BIOS-e820: 000000001eeec000 - 000000001ef00000 (ACPI NVS)
 BIOS-e820: 000000001ef00000 - 0000000020000000 (reserved)
 BIOS-e820: 00000000fec10000 - 00000000fec20000 (reserved)
 BIOS-e820: 00000000ff800000 - 00000000ffc00000 (reserved)
 BIOS-e820: 00000000fffffc00 - 0000000100000000 (reserved)
494MB LOWMEM available.
On node 0 totalpages: 126688
  DMA zone: 4096 pages, LIFO batch:1
  Normal zone: 122592 pages, LIFO batch:31
  HighMem zone: 0 pages, LIFO batch:1
DMI present.
ACPI: RSDP (v000 ACER                                  ) @ 0x000f6050
ACPI: RSDT (v001 ACER   Wagtail  0x20020919  LTP 0x00000000) @ 0x1eee5a39
ACPI: FADT (v001 ACER   Wagtail  0x20020919 PTL  0x00000050) @ 0x1eeebf2c
ACPI: HPET (v001 ACER   Wagtail  0x20020919 PTL  0x00000000) @ 0x1eeebfa0
ACPI: BOOT (v001 ACER   Wagtail  0x20020919  LTP 0x00000001) @ 0x1eeebfd8
ACPI: DSDT (v001 ACER   Wagtail  0x20020919 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
ACPI: HPET id: 0x8086a201 base: 0x0
Allocating PCI resources starting at 20000000 (gap: 20000000:dec10000)
Built 1 zonelists
Kernel command line: root=/dev/ram0 real_root=/dev/hda1 init=/linuxrc
Local APIC disabled by BIOS -- you can enable it with "lapic"
mapped APIC to ffffd000 (013e0000)
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 32768 bytes)
Detected 1495.287 MHz processor.
Using pmtmr for high-res timesource
Console: colour VGA+ 80x25
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 495140k/506752k available (3449k kernel code, 10936k reserved, 1111k
data, 212k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay loop... 2965.50 BogoMIPS (lpj=1482752)
Mount-cache hash table entries: 512
CPU: After generic identify, caps: a7e9f9bf 00000000 00000000 00000000
0000018000000000 00000000
CPU: After vendor identify, caps: a7e9f9bf 00000000 00000000 00000000 00000180
00000000 00000000
CPU: L1 I cache: 32K, L1 D cache: 32K
CPU: L2 cache: 1024K
CPU: After all inits, caps: a7e9f9bf 00000000 00000000 00000040 00000180
00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel(R) Pentium(R) M processor 1500MHz stepping 05
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
ACPI: setting ELCR to 0200 (from 0c00)
checking if image is initramfs...it isn't (no cpio magic); looks like an initrd
Freeing initrd memory: 1481k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd742, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20050309
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:02.0
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *11)
ACPI: PCI Interrupt Link [LNKB] (IRQs *10)
ACPI: PCI Interrupt Link [LNKC] (IRQs *10)
ACPI: PCI Interrupt Link [LNKD] (IRQs 10) *11
ACPI: PCI Interrupt Link [LNKE] (IRQs 10) *11
ACPI: PCI Interrupt Link [LNKF] (IRQs 10) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs *10)
ACPI: Embedded Controller [EC0] (gpe 29)
ACPI: Power Resource [PFN0] (off)
ACPI: Power Resource [PFN1] (off)
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI init
pnp: PnP ACPI: found 10 devices
SCSI subsystem initialized
Linux Kernel Card Services
  options:  [pci] [cardbus] [pm]
PCI: Using ACPI for IRQ routing
PCI: If a device doesn't work, try "pci=routeirq".  If it helps, post a report
Simple Boot Flag at 0x37 set to 0x1
Machine check exception polling timer started.
apm: BIOS not found.
inotify device minor=63
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
JFS: nTxBlock = 3882, nTxLock = 31057
SGI XFS with large block numbers, no debug enabled
Initializing Cryptographic API
Real Time Clock Driver v1.12
Non-volatile memory driver v1.2
hw_random hardware driver 1.0.0 loaded
vesafb: Intel Corporation, Intel(r)852MG/852MGE/855MG/855MGE Graphics
Controller, Hardware Version 0.0 (OEM: Intel(r)852MG/852MGE/855MG/855MGE
Graphics Chip Accelerated VGA BIOS)
vesafb: VBE version: 3.0
vesafb: hardware doesn't support DDC transfers
vesafb: monitor limits: vf = 0 Hz, hf = 0 kHz, clk = 0 MHz
vesafb: scrolling: redraw
Console: switching to colour frame buffer device 80x30
vesafb: framebuffer at 0xe8000000, mapped to 0xdfa80000, using 600k, total 16192k
fb0: VESA VGA frame buffer device
ACPI: AC Adapter [ACAD] (on-line)
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Battery Slot [BAT2] (battery absent)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Fan [FAN0] (off)
ACPI: Fan [FAN1] (off)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Thermal Zone [THRM] (47 C)
PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOU2] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:1f.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1818-0x181f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: IC25N040ATMR04-0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: UJDA740 DVD/CDRW, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
hda: max request size: 1024KiB
hda: 78140160 sectors (40007 MB) w/1740KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1 p2
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
st: Version 20050312, fixed bufsize 32768, s/g segs 256
ACPI: PCI Interrupt 0000:02:06.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
Yenta: CardBus bridge found at 0000:02:06.0 [1025:0035]
Yenta O2: res at 0x94/0xD4: 00/ea
Yenta O2: enabling read prefetch/write burst
Yenta: ISA IRQ mask 0x08b8, PCI irq 10
Socket status: 30000006
ACPI: PCI Interrupt 0000:02:06.1[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
Yenta: CardBus bridge found at 0000:02:06.1 [1025:0035]
Yenta: ISA IRQ mask 0x08b8, PCI irq 10
Socket status: 30000410
mice: PS/2 mouse device common for all mice
input: PC Speaker
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
ACPI wakeup devices:
GLAN MPCI T394 MDM0 USB1 USB2 USB3
ACPI: (supports S0 S3 S4 S5)
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 212k freed
input: AT Translated Set 2 keyboard on isa0060/serio0
usbcore: registered new driver usbfs
usbcore: registered new driver hub
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:1d.7[D] -> Link [LNKH] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI
Controller
ehci_hcd 0000:00:1d.7: debug port 1
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:1d.7: irq 10, io mem 0xe0100000
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
usbcore: registered new driver hiddev
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
USB Universal Host Controller Interface driver v2.2
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:1d.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #1
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.0: irq 11, io base 0x00001820
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI Interrupt 0000:00:1d.1[B] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #2
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.1: irq 10, io base 0x00001840
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI Interrupt 0000:00:1d.2[C] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #3
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
uhci_hcd 0000:00:1d.2: irq 10, io base 0x00001860
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
usb 2-2: new low speed USB device using uhci_hcd and address 2
ohci1394: $Rev: 1250 $ Ben Collins <bcollins@debian.org>
ACPI: PCI Interrupt 0000:02:07.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[10]  MMIO=[e0209000-e02097ff]  Max
Packet=[2048]
sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
input: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-2
libata version 1.11 loaded.
usb 4-2: new full speed USB device using uhci_hcd and address 2
ReiserFS: hda1: found reiserfs format "3.6" with standard journal
hub 4-2:1.0: USB hub found
hub 4-2:1.0: 3 ports detected
usb 4-2.3: new full speed USB device using uhci_hcd and address 3
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00c09f0000122ff9]
ReiserFS: hda1: using ordered data mode
ReiserFS: hda1: journal params: device hda1, size 8192, journal first block
18,max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda1: checking transaction log (hda1)
ReiserFS: hda1: Using r5 hash to sort names
  Vendor: Generic   Model: Flash R/W         Rev: 2002
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
usb-storage: device scan complete
Adding 506008k swap on /dev/hda2.  Priority:-1 extents:1
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
lp0: using parport0 (interrupt-driven).
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x800-0x8ff: excluding 0x800-0x807
cs: IO port probe 0x800-0x8ff: excluding 0x800-0x807
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
Synaptics Touchpad, model: 1, fw: 5.8, id: 0x9d48b1, caps: 0x904713/0x4006
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1
Linux agpgart interface v0.101 (c) Dave Jones
mtrr: 0xe8000000,0x8000000 overlaps existing 0xe8000000,0x800000
usb 2-2: USB disconnect, address 2
usb 2-2: new low speed USB device using uhci_hcd and address 3
input: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.0-2
cisco_ipsec: module license 'Proprietary' taints kernel.
Cisco Systems VPN Client Version 4.0.4 (A) kernel module loaded
No network devices detected.
No network devices detected.
b44.c:v0.95 (Aug 3, 2004)
ACPI: PCI Interrupt 0000:02:02.0[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10
eth0: Broadcom 4400 10/100BaseT Ethernet 00:c0:9f:30:90:28
b44: eth0: Link is down.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is on for TX and on for RX.
b44: eth0: Link is down.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is on for TX and on for RX.
eth0: no IPv6 routers present
Synaptics Touchpad, model: 1, fw: 5.8, id: 0x9d48b1, caps: 0x904713/0x4006
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1

Comment 15 Zeveck 2005-06-25 08:43:32 UTC
I get a very similar report during startup:

Synaptics Touchpage, model: 1
  Firmware: 5.9
  180 degree mounted touchpad
  Sensor: 18
  new absolute packet format
  Touchpad has extended capability bits
  -> four buttons
  -> palm detection
input: SynPS/2 Synaptics Touchpad on isa0060/serio2
psmouse.c: Failed to reset mouse on isa0060/serio3
input: PS/2 Generic Mouse on isa0060/serio3
psmouse.c: Failed to enable mouse on isa0060/serio3 

What could I post to be helpful?
Comment 16 Benjamin Schulz 2005-06-25 17:10:55 UTC
this is what the maintainer of the driver wrote me:

>From the i8042 debug output, it looks like the kernel tries to enable a
pass-through device on the touchpad, even though the identification info
says the touchpad doesn't have a pass-through device. (A pass-through
device is usually a pointing stick.)

When reading the driver source code for 2.6.12, it seems like this could
not happen. Maybe gentoo is patching the kernel driver somehow. Do you get
the same problem when using a vanilla kernel from www.kernel.org?

Comment 17 Dmitry Torokhov 2005-06-25 18:36:08 UTC
Zeveck,  
  
Does it help if you boot with "i8042.nomux" on the kernel command line (note it  
will not help in Benjamin's case)? 
 
Dmitry  
Comment 18 Benjamin Schulz 2005-06-25 19:02:00 UTC
I'm now booting from a 2.6.11.11 vanilla Kernel.
No change in the behaviour.

this is my dmesg

1c3be3fd
pass
testing wp512 across pages

testing wp384
test 1:
19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a73e83be698b288feb
cf88e3e03c4f0757
pass
test 2:
8aca2602792aec6f11a67206531fb7d7f0dff59413145e6973c45001d0087b42d11bc645413aeff6
3a42391a39145a59
pass
test 3:
4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721ae1b303d97e6d4c7181eebdb6c57e27
7d0e34957114cbd6
pass
test 4:
378c84a4126e2dc6e56dcc7458377aac838d00032230f53ce1f5700c0ffb4d3b8421557659ef55c1
06b4b52ac5a4aaa6
pass
test 5:
f1d754662636ffe92c82ebb9212a484a8d38631ead4238f5442ee13b8054e41b08bf2a9251c30b6a
0b8aae86177ab4a6
pass
test 6:
dc37e008cf9ee69bf11f00ed9aba26901dd7c28cdec066cc6af42e40f82f3a1e08eba26629129d8f
b7cb57211b9281a6
pass
test 7:
466ef18babb0154d25b9d38a6414f5c08784372bccb204d6549c4afadb6014294d5bd8df2a6c44e5
38cd047b2681a51a
pass
test 8:
2a987ea40f917061f5d6f0a0e4644f488a7a5a52deee656207c562f988e95c6916bdc8031bc5be1b
7b947639fe050b56
pass
testing wp384 across pages

testing wp256
test 1:
19fa61d75522a4669b44e39c1d2e1726c530232130d407f89afee0964997f7a7
pass
test 2:
8aca2602792aec6f11a67206531fb7d7f0dff59413145e6973c45001d0087b42
pass
test 3:
4e2448a4c6f486bb16b6562c73b4020bf3043e3a731bce721ae1b303d97e6d4c
pass
test 4:
378c84a4126e2dc6e56dcc7458377aac838d00032230f53ce1f5700c0ffb4d3b
pass
test 5:
f1d754662636ffe92c82ebb9212a484a8d38631ead4238f5442ee13b8054e41b
pass
test 6:
dc37e008cf9ee69bf11f00ed9aba26901dd7c28cdec066cc6af42e40f82f3a1e
pass
test 7:
466ef18babb0154d25b9d38a6414f5c08784372bccb204d6549c4afadb601429
pass
test 8:
2a987ea40f917061f5d6f0a0e4644f488a7a5a52deee656207c562f988e95c69
pass
testing wp256 across pages

testing deflate compression
test 1:
f3cacfcc53282d56c8cb2f5748cc4b5128ce482c4a5528c9485528ce4f2b290771bc082b0100
pass (ratio 70:38)
test 2:
5d8d310ec2301004bfb22fc81f10040989c2853f70b12ff824db67d947c1ef49681251ae7667d627
19881ade85ab21f2085d161e20042dadf318a215852d69c4428323b66c89719befcf8b9fcf33ca2f
ed62a94c80ff13af5237ed0e526b5902d94ee87a761d0298fe8a8783a34f568ab89e8e5c57d3a079
fa02
pass (ratio 191:122)

testing deflate decompression
test 1:
5468697320646f63756d656e7420646573637269626573206120636f6d7072657373696f6e206d65
74686f64206261736564206f6e20746865204445464c415445636f6d7072657373696f6e20616c67
6f726974686d2e20205468697320646f63756d656e7420646566696e657320746865206170706c69
636174696f6e206f6620746865204445464c41544520616c676f726974686d20746f207468652049
50205061796c6f616420436f6d7072657373696f6e2050726f746f636f6c2e
pass (ratio 122:191)
test 2:
4a6f696e207573206e6f7720616e642073686172652074686520736f667477617265204a6f696e20
7573206e6f7720616e642073686172652074686520736f66747761726520
pass (ratio 38:70)

testing crc32c
testing crc32c initialized to 00000000: pass
testing crc32c setkey returns 12345678 : pass
testing crc32c using update/final:
 0e2c157f:OK e980ebf6:OK de74bded:OK d579c862:OK ba979ad0:OK 2b29d913:OK
testing crc32c using incremental accumulator:
 24c5d375:OK
testing crc32c using digest:
 24c5d375:OK
pass
crc32c test complete

testing hmac_md5
test 1:
9294727a3638bb1c13f48ef8158bfc9d
pass
test 2:
750c783e6ab0b503eaa86e310a5db738
pass
test 3:
56be34521d144c88dbb8c733f0e8b3f6
pass
test 4:
697eaf0aca3a3aea3a75164746ffaa79
pass
test 5:
56461ef2342edc00f9bab995690efd4c
pass
test 6:
6b1ab7fe4bd7bf8f0b62e6ce61b9d0cd
pass
test 7:
6f630fad67cda0ee1fb1f562db3aa53e
pass

testing hmac_md5 across pages
test 1:
750c783e6ab0b503eaa86e310a5db738
pass

testing hmac_sha1
test 1:
b617318655057264e28bc0b6fb378c8ef146be00
pass
test 2:
effcdf6ae5eb2fa2d27416d5f184df9c259a7c79
pass
test 3:
125d7342b9ac11cd91a39af48aa17b4f63f175d3
pass
test 4:
4c9007f4026250c6bc8414f9bf50c86c2d7235da
pass
test 5:
4c1a03424b55e07fe7f27be1d58bb9324a9a5a04
pass
test 6:
aa4ae5e15272d00e95705637ce8a3b55ed402112
pass
test 7:
e8e99d0f45237d786d6bbaa7965c7808bbff1a91
pass

testing hmac_sha1 across pages
test 1:
effcdf6ae5eb2fa2d27416d5f184df9c259a7c79
pass

testing hmac_sha256
test 1:
a21b1f5d4cf4f73a4dd939750f7a066a7f98cc131cb16a6692759021cfab8181
pass
test 2:
104fdc1257328f08184ba73131c53caee698e36119421149ea8c712456697d30
pass
test 3:
470305fc7e40fe34d3eeb3e773d95aab73acf0fd060447a5eb4595bf33a9d1a3
pass
test 4:
198a607eb44bfbc69903a0f1cf2bbdc5ba0aa3f3d9ae3c1c7a3b1696a0b68cf7
pass
test 5:
5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843
pass
test 6:
cdcb1220d1ecccea91e53aba3092f962e549fe6ce9ed7fdc43191fbde45c30b0
pass
test 7:
d4633c17f6fb8d744c66dee0f8f074556ec4af55ef07998541468eb49bd2e917
pass
test 8:
7546af01841fc09b1ab9c3749a5f1c17d4f589668a587b2700a9c97c1193cf42
pass
test 9:
6953025ed96f0c09f80a96f78e6538dbe2e7b820e3dd970e7ddd39091b32352f
pass
test 10:
6355ac22e890d0a3c8481a5ca4825bc884d3e7a1ff98a2fc2ac7d8e064c3b2e6
pass

testing hmac_sha256 across pages
test 1:
5bdcc146bf60754e6a042426089575c75a003f089d2739839dec58b964ec3843
pass

testing michael_mic
test 1:
82925c1ca1d130b8
pass
test 2:
434721ca40639b3f
pass
test 3:
e8f9becae97e5d29
pass
test 4:
90038fc6cf13c1db
pass
test 5:
d55e100510128986
pass
test 6:
0a942b124ecaa546
pass
testing michael_mic across pages
ACPI: AC Adapter [ACAD] (on-line)
ACPI: Battery Slot [BAT1] (battery present)
ACPI: Battery Slot [BAT2] (battery absent)
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Sleep Button (CM) [SLPB]
ACPI: Fan [FAN0] (off)
ACPI: Fan [FAN1] (off)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Thermal Zone [THRM] (52 C)
Real Time Clock Driver v1.12
Non-volatile memory driver v1.2
hw_random hardware driver 1.0.0 loaded
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
floppy0: no floppy controllers found
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
nbd: registered device at major 43
b44.c:v0.95 (Aug 3, 2004)
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 10 (level, low) -> IRQ 10
eth0: Broadcom 4400 10/100BaseT Ethernet 00:c0:9f:30:90:28
Loaded prism54 driver, version 1.2
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH4: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 10 (level, low) -> IRQ 10
ICH4: chipset revision 3
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0x1818-0x181f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: IC25N040ATMR04-0, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: UJDA740 DVD/CDRW, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
Probing IDE interface ide3...
Probing IDE interface ide4...
Probing IDE interface ide5...
hda: max request size: 1024KiB
hda: 78140160 sectors (40007 MB) w/1740KiB Cache, CHS=16383/255/63, UDMA(100)
hda: cache flushes supported
 /dev/ide/host0/bus0/target0/lun0: p1 p2
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
st: Version 20041025, fixed bufsize 32768, s/g segs 256
ACPI: PCI interrupt 0000:02:06.0[A] -> GSI 10 (level, low) -> IRQ 10
Yenta: CardBus bridge found at 0000:02:06.0 [1025:0035]
Yenta O2: res at 0x94/0xD4: 00/ea
Yenta O2: enabling read prefetch/write burst
Yenta: ISA IRQ mask 0x08b8, PCI irq 10
Socket status: 30000006
ACPI: PCI interrupt 0000:02:06.1[A] -> GSI 10 (level, low) -> IRQ 10
Yenta: CardBus bridge found at 0000:02:06.1 [1025:0035]
Yenta: ISA IRQ mask 0x08b8, PCI irq 10
Socket status: 30000410
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 10 (level, low) -> IRQ 10
ehci_hcd 0000:00:1d.7: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Contro
ller
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: irq 10, pci mem 0xe0100000
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1
PCI: cache line size of 32 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
USB Universal Host Controller Interface driver v2.2
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 11 (level, low) -> IRQ 11
uhci_hcd 0000:00:1d.0: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI
 Controller #1
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: irq 11, io base 0x1820
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 10 (level, low) -> IRQ 10
uhci_hcd 0000:00:1d.1: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI
 Controller #2
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: irq 10, io base 0x1840
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
ACPI: PCI interrupt 0000:00:1d.2[C] -> GSI 10 (level, low) -> IRQ 10
uhci_hcd 0000:00:1d.2: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI
 Controller #3
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: irq 10, io base 0x1860
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 2 ports detected
usbcore: registered new driver usblp
drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb 3-1: new low speed USB device using uhci_hcd and address 2
usbcore: registered new driver hiddev
usb 4-2: new full speed USB device using uhci_hcd and address 2
hub 4-2:1.0: USB hub found
hub 4-2:1.0: 3 ports detected
input: USB HID v1.10 Mouse [Logitech USB Optical Mouse] on usb-0000:00:1d.1-1
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.0:USB HID core driver
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard on isa0060/serio0
input: PC Speaker
Advanced Linux Sound Architecture Driver Version 1.0.8 (Thu Jan 13 09:39:32 2005
 UTC).
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1f.5 to 64
usb 4-2.3: new full speed USB device using uhci_hcd and address 3
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
intel8x0_measure_ac97_clock: measured 49469 usecs
intel8x0: clocking to 48000
ACPI: PCI interrupt 0000:00:1f.6[B] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1f.6 to 64
ALSA device list:
  #0: Intel 82801DB-ICH4 with ALC202 at 0xe0100c00, irq 10
  #1: Intel 82801DB-ICH4 Modem at 0x2400, irq 10
NET: Registered protocol family 2
IP: routing cache hash table of 4096 buckets, 32Kbytes
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
NET: Registered protocol family 1
NET: Registered protocol family 10
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
ACPI wakeup devices:
GLAN MPCI T394 MDM0 USB1 USB2 USB3
ACPI: (supports S0 S3 S4 S5)
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 220k freed
  Vendor: Generic   Model: Flash R/W         Rev: 2002
  Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi removable disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0,  type 0
ohci1394: $Rev: 1223 $ Ben Collins <bcollins@debian.org>
ACPI: PCI interrupt 0000:02:07.0[A] -> GSI 10 (level, low) -> IRQ 10
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[10]  MMIO=[e0209000-e02097ff]  Max
 Packet=[2048]
sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
libata version 1.10 loaded.
ReiserFS: hda1: found reiserfs format "3.6" with standard journal
ieee1394: Host added: ID:BUS[0-00:1023]  GUID[00c09f0000122ff9]
ReiserFS: hda1: warning: CONFIG_REISERFS_CHECK is set ON
ReiserFS: hda1: warning: - it is slow mode for debugging.
ReiserFS: hda1: using ordered data mode
ReiserFS: hda1: journal params: device hda1, size 8192, journal first block 18,
max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: hda1: checking transaction log (hda1)
ReiserFS: hda1: journal-1153: found in header: first_unflushed_offset 4684, last
_flushed_trans_id 523003
ReiserFS: hda1: journal-1206: Starting replay from offset 2246285075681868, tran
s_id 0
ReiserFS: hda1: journal-1299: Setting newest_mount_id to 781
ReiserFS: hda1: Using r5 hash to sort names
  Vendor: Generic   Model: Flash R/W         Rev: 2002
  Type:   Direct-Access                      ANSI SCSI revision: 02
error 1
usb-storage: device scan complete
Adding 506008k swap on /dev/hda2.  Priority:-1 extents:1
Synaptics Touchpad, model: 1
 Firmware: 5.8
 180 degree mounted touchpad
 Sensor: 29
 new absolute packet format
 Touchpad has extended capability bits
 -> 4 multi-buttons, i.e. besides standard buttons
 -> multifinger detection
 -> palm detection
input: SynPS/2 Synaptics TouchPad on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1
parport: PnPBIOS parport detected.
parport0: PC-style at 0x378 (0x778), irq 7, dma 3 [PCSPP,TRISTATE,COMPAT,ECP,DMA]
lp0: using parport0 (interrupt-driven).
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0x800-0x8ff: excluding 0x800-0x807
cs: IO port probe 0x800-0x8ff: excluding 0x800-0x807
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x100-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: memory probe 0xa0000000-0xa0ffffff: clean.
Linux agpgart interface v0.100 (c) Dave Jones
cisco_ipsec: module license 'Proprietary' taints kernel.
Cisco Systems VPN Client Version 4.0.4 (A) kernel module loaded
b44: eth0: Link is down.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is on for TX and on for RX.
b44: eth0: Link is down.
b44: eth0: Link is up at 100 Mbps, full duplex.
b44: eth0: Flow control is on for TX and on for RX.
eth0: no IPv6 routers present
Comment 19 Daniel Drake (RETIRED) gentoo-dev 2005-06-26 02:16:49 UTC
Benjamin: You should probably test and post results on plain 2.6.12 as well. And
please use the attachment feature when posting large files in future.

Dmitry: Thanks for peering in. We don't patch any input stuff in 2.6.12, but we
did have a couple of patches included in 2.6.11. I'm hoping to get the website
detailing our patchset back online today.
Comment 20 Benjamin Schulz 2005-06-26 06:18:02 UTC
no, vanilla 2.6.12 has the same error messages and the touchpad does still not
work at all.

If you google after "psmouse.c: Failed to enable mouse on isa0060/serio1" it
gets evident, that I am not the only person who has this error.

http://www.google.de/search?biw=1015&hl=de&q=%22psmouse.c%3A+Failed+to+enable+mouse+on+isa0060%2Fserio1%22&btnG=Google-Suche&meta=

Comment 21 Daniel Drake (RETIRED) gentoo-dev 2005-06-29 03:52:55 UTC
Benjamin: Right, but it would probably help Dmitry if you could give actual
results from the latest (unpatched) kernel.

Please upgrade to vanilla-sources-2.6.13_rc1, and in menuconfig, increase the
log buffer size so that you get the whole of dmesg:
Kernel hacking -->
[*] Kernel debugging
(17)  Kernel log buffer size <--- set this to 17

Then boot up as normal, capture dmesg into a file, and see if the problem is
still there. If so, attach the file here.

Zeveck: Putting you on CC since I'm not sure you are reading this. We'd
appreciate if if you could read and respond to comment #17. Thanks.
Comment 22 Benjamin Schulz 2005-06-29 05:43:18 UTC
this kernel with psmouse modifications seems not bo be available with webrsync
(I'm under a firewall of my university) till now.
The output of a debug kernel version 2.6.12 does not give many insights

PNP: PS/2 Controller [PNP0303:KBC,PNP0f13:MOU2] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1

input: SynPS/2 Synaptics TouchPad on isa0060/serio1
psmouse.c: Failed to enable mouse on isa0060/serio1

when 2.6.13 is available I'll post the new dmesg
Comment 23 Zeveck 2005-06-30 05:34:40 UTC
Yes, adding that to the kernel line seems to have fixed it in my case.

Instead of the previous output I now get:

Synaptics Touchpad, model: 1, fw: 5.9, id: 0x926eb1, caps: 0x804719/0x0
input: SynPS/2 Synaptics Touchpad on isa0060/serio1

And, the touchpad still seems to work fine in X.

What does that parameter do?

(sorry I didn't respond sooner...I'd just assumed Bugzilla would e-mail me when
there was a response)
Comment 24 Daniel Drake (RETIRED) gentoo-dev 2005-07-05 12:17:15 UTC
Benjamin: vanilla-sources-2.6.13_rc1 should now be available in a webrsync snapshot
Comment 25 Benjamin Schulz 2005-07-05 12:49:12 UTC
Yes. They are available. Also the maintainer of the synaptics driver has asked
me on some tests.

Since I have no time this week, I'll report till Monday 18 July (sorry I have to
learn for some exams which are next week. I'll report immediatley when I'm ready).

Since I haven't said this before:

My Laptop is an Acer TravelMate 660


Comment 26 Dmitry Torokhov 2005-07-07 15:21:25 UTC
Zeveck,

i8042.nomux disables active multiplexing mode of the i8042 controller. When in 
multiplexing mode you have 4 independent AUX ports which is great if you have a 
Synaptics touchpad and also use external PS/2 mouse. Unfortunately some boxes, 
for example certain Fujitsus, don't properly support this mode.

Can you tell me if your box has external PS/2 ports? If it does not please send 
me (dtor_core@ameritech.net) output of 'dmidecode' utility and I will update 
blacklist in i8042.

Thanks!
Comment 27 Dmitry Torokhov 2005-07-09 23:46:21 UTC
Created attachment 63054 [details, diff]
Automatically disable MUX mode on Alienware Sentias

Hi Zeveck,

Please try this patch and verify that you don't need to use i8042.nomux to get
your touchpad going.

Thanks!

Dmitry
Comment 28 Zeveck 2005-07-16 07:30:30 UTC
It does indeed appear that that patch fixed the problem on my computer. Thanx!!
Comment 29 Benjamin Schulz 2005-07-17 11:10:02 UTC
Hi, the maintainer has asked me to make some tests. I should activate raw acces
and bind the serio port to the raw device with these commands:

echo -n "manual" >/sys/devices/platform/i8042/serio1/bind_mode
echo -n "serio_raw" > /sys/bus/serio/devices/serio1/drvctl

after doing this on pure console, the keyboard did not react anymore. In X it
goes crazy like someone always pressed return.

Might be the error has to do with the Keyboard that interferes the touchpad?

Comment 30 Benjamin Schulz 2005-07-17 11:11:02 UTC
with maintainer I ment the maintainer of the Synaptics touchpad driver Peter
Osterlund
Comment 31 Dmitry Torokhov 2005-07-17 11:35:54 UTC
Most likely your touchpad is connected to serio0. Try doing the following: 
 
    ls -la /sys/bus/serio/devices/serio?/driver 
 
You need the one linked to 'psmouse' driver. 
Comment 32 Benjamin Schulz 2005-07-17 14:31:52 UTC
Ok. Since nothing happened when bound to serio0, I'll test the old 2.4 Kernel
where the touchpad has worked as it was installed, to check, that there's no
hardware defect in the pad. I'll report as soon a I have installed it.
Comment 33 Benjamin Schulz 2005-07-17 18:02:49 UTC
I give up. 
compiling the new Kernel 2.6-r13 gentoo sources with genkernel --menuconfig
leads to some strange errors with ipw2100 aand ieee80211 and also it seems that
I have something to reconfigure with devfs and the starting block device.

Kernel 2.4 genkernel --menuconfig compilation with the recent 2.4 Kernel in
portage leads to these problems. It seems that I must live without touchpad. I
can't verify if it is defect. The binding of serio0 to the raw device however,
shows no errors but it simply doesnt work.

Thanks for the help


gcc -D__KERNEL__ -I/usr/src/linux-2.4.28-gentoo-r9/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe
-mpreferred-stack-boundary=2 -march=i586  -DMODULE  -nostdinc -iwithprefix
include -DKBUILD_BASENAME=radeonfb  -c -o radeonfb.o radeonfb.c
aty128fb.c: In function `aty128fb_ioctl':
aty128fb.c:2485: warning: unused variable `fb'
aty128fb.c:2486: warning: unused variable `value'
aty128fb.c:2487: warning: unused variable `rc'
aty128fb.c: At top level:
aty128fb.c:1066: warning: `aty128_set_crt_enable' defined but not used
aty128fb.c:1076: warning: `aty128_set_lcd_enable' defined but not used
--
make[2]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/drivers/video'
make[1]: Leaving directory `/usr/src/linux-2.4.28-gentoo-r9/drivers'
* Gentoo Linux Genkernel; Version 3.2.3
* Running with options: all

* ERROR: Failed to compile the "modules" target...

* -- End log... --

* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.

* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!

Comment 34 Dmitry Torokhov 2005-07-17 20:23:55 UTC
(In reply to comment #33) 
> The binding of serio0 to the raw device however, 
> shows no errors but it simply doesnt work. 
 
I am a bit confused - when you say "it does not work" - what exactly did you 
do? It should have reported something like this:  
 
   serio_raw: raw access enabled on isa0060/serio0 (serio_raw0, minor 15) 
 
Then you should create device node: 
 
   mknod /dev/psaux-raw c 10 15 
 
And use this device as you would use /dev/psaux in 2.4 
Comment 35 Benjamin Schulz 2005-07-19 11:02:52 UTC
does not work means, that pressing any Key of the touchpad has no effect when I
cat /dev/serio_raw0 or when I edit my xorg.conf to load /dev/serio_raw0 as
touchpad device
Comment 36 Dmitry Torokhov 2005-07-19 12:01:23 UTC
(In reply to comment #35)
> does not work means, that pressing any Key of the touchpad has no effect when 
I
> cat /dev/serio_raw0 

The device might be disabled. You need to go through all the motions with 
resetting the touchpad, enabling it, setting rate and rsolution, etc.

> or when I edit my xorg.conf to load /dev/serio_raw0 as
> touchpad device

What driver are you using in this case? What protocol? What does "ls -
la /dev/serio_raw0" show?
Comment 37 Jakub Moc (RETIRED) gentoo-dev 2005-07-19 12:46:00 UTC
Benjamin, don't reassign bugs to bug wranglers, they definitely won't solve this...
Comment 38 Benjamin Schulz 2005-07-19 21:40:42 UTC
to the comment above:
sorry, it was a mistake
To Dimitry

r165184 ~ # ls -la /dev/serio_raw0
gives:
lr-xr-xr-x  1 root root 15 Jul 20 03:17 /dev/serio_raw0 -> misc/serio_raw0

Comment 39 Dmitry Torokhov 2005-07-19 23:25:13 UTC
Ok, so now if you do something like the following (in text console, not in X): 
 
      gpm -m /dev/serio_raw0 -t ps2 
 
.. can you move the cursor using your touchpad? 
Comment 40 Benjamin Schulz 2005-07-20 00:49:03 UTC
Thakyou all. 
My Touchpad works. It was disabled by an Hardware Key. (I have acerhk
installed). One Key which I must have pressed accidentially disabled the touchpad.

Sorry, and thanks for your help-
Comment 41 Daniel Drake (RETIRED) gentoo-dev 2005-07-20 03:00:24 UTC
Always the simple things eh ;)

Reopening/reassigning so that we don't forget to apply the nomux fix for future
2.6.12 releases

Comment 42 Daniel Drake (RETIRED) gentoo-dev 2005-07-20 03:01:39 UTC
BTW: Thanks for fixing that, Dmitry. Do you mind if I CC you on kernel input
bugs in the future once the usual info has been posted? We don't get many, don't
worry :)
Comment 43 Daniel Drake (RETIRED) gentoo-dev 2005-07-30 12:55:01 UTC
Sentia problem fixed in gentoo-sources-2.6.12-r7 (genpatches-2.6.12-11)
Comment 44 Dmitry Torokhov 2005-07-30 16:45:44 UTC
Just FYI: Sentia patch is also in Linus's tree so post 2.6.13-rc4 releases 
should have it.