Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 260584 - upgrade x11-base/xorg-server-1.5.3-r2 breaks synaptics touchpad
Summary: upgrade x11-base/xorg-server-1.5.3-r2 breaks synaptics touchpad
Status: RESOLVED DUPLICATE of bug 236983
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-02-28 03:44 UTC by Jose Marino
Modified: 2009-02-28 08:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jose Marino 2009-02-28 03:44:55 UTC
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)
Comment 1 Pacho Ramos gentoo-dev 2009-02-28 08:35:25 UTC
This is a duplicate of bug 236983

*** This bug has been marked as a duplicate of bug 236983 ***