You are not logged in.

#1 2011-02-22 18:19:46

renick
Member
Registered: 2009-05-16
Posts: 12

thinkpad trackpoint random freezes

I have a 11" Thinkpad Edge with an Intel processor. The trackpoint randomly freezes for a few seconds at a time. There is no discernable pattern. At those times, the keyboard seems to work fine; only the trackpoint freezes. Quickly jumping to htop at those times shows no CPU spike. Dmesg shows things like this:

psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request

$ uname -a
Linux cymbal 2.6.37-ARCH #1 SMP PREEMPT Fri Feb 25 09:07:57 UTC 2011 i686 Intel(R) Core(TM) i3 CPU U 380 @ 1.33GHz GenuineIntel GNU/Linux

Output of xinput:

$ xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     id=12   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera                         id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=13   [slave  keyboard (3)]

More xinput:

$ xinput list-props 12
Device 'TPPS/2 IBM TrackPoint':
        Device Enabled (127):   1
        Coordinate Transformation Matrix (129): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (245):     0
        Device Accel Constant Deceleration (246):       1.000000
        Device Accel Adaptive Deceleration (247):       1.000000
        Device Accel Velocity Scaling (248):    10.000000
        Evdev Axis Inversion (285):     0, 0
        Evdev Axes Swap (287):  0
        Axis Labels (288):      "Rel X" (137), "Rel Y" (138)
        Button Labels (289):    "Button Left" (130), "Button Middle" (131), "Button Right" (132), "Button Wheel Up" (133), "Button Wheel Down" (134)
        Evdev Middle Button Emulation (290):    0
        Evdev Middle Button Timeout (291):      50
        Evdev Wheel Emulation (292):    0
        Evdev Wheel Emulation Axes (293):       0, 0, 4, 5
        Evdev Wheel Emulation Inertia (294):    10
        Evdev Wheel Emulation Timeout (295):    200
        Evdev Wheel Emulation Button (296):     4
        Evdev Drag Lock Buttons (297):  0

Relevant info from /proc/bus/input/devices:

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio4/input0
S: Sysfs=/devices/platform/i8042/serio4/input/input6
U: Uniq=
H: Handlers=mouse0 event6
B: EV=b
B: KEY=420 0 30000 0 0 0 0 0 0 0 0
B: ABS=11000003

I: Bus=0011 Vendor=0002 Product=000a Version=0000
N: Name="TPPS/2 IBM TrackPoint"
P: Phys=synaptics-pt/serio0/input0
S: Sysfs=/devices/platform/i8042/serio4/serio5/input/input9
U: Uniq=
H: Handlers=mouse1 event9
B: EV=7
B: KEY=70000 0 0 0 0 0 0 0 0
B: REL=3

Solutions on the page below don't work; I'm already running "performance", the third fix resulted in a 100% frozen mouse. I use no battery monitor (to my knowledge).

https://wiki.archlinux.org/index.php/To … ion_issues

What to check next?

Last edited by renick (2011-03-04 16:23:02)

Offline

#2 2011-02-24 10:07:21

renick
Member
Registered: 2009-05-16
Posts: 12

Re: thinkpad trackpoint random freezes

Many pages recommend adding "i8042.nomux=1" in the grub menu.lst, but it doesn't seem to have any effect for me. I am not sure of the meaning or purpose of that option, and despite adding that, I still get these errors:

psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1

Surely someone has another thought or has discovered a solution.

Offline

#3 2011-02-24 11:06:09

Kirurgs
Member
Registered: 2008-10-20
Posts: 144

Re: thinkpad trackpoint random freezes

I had this issue, but I completely forgot how I fixed that... I think I just upgraded xorg/evdev or so. I have T500.

Offline

#4 2011-02-24 14:43:35

renick
Member
Registered: 2009-05-16
Posts: 12

Re: thinkpad trackpoint random freezes

I'm completely up-to-date, with a pacman -Syu less than 15 minutes ago, yet I just got the trackpoint freeze again, with the simultaneous appearance of this in my dmesg:

psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: TouchPad at isa0060/serio4/input0 lost sync at byte 1
psmouse.c: issuing reconnect request

Offline

#5 2011-02-24 16:42:22

renick
Member
Registered: 2009-05-16
Posts: 12

Re: thinkpad trackpoint random freezes

acpi=off in menu.lst makes no difference either.

Offline

#6 2011-02-25 16:45:08

renick
Member
Registered: 2009-05-16
Posts: 12

Re: thinkpad trackpoint random freezes

Being a Thinkpad, it uses the thinkpad_acpi module, which I am not inclined to blacklist as a solution, particularly when I have nothing other than some forums recommending to kill acpi as a suggestion. I'd rather know exactly what is going on.

$ lsmod | grep "acpi"
thinkpad_acpi          53251  0
snd                    43987  13 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,thinkpad_acpi,snd_timer
rfkill                 12958  4 wimax,bluetooth,thinkpad_acpi,cfg80211
nvram                   4629  1 thinkpad_acpi
acpi_cpufreq            5101  1
freq_table              2007  1 acpi_cpufreq
processor              22529  1 acpi_cpufreq
mperf                    987  1 acpi_cpufreq

I'd rather not continue to flail about with random solutions found in forums which don't exactly inspire confidence. If no solution is known, does anyone have any advice on how can I go about investigating this to find a solution? Googling the text in the error just leads me to loads of unhelpful forum messages rather than some kind of solid documentation. I'm not sure what I should be googling instead.

Last edited by renick (2011-03-04 16:23:39)

Offline

#7 2011-02-25 20:24:43

Kirurgs
Member
Registered: 2008-10-20
Posts: 144

Re: thinkpad trackpoint random freezes

Hmm, try downgrading xorg and related packages one version down at a time to see which works.

Offline

#8 2011-03-04 14:48:45

renick
Member
Registered: 2009-05-16
Posts: 12

Re: thinkpad trackpoint random freezes

I am not sure that downgrading is a reasonable solution, since I've had this problem ever since I got it (installed Arch right away).

I wonder if there is any way to completely make the device invisible, so that psmouse.c isn't trying to sync with it or keep it in sync or do whatever "syncing" it is doing, and therefore never loses sync. I hate the touchpad, and I am happy to just use the trackpoint, particularly if making it invisible to the system would prevent the freezes I am experiencing.

By this, I don't mean just disabling it. I've tried disabling the TouchPad in two different ways (xorg.conf.d and using xinput in my .xinitrc), and though it definitely no longer works, these errors keep appearing in my dmesg output.

Last edited by renick (2011-03-04 16:28:40)

Offline

#9 2011-03-04 16:20:16

renick
Member
Registered: 2009-05-16
Posts: 12

Re: thinkpad trackpoint random freezes

Does anyone have a udev rule to make a TouchPad disappear? Is a udev rule the right way to go about this?

Offline

Board footer

Powered by FluxBB