You are not logged in.
Pages: 1
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
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
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
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
acpi=off in menu.lst makes no difference either.
Offline
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
Hmm, try downgrading xorg and related packages one version down at a time to see which works.
Offline
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
Does anyone have a udev rule to make a TouchPad disappear? Is a udev rule the right way to go about this?
Offline
Pages: 1