[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#437923: xserver-xorg-input-synaptics: Similar symptoms after a kernel upgrade



Package: xserver-xorg-input-synaptics
Version: 0.14.7~git20070517-2
Followup-For: Bug #437923


My touchpad stopped working after a kernel upgrade, too. My kernels are
built from linux-source-2.6.* with make-kpkg.
With the latest 2.6.18 kernel, touchpad works OK.
With 2.6.21 and 2.6.22 (from unstable), the touchpad doesn't work. I can be
more specific, though: it actually isn't detected by the synaptics driver.
When it works, here is the relevant part of Xorg.0.log:

#####################################################
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Generic Mouse auto-dev sets device to /dev/input/event1
(**) Option "Device" "/dev/input/event1"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "VertScrollDelta" "100"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(--) Generic Mouse touchpad found
(**) Option "CorePointer"
(**) Generic Mouse: Core Pointer
(II) XINPUT: Adding extended input device "Generic Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
Synaptics DeviceInit called
SynapticsCtrl called.
(II) Configured Mouse: ps2EnableDataReporting: succeeded
Synaptics DeviceOn called
(--) Generic Mouse auto-dev sets device to /dev/input/event1
(**) Option "Device" "/dev/input/event1"
(--) Generic Mouse touchpad found
Could not init font path element /usr/share/fonts/X11/cyrillic, removing
from list!
(**) RADEON(0): RADEONSaveScreen(2)
(**) RADEON(0): RADEONSaveScreen(2)
SynapticsCtrl called.
#####################################################

When it does not work (simply using the newly compiled kernel 2.6.21 or
2.6.22):

######################################################
(II) Synaptics touchpad driver version 0.14.6 (1406)
Generic Mouse no synaptics event device found (checked 14 nodes)
(**) Option "Device" "/dev/input/mouse0"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "VertScrollDelta" "100"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
Query no Synaptics: 6003C8
(EE) Generic Mouse no synaptics touchpad detected and no repeater device
(EE) Generic Mouse Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Generic Mouse"
(II) UnloadModule: "synaptics"
(WW) No core pointer registered
(II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
(II) Configured Mouse: ps2EnableDataReporting: succeeded
No core pointer

Fatal server error:
failed to initialize core devices
####################################################

As I put my touchpad as a core device, X refused to start, hence I realized
it quickly. Nonetheless, with these kernels, "cat /dev/input/mouse0" shows 
that the touchpad events are recognized, i.e. moving the finger on the
touchpad makes something appear on the console. The evdev driver of XOrg is
loaded, and the evdev kernel module in compiled in the kernel (putting it as
an independent module yielded the same result, anyway).

Hence I think the problem lies somewhere in the detection of the touchpad
and the kernel. Googling the problem directed me also to this page:
https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/89517
While not totally similar, the symptoms seem related.


-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.18 (PREEMPT)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages xserver-xorg-input-synaptics depends on:
ii  libc6                  2.6-2             GNU C Library: Shared libraries
ii  libx11-6               2:1.0.3-7         X11 client-side library
ii  libxext6               1:1.0.3-2         X11 miscellaneous extension librar
ii  libxi6                 2:1.1.2-1         X11 Input extension library
ii  xserver-xorg-core      2:1.3.0.0.dfsg-11 X.Org X server -- core server

xserver-xorg-input-synaptics recommends no packages.

-- no debconf information



Reply to: