[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