Recently I decided to install gentoo on my laptop which has both a touch screen and a touchpad. I mention this because I have seen this in other posts as being a problem, and it's listed in the arch wiki under the synaptics article (https://wiki.archlinux.org/index.php/To ... 2_mouse%22).
The touchpad does not respond to any input (clicking, swiping, scrolling, etc.).
I've tried all of the solutions I've seen online so far to no avail, including enabling different kernel drivers, using libinput/synaptics/evdev/mouse/other in my /etc/portage/make.conf under the INPUT_DEVICES variable, and setting the drivers for the X server manually to either synaptics or libinput.
All I get is "PS/2 Generic Mouse" in my xinput log. Is there something I'm not doing? Any recommended kernel settings I should enable? I'll post my dmesg, lspci, xinput, lsmod, and any kernel options I already have enabled from other places that might be pertinent.
I should mention that I've deliberately enabled the i2c_hid module because somewhere on the forums it was said that it had broken touchscreen support but fixed the touchpad, and given I don't really care about my touchscreen I've enabled it in hopes that it might do something.
Thanks in advance!
dmesg
https://pastebin.com/7QBv5SfR
lspci
Code: Select all
00:00.0 Host bridge: Intel Corporation Device 9b61 (rev 0c)
Subsystem: Dell Device 0960
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics (rev 02)
DeviceName: To Be Filled by O.E.M.
Subsystem: Dell UHD Graphics
Kernel driver in use: i915
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
Subsystem: Dell Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
Subsystem: Dell Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
Subsystem: Dell Comet Lake Thermal Subsytem
00:13.0 Serial controller: Intel Corporation Comet Lake Integrated Sensor Solution
Subsystem: Dell Comet Lake Integrated Sensor Solution
00:14.0 USB controller: Intel Corporation Device 02ed
Subsystem: Dell Device 0960
Kernel driver in use: xhci_hcd
00:14.2 RAM memory: Intel Corporation Device 02ef
Subsystem: Dell Device 0960
00:14.3 Network controller: Intel Corporation Wireless-AC 9462
Subsystem: Intel Corporation Wireless-AC 9462
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Serial IO I2C Host Controller
Subsystem: Dell Serial IO I2C Host Controller
Kernel driver in use: intel-lpss
00:15.1 Serial bus controller [0c80]: Intel Corporation Comet Lake Serial IO I2C Host Controller
Subsystem: Dell Comet Lake Serial IO I2C Host Controller
Kernel driver in use: intel-lpss
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
Subsystem: Dell Comet Lake Management Engine Interface
00:17.0 RAID bus controller: Intel Corporation Device 02d7
Subsystem: Dell Device 0960
Kernel driver in use: ahci
00:1c.0 PCI bridge: Intel Corporation Device 02bc (rev f0)
Kernel driver in use: pcieport
00:1d.0 PCI bridge: Intel Corporation Device 02b4 (rev f0)
Kernel driver in use: pcieport
00:1d.6 PCI bridge: Intel Corporation Device 02b6 (rev f0)
Kernel driver in use: pcieport
00:1f.0 ISA bridge: Intel Corporation Device 0284
Subsystem: Dell Device 0960
00:1f.3 Multimedia audio controller: Intel Corporation Device 02c8
Subsystem: Dell Device 0960
Kernel driver in use: snd_hda_intel
00:1f.4 SMBus: Intel Corporation Device 02a3
Subsystem: Dell Device 0960
Kernel driver in use: i801_smbus
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller
Subsystem: Dell Comet Lake SPI (flash) Controller
01:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
Kernel driver in use: pcieport
02:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
Kernel driver in use: pcieport
02:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
Kernel driver in use: pcieport
02:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] (rev 06)
Kernel driver in use: pcieport
03:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018] (rev 06)
Subsystem: Dell JHL7540 Thunderbolt 3 NHI [Titan Ridge 2C 2018]
3b:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018] (rev 06)
Subsystem: Dell JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 2C 2018]
Kernel driver in use: xhci_hcd
3c:00.0 Non-Volatile memory controller: Intel Corporation Device 0975 (rev 03)
Subsystem: Intel Corporation Device 8410
Kernel driver in use: nvme
3d:00.0 Non-Volatile memory controller: Intel Corporation Device 0975
Subsystem: Intel Corporation Device 8510
Kernel driver in use: nvme
Code: Select all
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ PS/2 Generic Mouse id=9 [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)]
↳ AT Translated Set 2 keyboard id=8 [slave keyboard (3)]
Code: Select all
Module Size Used by
iwlmvm 352256 0
mac80211 733184 1 iwlmvm
libarc4 16384 1 mac80211
iwlwifi 307200 1 iwlmvm
cfg80211 688128 3 iwlmvm,iwlwifi,mac80211
x86_pkg_temp_thermal 20480 0
i2c_hid 28672 0
efivarfs 16384 1
Code: Select all
-- BUILT-IN --
CONFIG_RMI4_CORE
CONFIG_RMI4_I2C
CONFIG_MOUSE_PS2
CONFIG_MOUSE_SYNAPTICS_I2C
CONFIG_MOUSE_SYNAPTICS_USB
-- MODULES --
CONFIG_I2C_HID



