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