Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

framework touchpad not recognizing scrolling or right click

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
4 posts • Page 1 of 1
Author
Message
Jimmy2027
n00b
n00b
Posts: 50
Joined: Tue May 12, 2020 12:56 pm

framework touchpad not recognizing scrolling or right click

  • Quote

Post by Jimmy2027 » Thu Jan 04, 2024 5:35 pm

The touchpad on my Framework Laptop 13 DIY Edition (13th Gen Intel) does not recognise scrolling or right clicks. Everything else (left click, cursor movement and taps) works fine.

I am using linux-6.6.8-gentoo-dist.

In /etc/portage/make.conf I have set:

Code: Select all

INPUT_DEVICES="libinput"
libinput list-devices shows that the touchpad is recognized as ImExPS/2 Generic Explorer Mouse which should indicate that the "Tigerlake HID-I2C driver is not loaded":

Code: Select all

Device:           ImExPS/2 Generic Explorer Mouse
Kernel:           /dev/input/event3
Group:            6
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

This is the relevant /etc/X11/xorg.conf.d/40-libinput.conf part:

Code: Select all

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        Option "Tapping" "True"
        Option "TappingDrag" "True"
        Option "NaturalScrolling" "True"
        #Option "ScrollMethod" "edge"
        Option "TappingButtonMap" "lmr"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

I had a look at the framework wiki page and saw that there
HID over I2C transport layer ACPI driver
is selected as built in while in my gentoo-dist kernel I have it as a module. Could that be the issue?
Top
pietinger
Administrator
Administrator
Posts: 6622
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Thu Jan 04, 2024 6:39 pm

There is no Tigerlake HID-I2C module :lol:

There are two modules: One is CONFIG_I2C_HID_ACPI the other is a PINCTRL module. For Intel there exists some PINCTRL modules; one is CONFIG_PINCTRL_TIGERLAKE which is only needed if you have such a mainboard. Another would be CONFIG_PINCTRL_ALDERLAKE (and so on). Unfortunately you don't see with "lsmod" which one was loaded, because all these are statically configured in our kernel (and not as a module).

For a touchpad which is connected via i2c you will need i2c (almost every intel machine needs CONFIG_I2C_I801). i2c needs pinctrl (see above). And most touchpads need CONFIG_HID_MULTITOUCH also. Some notebooks use a DesignWare PCIe Controller, then this must be enabled also ...

... but AFAIK all these are included in our binary dist.kernel (and also in our GentooLiveCD) ... so please try a clean X11 configuration (means: delete all stuff you have configured in /etc/X11/xorg.conf.d).

If this does not help boot with an UbuntuLiveCD and check again ... maybe you have really a hardware problem.

(Maybe take a look to my german post: viewtopic-p-8692426.html#8692426 )
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
Jimmy2027
n00b
n00b
Posts: 50
Joined: Tue May 12, 2020 12:56 pm

  • Quote

Post by Jimmy2027 » Sun Jan 28, 2024 8:25 am

I took me a while but I finally found the time to boot with an UbuntuLiveCD... there scrolling and left click are working, so it should not be an hardware issue.

I also tried to delete all of my configurations in /etc/X11/xorg.conf.d, still the issue persists.

Is there anything else I could try?
Top
pietinger
Administrator
Administrator
Posts: 6622
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Sun Jan 28, 2024 12:06 pm

Jimmy2027 wrote:Is there anything else I could try?
Please give us your kernel .config (please use wgetpaste for this) and the output of:
- lspci -nnk
- dmesg
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
Post Reply

4 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic