Synaptics touchpad input hotplugging
Frederik Himpe
fhimpe at telenet.be
Sat Dec 15 11:19:46 PST 2007
I am using X server 1.4 (actually some 1.4.1 git snapshot) on Mandriva
2008.0 Cooker and hal 0.5.10. I removed all mouse and touchpad entries in
xorg.conf (only inputdevice left is keyboard), and restarted X. The
touchpad is basically working, but the scroll buttons up/down which are
under the touchpad do not work correctly (e.g. the up button is
interpreted as right click, down as a left click and left button works in
the browser as back)
udi = '/org/freedesktop/Hal/devices/
platform_i8042_i8042_AUX_port_logicaldev_input'
info.capabilities = {'input', 'input.touchpad'} (string list)
info.category = 'input' (string)
info.parent = '/org/freedesktop/Hal/devices/
platform_i8042_i8042_AUX_port' (string)
info.product = 'SynPS/2 Synaptics TouchPad' (string)
info.udi = '/org/freedesktop/Hal/devices/
platform_i8042_i8042_AUX_port_logicaldev_input' (string)
input.device = '/dev/input/event1' (string)
input.originating_device = '/org/freedesktop/Hal/devices/
platform_i8042_i8042_AUX_port' (string)
input.physical_device = '/org/freedesktop/Hal/devices/
platform_i8042_i8042_AUX_port' (string)
input.product = 'SynPS/2 Synaptics TouchPad' (string)
linux.device_file = '/dev/input/event1' (string)
linux.hotplug_type = 2 (0x2) (int)
linux.subsystem = 'input' (string)
linux.sysfs_path = '/sys/class/input/input1/event1' (string)
Xorg.0.log says this:
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: Setting Device option to "/dev/input/mice"
(--) <default pointer>: Device: "/dev/input/mice"
(==) <default pointer>: Protocol: "Auto"
(**) Option "CorePointer"
(**) <default pointer>: always reports core events
(==) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) <default pointer>: ZAxisMapping: buttons 4 and 5
(**) <default pointer>: Buttons: 9
(**) <default pointer>: Sensitivity: 1
(II) evaluating device (<default pointer>)
(II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
(II) evaluating device (Keyboard1)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(--) <default pointer>: PnP-detected protocol: "ExplorerPS/2"
(II) <default pointer>: ps2EnableDataReporting: succeeded
Should not it have detected automatically that this is a Synaptics device
and loaded the right driver and settings so that everything is working?
--
Frederik Himpe
More information about the xorg
mailing list