You are not logged in.

#1 2011-04-14 16:47:48

pyther
Member
Registered: 2008-01-21
Posts: 1,395
Website

Trackpoint Not Being Detected, Sometimes

Bug Report: https://bugzilla.kernel.org/show_bug.cgi?id=33292

Hello.

I got a new Thinkpad E420s the otherday and have come across a odd problem.

This laptop has a touchpad and a trackpoint. Sometimes the trackpoint will be
detected and sometimes it will not.

Distro: Arch Linux

When the trackpoint is detected:
*rmmod psmouse results in mouse0 and mouse2 disappearing (ls /dev/input).
mouse1 = usb logitech mouse
*modprobe psmouse results in mouse0 (the trackpoint) being detected and created
right away. However, it takes about 20 seconds for the trackpoint (mouse2) to
be created.

When the trackpoint is NOT detected I simply have mouse0 (touchpad) and mouse1
(usb logitech mouse)

Work / Solution
*Reboot into Windows 7. Insure trackpoint works (always does). Reboot into
Linux device is detected. In my tests it seems that the device stops getting
detected after 6-8 reboots. However, I did also have the problem after resuming
from suspend-to-ram.

Let me know what information I need to provide and any way that I can help.

With the above stated, I now suspect it has something to do with the psmouse module.
If anyone has any ideas please let me know!

Original Post:
I got a bizarre issue on my E420S. When I boot up and startx usually the trackpoint is disabled (it won't work). Usually if I toggle the backlight Fn+Space it will "enable" the trackpoint. Toggling the light again will not disable the trackpoint.

Would appreciate it if anyone has any ideas.

EDIT: Toggling the back light doesn't always enable the trackpoint

Last edited by pyther (2011-04-14 23:29:40)


Website - Blog - arch-home
Arch User since March 2005

Offline

#2 2011-04-14 17:07:27

pyther
Member
Registered: 2008-01-21
Posts: 1,395
Website

Re: Trackpoint Not Being Detected, Sometimes

Seems like laptop-mode tools might be faulty. Disabling those seem to cause the trackpoint to work.

EDIT: And I spoke to soon, problem occurs without laptop-mode tools

Last edited by pyther (2011-04-14 17:10:41)


Website - Blog - arch-home
Arch User since March 2005

Offline

#3 2011-04-14 23:27:39

pyther
Member
Registered: 2008-01-21
Posts: 1,395
Website

Re: Trackpoint Not Being Detected, Sometimes


Website - Blog - arch-home
Arch User since March 2005

Offline

#4 2011-04-17 18:09:59

pyther
Member
Registered: 2008-01-21
Posts: 1,395
Website

Re: Trackpoint Not Being Detected, Sometimes

So it seems as this is a kernel bug with psmouse. Sometimes my trackpoint will be detected instantly, sometimes within 10 seconds, and sometimes it will take 20+ minutes.

/var/log/kernel.log shows this behaviour... so I don't think it is a issue with userspace utils.

Apr 17 11:28:26 skynet kernel: generic-usb 0003:046D:C03D.0001: input,hidraw0: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb-0000:00:1d.0-1.2/input0
Apr 17 11:28:26 skynet kernel: input: Integrated Camera as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input8
Apr 17 11:28:56 skynet kernel: input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio2/input/input9
Apr 17 11:35:29 skynet kernel: serio: Synaptics pass-through port at isa0060/serio1/input0
Apr 17 11:35:29 skynet kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input10
Apr 17 11:35:39 skynet kernel: input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio3/input/input11
Apr 17 11:36:05 skynet kernel: serio: Synaptics pass-through port at isa0060/serio1/input0
Apr 17 11:36:06 skynet kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input12
Apr 17 11:36:16 skynet kernel: input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio4/input/input13
Apr 17 11:37:10 skynet kernel: serio: Synaptics pass-through port at isa0060/serio1/input0
Apr 17 11:37:10 skynet kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input14
Apr 17 11:37:19 skynet kernel: psmouse.c: (null) at synaptics-pt/serio0/input0 lost synchronization, throwing 1 bytes away.
Apr 17 11:37:21 skynet kernel: input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/serio5/input/input15
Apr 17 11:38:11 skynet kernel: serio: Synaptics pass-through port at isa0060/serio1/input0
Apr 17 11:38:11 skynet kernel: input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input16

Website - Blog - arch-home
Arch User since March 2005

Offline

Board footer

Powered by FluxBB