Hello,
Last year I bought a new laptop (Ideapad Flex 5 14ARE05), mainly because of the pretty decent specs - including a touchscreen - for a very interesting price during Cyber Money Deals.
As expected, Windows 10 runs flawlessly, and everything works as it's supposed to be.
From the beginning on, it was the plan to make a dual boot partition, Windows with an Arch based Linux distro. Since I run Arch Linux on my desktop PC and Manjaro on my other laptop, I stumbled across Garuda and it caught my eye right away.
Installing Garuda didn't cause any troubles. I did notice that the touchpad didn't function when I booted in the Live environment for the installation.
Once everything was installed, everything seemed to work perfectly, even the brightness settings, keyboard illumination and touchscreen, something that doesn't always seem to be the case.
However, my touchpad didn't work at all. It doesn't even get recognized.
My notebook doesn't have the elan touchpad, as found in the 15" version of this notebook. It has an MSFT touchpad, a Windows tool provided me that information.
Below I'll provide you some information:
inxi -Fza
System: Kernel: 5.13.5-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=edb2d65a-2e7c-4ca7-9f6d-f49c01f5ff5b
rw rootflags=subvol=@ quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3
Desktop: KDE Plasma 5.22.4 tk: Qt 5.15.2 info: latte-dock wm: kwin_x11 vt: 1 dm: SDDM
Distro: Garuda Linux base: Arch Linux
Machine: Type: Convertible System: LENOVO product: 81X2 v: IdeaPad Flex 5 14ARE05 serial: <filter>
Chassis:type: 31 v: IdeaPad Flex 5 14ARE05 serial: <filter>
Mobo: LENOVO model: XXXXXXXXXXX v: XXXXXXXXXX WIN serial: <filter> UEFI: LENOVO v: EECN35WW
date: 04/16/2021
Battery: ID-1: BAT0 charge: 16.8 Wh (31.8%) condition: 52.9/52.5 Wh (100.8%) volts: 11.9 min: 11.5
model: SMP L19M3PD6 type: Li-poly serial: <filter> status: Charging cycles: 8
CPU: Info: 8-Core model: AMD Ryzen 7 4700U with Radeon Graphics bits: 64 type: MCP arch: Zen 2
family: 17 (23) model-id: 60 (96) stepping: 1 microcode: 8600106 cache:L2: 4 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 31937
Speed: 3776 MHz min/max: 1400/2000 MHz boost: enabled Core speeds (MHz):1: 3776 2: 1438
3: 1397 4: 1397 5: 1397 6: 2132 7: 1397 8: 1397
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: Full AMD retpoline, IBPB: conditional, IBRS_FW, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics: Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel bus-ID: 04:00.0 chip-ID: 1002:1636
class-ID: 0300
Device-2: Acer Integrated Camera type: USB driver: uvcvideo bus-ID: 1-4:2 chip-ID: 5986:212a
class-ID: 0e02
Display: x11 server: X.Org 1.20.12 compositor: kwin_x11 driver:loaded: amdgpu,ati
unloaded: modesetting alternate: fbdev,vesa display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9")
Monitor-1: eDP res: 1920x1080 hz: 60 dpi: 158 size: 309x173mm (12.2x6.8") diag: 354mm (13.9")
OpenGL:renderer: AMD RENOIR (DRM 3.41.0 5.13.5-zen1-1-zen LLVM 12.0.1) v: 4.6 Mesa 21.1.5
direct render: Yes
Audio: Device-1: AMD driver: snd_hda_intel v: kernel bus-ID: 04:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor vendor: Lenovo driver: N/A
alternate: snd_pci_acp3x, snd_rn_pci_acp3x bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel
bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
Sound Server-1: ALSA v: k5.13.5-zen1-1-zen running: yes
Sound Server-2: JACK v: 1.9.19 running: no
Sound Server-3: PulseAudio v: 15.0 running: no
Sound Server-4: PipeWire v: 0.3.32 running: yes
Network: Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Lenovo
driver: rtw_8822ce v: N/A modules: rtw88_8822ce port: 2000 bus-ID: 02:00.0 chip-ID: 10ec:c822
class-ID: 0280
IF: wlp2s0 state: up mac: <filter>
Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 3-4:3
chip-ID: 0bda:c123 class-ID: e001 serial: <filter>
Report: bt-adapter ID: hci0 rfk-id: 2 state: down bt-service: enabled,running rfk-block:
hardware: no software: yes address: <filter>
Drives: Local Storage:total: 476.94 GiB used: 17.79 GiB (3.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVLB512HBJQ-000L2 size: 476.94 GiB
block-size:physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 3L1QEXF7 temp: 36.9 C scheme: GPT
Partition: ID-1: / raw-size: 136.72 GiB size: 136.72 GiB (100.00%) used: 17.79 GiB (13.0%) fs: btrfs
dev: /dev/nvme0n1p7 maj-min: 259:7
ID-2: /boot/efi raw-size: 500 MiB size: 499 MiB (99.80%) used: 576 KiB (0.1%) fs: vfat
dev: /dev/nvme0n1p5 maj-min: 259:5
ID-3: /home raw-size: 136.72 GiB size: 136.72 GiB (100.00%) used: 17.79 GiB (13.0%) fs: btrfs
dev: /dev/nvme0n1p7 maj-min: 259:7
ID-4: /var/log raw-size: 136.72 GiB size: 136.72 GiB (100.00%) used: 17.79 GiB (13.0%)
fs: btrfs dev: /dev/nvme0n1p7 maj-min: 259:7
ID-5: /var/tmp raw-size: 136.72 GiB size: 136.72 GiB (100.00%) used: 17.79 GiB (13.0%)
fs: btrfs dev: /dev/nvme0n1p7 maj-min: 259:7
Swap: Kernel:swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 1.95 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/nvme0n1p6
maj-min: 259:6
ID-2: swap-2 type: zram size: 15.01 GiB used: 0 KiB (0.0%) priority: 100 dev: /dev/zram0
Sensors: System Temperatures:cpu: 50.5 C mobo: 38.0 C gpu: amdgpu temp: 39.0 C
Fan Speeds (RPM): N/A
Info: Processes: 262 Uptime: 5m wakeups: 4 Memory: 15.01 GiB used: 2.63 GiB (17.5%) Init: systemd
v: 249 tool: systemctl Compilers:gcc: 11.1.0 clang: 12.0.1 Packages:pacman: 1340 lib: 319
Shell: fish v: 3.3.1 default: Bash v: 5.1.8 running-in: konsole inxi: 3.3.06
lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio
Bus 003 Device 002: ID 06cb:00be Synaptics, Inc.
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 5986:212a Acer, Inc Integrated Camera
Bus 001 Device 002: ID 192f:0416 Avago Technologies, Pte. ADNS-5700 Optical Mouse Controller (3-button)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
xinput
Virtual core pointer id=2 [master pointer (3)]
ā ā³ Virtual core XTEST pointer id=4 [slave pointer (2)]
ā ā³ USB Optical Mouse id=10 [slave pointer (2)]
ā ā³ Wacom HID 5218 Pen stylus id=13 [slave pointer (2)]
ā ā³ Wacom HID 5218 Finger touch id=14 [slave pointer (2)]
ā ā³ Wacom HID 5218 Pen eraser id=16 [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)]
ā³ Power Button id=8 [slave keyboard (3)]
ā³ Sleep Button id=9 [slave keyboard (3)]
ā³ Integrated Camera: Integrated C id=11 [slave keyboard (3)]
ā³ Ideapad extra buttons id=12 [slave keyboard (3)]
ā³ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
libinput list-devices
Device: Power Button
Kernel: /dev/input/event3
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Video Bus
Kernel: /dev/input/event4
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Power Button
Kernel: /dev/input/event0
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Lid Switch
Kernel: /dev/input/event1
Group: 4
Seat: seat0, default
Capabilities: switch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Sleep Button
Kernel: /dev/input/event2
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: USB Optical Mouse
Kernel: /dev/input/event6
Group: 6
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
Device: Integrated Camera: Integrated C
Kernel: /dev/input/event13
Group: 7
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Ideapad extra buttons
Kernel: /dev/input/event7
Group: 8
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Wacom HID 5218 Pen
Kernel: /dev/input/event10
Group: 9
Seat: seat0, default
Size: 309x174mm
Capabilities: tablet
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: none
Rotation: n/a
Device: Wacom HID 5218 Finger
Kernel: /dev/input/event11
Group: 9
Seat: seat0, default
Size: 309x174mm
Capabilities: touch
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: identity matrix
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event5
Group: 10
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
lsmod | grep i2c
i2c_piix4 28672 0
i2c_hid_acpi 16384 0
i2c_hid 36864 1 i2c_hid_acpi
i2c_algo_bit 16384 4 amdgpu,radeon,i915,nouveau
As you can see, there's no reference to the touchpad after executing all those commands. It goes without saying that the touchpad isn't detected in "System Settings - Touchpad" either. Although I can imagine that i2c_hid / i2c_hid_acpi probably could something have to do with it.
I tried several different kernels (the LTS and hardened kernel that could be installed with the setup assistant , but that didn't make any difference. Also, I downloaded the kernel source and compiled my own, although I'm not sure if I had all the right settings in the .config file that's used to compile the kernel.
I also have been experimenting with a variety of kernel boot parameters.
Is there anyone that is familiar with this problem and could steer me in the right direction when it comes to solving this issue?
Cheers
PS: I also have a Lenovo Slim 7 14ARE05, and on that one everything works perfect. I'd only rather not install Linux on it, because it actually is the laptop I need for my work.