Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: touchpad does not work on laptop

  1. #1

    Default touchpad does not work on laptop

    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,

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,231
    Blog Entries
    1

    Default Re: touchpad does not work on laptop

    Quote Originally Posted by Jaycee2000 View Post
    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
    Code:
    cat /proc/bus/input/devices
    Code:
    dmesg | egrep -i "input|firmware"
    Copy the output and post here.

    Note: In the forum editor there is a '#' button for code. It provides [CODE]...[/CODE] tags that the posted output should be enclosed within for easier reading (preserves formatting).
    openSUSE Leap 15.4; KDE Plasma 5

  3. #3
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,231
    Blog Entries
    1

    Default Re: touchpad does not work on laptop

    This may be useful as well...
    Code:
    inxi -MSxx
    openSUSE Leap 15.4; KDE Plasma 5

  4. #4

    Default Re: touchpad does not work on laptop

    Hi,

    Thanks for the swift support! And the results of the jury are...

    Code:
    cat /proc/bus/input/devices


    Code:
    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

    Code:
    dmesg | egrep -i "input|firmware"
    Code:
    [    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
    Code:
    inxi -MSxx
    Code:
    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

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,231
    Blog Entries
    1

    Default Re: touchpad does not work on laptop

    You may need to try a more recent kernel....
    https://www.reddit.com/r/openSUSE/co..._newer_kernel/
    Code:
    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.
    openSUSE Leap 15.4; KDE Plasma 5

  6. #6
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    31,284

    Default Re: touchpad does not work on laptop

    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 van Velden

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,231
    Blog Entries
    1

    Default Re: touchpad does not work on laptop

    Quote Originally Posted by hcvv View Post
    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.
    openSUSE Leap 15.4; KDE Plasma 5

  8. #8
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    5,035

    Default Re: touchpad does not work on laptop

    Quote Originally Posted by Jaycee2000 View Post
    the touchpad on my Lenovo laptop does not work.
    It may well be that, as on this older Lenovo Laptop, the keyboard and Touch Pad are not USB devices.
    • Please check as follows:

    Code:
     # 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’

    Code:
    [    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 …

  9. #9
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,231
    Blog Entries
    1

    Default Re: touchpad does not work on laptop

    Quote Originally Posted by dcurtisfra View Post
    It may well be that, as on this older Lenovo Laptop, the keyboard and Touch Pad are not USB devices.
    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.
    openSUSE Leap 15.4; KDE Plasma 5

  10. #10

    Default Re: touchpad does not work on laptop

    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?


    Quote Originally Posted by deano_ferrari View Post
    You may need to try a more recent kernel....
    https://www.reddit.com/r/openSUSE/co..._newer_kernel/
    Code:
    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.

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •