Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 237810 - x11-drivers/xf86-input-synaptics - touchpad no longer detected
Summary: x11-drivers/xf86-input-synaptics - touchpad no longer detected
Status: VERIFIED DUPLICATE of bug 237620
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Tony Vroon (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-16 06:59 UTC by Rolando J. Zappacosta
Modified: 2008-09-21 10:04 UTC (History)
1 user (show)

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


Attachments
Current contents of /var/log/Xorg.0.log (Xorg.0.log,24.69 KB, text/plain)
2008-09-16 07:03 UTC, Rolando J. Zappacosta
Details
Previous contents of /var/log/Xorg.0.log (Xorg.0.log.previous,20.72 KB, text/plain)
2008-09-16 07:05 UTC, Rolando J. Zappacosta
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Rolando J. Zappacosta 2008-09-16 06:59:40 UTC
I had a working X environment with an empty xorg.conf but after an update to the latest ebuilds my synaptics touchpad ceased to work. It't seems as if it were not detected by hal but it's:

hal-device /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through
udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through'
  linux.sysfs_path = '/sys/devices/platform/i8042/serio1/serio2'  (string)
  info.subsystem = 'serio'  (string)
  info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port'  (string)
  info.product = 'Synaptics pass-through'  (string)
  serio.id = 'serio2'  (string)
  info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through'  (string)
  info.linux.driver = 'psmouse'  (string)
  serio.description = 'Synaptics pass-through'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'serio'  (string)

The packages were:
 x11-base/xorg-server-1.5.0
 x11-drivers/xf86-input-evdev-2.0.4
 x11-drivers/xf86-input-keyboard-1.3.1
 x11-drivers/xf86-input-synaptics-0.15.1
 x11-drivers/xf86-video-i810-2.4.2-r1
 sys-apps/hal-0.5.11-r3
 x11-drivers/xf86-input-synaptics-0.15.1-r1

but yesterday I updated to the latest, so this related ones got pulled in:
 x11-libs/libXmu-1.0.4
 sys-fs/udev-128
 x11-apps/xcursorgen-1.0.2
 x11-apps/xev-1.0.3
 x11-apps/appres-1.0.1
 x11-apps/xcmsdb-1.0.1
 x11-apps/xf86dga-1.0.2
 x11-apps/xgamma-1.0.2
 x11-apps/xkbevd-1.0.2
 x11-apps/sessreg-1.0.4
 x11-apps/xwud-1.0.1
 x11-libs/libFS-1.0.1
 x11-apps/xvinfo-1.0.2
 x11-apps/xbacklight-1.1
 x11-apps/xrefresh-1.0.2
 x11-misc/xinput-1.3.0
 x11-apps/xsetmode-1.0.0
 x11-apps/ttmkfdir-3.0.9-r3
 x11-apps/x11perf-1.5
 x11-apps/smproxy-1.0.2
 x11-apps/xkill-1.0.1
 x11-apps/xlsatoms-1.0.1
 x11-apps/xwininfo-1.0.4
 x11-apps/xpr-1.0.2
 x11-themes/xcursor-themes-1.0.1
 x11-apps/xlsclients-1.0.1
 x11-apps/xwd-1.0.2
 x11-apps/bitmap-1.0.3
 x11-apps/xkbutils-1.0.1
 x11-terms/xterm-237
 media-libs/mesa-7.2_rc1
 x11-apps/xdriinfo-1.0.2

Tried rebuilding:
 RJZ-LNX ~ # qlist -I -C x11-drivers/
 x11-drivers/xf86-input-evdev
 x11-drivers/xf86-input-keyboard
 x11-drivers/xf86-input-synaptics
 x11-drivers/xf86-video-i810
but no luck too   :-(

Reproducible: Always

Steps to Reproduce:
1. Might be to update to the latest packages on official repo
2.
3.

Actual Results:  
No 'Synaptics pass-through', just 'TPPS/2 IBM TrackPoint' on a Lenovo T60, after an update to the latest ebuild on portage

Expected Results:  
'Synaptics pass-through' and 'TPPS/2 IBM TrackPoint' working

I'm using an empty xorg.conf file as per http://bugs.gentoo.org/show_bug.cgi?id=237189
Comment 1 Rolando J. Zappacosta 2008-09-16 07:03:50 UTC
Created attachment 165548 [details]
Current contents of /var/log/Xorg.0.log

No synaptics processing
Comment 2 Rolando J. Zappacosta 2008-09-16 07:05:55 UTC
Created attachment 165549 [details]
Previous contents of /var/log/Xorg.0.log

Synaptics detected and its module properly loaded
Comment 3 Jeroen Roovers (RETIRED) gentoo-dev 2008-09-16 08:54:01 UTC
Please post your `emerge --info' too.
Comment 4 Rolando J. Zappacosta 2008-09-16 09:06:58 UTC
RJZ-LNX ~ # emerge --info
Portage 2.2_rc8 (default/linux/x86/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-tuxonice i686)
=================================================================
System uname: Linux-2.6.26-tuxonice-i686-Genuine_Intel-R-_CPU_T2500_@_2.00GHz-with-glibc2.0
Timestamp of tree: Tue, 16 Sep 2008 09:00:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 1.3.7, 2.1.6-r1
dev-lang/python:     2.5.2-r7
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.2.5
sys-apps/sandbox:    1.2.18.1-r3
sys-devel/autoconf:  2.62-r1
sys-devel/automake:  1.9.6-r2, 1.10.1-r1
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   2.2.4
virtual/os-headers:  2.6.26
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=native -msse3 -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=native -msse3 -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://ftp.snt.utwente.nl/pub/os/linux/gentoo "
INSTALL_MASK="Changelog.gz TODO.gz Author.gz"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en es"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="a52 aac acl acpi aiglx alsa apic avi berkdb bzip2 cddb cdr clflush cli cmov constant_tsc cracklib crypt cups cx8 dbus de dga dri dts dvd dvdnav dvdr dvdread est fortran fpu fxsr gdbm gif gpm hal ht iconv imlib isdnlog jpeg jpeg2k kde kipi live matroska mca mce midi mmx monitor mp3 mpeg msr mtrr mudflap ncurses nls nojoystick nptl nptlonly nsplugin nx oggvorbis opengl openmp pae pam pat pbe pcmcia pcre perl pge pmu png pni pppd pse python quicktime readline real reflection samba sdl sep session spl ss sse sse2 ssl sysfs tcpd theora tiff tm tm2 tsc unicode usb v4l vme vmx vorbis win32codecs wmf x86 xanim xcomposite xorg xtpr xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en es" USERLAND="GNU" VIDEO_CARDS="i810"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

RJZ-LNX ~ #  
Comment 5 Tony Vroon (RETIRED) gentoo-dev 2008-09-16 13:05:38 UTC
Sorry, you just missed the fix for this. If you could wait half an hour then sync, you'll get an updated version that installs the required HAL FDI file again. It appears upstream does not know how to work autotools, so we have to install this file manually.
Thank you for your bug report.

*** This bug has been marked as a duplicate of bug 237620 ***
Comment 6 Rolando J. Zappacosta 2008-09-16 17:02:12 UTC
(In reply to comment #5)
> Sorry, you just missed the fix for this. If you could wait half an hour then
> sync, you'll get an updated version that installs the required HAL FDI file
> again. It appears upstream does not know how to work autotools, so we have to
> install this file manually.

Thanks man!!! This works like a charm now.
I'm gonna close this ticket.
Comment 7 Rolando J. Zappacosta 2008-09-21 10:04:14 UTC
A not-related-to-the-bug comment, I had to do this to have tapping usable on my computer (I added it into http://gentoo-wiki.com/Synaptics_Touchpad/Xorg_7.3#Troubleshooting):
  synclient MaxTapMove=2000
To make this change permanent I also updated the /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi file modifying its synaptics' section to be like this: 
<match key="info.product" contains="Synaptics TouchPad">
 <merge key="input.x11_driver" type="string">synaptics</merge>
 <merge key="input.x11_options.SHMConfig" type="string">true</merge>
 <merge key="input.x11_options.MaxTapMove" type="string">2000</merge>
</match>

Just for reference, it's the touchpad of a Lenovo/IBM T60 latptop.