I decided to help out with this: http://blogs.gentoo.org/remi/2009/02/25/help-needed-to-stabilize-xorg-server-1-5 It was not a smooth process but I finally got my keyboard to work fine. However, I haven't been able to get the touchpad to work correctly. The touchpad works as a simple mouse but no synaptics extras: no tap click, no corner clicking for right and middle button, no scrolling, etc. Reproducible: Always I created this file: /etc/hal/fdi/policy/11-x11-synaptics.fdi <?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.SHMConfig" type="string">true</merge> </match> </device> </deviceinfo> The X logs (/var/log/Xorg.0.log) show the touchpad being properly detected plus a misterious additional PS/2 mouse. There is no other mouse plugged to the laptop, just the touchpad. ....... (II) config/hal: Adding input device AlpsPS/2 ALPS GlidePoint (II) Synaptics touchpad driver version 1.0.0 (**) Option "Device" "/dev/input/event5" (II) AlpsPS/2 ALPS GlidePoint: x-axis range 0 - 1023 (II) AlpsPS/2 ALPS GlidePoint: y-axis range 0 - 767 (II) AlpsPS/2 ALPS GlidePoint: pressure range 0 - 127 (II) AlpsPS/2 ALPS GlidePoint: finger width range 0 - 0 (II) AlpsPS/2 ALPS GlidePoint: buttons: left right middle (**) Option "SHMConfig" "true" (--) AlpsPS/2 ALPS GlidePoint touchpad found (**) AlpsPS/2 ALPS GlidePoint: always reports core events (II) XINPUT: Adding extended input device "AlpsPS/2 ALPS GlidePoint" (type: TOUCHPAD) (--) AlpsPS/2 ALPS GlidePoint touchpad found (II) config/hal: Adding input device PS/2 Mouse (II) LoadModule: "evdev" (II) Loading /usr/lib/xorg/modules/input//evdev_drv.so (II) Module evdev: vendor="X.Org Foundation" compiled for 1.5.3, module version = 2.1.2 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 2.1 (**) PS/2 Mouse: always reports core events (**) PS/2 Mouse: Device: "/dev/input/event4" (II) PS/2 Mouse: Found 3 mouse buttons (II) PS/2 Mouse: Found x and y relative axes (II) PS/2 Mouse: Configuring as mouse (**) PS/2 Mouse: YAxisMapping: buttons 4 and 5 (**) PS/2 Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 (II) XINPUT: Adding extended input device "PS/2 Mouse" (type: MOUSE) ..... Hal also thinks there are two mice plugged: $ hal-find-by-capability --verbose --capability input.mouseFound 2 device objects of capability 'input.mouse' /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0 /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input More details: $ hal-device /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0 udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0' linux.sysfs_path = '/sys/class/input/input5/event5' (string) info.subsystem = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string) info.product = 'AlpsPS/2 ALPS GlidePoint' (string) input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string) info.capabilities = { 'input', 'input.mouse', 'input.touchpad' } (string list) info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input_0' (string) input.x11_options.SHMConfig = 'true' (string) info.category = 'input' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.device_file = '/dev/input/event5' (string) input.device = '/dev/input/event5' (string) input.product = 'AlpsPS/2 ALPS GlidePoint' (string) input.x11_driver = 'synaptics' (string) $ hal-device /org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' linux.sysfs_path = '/sys/class/input/input4/event4' (string) info.subsystem = 'input' (string) info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string) info.product = 'PS/2 Mouse' (string) input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port' (string) info.capabilities = { 'input', 'input.mouse' } (string list) info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_logicaldev_input' (string) info.category = 'input' (string) linux.hotplug_type = 2 (0x2) (int) linux.subsystem = 'input' (string) linux.device_file = '/dev/input/event4' (string) input.device = '/dev/input/event4' (string) input.product = 'PS/2 Mouse' (string) input.x11_driver = 'evdev' (string)
This is a duplicate of bug 236983 *** This bug has been marked as a duplicate of bug 236983 ***