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 AdapterCode: Select all
Bus 001 Device 004: ID 048d:c997 Integrated Technology Express, Inc. ITE Device(8258)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=ySo I was wandering if someone might have an idea why this is not working?
Thanks in advance for the help.



