Mouspad and touchscreen

Mousepad and Touchscreen input lost after pacman -Syu today

xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ CX 2.4G Receiver Mouse id=15 [slave pointer (2)]
⎜ ↳ CX 2.4G Receiver Consumer Control id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Lid Switch id=8 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=9 [slave keyboard (3)]
↳ Ideapad extra buttons id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ CX 2.4G Receiver Consumer Control id=13 [slave keyboard (3)]
↳ CX 2.4G Receiver System Control id=14 [slave keyboard (3)]
↳ CX 2.4G Receiver id=16 [slave keyboard (3)]

synclient - command not found

cd /etc/X11/xorg.conf.d
[marvw@ArchOS xorg.conf.d]$ ls
00-keyboard.conf

Mouse and Trackpad Settings only shows usb mouse:
CX 2.4G Receiver Mouse
CX 2.4G Receiver Consumer Control

I believe Wacom driver was originally installed for touchscreen control.

Marv

You’re going to have to give us a lot more information than was in the first version of your post, and than in the second version.

For a start, which Desktop Environment are you using,and which packages were updated?

see output from inxi -FAZ:
System:
Host: ArchOS Kernel: 5.19.10-arch1-1 arch: x86_64 bits: 64 Desktop: Xfce
v: 4.16.1 Distro: EndeavourOS
Machine:
Type: Convertible System: LENOVO product: 82R9 v: IdeaPad Flex 5 14ALC7
serial:
Mobo: LENOVO model: LNVNB161216 v: SDK0T76465 WIN
serial: UEFI: LENOVO v: JCCN27WW date: 03/04/2022
Battery:
ID-1: BAT0 charge: 50.9 Wh (97.0%) condition: 52.5/52.5 Wh (99.9%)
CPU:
Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64
type: MT MCP cache: L2: 3 MiB
Speed (MHz): avg: 1516 min/max: 1400/4056 cores: 1: 1397 2: 1400 3: 1400
4: 1400 5: 1400 6: 1400 7: 1400 8: 2100 9: 1397 10: 2100 11: 1400 12: 1400
Graphics:
Device-1: AMD Lucienne driver: amdgpu v: kernel
Device-2: Chicony Integrated Camera type: USB driver: uvcvideo
Display: x11 server: X.Org v: 21.1.4 driver: X: loaded: amdgpu
unloaded: modesetting gpu: amdgpu resolution: 1920x1200~60Hz
OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.47 5.19.10-arch1-1) v: 4.6
Mesa 22.1.7
Audio:
Device-1: AMD Renoir Radeon High Definition Audio driver: snd_hda_intel
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor driver: N/A
Device-3: AMD Family 17h/19h HD Audio driver: snd_hda_intel
Sound Server-1: ALSA v: k5.19.10-arch1-1 running: yes
Sound Server-2: PipeWire v: 0.3.58 running: yes
Network:
Device-1: MEDIATEK MT7921 802.11ax PCI Express Wireless Network Adapter
driver: mt7921e
IF: wlan0 state: up mac: d8:80:83:cc:53:ed
Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
driver: r8152
IF: enp4s0f3u1 state: up speed: 1000 Mbps duplex: full
mac: 00:e0:4c:68:59:d6
Bluetooth:
Device-1: Foxconn / Hon Hai Wireless_Device type: USB driver: btusb
Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: disabled
rfk-block: hardware: no software: yes address: see --recommends
Drives:
Local Storage: total: 476.94 GiB used: 21.48 GiB (4.5%)
ID-1: /dev/nvme0n1 vendor: Micron model: MTFDKCD512TFK size: 476.94 GiB
Partition:
ID-1: / size: 167.06 GiB used: 21.48 GiB (12.9%) fs: ext4
dev: /dev/nvme0n1p6
ID-2: /boot/efi size: 299.4 MiB used: 468 KiB (0.2%) fs: vfat
dev: /dev/nvme0n1p7
Swap:
ID-1: swap-1 type: partition size: 8.59 GiB used: 0 KiB (0.0%)
dev: /dev/nvme0n1p5
Sensors:
System Temperatures: cpu: 39.2 C mobo: N/A gpu: amdgpu temp: 36.0 C
Fan Speeds (RPM): N/A
Info:
Processes: 263 Uptime: 2h 13m Memory: 7.12 GiB used: 2.16 GiB (30.4%)
Shell: Bash inxi: 3.3.21

Marv

OK, so you’re running Xfce and have updated to the latest kernel which was released to Arch this morning (UTC). This is one possible culprit.

What do the last 100 or so lines of /var/log/pacman.log show?

I think this is the pacman log snippet from the “offending” update.

[2022-09-22T09:33:45-0500] [PACMAN] Running ‘pacman -Syu’
[2022-09-22T09:33:45-0500] [PACMAN] synchronizing package lists
[2022-09-22T09:33:46-0500] [PACMAN] starting full system upgrade
[2022-09-22T09:33:56-0500] [ALPM] running ‘60-mkinitcpio-remove.hook’…
[2022-09-22T09:33:56-0500] [ALPM] transaction started
[2022-09-22T09:33:56-0500] [ALPM] upgraded bash-completion (2.11-2 → 2.11-3)
[2022-09-22T09:33:56-0500] [ALPM] upgraded pcre2 (10.40-1 → 10.40-2)
[2022-09-22T09:33:57-0500] [ALPM] upgraded firefox (104.0.2-1 → 105.0-2)
[2022-09-22T09:33:57-0500] [ALPM] upgraded imagemagick (7.1.0.48-1 → 7.1.0.48-2)
[2022-09-22T09:33:57-0500] [ALPM] upgraded imlib2 (1.9.1-1 → 1.9.1-2)
[2022-09-22T09:33:57-0500] [ALPM] upgraded qt5-wayland (5.15.6+kde+r47-1 → 5.15.6+kde+r48-1)
[2022-09-22T09:33:57-0500] [ALPM] upgraded kwayland (5.98.0-1 → 5.98.0-2)
[2022-09-22T09:33:58-0500] [ALPM] upgraded linux (5.19.9.arch1-1 → 5.19.10.arch1-1)
[2022-09-22T09:34:00-0500] [ALPM] upgraded linux-headers (5.19.9.arch1-1 → 5.19.10.arch1-1)
[2022-09-22T09:34:00-0500] [ALPM] upgraded mtools (1:4.0.40-1 → 1:4.0.41-1)
[2022-09-22T09:34:00-0500] [ALPM] upgraded perl-ffi-checklib (0.29-1 → 0.30-1)
[2022-09-22T09:34:00-0500] [ALPM] upgraded perl-alien-build (2.67-1 → 2.68-1)
[2022-09-22T09:34:00-0500] [ALPM] upgraded python-psutil (5.9.1-1 → 5.9.2-1)
[2022-09-22T09:34:01-0500] [ALPM] upgraded thunderbird (102.2.2-1 → 102.3.0-1)
[2022-09-22T09:34:02-0500] [ALPM] transaction completed
[2022-09-22T09:34:02-0500] [ALPM] running ‘30-systemd-update.hook’…
[2022-09-22T09:34:02-0500] [ALPM] running ‘60-depmod.hook’…
[2022-09-22T09:34:03-0500] [ALPM] running ‘90-mkinitcpio-install.hook’…
[2022-09-22T09:34:03-0500] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: ‘default’
[2022-09-22T09:34:03-0500] [ALPM-SCRIPTLET] → -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] ==> Starting build: 5.19.10-arch1-1
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] → Running build hook: [base]
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] → Running build hook: [udev]
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] → Running build hook: [autodetect]
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] → Running build hook: [modconf]
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] → Running build hook: [block]
[2022-09-22T09:34:04-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [keyboard]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [keymap]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [consolefont]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [resume]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [filesystems]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [fsck]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] ==> Image generation successful
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: ‘fallback’
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] ==> Starting build: 5.19.10-arch1-1
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [base]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [udev]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [modconf]
[2022-09-22T09:34:05-0500] [ALPM-SCRIPTLET] → Running build hook: [block]
[2022-09-22T09:34:06-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: bfa
[2022-09-22T09:34:06-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qed
[2022-09-22T09:34:06-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla1280
[2022-09-22T09:34:06-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2022-09-22T09:34:06-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2022-09-22T09:34:06-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: qla2xxx
[2022-09-22T09:34:07-0500] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2022-09-22T09:34:07-0500] [ALPM-SCRIPTLET] → Running build hook: [keyboard]
[2022-09-22T09:34:08-0500] [ALPM-SCRIPTLET] → Running build hook: [keymap]
[2022-09-22T09:34:08-0500] [ALPM-SCRIPTLET] → Running build hook: [consolefont]
[2022-09-22T09:34:08-0500] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2022-09-22T09:34:08-0500] [ALPM-SCRIPTLET] → Running build hook: [resume]
[2022-09-22T09:34:08-0500] [ALPM-SCRIPTLET] → Running build hook: [filesystems]
[2022-09-22T09:34:09-0500] [ALPM-SCRIPTLET] → Running build hook: [fsck]
[2022-09-22T09:34:09-0500] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2022-09-22T09:34:09-0500] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2022-09-22T09:34:09-0500] [ALPM-SCRIPTLET] ==> Image generation successful
[2022-09-22T09:34:09-0500] [ALPM] running ‘detect-old-perl-modules.hook’…
[2022-09-22T09:34:09-0500] [ALPM] running ‘eos-reboot-required.hook’…
[2022-09-22T09:34:09-0500] [ALPM-SCRIPTLET] ==> INFO: Reboot is recommended due to the upgrade of core system package(s).
[2022-09-22T09:34:09-0500] [ALPM] running ‘gtk-update-icon-cache.hook’…
[2022-09-22T09:34:09-0500] [ALPM] running ‘rebuild-detector.hook’…
[2022-09-22T09:34:10-0500] [ALPM] running ‘texinfo-install.hook’…
[2022-09-22T09:34:10-0500] [ALPM] running ‘update-desktop-database.hook’…

Have you got the LTS kernel installed? If not, install it, and then switch to it to see if you still have the problem.

Yes, I installed LTS and the problem persists. There’s a 24 second pause during boot which corresponds to this entry:

journalctl -p 3 -xb
Sep 26 21:02:54 ArchOS kernel: i2c_designware AMDI0010:00: controller timed out
Sep 26 21:02:54 ArchOS kernel: i2c_hid_acpi i2c-WACF2200:00: hid_descr_cmd failed
Sep 26 21:02:54 ArchOS kernel: i2c_hid_acpi i2c-WACF2200:00: Failed to fetch the HID Descriptor
Sep 26 21:02:54 ArchOS kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 21:02:58 ArchOS kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device.
Sep 26 21:03:00 ArchOS kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 21:03:04 ArchOS kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device.
Sep 26 21:03:06 ArchOS kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 21:03:10 ArchOS kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device.
Sep 26 21:03:13 ArchOS kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 21:03:17 ArchOS kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device.
Sep 26 21:03:18 ArchOS kernel: i2c_hid_acpi i2c-MSFT0001:00: can’t add hid device: -61
Sep 26 21:03:18 ArchOS kernel: mt7921e 0000:02:00.0: ASIC revision: 79610010
Sep 26 21:03:18 ArchOS kernel: mt7921e 0000:02:00.0: Firmware init done

Marv

As a final note, I had hopes that the suggestion to go to LTS might solve the problem. I did find multiple discussions on other websites (including Arch Wiki) detailing issues with Lenovo laptops, especially those like mine with both a touchpad and a touch screen. Most problems were related to coming out of hibernation and the system timing out during the loading of modules. My issues arose after a rolling update and the module doesn’t appear to load or be available.
Some users found booting into Windows, where the touchscreen and touchpad both work nominally, then rebooting in linux woke up the “port.” Otherwise the problem could persist or reappear even after multiple boot cycles.
I attempted all the proposed fixes including those using the synaptics driver and the libinput (the standard driver) without success.

My best option is to use a wireless mouse.
I haven’t yet tested the system with a live USB distro to see if the pad and screen options are available.

Marv