Ubuntu 24.04.4 LTS unresponsive touchpad on Dell Precision 5550

Ubuntu Version:
Example: 24.04.4 LTS

Desktop Environment:
Example: GNOME

Problem Description:

I’m having an issue with my laptop’s built-in touchpad on Ubuntu 24.04.4 LTS. After some time (possibly after installing system updates), the touchpad stopped working.

I also tried booting from an Ubuntu 24.04.4 Live USB. However, the issue appears to be even worse there, as the built-in keyboard is also unresponsive.

The touchpad works correctly in the UEFI firmware and in a NixOS Live USB. In NixOS, basic pointer movement works, although gestures such as two-finger scrolling do not. I’m not sure whether gesture support is simply unavailable in the live environment.

I also ran the Dell hardware diagnostics from the UEFI menu, and all tests completed successfully without reporting any hardware failures.

Screenshots or Error Messages:

sudo dmesg | grep -iE 'error|warning'
[    0.550660] i8042: Warning: Keylock active
[    0.604196] RAS: Correctable Errors collector initialized.
[    4.143789] ucsi_acpi USBC000:00: unknown error 0
[   12.485618] WARNING: arch/x86/kernel/cpu/bugs.c:3736 at __warn_thunk+0x10/0x20, CPU#8: (udev-worker)/986
[   13.359004] ACPI BIOS Error (bug): Could not resolve symbol [\_TZ.ETMD], AE_NOT_FOUND (20251212/psargs-332)
[   13.359047] ACPI Error: Aborting method \_SB.IETM._OSC due to previous error (AE_NOT_FOUND) (20251212/psparse-529)
[   48.479679] warning: `ThreadPoolForeg' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
sudo i2cdetect -l
i2c-0	i2c       	Synopsys DesignWare I2C adapter 	I2C adapter
i2c-1	i2c       	Synopsys DesignWare I2C adapter 	I2C adapter
i2c-2	smbus     	SMBus I801 adapter at 0000:00:1f.4	SMBus adapter
i2c-3	i2c       	i915 gmbus dpb                  	I2C adapter
i2c-4	i2c       	i915 gmbus dpc                  	I2C adapter
i2c-5	i2c       	i915 gmbus misc                 	I2C adapter
i2c-6	i2c       	i915 gmbus dpd                  	I2C adapter
i2c-7	i2c       	AUX A/DDI A/PHY A               	I2C adapter
i2c-8	i2c       	AUX B/DDI B/PHY B               	I2C adapter
i2c-9	i2c       	AUX C/DDI C/PHY C               	I2C adapter
i2c-10	i2c       	AUX D/DDI D/PHY D               	I2C adapter
i2c-11	i2c       	DPMST                           	I2C adapter
i2c-12	i2c       	DPMST                           	I2C adapter
i2c-13	i2c       	NVIDIA i2c adapter 1 at 1:00.0  	I2C adapter

sudo libinput list-devices
Device:           Video Bus
Kernel:           /dev/input/event10
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Generic USB Audio Consumer Control
Kernel:           /dev/input/event3
Group:            2
Seat:             seat0, default
Capabilities:     keyboard pointer 
Tap-to-click:     n/a
Tap-and-drag:     n/a
Tap drag lock:    n/a
Left-handed:      n/a
Nat.scrolling:    disabled
Middle emulation: n/a
Calibration:      n/a
Scroll methods:   none
Click methods:    none
Disable-w-typing: n/a
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Generic USB Audio
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Logitech Wireless Receiver Mouse
Kernel:           /dev/input/event6
Group:            3
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
Disable-w-trackpointing: n/a
Accel profiles:   flat *adaptive custom
Rotation:         0.0

Device:           HP HP USB-C Dock G5 System Control
Kernel:           /dev/input/event5
Group:            4
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Video Bus
Kernel:           /dev/input/event11
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Intel HID 5 button array
Kernel:           /dev/input/event8
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Intel HID events
Kernel:           /dev/input/event7
Group:            6
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Power Button
Kernel:           /dev/input/event1
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Lid Switch
Kernel:           /dev/input/event0
Group:            8
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           Dell WMI hotkeys
Kernel:           /dev/input/event9
Group:            9
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0

Device:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event2
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
Disable-w-trackpointing: n/a
Accel profiles:   n/a
Rotation:         0.0
ls /sys/bus/i2c/devices/
2-0036  2-0050  i2c-1   i2c-11  i2c-13  i2c-3  i2c-5  i2c-7  i2c-9
2-0037  i2c-0   i2c-10  i2c-12  i2c-2   i2c-4  i2c-6  i2c-8  i2c-DELL097E:00
sudo dmesg | grep -Ei "i2c|hid|touchpad|elan|dll|goodix"
[    0.552178] i2c_dev: i2c /dev entries driver
[    0.715523] hid: raw HID events driver (C) Jiri Kosina
[    0.752740] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.753176] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.753447] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.753812] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.754380] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.754724] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.755093] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    0.755448] i2c_designware i2c_designware.1: i2c_dw_handle_tx_abort: lost arbitration
[    1.151650] usb 1-10: Manufacturer: Goodix
[    1.303991] ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: [hid-ish]: enum_devices_done OK, num_hid_devices=1
[    1.306218] hid-generic 001F:8087:0AC2.0001: hidraw0: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    1.307442] hid-sensor-hub 001F:8087:0AC2.0001: hidraw0: SENSOR HUB HID v2.00 Device [hid-ishtp 8087:0AC2] on 
[    3.016185] hid-generic 0003:03F0:056B.0002: input,hiddev0,hidraw1: USB HID v1.11 Device [Generic USB Audio] on usb-0000:00:14.0-5.2/input3
[    3.069300] hid-generic 0003:03F0:046B.0003: input,hiddev1,hidraw2: USB HID v1.11 Device [HP HP USB-C Dock G5] on usb-0000:00:14.0-5.5/input2
[    3.069425] usbcore: registered new interface driver usbhid
[    3.069433] usbhid: USB HID core driver
[    3.104120] hid-generic 0003:046D:C542.0004: input,hidraw3: USB HID v1.11 Mouse [Logitech Wireless Receiver] on usb-0000:00:14.0-5.3.1/input0
[   11.588468] input: Intel HID events as /devices/platform/INT33D5:00/input/input9
[   11.597250] intel-hid INT33D5:00: platform supports 5 button array
[   11.602372] input: Intel HID 5 button array as /devices/platform/INT33D5:00/input/input10
[   11.710265] i2c i2c-2: Successfully instantiated SPD at 0x50
[   12.485624] Modules linked in: iwlmvm(+) hid_sensor_als(+) snd_hwdep rapl(+) snd_ctl_led(+) nls_iso8859_1 nvidia(POE+) ee1004 mtd intel_rapl_msr mei_hdcp mei_pxp hid_sensor_trigger dell_smbios intel_cstate dell_smm_hwmon snd_seq_midi dell_wmi_ddv dcdbas dell_wmi_sysman(+) kfifo_buf snd_soc_core snd_seq_midi_event dell_wmi_descriptor mac80211 snd_compress hid_sensor_iio_common firmware_attributes_class wmi_bmof intel_wmi_thunderbolt i915(+) snd_rawmidi ac97_bus i2c_i801 industrialio snd_pcm_dmaengine libarc4 i2c_smbus snd_pcm spi_intel_pci i2c_mux snd_seq spi_intel processor_thermal_device_pci_legacy processor_thermal_device snd_seq_device processor_thermal_wt_hint drm_ttm_helper platform_temperature_control snd_timer intel_pmc_core drm_buddy processor_thermal_soc_slider pmt_telemetry processor_thermal_rfim ttm processor_thermal_rapl pmt_discovery iwlwifi pmt_class intel_rapl_common snd drm_display_helper processor_thermal_wt_req intel_pmc_ssram_telemetry processor_thermal_power_floor cec processor_thermal_mbox
[   12.485687]  int3403_thermal soundcore intel_vsec int340x_thermal_zone intel_hid cfg80211 mei_me sparse_keymap rc_core int3400_thermal acpi_pad acpi_tad acpi_thermal_rel mei intel_soc_dts_iosf i2c_algo_bit platform_profile intel_pch_thermal input_leds serio_raw mac_hid sch_fq_codel msr parport_pc ppdev lp parport efi_pstore nfnetlink dmi_sysfs ip_tables x_tables autofs4 dm_crypt usbhid cdc_ether usbnet r8152 mii hid_sensor_hub hid_generic intel_ishtp_hid ucsi_acpi typec_ucsi 8250_dw typec nvme rtsx_pci_sdmmc nvme_core nvme_keyring video ghash_clmulni_intel i2c_hid_acpi nvme_auth i2c_hid intel_ish_ipc intel_lpss_pci hkdf rtsx_pci thunderbolt intel_lpss intel_ishtp idma64 hid wmi pinctrl_cannonlake aesni_intel

What I’ve Tried:
Downgraded BIOS from 1.41.0 to 1.31.0.
Tested Ubuntu with kernels: 7.0.0-28-generic , 6.17.0-40-generic
Trying different boot options: i8042.reset, i8042.nomux, i8042.nopnp, i8042.noloop
Running on X11 or Wayland
Relevant System Information:
Im running Ubuntu 24.04.4 LTS with the 7.0.0-28-generic kernel on a Dell Precision 5550 with BIOS 1.41.0. The system is installed on an encrypted disk.

Hello, the issue is solved. It was a hardware failure that wasn’t recognized by the BIOS hardware check. The kinked keyboard cable and some faulty pull-up resistors have been replaced.

1 Like

This topic was automatically closed after 30 days. New replies are no longer allowed.