Page 1 of 1

Trackpoint stoped to work after an update on Debian squeeze

Posted: Sat Apr 17, 2010 9:58 am
by Blackhold
Hi guys!
I'm really confused with this topic... before an update my trackpoint scrolling worked well, I simply had to add a rule on udev:

[/etc/udev/rules.d/99_trackpoint.rules]
ACTION!="add|change", GOTO="xorg_trackpoint_end"
KERNEL!="event*", GOTO="xorg_trackpoint_end"
ENV{ID_PATH}!="platform-i8042-serio-1", GOTO="xorg_trackpoint_end"
ENV{x11_options.EmulateWheel}="1"
ENV{x11_options.EmulateWheelButton}="2"
ENV{x11_options.XAxisMapping}="6 7"
ENV{x11_options.Emulate3Buttons}="0"
LABEL="xorg_trackpoint_end"

I supposed that in update maybe that will be deprecated and simply delete this entry (backed up to an other directory) and rebooted, then I saw that it still don't worked, so then I started to search.

http://www.thinkwiki.org/wiki/How_to_co ... TrackPoint

So then I configured trackpoint through hal:

[/etc/hal/fdi/policy/mouse-wheel.fdi]
<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
<merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
<merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
<merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
</match>

rebooted (with udev and without udev rules) and still not worked.

so then I tried xinput, what it shows, but simply xinput don't see trackpoint (it is working, but the most important, the scrolling is not working)

# xinput set-prop '"IBM Enhanced (101/102-key, PS/2 mouse support)"' "Evdev Wheel Emulation Axes" 6 7 4 5
unable to find device "IBM Enhanced (101/102-key, PS/2 mouse support)"
# xinput set-prop '"TPPS/2 IBM TrackPoint"' "Evdev Wheel Emulation Axes" 6 7 4 5
unable to find device "TPPS/2 IBM TrackPoint"
# xinput set-prop '"PS/2 Generic Mouse"' "Evdev Wheel Emulation Axes" 6 7 4 5
unable to find device "PS/2 Generic Mouse"

in each change I tried first to reboot x, and then reboot the computer with no chance.

so then I thought this was caused for a changing on xorg or hal and goes to seach for trackpoint configs on kernel, I compiled by hand 2.6.33.2 kernel, with also no chance.

gpointed also don't shows the trackpoint as it shows in this image:
http://www.thinkwiki.org/wiki/How_to_co ... sing_Gnome

I try to configure mouse emulation (it only appears the one with a mouse), but each time I reboot the config resets, and rebooting x, also don't works.

I don't know where to see, it is a little bit stressing use a thinkpad x200s without trackpoint scrolling.

Does anyone had the same problem? how do you solved?

Thanks you much

Re: Trackpoint stoped to work after an update on Debian squeeze

Posted: Sat Apr 17, 2010 10:04 am
by Harryc
Moved to the Linux forum

Re: Trackpoint stoped to work after an update on Debian (SOLVED)

Posted: Sat Apr 17, 2010 10:30 am
by Blackhold
well, finally I could make work it.

I didn't know that new versions of xorg also takes the info of xorg.conf file, unless it don't exist.

1. I create a new file called /etc/X11/xorg.conf with this content:
Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection

2. restart x

and now it is working.