[ltp] 600X Trackpoint not working at all

michael mclaughlin linux-thinkpad@linux-thinkpad.org
Sun, 1 Feb 2009 18:02:00 +0000 (GMT)


Thanks for the replies.
>In any case, I would try restarting the machine with no mouse.<
I restarted with no external mouse and the Trackpoint worked OK.
/proc/bus/input/devices listed a TrackPoint device:
# cat /proc/bus/input/devices=20
I: Bus=3D0011 Vendor=3D0001 Product=3D0001 Version=3Dab54
N: Name=3D"AT Translated Set 2 keyboard"
P: Phys=3Disa0060/serio0/input0
S: Sysfs=3D/class/input/input0
H: Handlers=3Dkbd event0=20
B: EV=3D120013
B: KEY=3D4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=3D10
B: LED=3D7

I: Bus=3D0011 Vendor=3D0002 Product=3D000a Version=3D0000
N: Name=3D"TPPS/2 IBM TrackPoint"
P: Phys=3Disa0060/serio1/input0
S: Sysfs=3D/class/input/input1
H: Handlers=3Dmouse0 event1=20
B: EV=3D7
B: KEY=3D70000 0 0 0 0 0 0 0 0
B: REL=3D3

I: Bus=3D0010 Vendor=3D001f Product=3D0001 Version=3D0100
N: Name=3D"PC Speaker"
P: Phys=3Disa0061/input0
S: Sysfs=3D/class/input/input2
H: Handlers=3Dkbd event2=20
B: EV=3D40001
B: SND=3D6

I then inserted the mouse and both the TrackPoint and mouse worked correctl=
y.
>From the Xorg.0.log:
(WW) <default pointer>: No Device specified, looking for one...
(II) <default pointer>: Setting Device option to "/dev/input/mice"
(--) <default pointer>: Device: "/dev/input/mice"
(=3D=3D) <default pointer>: Protocol: "Auto"
(**) Option "CorePointer"
(**) <default pointer>: Core Pointer
(=3D=3D) <default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) <default pointer>: ZAxisMapping: buttons 4 and 5
(**) <default pointer>: Buttons: 9
(II) XINPUT: Adding extended input device "<default pointer>" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(--) <default pointer>: PnP-detected protocol: "ExplorerPS/2"
(II) <default pointer>: ps2EnableDataReporting: succeeded
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
I then restarted with the mouse connected and the old problem re-emerged: m=
ouse OK, TrackPoint not detected.
Starting with the mouse CONNECTED:
[root@localhost log]# more /proc/bus/input/devices=20
I: Bus=3D0011 Vendor=3D0001 Product=3D0001 Version=3Dab54
N: Name=3D"AT Translated Set 2 keyboard"
P: Phys=3Disa0060/serio0/input0
S: Sysfs=3D/class/input/input0
H: Handlers=3Dkbd event0=20
B: EV=3D120013
B: KEY=3D4 2000000 3802078 f840d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=3D10
B: LED=3D7

I: Bus=3D0011 Vendor=3D0002 Product=3D0001 Version=3D0000
N: Name=3D"PS/2 Generic Mouse"
P: Phys=3Disa0060/serio1/input0
S: Sysfs=3D/class/input/input1
H: Handlers=3Dmouse0 event1=20
B: EV=3D7
B: KEY=3D70000 0 0 0 0 0 0 0 0
B: REL=3D3

I: Bus=3D0010 Vendor=3D001f Product=3D0001 Version=3D0100
N: Name=3D"PC Speaker"
P: Phys=3Disa0061/input0
S: Sysfs=3D/class/input/input2
H: Handlers=3Dkbd event2=20
B: EV=3D40001
B: SND=3D6

>Failing
that, go into EZSetup and set the TrackPoint to Enabled (versus
Auto-disable which will DISABLE the TrackPoint if a mouse is connected).<
EZSetup on my 600X doesn't have any Trackpoint configuration options.

As a workaround, I can just remove the mouse whenever I reboot. But it look=
s like the Trackpoint and the mouse are fighting each other for the same re=
sources...

Mike
=0A=0A=0A