[ltp] Synaptics touchpad broken with with kernel 2.6.15-rc*, X.org 6.8.2
Eric Van Buggenhaut
linux-thinkpad@linux-thinkpad.org
Fri, 23 Dec 2005 14:04:56 +0100
On Wed, Dec 21, 2005 at 06:03:17PM +0200, Shem Multinymous wrote:
> Hi,
>
> With kernels 2.6.15-rc1 through -rc6, X.org no longer recognizes the
> Synaptics touchpad (UltraNav) on my ThinkPad T43, so the extended
> touchpad features don't work.
Same here with kernel 2.6.14.2, X.org 6.9RC, udev 0.070:
(II) LoadModule: "synaptics"
(II) Loading /usr/X11R6/lib/modules/input/synaptics_drv.o
(II) Module synaptics: vendor="The XFree86 Project"
compiled for 4.2.0, module version = 1.0.0
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.3
[...]
(II) Synaptics touchpad driver version 0.13.6
Custom TouchPad no synaptics event device found (checked 1 nodes)
(**) Option "Device" "/dev/psaux"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1700"
(**) Option "RightEdge" "5300"
(**) Option "TopEdge" "1700"
(**) Option "BottomEdge" "4200"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(**) Option "HorizScrollDelta" "10"
Query no Synaptics: 6003C8
(EE) Custom TouchPad no synaptics touchpad detected and no repeater device
(EE) Custom TouchPad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Custom TouchPad"
(II) UnloadModule: "synaptics"
So this isn't directly related to kernel version, nor Xorg version, nor
udev version:
$ cat /proc/bus/input/devices
[...]
I: Bus=0011 Vendor=0002 Product=0007 Version=0000
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
H: Handlers=mouse0
B: EV=b
B: KEY=6420 0 70000 0 0 0 0 0 0 0 0
B: ABS=11000003
and kernel log says:
/var/log/syslog.0:Dec 23 00:40:59 atto kernel: input: SynPS/2 Synaptics TouchPad on isa0060/serio1
What could be going wrong ???
>
> Kernel output:
> ---------------------------
> Synaptics Touchpad, model: 1, fw: 5.9, id: 0x2c6ab1, caps: 0x884793/0x0
> serio: Synaptics pass-through port at isa0060/serio1/input0
> input: SynPS/2 Synaptics TouchPad as /class/input/input1
> ---------------------------
>
> Xorg.0.log:
> ---------------------------
> (II) Synaptics touchpad driver version 0.14.0
> Synaptics no synaptics event device found (checked 1 nodes)
> (**) Option "Device" "/dev/input/mice"
> (**) Option "SHMConfig" "on"
> Query no Synaptics: 6003C8
> (EE) Synaptics no synaptics touchpad detected and no repeater device
> (EE) Synaptics Unable to query/initialize Synaptics hardware.
> (EE) PreInit failed for input device "Synaptics"
> (II) UnloadModule: "synaptics"
> ---------------------------
>
> /etc/X11/xorg.conf:
> ---------------------------
> Section "Module"
> ...
> Load "synaptics"
> EndSection
> ...
> Section "InputDevice"
> Identifier "Synaptics"
> Driver "synaptics"
> Option "Device" "/dev/input/mice"
> Option "Protocol" "auto-dev"
> Option "Emulate3Buttons" "yes"
> Option "SHMConfig" "on"
> EndSection
> ---------------------------
>
> If I reboot into 2.6.14.3 on the same box, the touchpad is recogized
> by X.org and everything works. The only difference in dmesg output is
> that 2.6.14.3 says
> input: SynPS/2 Synaptics TouchPad on isa0060/serio1
> while 2.6.15-rc* say:
> input: SynPS/2 Synaptics TouchPad as /class/input/input1
>
> Running Fedora Core 4, X.org 6.8.2.
>
>
> Does anyone else see this? Any idea how to solve it?
>
> Shem
> --
> The linux-thinkpad mailing list home page is at:
> http://mailman.linux-thinkpad.org/mailman/listinfo/linux-thinkpad
--
Eric VAN BUGGENHAUT
Eric.VanBuggenhaut@AdValvas.be