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

Attachment: signature.asc
Description: Digital signature

Reply via email to