[ltp] problem with trackpoint

linux-thinkpad@linux-thinkpad.org linux-thinkpad@linux-thinkpad.org
Sun, 8 Feb 2009 18:48:01 +0100


Hi,
I've got a really strange problem with my trackpoint. I've had this problem
since I upgraded to X.Org (Xserver 1.5) and/or BIOS and/or kernel
(2.6.26-1-686 from Debian Sid) of my T61. I can't say which is responsible
for it. Well, I managed trackpoint and touchpad to get working perfectly
with the new XServer. So HAL and its profiles are working correctly, even
special keys (EmulateWheel etc.). But sometimes, after a fresh system boot I
don't get a trackpoint at all. I mean: touching it doesn't do anything and a
"cat /dev/input/mouse0" does nothing (while the same on /dev/input/mouse1
gives me mouse events as soon as I  touch the touchpad).

This becomes really strange since the device seems to be initialized
correctly in HAL and X11. Indeed lshal gives me:

udi =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through_logicaldev_input'
  info.capabilities = {'input', 'input.mouse'} (string list)
  info.category = 'input'  (string)
  info.parent =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through'
 (string)
  info.product = 'TPPS/2 IBM TrackPoint'  (string)
  info.subsystem = 'input'  (string)
  info.udi =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through_logicaldev_input'
 (string)
  input.device = '/dev/input/event10'  (string)
  input.originating_device =
'/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX_port_Synaptics_pass_through'
 (string)
  input.product = 'TPPS/2 IBM TrackPoint'  (string)
  input.x11_driver = 'evdev'  (string)
  input.x11_options.Emulate3Buttons = 'true'  (string)
  input.x11_options.EmulateWheel = 'true'  (string)
  input.x11_options.EmulateWheelButton = '2'  (string)
  input.x11_options.EmulateWheelTimeout = '200'  (string)
  input.x11_options.XAxisMapping = '6 7'  (string)
  input.x11_options.YAxisMapping = '4 5'  (string)
  linux.device_file = '/dev/input/event10'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'input'  (string)
  linux.sysfs_path = '/sys/class/input/input10/event10'  (string)


and X11:

(II) config/hal: Adding input device TPPS/2 IBM TrackPoint
(**) TPPS/2 IBM TrackPoint: always reports core events
(**) TPPS/2 IBM TrackPoint: Device: "/dev/input/event10"
(II) TPPS/2 IBM TrackPoint: Found 3 mouse buttons
(II) TPPS/2 IBM TrackPoint: Found x and y relative axes
(II) TPPS/2 IBM TrackPoint: Configuring as mouse
(**) Option "Emulate3Buttons" "true"
(II) TPPS/2 IBM TrackPoint: Forcing middle mouse button emulation on.
(**) Option "EmulateWheel" "true"
(**) Option "EmulateWheelButton" "2"
(**) Option "EmulateWheelTimeout" "200"
(**) Option "YAxisMapping" "4 5"
(**) TPPS/2 IBM TrackPoint: YAxisMapping: buttons 4 and 5
(**) Option "XAxisMapping" "6 7"
(**) TPPS/2 IBM TrackPoint: XAxisMapping: buttons 6 and 7

But as I said. Neither on /dev/input/event10 nor /dev/input/mouse0 I get
mouse events by touching the trackpoint, sometimes I do (as by now). I'd say
I get this behaviour every 2nd or 3rd (fresh) system boot. Does anyone of
you have suggestions? 

 
 --
 Caselle da 1GB, trasmetti allegati fino a 3GB e in piu' IMAP, POP3 e SMTP
autenticato? GRATIS solo con Email.it: http://www.email.it/f
 
 Sponsor:
 Prova il servizio di Email Marketing di Email.it, incrementi la visibilita'
della tua azienda e trovi nuovi clienti.
Liste a partire da 10.000 contatti per soli 250 Euro
 Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=8351&d=20090208