Hi
I installed LEAP 15.3 a week ago for work use and the touchpad on my Lenovo laptop does not work. It’s a dual boot system with Windows11, and under windows it just works fine.
I already tried to solve it, reading older posts on this forum, and it’s not very clear to me what are the steps to get this solved.
What info do you need from me pls?
Regards,
Jaycee2000:
Hi
I installed LEAP 15.3 a week ago for work use and the touchpad on my Lenovo laptop does not work. It’s a dual boot system with Windows11, and under windows it just works fine.
I already tried to solve it, reading older posts on this forum, and it’s not very clear to me what are the steps to get this solved.
What info do you need from me pls?
Regards,
Welcome to openSUSE Forums. We will need to know the pertinent hardware details. To get that information, open a terminal and type the following commands
cat /proc/bus/input/devices
dmesg | egrep -i "input|firmware"
Copy the output and post here.
Note: In the forum editor there is a ‘#’ button for code. It provides [noparse]
...
[/noparse] tags that the posted output should be enclosed within for easier reading (preserves formatting).
This may be useful as well…
inxi -MSxx
Hi,
Thanks for the swift support! And the results of the jury are…
cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41N: Name="AT Translated Set 2 keyboard"P: Phys=isa0060/serio0/input0S: Sysfs=/devices/platform/i8042/serio0/input/input0U: Uniq=H: Handlers=sysrq kbd leds event0 B: PROP=0B: EV=120013B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffeB: MSC=10B: LED=7
I: Bus=0019 Vendor=0000 Product=0006 Version=0000N: Name="Video Bus"P: Phys=LNXVIDEO/video/input0S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0e/LNXVIDEO:00/input/input1U: Uniq=H: Handlers=kbd event1 B: PROP=0B: EV=3B: KEY=3e000b00000000 0 0 0
I: Bus=0003 Vendor=413c Product=301d Version=0111N: Name="Dell Dell Universal Receiver"P: Phys=usb-0000:04:00.4-2/input0S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.0/0003:413C:301D.0001/input/input2U: Uniq=H: Handlers=sysrq kbd leds event2 B: PROP=0B: EV=120013B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffeB: MSC=10B: LED=1f
I: Bus=0003 Vendor=413c Product=301d Version=0111N: Name="Dell Dell Universal Receiver Mouse"P: Phys=usb-0000:04:00.4-2/input1S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:413C:301D.0002/input/input3U: Uniq=H: Handlers=mouse0 event3 B: PROP=0B: EV=17B: KEY=1f0000 0 0 0 0B: REL=1943B: MSC=10
I: Bus=0003 Vendor=413c Product=301d Version=0111N: Name="Dell Dell Universal Receiver Consumer Control"P: Phys=usb-0000:04:00.4-2/input1S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:413C:301D.0002/input/input4U: Uniq=H: Handlers=kbd event4 B: PROP=0B: EV=1fB: KEY=3f000307ff 0 0 483ffff17aff32d bfd4444600000000 1 130ff38b17d000 677bfad9415fed 19ed68000004400 10000002B: REL=1040B: ABS=100000000B: MSC=10
I: Bus=0003 Vendor=413c Product=301d Version=0111N: Name="Dell Dell Universal Receiver System Control"P: Phys=usb-0000:04:00.4-2/input1S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:413C:301D.0002/input/input5U: Uniq=H: Handlers=kbd event5 B: PROP=0B: EV=13B: KEY=c000 10000000000000 0B: MSC=10
I: Bus=0019 Vendor=0000 Product=0005 Version=0000N: Name="Lid Switch"P: Phys=PNP0C0D/button/input0S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6U: Uniq=H: Handlers=event6 B: PROP=0B: EV=21B: SW=1
I: Bus=0019 Vendor=0000 Product=0001 Version=0000N: Name="Power Button"P: Phys=PNP0C0C/button/input0S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7U: Uniq=H: Handlers=kbd event7 B: PROP=0B: EV=3B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0000 Version=0000N: Name="Ideapad extra buttons"P: Phys=ideapad/input0S: Sysfs=/devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input8U: Uniq=H: Handlers=kbd event8 rfkill B: PROP=0B: EV=13B: KEY=81000800100c03 4400000000300000 0 2B: MSC=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="HD-Audio Generic HDMI/DP,pcm=3"P: Phys=ALSAS: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input9U: Uniq=H: Handlers=event9 B: PROP=0B: EV=21B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="HD-Audio Generic HDMI/DP,pcm=7"P: Phys=ALSAS: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input10U: Uniq=H: Handlers=event10 B: PROP=0B: EV=21B: SW=140
I: Bus=0001 Vendor=10ec Product=0257 Version=0001N: Name="HDA Digital PCBeep"P: Phys=card1/codec#0/beep0S: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input11U: Uniq=H: Handlers=kbd event11 B: PROP=0B: EV=40001B: SND=6
I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="HD-Audio Generic Mic"P: Phys=ALSAS: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input12U: Uniq=H: Handlers=event12 B: PROP=0B: EV=21B: SW=10
I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="HD-Audio Generic Headphone"P: Phys=ALSAS: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input13U: Uniq=H: Handlers=event13 B: PROP=0B: EV=21B: SW=4
I: Bus=0010 Vendor=001f Product=0001 Version=0100N: Name="PC Speaker"P: Phys=isa0061/input0S: Sysfs=/devices/platform/pcspkr/input/input14U: Uniq=H: Handlers=kbd event14 B: PROP=0B: EV=40001B: SND=6
I: Bus=0003 Vendor=174f Product=244c Version=0013N: Name="Integrated Camera: Integrated C"P: Phys=usb-0000:04:00.3-3/buttonS: Sysfs=/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-3/1-3:1.0/input/input15U: Uniq=H: Handlers=kbd event15 B: PROP=0B: EV=3B: KEY=100000 0 0 0
and the other one
dmesg | egrep -i "input|firmware"
0.240799] Spectre V2 : Enabling Restricted Speculation for firmware calls 0.501827] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
0.516609] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
1.683812] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
2.044390] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:0e/LNXVIDEO:00/input/input1
2.485544] [drm] Loading DMUB firmware via PSP: version=0x01000000
2.504622] [drm] Found VCN firmware Version ENC: 1.7 DEC: 4 VEP: 0 Revision: 17
2.504635] amdgpu 0000:04:00.0: amdgpu: Will use PSP to load VCN firmware
2.669987] input: Dell Dell Universal Receiver as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.0/0003:413C:301D.0001/input/input2
2.728645] hid-generic 0003:413C:301D.0001: input,hidraw0: USB HID v1.11 Keyboard [Dell Dell Universal Receiver] on usb-0000:04:00.4-2/input0
2.728893] input: Dell Dell Universal Receiver Mouse as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:413C:301D.0002/input/input3
2.728984] input: Dell Dell Universal Receiver Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:413C:301D.0002/input/input4
2.788578] input: Dell Dell Universal Receiver System Control as /devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb3/3-2/3-2:1.1/0003:413C:301D.0002/input/input5
2.789099] hid-generic 0003:413C:301D.0002: input,hidraw1: USB HID v1.11 Mouse [Dell Dell Universal Receiver] on usb-0000:04:00.4-2/input1
2.789936] hid-generic 0003:413C:301D.0003: hiddev96,hidraw2: USB HID v1.11 Device [Dell Dell Universal Receiver] on usb-0000:04:00.4-2/input2
3.680183] hid-generic 0003:04B4:5217.0004: hiddev97,hidraw3: USB HID v1.11 Device [Cypress Semiconductor Billboard Device] on usb-0000:04:00.3-1.3/input1
4.478586] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input6
4.479136] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input7
4.836584] input: Ideapad extra buttons as /devices/pci0000:00/0000:00:14.3/PNP0C09:00/VPC2004:00/input/input8
4.891265] iwlwifi 0000:03:00.0: loaded firmware version 59.601f3a66.0 cc-a0-59.ucode op_mode iwlmvm
5.081190] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input9
5.081509] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0/input10
5.138600] snd_hda_codec_realtek hdaudioC1D0: inputs:
5.194388] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input11
5.194426] input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input12
5.194453] input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1/input13
5.297697] input: PC Speaker as /devices/platform/pcspkr/input/input14
6.057522] input: Integrated Camera: Integrated C as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-3/1-3:1.0/input/input15
6.284503] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
6.360123] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi
7.776508] Bluetooth: hci0: Waiting for firmware download to complete
7.777464] Bluetooth: hci0: Firmware loaded in 1384116 usecs
7.816521] Bluetooth: hci0: Firmware revision 0.3 build 235 week 51 2021
13.412622] input: Jabra Elite 85h (AVRCP) as /devices/virtual/input/input16
inxi -MSxx
System: Host: localhost.localdomain Kernel: 5.3.18-150300.59.63-default x86_64 bits: 64 compiler: gcc v: 7.5.0 Desktop: KDE Plasma 5.18.6 tk: Qt 5.12.7 wm: kwin_x11 dm: SDDM
Distro: openSUSE Leap 15.3
Machine: Type: Laptop System: LENOVO product: 81YM v: IdeaPad 5 14ARE05
serial: <superuser/root required> Chassis: type: 10 v: IdeaPad 5 14ARE05
serial: <superuser/root required>
Mobo: LENOVO model: LNVNB161216 v: SDK0J40700 WIN serial: <superuser/root required>
UEFI: LENOVO v: DTCN20WW(V1.06) date: 06/09/2020
You may need to try a more recent kernel…
https://www.reddit.com/r/openSUSE/comments/pgpyln/leap_153_with_a_newer_kernel/
sudo zypper addrepo -f https://download.opensuse.org/repositories/Kernel:/stable:/Backport/standard Kernel:stable:backport
sudo zypper refresh
sudo zypper install --from Kernel:stable:backport kernel-default
then reboot.
hcvv
May 2, 2022, 12:36pm
#6
You did not really explain where you detect that it is not working. Isn’t it already n your login screen? Or in the Desktop (when yes, which desktop environment)?
@Henk : The output confirms that the device is not found, and the OP appears to be using a Dell unifying receiver with a mouse.
It may well be that, as on this older Lenovo Laptop, the keyboard and Touch Pad are not USB devices.
# udevadm info /dev/input/mice
P: /devices/virtual/input/mice
N: input/mice
L: 0
E: DEVPATH=/devices/virtual/input/mice
E: DEVNAME=/dev/input/mice
E: MAJOR=13
E: MINOR=63
E: SUBSYSTEM=input
# udevadm info /dev/input/mouse0
P: /devices/platform/i8042/serio1/input/input4/mouse0
N: input/mouse0
L: 0
S: input/by-path/platform-i8042-serio-1-mouse
E: DEVPATH=/devices/platform/i8042/serio1/input/input4/mouse0
E: DEVNAME=/dev/input/mouse0
E: MAJOR=13
E: MINOR=32
E: SUBSYSTEM=input
E: USEC_INITIALIZED=19257464
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_BUS=i8042
E: ID_SERIAL=noserial
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-mouse
#
Then, you need to check if the graphical Desktop Environment has picked up the Touch Pad.
For example, for X11 (Wayland is different), in ‘/var/log/Xorg.0.log’
40.282] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event3)
40.282] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
40.283] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
40.283] (**) ETPS/2 Elantech Touchpad: Applying InputClass "libinput touchpad catchall"
40.283] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
40.283] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Default clickpad buttons"
40.283] (II) LoadModule: "synaptics"
40.283] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
40.308] (II) Module synaptics: vendor="X.Org Foundation"
40.308] compiled for 1.20.3, module version = 1.9.0
40.308] Module class: X.Org XInput Driver
40.308] ABI class: X.Org XInput driver, version 24.1
40.309] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
40.309] (**) ETPS/2 Elantech Touchpad: always reports core events
40.309] (**) Option "Device" "/dev/input/event3"
40.340] (II) synaptics: ETPS/2 Elantech Touchpad: ignoring touch events for semi-multitouch device
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 1470 (res 31)
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 630 (res 31)
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: pressure range 0 - 255
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: finger width range 0 - 15
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: buttons: left right double triple
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: Vendor 0x2 Product 0xe
40.340] (**) Option "HorizEdgeScroll" "off"
40.340] (**) Option "TapButton1" "1"
40.340] (**) Option "TapButton2" "3"
40.340] (**) Option "TapButton3" "2"
40.340] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
40.340] (**) ETPS/2 Elantech Touchpad: always reports core events
40.376] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input4/event3"
40.376] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, id 13)
40.376] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
40.376] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MaxSpeed is now 1.75
40.376] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) AccelFactor is now 0.125
40.376] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
40.376] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
40.376] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
40.376] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
40.376] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
40.377] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
40.377] (**) ETPS/2 Elantech Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
And then, you’ll need to check if, your Desktop Environment has found the Touch Pad.
If KDE Plasma then, check in the System Settings.
And, check for a setting which disables the Touch Pad if, a “normal” Mouse is plugged in …
The touchpad device is usually connected via i8042 (I2C-type interface) hence the commands I already gave
There is no point checking Xorg logs when the device is not enumerated in the kernel output.
Hi
when rebooting, I get an error message “you need to load kernel first” and cannot boot with the new kernel.
I checked in Yast / Multiversion packages and the new 5.17.5 was correctly installed.
Anything I’m overlooking here?
Hmmm – Here it’s picked up as expected –
> cat /proc/bus/input/devices
I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input4
U: Uniq=
H: Handlers=mouse0 event3
B: PROP=9
B: EV=b
B: KEY=6420 30000 0 0 0 0
B: ABS=260800011000003
For whatever reason, the output provided by the Post’s originator isn’t formatted like this and –
There’s a Dell Wireless Mouse indicated and
A Jabra headphones USB device.
Which could mean that,
Either, one of the USB devices is interfering with the detection of the Touch Pad –
Or, physically, there’s a contact issue between the Touch Pad and, the I2C bus …
hcvv
May 2, 2022, 1:36pm
#12
OK, thanks. I was missing the information, but missed apparently that it is not recognized at all.