On Tue, May 4, 2010 at 11:44:29 +0400, Stanislav Maslovski wrote: > On Mon, May 03, 2010 at 08:16:50PM +0200, Julien Cristau wrote: > > reassign 579017 linux-2.6 2.6.32-9 > > kthxbye > > > > On Sat, Apr 24, 2010 at 15:27:11 +0400, Stanislav Maslovski wrote: > > > > > Package: xserver-xorg-input-synaptics > > > Version: 1.2.2-2 > > > Severity: normal > > > > > > Without giving the explicit options (commented out in my xorg.conf > > > below) the touchpad gets configured in a mouse-emulation mode (no > > > scrolling, etc.) when I boot with a 64-bit kernel on a 32-bit > > > userland. > > > > > This sounds like a kernel bug. Can you attach the contents of > > /proc/bus/input/devices for both the 32bit and the 64bit kernel? > > I seem to remember a similar report a while back, but can't find it > > now... > > I have just updated to the last versions of the kernels and udev, and > the bug is still there. The devices file from the 64bit kernel lists > that strange thing "Macintosh mouse button emulation" on > /devices/virtual/input/input0, which I do not have physically (my > laptop is a DELL Vostro 1400) The requested files are attached. > 686:
I: Bus=0011 Vendor=0002 Product=0008 Version=7325 N: Name="AlpsPS/2 ALPS GlidePoint" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input5 U: Uniq= H: Handlers=mouse1 event5? B: EV=f B: KEY=420 0 7000f 0 0 0 0 0 0 0 0 B: REL=3 B: ABS=1000003 amd64: I: Bus=0011 Vendor=0002 Product=0008 Version=7325 N: Name="AlpsPS/2 ALPS GlidePoint" P: Phys=isa0060/serio1/input0 S: Sysfs=/devices/platform/i8042/serio1/input/input7 U: Uniq= H: Handlers=mouse2 event7? B: EV=f B: KEY=420 7000f 0 0 0 0 B: REL=3 B: ABS=1000003 The 'KEY' line looks suspicious. From what I can tell the sysfs attributes are exported as an array of longs, which is broken when a long is not the same thing for userspace and kernel. udev detects a touchpad when BTN_TOOL_FINGER (0x145) is set in capabilities/key. When reading '420 7000f 0 0 0 0' as an array of 32-bit quantities, that's not set. Cheers, Julien
signature.asc
Description: Digital signature