View previous topic :: View next topic |
Author |
Message |
BurningMemory n00b
Joined: 17 Jan 2023 Posts: 28
|
Posted: Tue Mar 05, 2024 8:04 am Post subject: [SOLVED] touchpad misbehaving |
|
|
Hello there! My touchpad refuses to properly do double-clicks if I am tapping
(I need to tap like crazy for it to do something sometimes) and double-finger
scrolling doesn't work at all.
I believe that is not a DE related issue as I tried doing stuff on XFCE, same result.
I don't know whether it is relevant but I am using Sway.
Prior to discovering that double-scrolling doesn't work my touchpad didn't work at all
and I think I managed to pick the kernel modules needed.
Kernel config:
http://0x0.st/H7jP.txt
Part of dmesg:
Code: | [ 15.904407] intel-lpss 0000:00:18.2: Failed to create debugfs entries
[ 15.925271] pstore: Using crash dump compression: deflate
[ 15.939186] dw-apb-uart.4: ttyS6 at MMIO 0xfea10000 (irq = 6, base_baud = 115200) is a 16550A
[ 15.941075] intel-lpss 0000:00:18.3: Failed to create debugfs entries
[ 15.941427] dw-apb-uart.5: ttyS7 at MMIO 0xa131c000 (irq = 7, base_baud = 115200) is a 16550A
[ 15.948965] intel-lpss 0000:00:19.0: Failed to create debugfs entries
[ 15.949631] idma64 idma64.6: Found Intel integrated DMA 64-bit
[ 15.950349] intel-lpss 0000:00:19.1: Failed to create debugfs entries
[ 15.953912] pstore: Registered efi_pstore as persistent store backend
[ 15.960196] idma64 idma64.7: Found Intel integrated DMA 64-bit
[ 16.047712] Asymmetric key parser 'pkcs8' registered
[ 16.073109] BTRFS info: devid 1 device path /dev/dm-2 changed to /dev/mapper/system-root scanned by (udev-worker) (4864)
[ 16.136867] input: ELAN1200:00 04F3:30F7 Mouse as /devices/pci0000:00/0000:00:17.1/i2c_designware.1/i2c-2/i2c-ELAN1200:00/0018:04F3:30F7.0001/input/input4
[ 16.137266] input: ELAN1200:00 04F3:30F7 Touchpad as /devices/pci0000:00/0000:00:17.1/i2c_designware.1/i2c-2/i2c-ELAN1200:00/0018:04F3:30F7.0001/input/input5
[ 16.137781] hid-generic 0018:04F3:30F7.0001: input,hidraw0: I2C HID v1.00 Mouse [ELAN1200:00 04F3:30F7] on i2c-ELAN1200:00 |
Anyone has any ideas as to where to begin? I've been trying to find
solutions on the internet for a while, don't know what to do at this point.
Thanks
Last edited by BurningMemory on Tue Mar 05, 2024 1:51 pm; edited 1 time in total |
|
Back to top |
|
|
logrusx Veteran
Joined: 22 Feb 2018 Posts: 1539
|
Posted: Tue Mar 05, 2024 10:54 am Post subject: |
|
|
You need CONFIG_HID_MULTITOUCH enabled. There may be other things as well. For now try enabling multitouch.
EDIT: CONFIG_I2C_PIIX4 too.
EDIT2: check in with this post. Don't mind the language, just follow the relevant points (AMD/INTEL) and configuration: https://forums.gentoo.org/viewtopic-p-8692426.html#8692426
Best Regards,
Georgi |
|
Back to top |
|
|
BurningMemory n00b
Joined: 17 Jan 2023 Posts: 28
|
Posted: Tue Mar 05, 2024 1:40 pm Post subject: |
|
|
logrusx wrote: | You need CONFIG_HID_MULTITOUCH enabled. There may be other things as well. For now try enabling multitouch.
EDIT: CONFIG_I2C_PIIX4 too. |
My goodness, it works! I didn't enable I2C_PIIX4 in the config, though it still works.
I enabled it now, will recompile the kernel again later. Much appreciated!
Now I finally don't have to suffer |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 4160 Location: Bavaria
|
Posted: Tue Mar 05, 2024 1:45 pm Post subject: |
|
|
BurningMemory wrote: | My goodness, it works! I didn't enable I2C_PIIX4 in the config, though it still works. |
Yes, it was only MULTILOUCH. I2C_PIIX4 is not needed because you have an Intel system; here you will need only I2C_I801 (you already had). _________________ https://wiki.gentoo.org/wiki/User:Pietinger |
|
Back to top |
|
|
|