System76 Touchpad Not Working…

I have a System76 Gazelle 17in Laptop. I have installed EndeavorOS just fine but there is an issue where the touchpad does not work at all.

A few years ago I had this same issue and the only fix was to downgrade to Kernel 5.13.10 (and this still works right now) any dangers using this old kernel?

Is there any fix known for this I’ve scoured the internet for answers. Here’s my old bug thread.

1 Like

Could you give us your hardware info with

inxi -Fz

Are you using wayland?

In case there is no other solution than an older kernel, I would suggest the 5.15 or even 5.10 because these are lts kernels and contrary to 5.13 they didn’t reach their EOL yet.
See: kernel.org

Not working? Or device is not detected at all? If you are using Gnome there are some settings to enable for some track pad features.

From the help in their telegram group - they asked if the touchpad works on Pop_OS’s live iso?

Obviously their suggestion was to install Pop.

You can talk to them there, or via their help as well.

I’m using a proper LTS Kernel now, this Kernel at least does not kill the trackpad.

heres the output of inxi -Fz

System:
Kernel: 5.13.10-arch1-1 arch: x86_64 bits: 64 Desktop: Xfce v: 4.18.1
Distro: EndeavourOS
Machine:
Type: Laptop System: System76 product: Gazelle v: gaze16-3050
serial:
Mobo: System76 model: Gazelle v: gaze16-3050 serial:
UEFI: coreboot v: 2021-07-20_93c2809 date: 07/20/2021
Battery:
ID-1: BAT0 charge: 45.8 Wh (100.0%) condition: 45.8/47.2 Wh (97.1%)
CPU:
Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
cache: L2: 10 MiB
Speed (MHz): avg: 841 min/max: 800/4600 cores: 1: 837 2: 801 3: 1022
4: 981 5: 882 6: 864 7: 801 8: 828 9: 774 10: 773 11: 903 12: 806 13: 785
14: 801 15: 800 16: 801
Graphics:
Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] driver: N/A
Device-3: Bison BisonCam NB Pro type: USB driver: uvcvideo
Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: modesetting
dri: iris gpu: i915 resolution: 1920x1080~144Hz
API: OpenGL v: 4.6 Mesa 23.0.3 renderer: Mesa Intel UHD Graphics (TGL GT1)
Audio:
Device-1: Intel Tiger Lake-H HD Audio driver: snd_hda_intel
Device-2: NVIDIA driver: snd_hda_intel
API: ALSA v: k5.13.10-arch1-1 status: kernel-api
Server-1: PipeWire v: 0.3.70 status: active
Network:
Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi
IF: wlan0 state: up mac:
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
driver: N/A
Bluetooth:
Device-1: Intel AX201 Bluetooth type: USB driver: btusb
Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
rfk-block: hardware: no software: no address: see --recommends
Drives:
Local Storage: total: 1.82 TiB used: 9.33 GiB (0.5%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
size: 931.51 GiB
ID-2: /dev/sda vendor: Seagate model: ST1000LM049-2GH172 size: 931.51 GiB
Partition:
ID-1: / size: 914.85 GiB used: 9.33 GiB (1.0%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 998 MiB used: 312 KiB (0.0%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 28.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 309 Uptime: 1m Memory: 31.21 GiB used: 1.03 GiB (3.3%)
Shell: Bash inxi: 3.3.26

But from your post it seems like you arevusing 5.13, which is not a maintained kernel anymore.

Is it just an older inxi output or are you still using kernel 5.13?

Also, in case you didn’t read that yet:

Elantech

If an Elantech Touchpad is not being detected and the following line appears in your journal:

elan_i2c 5-0015: 5-0015 supply vcc not found, using dummy regulator

it is related to an issue with the psmouse module trying to use a secondary bus for the touchpad device, and elan_i2c failing to do so. The fix is to force it to use the primary one. Create the file below and reload the psmouse module or reboot:

/etc/modprobe.d/psmouse.conf

options psmouse elantech_smbus=0

Source: https://wiki.archlinux.org/title/Laptop

1 Like

Please format the posted output for better readability: highlight the pasted text and press Ctrl-E.

sorry I forgot to upgrade my grub here it is:

System:
  Kernel: 5.10.17-1-lts arch: x86_64 bits: 64 Desktop: Xfce v: 4.18.1
    Distro: EndeavourOS
Machine:
  Type: Laptop System: System76 product: Gazelle v: gaze16-3050
    serial: <superuser required>
  Mobo: System76 model: Gazelle v: gaze16-3050 serial: <superuser required>
    UEFI: coreboot v: 2021-07-20_93c2809 date: 07/20/2021
Battery:
  ID-1: BAT0 charge: 45.8 Wh (100.0%) condition: 45.8/47.2 Wh (97.1%)
CPU:
  Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
    cache: L2: 10 MiB
  Speed (MHz): avg: 925 min/max: 800/4600 cores: 1: 1019 2: 920 3: 801
    4: 801 5: 969 6: 876 7: 801 8: 935 9: 912 10: 801 11: 1084 12: 1018 13: 939
    14: 1336 15: 800 16: 801
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] driver: i915 v: kernel
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile] driver: N/A
  Device-3: Bison BisonCam NB Pro type: USB driver: uvcvideo
  Display: x11 server: X.Org v: 21.1.8 driver: X: loaded: modesetting
    dri: iris gpu: i915 resolution: 1920x1080~144Hz
  API: OpenGL v: 4.6 Mesa 23.0.3 renderer: Mesa Intel UHD Graphics (TGL GT1)
Audio:
  Device-1: Intel Tiger Lake-H HD Audio driver: snd_hda_intel
  Device-2: NVIDIA driver: snd_hda_intel
  API: ALSA v: k5.10.17-1-lts status: kernel-api
  Server-1: PipeWire v: 0.3.70 status: active
Network:
  Device-1: Intel Tiger Lake PCH CNVi WiFi driver: iwlwifi
  IF: wlan0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    driver: N/A
  IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Bluetooth:
  Device-1: Intel AX201 Bluetooth type: USB driver: btusb
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 1.82 TiB used: 13.06 GiB (0.7%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
    size: 931.51 GiB
  ID-2: /dev/sda vendor: Seagate model: ST1000LM049-2GH172 size: 931.51 GiB
Partition:
  ID-1: / size: 914.85 GiB used: 13.06 GiB (1.4%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 998 MiB used: 312 KiB (0.0%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 52.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 322 Uptime: 33m Memory: 31.21 GiB used: 2.77 GiB (8.9%)
  Shell: Bash inxi: 3.3.26
2 Likes

also in my etc/modprobe.d folder i do not have a psmouse.conf file at all

Does it work in 5.10? Why not just stay on that lts?

1 Like

Yes, the wiki says you should create it.

That would also be an option.

Up to you @sav3d whether you want to try and set it up on the standard kernel or use 5.10 as long as it is maintained.

ill try making that file today, and get latest kernel and see if that fixes it, otherwise ill stay on 5.10.17 and keep trying other things

1 Like

after trying this. the touchpad still does not work.

Did you reboot after creating the file?

Do you want to try and figure out why it’s not working or will you just use the 5.10 kernel?

I’m just using the older kernel and it works fine. Such a fluke. But I switched over to desktop for my main workflow.

No issues with EndeavorOS on all my other machines. Even my Chromebook works flawlessly