Trackpoint stoped to work after an update on Debian squeeze

Solaris, RedHat, FreeBSD and the like
Post Reply
Message
Author
Blackhold
Posts: 29
Joined: Thu Jul 10, 2008 9:29 am
Location: Barcelona, Catalonia

Trackpoint stoped to work after an update on Debian squeeze

#1 Post by Blackhold » Sat Apr 17, 2010 9:58 am

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
Blackhold

Lenovo 3000 v100 (Debian Lenny)
Lenovo Thinkpad X200 (Debian Lenny)

Configure it on linux: blackhold.blogspot.com

Harryc
Moderator Emeritus
Moderator Emeritus
Posts: 13228
Joined: Thu Apr 12, 2007 8:23 am
Location: Upstate New York

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

#2 Post by Harryc » Sat Apr 17, 2010 10:04 am

Moved to the Linux forum

Blackhold
Posts: 29
Joined: Thu Jul 10, 2008 9:29 am
Location: Barcelona, Catalonia

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

#3 Post by Blackhold » Sat Apr 17, 2010 10:30 am

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.
Blackhold

Lenovo 3000 v100 (Debian Lenny)
Lenovo Thinkpad X200 (Debian Lenny)

Configure it on linux: blackhold.blogspot.com

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Linux Questions”

Who is online

Users browsing this forum: No registered users and 3 guests