Touchpad not working

I own an HP Pavilion laptop modelled [14-ec0035au] with Ryzen 5 5500u. Everything seems to work perfectly except for the touchpad… Real shame cause I liked fydeOS quite a bit. Has anyone else experienced this issue? I would have normally updated my kernel had it happened on some linux distro… But I have no idea if it is even possible here.

Hope I’m posting at the right place. Cheers!

Trackpad is a tricky business I am afraid. You may try if your Trackpad is functional OK under Chrome OS Flex, if so, it may be just a matter of config files. Otherwise you’ll just have to be patient whilst we gradually improve the compatibility

Thanks for the reply. As a matter of fact, it is working with Chrome Os Flex. So, what do you think? Is there something I can do to fix it? And thanks for being patient if I’m asking silly questions. Total noob here.

Hello, mate. Were you able to solve this problem?

I didn’t have touchpad issue with Chrome OS, Flex doesn’t have android subsystem so I didn’t consider.

Hi, I’m on the same bout with Acer Nitro 5 (AMD). The touchpad does work on all Chrome OS Flex versions but does not work with FydeOS 15.0 (v14 was given black screen on boot, so don’t know).

# cat /proc/bus/input/devices |grep -i touchpad
N: Name="ELAN0504:01 04F3:3091 Touchpad"

# uname -a
Linux localhost 5.10.110-15808-ge5740beba59b-dirty #1 SMP PREEMPT Mon Aug 8 18:49:28 CST 2022 x86_64 AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx AuthenticAMD GNU/Linux

# lspci 
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] (rev c0)
02:00.0 Non-Volatile memory controller: SK hynix BC501 NVMe Solid State Drive
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 25)
04:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Picasso/Raven 2 [Radeon Vega Series / Radeon Vega Mobile Series] (rev c2)
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
05:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)

# lsmod
Module                  Size  Used by
bridge                126976  0
stp                    16384  1 bridge
llc                    16384  2 bridge,stp
tun                    40960  3
nf_nat_tftp            16384  0
nf_conntrack_tftp      16384  1 nf_nat_tftp
nf_nat_ftp             16384  0
nf_conntrack_ftp       16384  1 nf_nat_ftp
esp6                   20480  0
ah6                    16384  0
ip6t_REJECT            16384  2
ip6t_ipv6header        16384  0
dummy_hcd              24576  0
udc_core               45056  1 dummy_hcd
vhost_vsock            20480  9
vhost                  28672  1 vhost_vsock
vhost_iotlb            16384  1 vhost
vmw_vsock_virtio_transport_common    20480  1 vhost_vsock
vsock                  36864  31 vmw_vsock_virtio_transport_common,vhost_vsock
8021q                  24576  0
ccm                    20480  6
rfcomm                 32768  2
cmac                   16384  3
algif_hash             16384  1
algif_skcipher         16384  1
af_alg                 20480  6 algif_hash,algif_skcipher
veth                   24576  0
uinput                 20480  0
uvcvideo               98304  0
btusb                  36864  0
btrtl                  16384  1 btusb
btintel                28672  1 btusb
btbcm                  16384  1 btusb
xt_MASQUERADE          16384  1
joydev                 20480  0
mousedev               20480  0
wmi_bmof               16384  0
acer_wmi               20480  0
snd_ctl_led            16384  0
sparse_keymap          16384  1 acer_wmi
snd_hda_codec_hdmi     49152  1
snd_hda_codec_realtek   122880  1
snd_hda_codec_generic    61440  1 snd_hda_codec_realtek
ledtrig_audio          16384  2 snd_ctl_led,snd_hda_codec_generic
snd_hda_intel          36864  0
snd_intel_dspcfg       24576  1 snd_hda_intel
snd_hda_codec          94208  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           57344  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
rapl                   16384  0
snd_pcm                90112  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
serio_raw              16384  0
snd_hwdep              16384  1 snd_hda_codec
sp5100_tco             16384  0
snd_timer              28672  1 snd_pcm
k10temp                16384  0
i2c_piix4              20480  0
ccp                    65536  0
pinctrl_amd            24576  1
wmi                    20480  2 acer_wmi,wmi_bmof
i2c_hid_acpi           16384  0
i2c_hid                24576  1 i2c_hid_acpi
ip6table_nat           16384  1
fuse                  102400  22
bluetooth             385024  32 btrtl,btintel,btbcm,btusb,rfcomm
ecdh_generic           16384  2 bluetooth
ecc                    28672  1 ecdh_generic
ath10k_pci             36864  0
ath10k_core           331776  1 ath10k_pci
ath                    28672  1 ath10k_core
mac80211              700416  1 ath10k_core
lzo_rle                16384  8
lzo_compress           16384  1 lzo_rle
cfg80211              647168  3 ath,mac80211,ath10k_core
zram                   20480  1
r8169                  77824  0
realtek                20480  1
amdgpu               5382144  45
gpu_sched              24576  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
ttm                    53248  2 amdgpu,drm_ttm_helper

Wich config files do I need to mess with to get my touchpad working on FydeOS?

I just got Acer Nitro 5 ELAN trackpad working on FydeOS 15.0 by replacing the content of file
/etc/gesture/40-touchpad-cmt.conf
with this one
https://github.com/zhaostu/chromium-os-touchpad/blob/master/elantech.xorg.conf

There are other files there for other brands trackpads.

hi, i’m new to fyde OS, how do i get to /etc/gesture/40-touchpad-cmt.conf
i can’t seem to find it. thanks

You need activate Linux Subsystem