Trying out Manjaro for the first time on a laptop: The trackpads doesn't work

Hello,

I decide to try out Manjaro (Kde edition) on my new Lenovo IdeaPad 1 using a live boot usb. Upon booting up to the desktop environment, my mousepad is failing to work, however plugging in a mouse works just fine. I have tried using both drivers, installing additional drivers. I don’t know what to do.

Hi @TPPG, and welcome!

Imagine how we must feel without ore info. :wink:

There are many Lenovo-related packages in the AUR:

$ pamac search lenovo
tpkbdctl-git                                                                                                                                                                                                                       20150819-1           AUR
A tool that can be used to control features of the "Lenovo ThinkPad USB Keyboard with TrackPoint"
thinkpad-helix-utils                                                                                                                                                                                                               v2.7.r13.gb950c1a-1  AUR
Useful tools for the Lenovo ThinkPad Helix
thinkfinger                                                                                                                                                                                                                        0.3-9                AUR
A driver for the SGS Thomson Microelectronics fingerprint reader found in most IBM/Lenovo ThinkPads
sunix-snx                                                                                                                                                                                                                          2.0.5_0-2            AUR
kernel module driver for Sunix SUN1889 SUN1989 SUN1999 SUN2212 SUN2410 UL7502AQ UL7512EQ UL7522EQ PCI PCIe multi I/O parallel serial RS-232 422 485 port Dell Lenovo Acer Startech
reset-trackpoint-fix                                                                                                                                                                                                               0.0.1-1              AUR
Tiny w/a for Lenovo Thinkpad's trackpoint/trackpad which deads on a laptop resume.
linux-yoga9-headers                                                                                                                                                                                                                5.15.12.arch1-1      AUR
Headers and scripts for building modules for the Linux for Lenovo Yoga9 kernel
linux-yoga9-docs                                                                                                                                                                                                                   5.15.12.arch1-1      AUR
Documentation for the Linux for Lenovo Yoga9 kernel
linux-yoga9                                                                                                                                                                                                                        5.15.12.arch1-1      AUR
The Linux for Lenovo Yoga9 kernel and modules
legion-y720-keyboard-backlight-git                                                                                                                                                                                                 1.0.r0.g01fab0b-1    AUR
Simple C program to control the keyboard backlight on the Lenovo Legion Y720
ipman                                                                                                                                                                                                                              0.1.0-1              AUR
Allows managing Lenovo Ideapad battery charging thresholds
ideapad-cm                                                                                                                                                                                                                         0.1.1-1              AUR
A script to enable/disable battery conservation mode in Lenovo Ideapad laptops.
extremecooling4linux                                                                                                                                                                                                               0.3.1-1              AUR
Extreme cooling fan mode on Linux for Lenovo Legion laptops.
dockd-git                                                                                                                                                                                                                          1.20.r7.g6e69e13-1   AUR
Lenovo ThinkPad Dock Management Daemon
dockd                                                                                                                                                                                                                              1.3-2                AUR
Lenovo ThinkPad Dock Management Daemon
bcm2079x-i2c                                                                                                                                                                                                                       1-1                  AUR
DKMS module for bcm2079x-i2c NFC driver used in Lenovo ThinkPad T440s. Not useful as-is, because the userspace portion is only make for Android so far.
bios-lenovo-thinkserver-ts140                                                                                                                                                                                                      20200526.DDA-1       AUR
BIOS update for Lenovo ThinkServer ts140 ts440
lenovo-thinkpad-yoga-11e-chromebook-git                                                                                                                                                                                            1.0.0.r1.g62d68d4-1  AUR
Fixes for the Lenove Yoga Thinkpad 11e Chromebook
lenovo-s20-30                                                                                                                                                                                                                      0.1.2-3              AUR
Configuration to support netbook Lenovo S20-30
lenovo-100-m1520-m1688-series                                                                                                                                                                                                      1.0.43-1             AUR
Lenovo printer driver for 100, m1520, and m1688 series.

But, unfortunately we do not have the necessary information to make any recommendations. See [HowTo] Provide System Information and, if applicable, [HowTo] post screenshots and links.

P.S.:

Bear in mind that a live environment isn’t persistent and the changes you make won’t survive a reboot.

Sorry, here is the full info dump that is the system information

System:
  Kernel: 5.15.12-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
    misobasedir=manjaro misolabel=MANJARO_KDE_2121 quiet systemd.show_status=1
    apparmor=1 security=apparmor driver=nonfree nouveau.modeset=0
    i915.modeset=1 radeon.modeset=1
  Desktop: KDE Plasma 5.23.4 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 81VU v: IdeaPad 1 14IGL05
    serial: <superuser required> Chassis: type: 10 v: IdeaPad 1 14IGL05
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0R32802 WIN
    serial: <superuser required> UEFI: LENOVO v: DWCN18WW date: 03/10/2021
Battery:
  ID-1: BAT0 charge: 28.4 Wh (89.0%) condition: 31.9/32.0 Wh (99.8%)
    volts: 8.3 min: 7.5 model: SMP L19M2PF1 type: Li-poly serial: <filter>
    status: Discharging cycles: 2
Memory:
  RAM: total: 3.65 GiB used: 3.47 GiB (95.0%)
  RAM Report:
    permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Pentium Silver N5030 bits: 64 type: MCP
    arch: Goldmont Plus family: 6 model-id: 0x7A (122) stepping: 8
    microcode: 0x1A
  Topology: cpus: 1x cores: 4 smt: <unsupported> cache: L1: 224 KiB
    desc: d-4x24 KiB; i-4x32 KiB L2: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 1666 high: 2609 min/max: 800/3100 scaling:
    driver: intel_cpufreq governor: schedutil cores: 1: 786 2: 874 3: 2396
    4: 2609 bogomips: 8756
  Flags: 3dnowprefetch acpi aes aperfmperf apic arat arch_capabilities
    arch_perfmon art bts cat_l2 cdp_l2 clflush clflushopt cmov constant_tsc
    cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept ept_ad erms est
    flexpriority fpu fsgsbase fxsr ht ibpb ibrs ibrs_enhanced ida intel_pt
    lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc
    nopl nx pae pat pbe pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse
    pse36 pts rdpid rdrand rdseed rdt_a rdtscp rep_good sdbg sep sha_ni smap
    smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow
    tsc tsc_adjust tsc_deadline_timer tsc_known_freq umip vme vmx vnmi vpid
    x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl and seccomp
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel GeminiLake [UHD Graphics 605] vendor: Lenovo driver: i915
    v: kernel bus-ID: 00:02.0 chip-ID: 8086:3184 class-ID: 0300
  Device-2: Chicony EasyCamera type: USB driver: uvcvideo bus-ID: 1-5:3
    chip-ID: 04f2:b5fa class-ID: 0e02 serial: <filter>
  Display: x11 server: X.org 1.21.1.2 compositor: kwin_x11 driver:
    loaded: modesetting alternate: fbdev,vesa resolution: <missing: xdpyinfo>
  Message: Unable to show advanced data. Required tool glxinfo missing.
Audio:
  Device-1: Intel Celeron/Pentium Silver Processor High Definition Audio
    vendor: Lenovo driver: snd_hda_intel v: kernel
    alternate: snd_soc_skl,snd_sof_pci_intel_apl bus-ID: 00:0e.0
    chip-ID: 8086:3198 class-ID: 0403
  Sound Server-1: ALSA v: k5.15.12-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.19 running: no
  Sound Server-3: PulseAudio v: 15.0 running: yes
  Sound Server-4: PipeWire v: 0.3.42 running: yes
Network:
  Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
    vendor: Lenovo driver: ath10k_pci v: kernel bus-ID: 02:00.0
    chip-ID: 168c:0042 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Qualcomm Atheros type: USB driver: btusb v: 0.8 bus-ID: 1-6:4
    chip-ID: 0cf3:e500 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 2 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 133.7 GiB used: 0 KiB (0.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Toshiba
    model: KBG40ZMT128G MEMORY size: 119.24 GiB block-size: physical: 512 B
    logical: 512 B speed: 15.8 Gb/s lanes: 2 type: SSD serial: <filter>
    rev: 0105AELA temp: 29.9 C scheme: GPT
  ID-2: /dev/sda maj-min: 8:0 type: USB vendor: Toshiba
    model: TOSHIBA USB DRV size: 14.46 GiB block-size: physical: 512 B
    logical: 512 B type: N/A serial: <filter> rev: PMAP scheme: MBR
  SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
  Message: No optical or floppy data found.
Partition:
  Message: No partition data found.
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 260 MiB fs: vfat label: SYSTEM_DRV
    uuid: F0E0-88A9
  ID-2: /dev/nvme0n1p2 maj-min: 259:2 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/nvme0n1p3 maj-min: 259:3 size: 54.52 GiB fs: ntfs
    label: Windows-SSD uuid: F6C0E122C0E0EA37
  ID-4: /dev/nvme0n1p4 maj-min: 259:4 size: 1000 MiB fs: ntfs
    label: WINRE_DRV uuid: 16A6E19DA6E17E1D
  ID-5: /dev/sda1 maj-min: 8:1 size: 3.58 GiB fs: iso9660
  ID-6: /dev/sda2 maj-min: 8:2 size: 4 MiB fs: vfat label: MISO_EFI
    uuid: 8078-6038
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 9 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-2:2 info: Microsoft Nano Transceiver v1.0 for Bluetooth
    type: Keyboard,Mouse,HID driver: hid-generic,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 100mA chip-ID: 045e:0745 class-ID: 0300
  Device-2: 1-5:3 info: Chicony EasyCamera type: Video driver: uvcvideo
    interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA chip-ID: 04f2:b5fa
    class-ID: 0e02 serial: <filter>
  Device-3: 1-6:4 info: Qualcomm Atheros type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 0cf3:e500
    class-ID: e001
  Hub-2: 2-0:1 info: Super-speed hub ports: 7 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Device-1: 2-2:2 info: Toshiba Memory Stick 2GB type: Mass Storage
    driver: usb-storage interfaces: 1 rev: 3.2 speed: 5 Gb/s power: 504mA
    chip-ID: 0930:1400 class-ID: 0806 serial: <filter>
Sensors:
  System Temperatures: cpu: 49.0 C mobo: 40.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 208 Uptime: 1h 29m wakeups: 2 Init: systemd v: 250
  tool: systemctl Compilers: gcc: N/A Packages: pacman: 1228 lib: 331
  flatpak: 0 Shell: Zsh v: 5.8 default: Bash v: 5.1.12 running-in: konsole
  inxi: 3.3.11

You might rather want to use the LXQt edition, as it seems you have precious little resources.

And try a bit older kernel, as well. Once again, the Live envirronment doesn’t persist, so you can’ really, install and use a different kernel…

2 Likes

Never had this issue myself and am certainly no expert but the xf86-input-synaptics driver is the notepad input driver and is in the repos (add/remove programs). Thats the driver that usually fixes trackpad issues

This is a single core cpu - you most certainly should setup at least 4G swap.

With this single (I misread info it is 4 core) cpu and cpu based graphics you should not use graphics intensive desktops like Gnome or KDE.

You need to go low - use the LXDE or LXQt environment.

For the issue with the trackpad - not all hardware is built with Linux in mind. Especially cheap winbooks may utilize hardware which works poorly on Linux or not at all.

2 Likes