Forums

Skip to content

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

[Solved] Lenovo Legion7 touchpad not working

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
26 posts
  • 1
  • 2
  • Next
Author
Message
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

[Solved] Lenovo Legion7 touchpad not working

  • Quote

Post by pogwizd » Thu Sep 04, 2025 5:27 am

Hi,

I have a Lenovo Legion 7 (16IRX9), and I cannot get the touchpad to work at all.
I am quite sure it should, as when starting from the Gentoo live CD, it is working.

Here is the output of my lsusb:

Code: Select all

me@myPC ~ $ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 17ef:30ba Lenovo V1003
Bus 001 Device 003: ID 04f2:b7b6 Chicony Electronics Co., Ltd Integrated Camera
Bus 001 Device 004: ID 048d:c997 Integrated Technology Express, Inc. ITE Device(8258)
Bus 001 Device 005: ID 17ef:30b4 Lenovo ThinkPad Thunderbolt 4 Dock MCU Controller2
Bus 001 Device 006: ID 04f3:0c8c Elan Microelectronics Corp. ELAN:ARM-M4
Bus 001 Device 007: ID 17ef:30b5 Lenovo 40B0
Bus 001 Device 008: ID 17ef:f006 Lenovo Idea5003
Bus 001 Device 009: ID 17ef:30b7 Lenovo USB2.0 Hub
Bus 001 Device 010: ID 0bda:5852 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 011: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Bus 001 Device 012: ID 17ef:30b9 Lenovo USB2.0 Hub
Bus 001 Device 013: ID 17ef:30bb Lenovo ThinkPad Thunderbolt 4 Dock USB Audio
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 8087:0b40 Intel Corp. USB3.0 Hub
Bus 004 Device 003: ID 17ef:30b6 Lenovo USB3.1 Hub
Bus 004 Device 004: ID 17ef:30b8 Lenovo USB3.1 Hub
Bus 004 Device 006: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
If I am not mistaken, this is the one:

Code: Select all

Bus 001 Device 004: ID 048d:c997 Integrated Technology Express, Inc. ITE Device(8258)
I though I might have forget a driver within my kernel configuration, but I do not think so, here are the most important that I can think of

Code: Select all

me@myPC /usr/src/linux $ less .config | grep -i -e synaptics -e hid -e lpss -e ALPS -e pinctrl
CONFIG_X86_INTEL_LPSS=y
CONFIG_BT_HIDP=y
CONFIG_MOUSE_PS2_ALPS=y
CONFIG_MOUSE_PS2_SYNAPTICS=y
CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y
CONFIG_MOUSE_SYNAPTICS_I2C=y
CONFIG_MOUSE_SYNAPTICS_USB=y
CONFIG_SERIAL_8250_LPSS=y
CONFIG_PINCTRL=y
CONFIG_PINCTRL_INTEL=y
CONFIG_PINCTRL_INTEL_PLATFORM=y
CONFIG_PINCTRL_ALDERLAKE=y
CONFIG_PINCTRL_BROXTON=y
CONFIG_PINCTRL_CANNONLAKE=y
CONFIG_PINCTRL_CEDARFORK=y
CONFIG_PINCTRL_DENVERTON=y
CONFIG_PINCTRL_ELKHARTLAKE=y
CONFIG_PINCTRL_EMMITSBURG=y
CONFIG_PINCTRL_GEMINILAKE=y
CONFIG_PINCTRL_ICELAKE=y
CONFIG_PINCTRL_JASPERLAKE=y
CONFIG_PINCTRL_LAKEFIELD=y
CONFIG_PINCTRL_LEWISBURG=y
CONFIG_PINCTRL_SUNRISEPOINT=y
CONFIG_PINCTRL_TIGERLAKE=y
CONFIG_MFD_INTEL_LPSS=y
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
CONFIG_HID_BATTERY_STRENGTH=y
CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_GENERIC=y
CONFIG_HID_KEYTOUCH=y
CONFIG_HID_XIAOMI=y
CONFIG_HID_LENOVO=y
CONFIG_HID_LOGITECH=y
CONFIG_HID_LOGITECH_DJ=y
CONFIG_HID_LOGITECH_HIDPP=y
CONFIG_HID_MULTITOUCH=y
CONFIG_HID_RAZER=y
CONFIG_HID_RMI=y
CONFIG_HID_SENSOR_HUB=y
CONFIG_HID_SENSOR_CUSTOM_SENSOR=y
CONFIG_HID_ALPS=y
CONFIG_I2C_HID=y
CONFIG_I2C_HID_ACPI=y
CONFIG_I2C_HID_OF=y
CONFIG_I2C_HID_CORE=y
CONFIG_INTEL_ISH_HID=y
CONFIG_USB_HID=y
CONFIG_HID_PID=y
CONFIG_USB_F_HID=y
CONFIG_USB_CONFIGFS_F_HID=y
CONFIG_USB_G_HID=y
CONFIG_PWM_LPSS=y
CONFIG_PWM_LPSS_PCI=y
I trie all the PINCTRL & LPSS after reading the following thread: https://forums.gentoo.org/viewtopic-t-1 ... chpad.html

So I was wandering if someone might have an idea why this is not working?
Thanks in advance for the help.
Last edited by pogwizd on Mon Sep 08, 2025 4:39 am, edited 1 time in total.
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

Re: Lenovo Legion7 touchpad not working

  • Quote

Post by pietinger » Thu Sep 04, 2025 9:04 am

pogwizd wrote:I have a Lenovo Legion 7 (16IRX9), and I cannot get the touchpad to work at all.
I am quite sure it should, as when starting from the Gentoo live CD, it is working.
Please do again boot with the GentooLiveCD and do a "lsmod" + "lspci -nnk". Give us the output of both + your current .config (complete; please see the note about "wgetpaste" in https://wiki.gentoo.org/wiki/User:Pieti ... nformation ). I am sure we will find the missing option. ;-)
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Thu Sep 04, 2025 10:56 am

Sure thing pietinger,

Here is the lsmod from the liveCD: https://bpa.st/raw/A6WA
Here is the lspci -nnk from the liveCD: https://bpa.st/raw/L7CQ
Here is my kernel's .config:https://paste.gentoo.zip/8lZbW5da
Top
mirekm
Apprentice
Apprentice
User avatar
Posts: 237
Joined: Thu Feb 12, 2004 8:17 am
Location: Gliwice

  • Quote

Post by mirekm » Thu Sep 04, 2025 5:10 pm

I had similar problem with my laptop. It have touchpad on i2c bus.
Try several livecds, to see on which it works. Then you cas findout which modules handle it.
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Thu Sep 04, 2025 6:07 pm

That's the first thing I tried, but its been over a month now, and cannot find the missing component in my config :cry:
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Thu Sep 04, 2025 6:17 pm

There are several kernel config options for ELAN, I don't see them in the presented config sample.

Open menuconfig, press / and type elan. Look for them.

Also what procedure you follow to build your kernel?

Are you using and initramfs? If yes, how did you built it?

With genkernel I was never able to produce an initramfs that setup my touchpad correctly. I noticed gentoo-kernel used dracut and switched to dracut which was able to do it. Then I entirely dropped the initramfs.

Have you tried gentoo-kernel-bin?

Also lsusb and lspci are almost useless here. You need hwinfo or dmidecode, I don't remember which anymore. You can try to dig up my post about how I configured my laptop. A bit different, but might still give you some clues. It's Legion 5 pro 16ACH6H.

EDIT: here it is: https://forums.gentoo.org/viewtopic-t-1145154.html

Best Regards,
Georgi
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Thu Sep 04, 2025 6:54 pm

My guess is that it's just because the MEI_ME driver is missing, but I still recommend enabling the others as well. That's all you need for your touchpad (so you can disable all other PINCTRL modules and more):

Code: Select all

CONFIG_X86_INTEL_LPSS=y
CONFIG_INTEL_MEI=y
# CONFIG_INTEL_MEI_ME is not set
CONFIG_INTEL_MEI_TXE=y
CONFIG_I2C_I801=y
CONFIG_PINCTRL_ALDERLAKE=y
CONFIG_MFD_INTEL_LPSS_ACPI=y
CONFIG_MFD_INTEL_LPSS_PCI=y
CONFIG_HID_MULTITOUCH=y
CONFIG_I2C_HID=y
CONFIG_I2C_HID_ACPI=y
CONFIG_USB_HID=y
CONFIG_HID_PID=y
# CONFIG_USB_HIDDEV is not set
# CONFIG_INTEL_IOMMU_SVM is not set
# CONFIG_INTEL_IOMMU_DEFAULT_ON is not set
# CONFIG_IRQ_REMAP is not set
(CONFIG_USB_HIDDEV should not be needed ... but to be on a safe side ;-) IOMMU is important)

To my knowledge, the other IntelManagementEngine (MEI) modules are only required for video, but I trust Intel to do anything; if in doubt, activate them as well (from your "lsmod"-list):
mei_hdcp
mei_pxp
mei_me
mei
The output of your "lsmod" tells me your touchpad use the HID_MULTITOUCH ... if this does not work (because it is an ELAN or you use a Synopsys DesignWare PCIe controller) I would need the output of "dmesg" after booting our LiveCD. In the mean time you could look to this:
https://wiki.gentoo.org/wiki/User:Pieti ... C_Touchpad (and the next chapter).
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Fri Sep 05, 2025 2:56 am

Sorry it took some times to answer, but you know, to try everything the kernel wanted to be recompiled entirely every time, and last a bit.

So I trie to add the ELAN components as suggested logrusx, but it is not it unfortunetely. Those are the one I tried:
OF
HID_ELAN
I2C_HID_OF_ELAN
MOUSE_ELAN_I2C
MOUSE_ELAN_I2C_SMBUS
Also, to answer you question, I build my kernel with the following command:

Code: Select all

make && make modules_install && make install
As for the initramfs, I have it, and prepare it with dracut.

As per pietinger's suggestion, I try back the mei modules. I say back, because in fact I put them at the beginning, and removed them since they produce error at boot, and does not load.
So I tried all the ones you wrote, just to be in the safe side, but nevertheless, here is what I've got:

Code: Select all

me@myPC ~ $ dmesg | grep -i mei
[    1.664934] mei_me 0000:00:16.0: enabling device (0000 -> 0002)
[    1.665245] mei_me 0000:00:14.0: H_RST is not set = 0x19000840
[    1.690666] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops)
[    3.668041] mei_me 0000:00:14.0: wait hw ready failed
[    3.668087] mei_me 0000:00:14.0: hw_start failed ret = -62 fw status = 803401FD 00000000 00006032 00000000 00000000 00000000
[    3.668136] mei_me 0000:00:14.0: H_RST is not set = 0x19000840
[    5.715922] mei_me 0000:00:14.0: wait hw ready failed
[    5.715983] mei_me 0000:00:14.0: hw_start failed ret = -62 fw status = 803401FD 00000000 00006032 00000000 00000000 00000000
[    5.716029] mei_me 0000:00:14.0: H_RST is not set = 0x19000840
[    7.764032] mei_me 0000:00:14.0: wait hw ready failed
[    7.764086] mei_me 0000:00:14.0: hw_start failed ret = -62 fw status = 803401FD 00000000 00006032 00000000 00000000 00000000
[    7.764131] mei_me 0000:00:14.0: reset: reached maximal consecutive resets: disabling the device
[    7.764150] mei_me 0000:00:14.0: reset failed ret = -19
[    7.764161] mei_me 0000:00:14.0: link layer initialization failed.
[    7.764174] mei_me 0000:00:14.0: init hw failure.
[    7.764321] mei_me 0000:00:14.0: initialization failed.
[    7.764320] irq/147-mei_me (242) used greatest stack depth: 15376 bytes left
But when I woke-up this morning, I noticed I've missed the following three:

Code: Select all

CONFIG_INTEL_MEI_GSC=y
CONFIG_INTEL_MEI_VSC_HW=y
CONFIG_INTEL_MEI_VSC=y
I will try them out, and edit my answer accordingly

EDIT:
So, with the three additional options mentioned this morning, still nothing. And the mei_me loading error messages are the same

Also, here are the additional information mentioned by logrusx:
  • For the dmidecode: https://bpa.st/raw/3XEA
  • For the hwinfo: https://paste.gentoo.zip/i6b51Q9E
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Fri Sep 05, 2025 5:43 am

pogwizd wrote: So, with the three additional options mentioned this morning, still nothing.
Can you build those in the kernel?
Also, here are the additional information mentioned by logrusx:
  • For the dmidecode: https://bpa.st/raw/3XEA
  • For the hwinfo: https://paste.gentoo.zip/i6b51Q9E
With working kernel or not? If it's not, then they are useless. It looks like it's with the non-working kernel. Did you try gentoo-kernel-bin?

Best Regards,
Georgi
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Fri Sep 05, 2025 5:58 am

pietinger wrote:Can you build those in the kernel?
Those were build in the kernel when I tried them (not as module)
pietinger wrote:With working kernel or not?
Yes

Best regards,
Krzysiek
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Fri Sep 05, 2025 6:02 am

This is my config: https://0x0.st/KXw3.txt

It is for AMD and Designware but I believe the touchpads are connected in similar way for both laptops and this is where the problem is. I hope it helps somehow. I'm out of ideas.

Best Regards,
Georgi
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Fri Sep 05, 2025 10:06 am

pogwizd,

if a MEI module gives you errors then something is very wrong with your kernel/kernel-.config. Have you ever edited the .config with an editor? I so, please read this: https://wiki.gentoo.org/wiki/User:Pieti ... it_.config

(best is to read the complete wiki article ;-) )

Unfortunately, I will be offline for the next two days. In the meantime, please do the following:

1. Boot our LivCD and then do number 2 of:
https://wiki.gentoo.org/wiki/User:Pieti ... _you_start
2. Do also a "dmesg > dmesg.txt" (because it could be we need it in two days)

Take your time for doing this now:

1. Get the latest gentoo-sources-6.16.5
2. Take your "lsmod"-list and ...
3. Configure a completely new kernel with "make menuconfig" (= DO NO "make oldconfig"); make sure you only enable the drivers you really need (e.g., some PINCTRL drivers are problematic; you only need the AlderLake-Pinctrl because you have a RaptorLake-S machine (i7 14th gen.); yes, they are upward compatible; yes, you see it also in the "lsmod"-list after booting our LiveCD).
4. Start right here and do everything in this article:
https://wiki.gentoo.org/wiki/User:Pieti ... ent_Kernel
5. Activate all MEI modules
6. DONT enable the XE module (you dont need it) for the GPU of your IntelCPU (yes, I know that our LiveCD loads this module)
7. (Dont forget to create your initramfs if you really need it; do you have an encrypted root partition?)
8. Install this kernel as you always do (->bootmanager or UEFI) and boot it
9. Do again a "dmesg > mydmesg.txt"
10. Test your touchpad and update this thread
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
mirekm
Apprentice
Apprentice
User avatar
Posts: 237
Joined: Thu Feb 12, 2004 8:17 am
Location: Gliwice

  • Quote

Post by mirekm » Fri Sep 05, 2025 10:10 am

I had to add desgnware i2c controller driver to get the touchpad working, although I have intel 14 series cpu.
Before that, I had everything else installed, and it was not able to communicate.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Fri Sep 05, 2025 10:12 am

mirekm wrote:I had to add desgnware i2c controller driver to get the touchpad working, although I have intel 14 series cpu.
Before that, I had everything else installed, and it was not able to communicate.
So Lenovo has got even weirder.

Best Regards,
Georgi
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Fri Sep 05, 2025 10:31 am

P.S.

pogwizd,

check in your "dmesg.txt" if you have a designware controller (you dont see it in "lsmod" because it is compiled statically <*> in our GentooLive-kernel and not as <M>odule). If so, you will find in my wiki article what to do.
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Sat Sep 06, 2025 5:20 am

pietinger,
I though so that the error shown for the mei were quite problematic. That is why I tried to include them as module within the kernel instead of statically, and in that case there indeed is no error:

Code: Select all

dmesg | grep -i mei && lsmod
[    3.905567] mei_me 0000:00:16.0: enabling device (0000 -> 0002)
[    3.931507] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops)
Module                  Size  Used by
nvidia_uvm           1806336  2
mei_pxp                12288  0
mei_hdcp               16384  0
nvidia_drm            118784  5
nvidia_modeset       1511424  3 nvidia_drm
mei_me                 49152  2
mei                   135168  5 mei_hdcp,mei_pxp,mei_me
nvidia              103350272  47 nvidia_uvm,nvidia_drm,nvidia_modeset
And no, of course I did not edit the .config file manually. I know I am crazy, but not that crazy :lol:

mirekm,
Yes, you were right. when I started the LiveCD and check out for the designware, I have it:

Code: Select all

dmesg | grep -i desi
[    3.588350] input: FTCS0038:00 2808:0105 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0105.0003/input/input7
[    3.591718] input: FTCS0038:00 2808:0105 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0105.0003/input/input8
[    3.762058] input: FTCS0038:00 2808:0105 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0105.0003/input/input10
[    3.765463] input: FTCS0038:00 2808:0105 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-FTCS0038:00/0018:2808:0105.0003/input/input11
So now I will try to add it.

PS:
pietinger wrote:If so, you will find in my wiki article what to do.
I think you forgot to mention the article, or were you thinking about the one for the manual kernel configuration?

PPS: I will not have a lot of time during the weekend, so I may take a bit of more time to answer.
Last edited by pogwizd on Sat Sep 06, 2025 6:33 am, edited 1 time in total.
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Sat Sep 06, 2025 6:31 am

So I tried to add (all except the one for AMD) the I2C designware positions in my kernel (tried both staticaly and as module), and nevertheless, it does not start.
This is the only thing that pops-up:

Code: Select all

dmesg | grep -i desig
[    9.035353] [<00000000ebd996f2>] i2c_dw_isr [i2c_designware_core]
I've already emerged the latest kernel, and will try this weekend to do the new configuration as suggested by pietinger.

For info, here are all the information:
  • Full dmesg when booting from the Gentoo LiveCD: https://bpa.st/raw/C2FA
  • dmesg (grep -i firmware) when booting from the Gentoo LiveCD: https://bpa.st/raw/7JPQ
  • dmesg (grep -i stepping) when booting from the Gentoo LiveCD: https://bpa.st/raw/3JQQ
  • lsmod when booting from the Gentoo LiveCD: https://bpa.st/raw/IKTQ
  • lspci when booting from the Gentoo LiveCD: https://bpa.st/raw/7CFA
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Sep 06, 2025 6:43 am

In confused. You said you had to add designware controller to get the TouchPad working and now you say it's not working?
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Sat Sep 06, 2025 6:56 am

logrusx,

What I tried to say is that:
  • When I booted the LiveCD, the touchpad works, and I could see that it uses the designware drivers
  • Back on my installation, I added those designware position to my kernel, but the touchpad is still not working.
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Sep 06, 2025 7:11 am

Have you tried gentoo-kernel-bin yet?
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Sat Sep 06, 2025 8:24 am

Yes, I did. The following: 6.16.5-gentoo-dist
And with it, it works.

I will try this weendend to get the newest kernel from scratch as suggested pietinger
Top
logrusx
Advocate
Advocate
User avatar
Posts: 3530
Joined: Thu Feb 22, 2018 2:29 pm

  • Quote

Post by logrusx » Sat Sep 06, 2025 8:36 am

pogwizd wrote:Yes, I did. The following: 6.16.5-gentoo-dist
And with it, it works.
The procedure I followed was to strip gentoo-kernel's configuration down to what I have now and use that for my custom kernel. There's a lot of stuff you're sure you won't use, don't touch anything in the input,hid, i2c drivers. After you get it working and spirited of the rest of the unnecessary configuration, then you can start stripping those sections.

Best Regards,
Georgi
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Sat Sep 06, 2025 7:14 pm

pogwizd wrote:[...] PS:
pietinger wrote:If so, you will find in my wiki article what to do.
I think you forgot to mention the article, or were you thinking about the one for the manual kernel configuration?
Sorry ... I wasn't exactly ... :oops: .... I have meant this:
pietinger wrote:The output of your "lsmod" tells me your touchpad use the HID_MULTITOUCH ... if this does not work (because it is an ELAN or you use a Synopsys DesignWare PCIe controller) I would need the output of "dmesg" after booting our LiveCD. In the mean time you could look to this:
https://wiki.gentoo.org/wiki/User:Pieti ... C_Touchpad (and the next chapter).
... the "next chapter" is designware ;-)
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
pogwizd
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 91
Joined: Sun Mar 26, 2006 7:54 am
Location: Warszawa

  • Quote

Post by pogwizd » Mon Sep 08, 2025 4:38 am

Hi,

So today is a happy Monday, since I managed to get it work :D

I created a new kernel configuration from scratch as suggested by pietinger, and added the designeware controller mentioned by mirekm.
Now, I just got to check out why I have those error mess. (Yeah, I still have those about the mei_me, and the message about the ACPI BIOS), but that for other threads :)

So again, a very big thank you to you all.

PS: and the good purk is that I do not have the initramfs anymore :lol:
Top
pietinger
Administrator
Administrator
Posts: 6621
Joined: Tue Oct 17, 2006 5:11 pm
Location: Bavaria

  • Quote

Post by pietinger » Mon Sep 08, 2025 9:21 am

pogwizd wrote:So today is a happy Monday, since I managed to get it work :D
I'm happy to hear that! :D
pogwizd wrote:Now, I just got to check out why I have those error mess. (Yeah, I still have those about the mei_me, and the message about the ACPI BIOS), but that for other threads :)
If your sound worked before without the MEI_ME then you could test if your touchpad will work also without it ... maybe ... just test it. ;-)
The ACPI error messages I have seen also when/with booting our LiveCD ... maybe here will help only a BIOS update (or you live with it).
pogwizd wrote:So again, a very big thank you to you all.
You are very Welcome! :D
pogwizd wrote:PS: and the good purk is that I do not have the initramfs anymore :lol:
YESS ... 8) ... maybe your system will now start a little bit faster also. Next step is hardening the kernel ... :lol:
https://wiki.gentoo.org/wiki/User:Pietinger --> https://wiki.gentoo.org/wiki/User:Pieti ... _at_Gentoo
Top
Post Reply

26 posts
  • 1
  • 2
  • Next

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