You are not logged in.

#1 2015-03-10 22:41:02

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Touchpad not recognized, not listed

My device's touchpad (current generation Thinkpad) is not functioning: touching it or pressing the buttons does not lead to any events listed in xev. It is sometimes detected, but I cannot establish when it is and when it isn't: this morning, it was not detected. Booting a few hours later, it was detected. Now I rebooted four times, and it was not detected a single time.

Also, the device is not listed in xinput:

% xinput list
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ Logitech USB-PS/2 Optical Mouse         	id=10	[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)]
    ↳ Video Bus                               	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ Integrated Camera                       	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                  	id=13	[slave  keyboard (3)]

The Logitech devices is my external USB mouse.

Also, nothing in /proc/bus/input/devices

% cat /proc/bus/input/devices
I: Bus=0019 Vendor=0000 Product=0005 Version=0000
N: Name="Lid Switch"
P: Phys=PNP0C0D/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
U: Uniq=
H: Handlers=event0 
B: PROP=0
B: EV=21
B: SW=1

I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
U: Uniq=
H: Handlers=kbd event1 
B: PROP=0
B: EV=3
B: KEY=4000 0 0

I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
U: Uniq=
H: Handlers=kbd event2 
B: PROP=0
B: EV=3
B: KEY=10000000000000 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3
U: Uniq=
H: Handlers=kbd event3 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0019 Vendor=0000 Product=0006 Version=0000
N: Name="Video Bus"
P: Phys=LNXVIDEO/video/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:09/LNXVIDEO:01/input/input4
U: Uniq=
H: Handlers=kbd event4 
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0

I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input5
U: Uniq=
H: Handlers=sysrq kbd event5 
B: PROP=0
B: EV=120013
B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0019 Vendor=17aa Product=5054 Version=4101
N: Name="ThinkPad Extra Buttons"
P: Phys=thinkpad_acpi/input0
S: Sysfs=/devices/platform/thinkpad_acpi/input/input7
U: Uniq=
H: Handlers=kbd rfkill event6 
B: PROP=0
B: EV=33
B: KEY=18040000 0 10000000000000 0 1501b02102004 c000080001114000 10e000000000000 0
B: MSC=10
B: SW=8

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input9
U: Uniq=
H: Handlers=event7 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input10
U: Uniq=
H: Handlers=event8 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel HDMI HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:03.0/sound/card0/input11
U: Uniq=
H: Handlers=event9 
B: PROP=0
B: EV=21
B: SW=140

I: Bus=0001 Vendor=10ec Product=0292 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card1/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/hdaudioC1D0/input12
U: Uniq=
H: Handlers=kbd event10 
B: PROP=0
B: EV=40001
B: SND=6

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input13
U: Uniq=
H: Handlers=event11 
B: PROP=0
B: EV=21
B: SW=10

I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1b.0/sound/card1/input14
U: Uniq=
H: Handlers=event12 
B: PROP=0
B: EV=21
B: SW=4

I: Bus=0003 Vendor=046d Product=c01e Version=0110
N: Name="Logitech USB-PS/2 Optical Mouse"
P: Phys=usb-0000:00:14.0-3/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb2/2-3/2-3:1.0/0003:046D:C01E.0001/input/input15
U: Uniq=
H: Handlers=event13 mouse0 
B: PROP=0
B: EV=17
B: KEY=ff0000 0 0 0 0
B: REL=103
B: MSC=10

I: Bus=0003 Vendor=04ca Product=703c Version=0017
N: Name="Integrated Camera"
P: Phys=usb-0000:00:14.0-8/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb2/2-8/2-8:1.0/input/input16
U: Uniq=
H: Handlers=kbd event14 
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0

What can I do to check what is going on?

Last edited by Stalafin (2015-03-10 22:41:41)

Offline

#2 2015-03-10 22:59:14

nullified
Member
From: Massachusetts, USA
Registered: 2013-12-09
Posts: 468

Re: Touchpad not recognized, not listed

What model ThinkPad? Have you tried messing with the synaptics configuration, as suggested here: https://wiki.archlinux.org/index.php/Le … 0#Touchpad  This is for the X230 but I had to do some tinkering with the X240 as well.
Though this wouldn't explain why the trackpad isn't showing up...


"We may say most aptly, that the Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves." - Ada Lovelace

Offline

#3 2015-03-10 23:07:35

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Re: Touchpad not recognized, not listed

nullified wrote:

What model ThinkPad? Have you tried messing with the synaptics configuration, as suggested here: https://wiki.archlinux.org/index.php/Le … 0#Touchpad  This is for the X230 but I had to do some tinkering with the X240 as well.
Though this wouldn't explain why the trackpad isn't showing up...

No, I didn't. I have libinput installed. However, that particular synaptics configuration wouldn't do anything for me, since there is no product to match if it doesn't turn up in the xinput list... I know that if it turns up, it is called:

PS/2 Synaptics TouchPad

(So the same as in the article, just not SynPS/2). But it doesn't show up....

Model is a W550s.

Offline

#4 2015-03-11 00:46:06

TheSaint
Member
From: my computer
Registered: 2007-08-19
Posts: 1,536

Re: Touchpad not recognized, not listed

Try

synclient

do it good first, it will be faster than do it twice the saint wink

Offline

#5 2015-03-11 08:57:43

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Re: Touchpad not recognized, not listed

TheSaint wrote:

Try

synclient

No results, the driver is not loaded. Why would you expect it to work?

Offline

#6 2015-03-11 16:54:13

Trindol
Member
Registered: 2008-12-17
Posts: 37

Re: Touchpad not recognized, not listed

I have a HP 255 G2 and experience a similar problem. If I boot the laptop normally, there is no evidence of a touchpad in /proc, nor dmesg, nor lsmod etc. If I shutdown, remove the battery and power cable for a few seconds, then put it back together and boot, the touchpad is detected and works fine.

Offline

#7 2015-03-12 09:59:37

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Re: Touchpad not recognized, not listed

Trindol wrote:

I have a HP 255 G2 and experience a similar problem. If I boot the laptop normally, there is no evidence of a touchpad in /proc, nor dmesg, nor lsmod etc. If I shutdown, remove the battery and power cable for a few seconds, then put it back together and boot, the touchpad is detected and works fine.

Good to know I am not the only one with that issue. smile Do you maybe have a Windows partition installed? I would be curious to see what happens if you boot to Windows immediately after you notice the touchpad not to be working.

Also, I have open a bug report here: https://bugs.archlinux.org/task/44162

Maybe you could attach your info there as well.

Offline

#8 2015-03-12 22:18:50

Trindol
Member
Registered: 2008-12-17
Posts: 37

Re: Touchpad not recognized, not listed

Stalafin wrote:
Trindol wrote:

I have a HP 255 G2 and experience a similar problem. If I boot the laptop normally, there is no evidence of a touchpad in /proc, nor dmesg, nor lsmod etc. If I shutdown, remove the battery and power cable for a few seconds, then put it back together and boot, the touchpad is detected and works fine.

Good to know I am not the only one with that issue. smile Do you maybe have a Windows partition installed? I would be curious to see what happens if you boot to Windows immediately after you notice the touchpad not to be working.

Also, I have open a bug report here: https://bugs.archlinux.org/task/44162

Maybe you could attach your info there as well.

Sorry I don't have Windows. This isn't sporadic for me; it always happens the way I described. Once I do the battery trick I can reboot and the touchpad works, but if I poweroff then boot it is not detected. Here is dmesg output of the touchpad for what it's worth:

[   10.514104] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1c0b1, caps: 0xf00133/0x240000/0xa2400, board id: 2665, fw id: 1458825
[   10.559803] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7

Offline

#9 2015-03-14 12:00:17

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Re: Touchpad not recognized, not listed

Trindol wrote:
Stalafin wrote:
Trindol wrote:

I have a HP 255 G2 and experience a similar problem. If I boot the laptop normally, there is no evidence of a touchpad in /proc, nor dmesg, nor lsmod etc. If I shutdown, remove the battery and power cable for a few seconds, then put it back together and boot, the touchpad is detected and works fine.

Good to know I am not the only one with that issue. smile Do you maybe have a Windows partition installed? I would be curious to see what happens if you boot to Windows immediately after you notice the touchpad not to be working.

Also, I have open a bug report here: https://bugs.archlinux.org/task/44162

Maybe you could attach your info there as well.

Sorry I don't have Windows. This isn't sporadic for me; it always happens the way I described. Once I do the battery trick I can reboot and the touchpad works, but if I poweroff then boot it is not detected. Here is dmesg output of the touchpad for what it's worth:

[   10.514104] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.5, id: 0x1c0b1, caps: 0xf00133/0x240000/0xa2400, board id: 2665, fw id: 1458825
[   10.559803] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input7

Could I still ask you to add that info to the bug report I opened? Just so that they have some confirmation that other users are affected by a similar issue.

Offline

#10 2015-03-15 00:19:48

max.bra
Member
From: Bologna - Italy
Registered: 2008-06-02
Posts: 93

Re: Touchpad not recognized, not listed

Has your firmware the ability to disable 'Fast boot'?

Last edited by max.bra (2015-03-15 20:54:34)

Offline

#11 2015-03-16 17:40:23

Stalafin
Member
From: Berlin, Germany
Registered: 2007-10-26
Posts: 617

Re: Touchpad not recognized, not listed

It does. I just disabled it to see if there is an effect: no Touchpad on this boot. I suppose this means fastboot had no effect.

Offline

Board footer

Powered by FluxBB