Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Enabling touchpad on System76 Darter Pro 8 [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Wed Sep 14, 2022 7:37 pm    Post subject: Enabling touchpad on System76 Darter Pro 8 [SOLVED] Reply with quote

I'm trying to get my touchpad working on my System76 Darter Pro 8. The kernel seems to recognize at, as does X11, but X11 chooses not to use it for some reason. I don't see any error or explanation. The touchpad is initialized at the end, /dev/input/mouse1 or /dev/input/event15.

Xorg.0.log
Code:
[     7.433]
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[     7.433] Current Operating System: Linux onyx 5.19.8-gentoo-x86_64 #1 SMP PREEMPT_DYNAMIC Wed Sep 14 11:46:17 PDT 2022 x86_64
[     7.433] Kernel command line: BOOT_IMAGE=/vmlinuz-5.19.8-gentoo-x86_64 root=UUID=9e4156d3-a0e8-4b3e-8350-d1e31a31586a ro
[     7.433] 
[     7.433] Current version of pixman: 0.40.0
[     7.433]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[     7.433] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[     7.433] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Sep 14 12:10:35 2022
[     7.434] (==) Using config directory: "/etc/X11/xorg.conf.d"
[     7.434] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[     7.434] (==) No Layout section.  Using the first Screen section.
[     7.434] (==) No screen section available. Using defaults.
[     7.434] (**) |-->Screen "Default Screen Section" (0)
[     7.434] (**) |   |-->Monitor "<default monitor>"
[     7.434] (==) No monitor specified for screen "Default Screen Section".
   Using a default monitor configuration.
[     7.434] (==) Automatically adding devices
[     7.434] (==) Automatically enabling devices
[     7.434] (==) Automatically adding GPU devices
[     7.434] (==) Automatically binding GPU devices
[     7.434] (==) Max clients allowed: 256, resource mask: 0x1fffff
[     7.436] (==) FontPath set to:
   /usr/share/fonts/misc,
   /usr/share/fonts/TTF,
   /usr/share/fonts/OTF,
   /usr/share/fonts/Type1,
   /usr/share/fonts/100dpi,
   /usr/share/fonts/75dpi
[     7.436] (==) ModulePath set to "/usr/lib64/xorg/modules"
[     7.436] (II) The server relies on udev to provide the list of input devices.
   If no devices become available, reconfigure udev or disable AutoAddDevices.
[     7.436] (II) Module ABI versions:
[     7.436]    X.Org ANSI C Emulation: 0.4
[     7.436]    X.Org Video Driver: 25.2
[     7.436]    X.Org XInput driver : 24.4
[     7.436]    X.Org Server Extension : 10.0
[     7.436] (++) using VT number 7

[     7.436] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[     7.437] (II) xfree86: Adding drm device (/dev/dri/card0)
[     7.437] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[     7.446] (--) PCI:*(0@0:2:0) 8086:46a6:1558:7716 rev 12, Mem @ 0x81000000/16777216, 0x90000000/268435456, I/O @ 0x00001000/64, BIOS @ 0x????????/131072
[     7.446] (II) LoadModule: "glx"
[     7.447] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[     7.450] (II) Module glx: vendor="X.Org Foundation"
[     7.450]    compiled for 1.21.1.4, module version = 1.0.0
[     7.450]    ABI class: X.Org Server Extension, version 10.0
[     7.450] (==) Matched intel as autoconfigured driver 0
[     7.450] (==) Matched modesetting as autoconfigured driver 1
[     7.450] (==) Matched fbdev as autoconfigured driver 2
[     7.450] (==) Matched vesa as autoconfigured driver 3
[     7.450] (==) Assigned the driver to the xf86ConfigLayout
[     7.450] (II) LoadModule: "intel"
[     7.450] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[     7.450] (II) Module intel: vendor="X.Org Foundation"
[     7.450]    compiled for 1.21.1.4, module version = 2.99.917
[     7.450]    Module class: X.Org Video Driver
[     7.450]    ABI class: X.Org Video Driver, version 25.2
[     7.451] (II) LoadModule: "modesetting"
[     7.451] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[     7.452] (II) Module modesetting: vendor="X.Org Foundation"
[     7.452]    compiled for 1.21.1.4, module version = 1.21.1
[     7.452]    Module class: X.Org Video Driver
[     7.452]    ABI class: X.Org Video Driver, version 25.2
[     7.452] (II) LoadModule: "fbdev"
[     7.452] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[     7.452] (II) Module fbdev: vendor="X.Org Foundation"
[     7.452]    compiled for 1.21.1.4, module version = 0.5.0
[     7.452]    Module class: X.Org Video Driver
[     7.452]    ABI class: X.Org Video Driver, version 25.2
[     7.452] (II) LoadModule: "vesa"
[     7.452] (WW) Warning, couldn't open module vesa
[     7.452] (EE) Failed to load module "vesa" (module does not exist, 0)
[     7.452] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
   i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
   915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
   Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
   GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[     7.453] (II) intel: Driver for Intel(R) HD Graphics
[     7.453] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[     7.453] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[     7.453] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[     7.453] (II) FBDEV: driver for framebuffer: fbdev
[     7.464] xf86EnableIO: failed to enable I/O ports 0000-03ff (Function not implemented)
[     7.465] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20201103
[     7.466] (WW) Falling back to old probe method for modesetting
[     7.466] (WW) Falling back to old probe method for fbdev
[     7.466] (II) Loading sub module "fbdevhw"
[     7.466] (II) LoadModule: "fbdevhw"
[     7.466] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[     7.466] (II) Module fbdevhw: vendor="X.Org Foundation"
[     7.466]    compiled for 1.21.1.4, module version = 0.0.2
[     7.466]    ABI class: X.Org Video Driver, version 25.2
[     7.466] (WW) intel(0): Unknown chipset
[     7.466] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 12 threads
[     7.466] (II) intel(0): Creating default Display subsection in Screen section
   "Default Screen Section" for depth/fbbpp 24/32
[     7.466] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[     7.466] (==) intel(0): RGB weight 888
[     7.466] (==) intel(0): Default visual is TrueColor
[     7.466] (WW) intel(0): Detected unsupported/dysfunctional hardware, disabling acceleration.
[     7.467] (II) intel(0): Output eDP1 has no monitor section
[     7.467] (**) intel(0): Found backlight control interface intel_backlight (type 'raw') for output eDP1
[     7.467] (II) intel(0): Enabled output eDP1
[     7.467] (II) intel(0): Output HDMI1 has no monitor section
[     7.467] (II) intel(0): Enabled output HDMI1
[     7.467] (II) intel(0): Output DP1 has no monitor section
[     7.467] (II) intel(0): Enabled output DP1
[     7.467] (II) intel(0): Output DP2 has no monitor section
[     7.467] (II) intel(0): Enabled output DP2
[     7.467] (II) intel(0): Output DP3 has no monitor section
[     7.467] (II) intel(0): Enabled output DP3
[     7.467] (II) intel(0): Output DP4 has no monitor section
[     7.468] (II) intel(0): Enabled output DP4
[     7.468] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[     7.468] (II) intel(0): Output VIRTUAL1 has no monitor section
[     7.468] (II) intel(0): Enabled output VIRTUAL1
[     7.468] (--) intel(0): Output eDP1 using initial mode 1920x1080 on pipe 0
[     7.468] (==) intel(0): TearFree enabled
[     7.468] (==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
[     7.468] (==) intel(0): DPI set to (96, 96)
[     7.468] (II) Loading sub module "dri3"
[     7.468] (II) LoadModule: "dri3"
[     7.468] (II) Module "dri3" already built-in
[     7.468] (II) Loading sub module "dri2"
[     7.468] (II) LoadModule: "dri2"
[     7.468] (II) Module "dri2" already built-in
[     7.468] (II) Loading sub module "present"
[     7.468] (II) LoadModule: "present"
[     7.468] (II) Module "present" already built-in
[     7.468] (II) UnloadModule: "modesetting"
[     7.468] (II) Unloading modesetting
[     7.468] (II) UnloadModule: "fbdev"
[     7.468] (II) Unloading fbdev
[     7.468] (II) UnloadSubModule: "fbdevhw"
[     7.468] (II) Unloading fbdevhw
[     7.468] (II) intel(0): SNA initialized with disabled backend
[     7.469] (==) intel(0): Backing store enabled
[     7.469] (==) intel(0): Silken mouse enabled
[     7.469] (II) intel(0): HW Cursor enabled
[     7.469] (==) intel(0): DPMS enabled
[     7.469] (==) intel(0): Display hotplug detection enabled
[     7.469] (II) intel(0): Textured video not supported on this hardware or backend
[     7.469] (WW) intel(0): loading DRI2 whilst acceleration is disabled.
[     7.469] (II) intel(0): [DRI2] Setup complete
[     7.469] (II) intel(0): [DRI2]   DRI driver: i965
[     7.469] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[     7.469] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[     7.469] (II) intel(0): hardware support for Present enabled
[     7.469] (II) Initializing extension Generic Event Extension
[     7.469] (II) Initializing extension SHAPE
[     7.469] (II) Initializing extension MIT-SHM
[     7.469] (II) Initializing extension XInputExtension
[     7.470] (II) Initializing extension XTEST
[     7.470] (II) Initializing extension BIG-REQUESTS
[     7.470] (II) Initializing extension SYNC
[     7.470] (II) Initializing extension XKEYBOARD
[     7.470] (II) Initializing extension XC-MISC
[     7.470] (II) Initializing extension XFIXES
[     7.470] (II) Initializing extension RENDER
[     7.470] (II) Initializing extension RANDR
[     7.470] (II) Initializing extension COMPOSITE
[     7.470] (II) Initializing extension DAMAGE
[     7.470] (II) Initializing extension MIT-SCREEN-SAVER
[     7.470] (II) Initializing extension DOUBLE-BUFFER
[     7.470] (II) Initializing extension RECORD
[     7.470] (II) Initializing extension DPMS
[     7.470] (II) Initializing extension Present
[     7.470] (II) Initializing extension DRI3
[     7.470] (II) Initializing extension X-Resource
[     7.470] (II) Initializing extension XVideo
[     7.470] (II) Initializing extension XVideo-MotionCompensation
[     7.470] (II) Initializing extension GLX
[     7.470] (EE) AIGLX error: dlopen of /usr/lib64/dri/i965_dri.so failed (/usr/lib64/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[     7.470] (EE) AIGLX error: unable to load driver i965
[     7.528] (II) IGLX: Loaded and initialized swrast
[     7.528] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[     7.528] (II) Initializing extension XFree86-VidModeExtension
[     7.528] (II) Initializing extension XFree86-DGA
[     7.528] (II) Initializing extension XFree86-DRI
[     7.528] (II) Initializing extension DRI2
[     7.530] (II) intel(0): switch to mode 1920x1080@60.0 on eDP1 using pipe 0, position (0, 0), rotation normal, reflection none
[     7.545] (II) intel(0): Setting screen physical size to 508 x 285
[     7.579] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[     7.579] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     7.579] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     7.579] (**) Power Button: Applying InputClass "PS/2 Touchpad"
[     7.579] (II) LoadModule: "libinput"
[     7.579] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
[     7.580] (II) Module libinput: vendor="X.Org Foundation"
[     7.580]    compiled for 1.21.1.4, module version = 1.2.1
[     7.580]    Module class: X.Org XInput Driver
[     7.580]    ABI class: X.Org XInput driver, version 24.4
[     7.580] (II) Using input driver 'libinput' for 'Power Button'
[     7.580] (**) Power Button: always reports core events
[     7.580] (**) Option "Device" "/dev/input/event3"
[     7.584] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     7.584] (II) event3  - Power Button: device is a keyboard
[     7.584] (II) event3  - Power Button: device removed
[     7.593] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input3/event3"
[     7.593] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[     7.593] (II) event3  - Power Button: is tagged by udev as: Keyboard
[     7.593] (II) event3  - Power Button: device is a keyboard
[     7.593] (II) config/udev: Adding input device System76 ACPI Hotkeys (/dev/input/event6)
[     7.593] (**) System76 ACPI Hotkeys: Applying InputClass "evdev keyboard catchall"
[     7.593] (**) System76 ACPI Hotkeys: Applying InputClass "libinput keyboard catchall"
[     7.593] (**) System76 ACPI Hotkeys: Applying InputClass "PS/2 Touchpad"
[     7.593] (II) Using input driver 'libinput' for 'System76 ACPI Hotkeys'
[     7.593] (**) System76 ACPI Hotkeys: always reports core events
[     7.593] (**) Option "Device" "/dev/input/event6"
[     7.593] (II) event6  - System76 ACPI Hotkeys: is tagged by udev as: Keyboard
[     7.593] (II) event6  - System76 ACPI Hotkeys: device is a keyboard
[     7.593] (II) event6  - System76 ACPI Hotkeys: device removed
[     7.599] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/17761776:00/input/input8/event6"
[     7.599] (II) XINPUT: Adding extended input device "System76 ACPI Hotkeys" (type: KEYBOARD, id 7)
[     7.599] (II) event6  - System76 ACPI Hotkeys: is tagged by udev as: Keyboard
[     7.599] (II) event6  - System76 ACPI Hotkeys: device is a keyboard
[     7.599] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[     7.599] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[     7.599] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[     7.599] (**) Video Bus: Applying InputClass "PS/2 Touchpad"
[     7.599] (II) Using input driver 'libinput' for 'Video Bus'
[     7.599] (**) Video Bus: always reports core events
[     7.599] (**) Option "Device" "/dev/input/event4"
[     7.599] (II) event4  - Video Bus: is tagged by udev as: Keyboard
[     7.599] (II) event4  - Video Bus: device is a keyboard
[     7.599] (II) event4  - Video Bus: device removed
[     7.605] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4/event4"
[     7.605] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[     7.605] (II) event4  - Video Bus: is tagged by udev as: Keyboard
[     7.605] (II) event4  - Video Bus: device is a keyboard
[     7.605] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[     7.605] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[     7.605] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[     7.605] (**) Power Button: Applying InputClass "PS/2 Touchpad"
[     7.605] (II) Using input driver 'libinput' for 'Power Button'
[     7.605] (**) Power Button: always reports core events
[     7.605] (**) Option "Device" "/dev/input/event0"
[     7.605] (II) event0  - Power Button: is tagged by udev as: Keyboard
[     7.605] (II) event0  - Power Button: device is a keyboard
[     7.605] (II) event0  - Power Button: device removed
[     7.611] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[     7.611] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[     7.611] (II) event0  - Power Button: is tagged by udev as: Keyboard
[     7.611] (II) event0  - Power Button: device is a keyboard
[     7.611] (II) config/udev: Adding input device Lid Switch (/dev/input/event2)
[     7.611] (**) Lid Switch: Applying InputClass "PS/2 Touchpad"
[     7.611] (II) Using input driver 'libinput' for 'Lid Switch'
[     7.611] (**) Lid Switch: always reports core events
[     7.611] (**) Option "Device" "/dev/input/event2"
[     7.611] (II) event2  - Lid Switch: is tagged by udev as: Switch
[     7.611] (II) event2  - Lid Switch: device is a switch device
[     7.611] (II) event2  - Lid Switch: device is a switch device
[     7.611] (II) event2  - Lid Switch: device removed
[     7.617] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input2/event2"
[     7.617] (II) XINPUT: Adding extended input device "Lid Switch" (type: KEYBOARD, id 10)
[     7.617] (II) event2  - Lid Switch: is tagged by udev as: Switch
[     7.617] (II) event2  - Lid Switch: device is a switch device
[     7.617] (II) event2  - Lid Switch: device is a switch device
[     7.617] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[     7.617] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[     7.617] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[     7.617] (**) Sleep Button: Applying InputClass "PS/2 Touchpad"
[     7.617] (II) Using input driver 'libinput' for 'Sleep Button'
[     7.617] (**) Sleep Button: always reports core events
[     7.617] (**) Option "Device" "/dev/input/event1"
[     7.617] (II) event1  - Sleep Button: is tagged by udev as: Keyboard
[     7.617] (II) event1  - Sleep Button: device is a keyboard
[     7.617] (II) event1  - Sleep Button: device removed
[     7.623] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1"
[     7.623] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 11)
[     7.623] (II) event1  - Sleep Button: is tagged by udev as: Keyboard
[     7.623] (II) event1  - Sleep Button: device is a keyboard
[     7.623] (II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event10)
[     7.623] (**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
[     7.623] (**) Logitech USB Receiver: Applying InputClass "libinput keyboard catchall"
[     7.623] (**) Logitech USB Receiver: Applying InputClass "PS/2 Touchpad"
[     7.623] (II) Using input driver 'libinput' for 'Logitech USB Receiver'
[     7.623] (**) Logitech USB Receiver: always reports core events
[     7.623] (**) Option "Device" "/dev/input/event10"
[     7.624] (II) event10 - Logitech USB Receiver: is tagged by udev as: Keyboard
[     7.624] (II) event10 - Logitech USB Receiver: device is a keyboard
[     7.624] (II) event10 - Logitech USB Receiver: device removed
[     7.633] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0/0003:046D:C52B.0001/input/input12/event10"
[     7.633] (II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD, id 12)
[     7.633] (II) event10 - Logitech USB Receiver: is tagged by udev as: Keyboard
[     7.633] (II) event10 - Logitech USB Receiver: device is a keyboard
[     7.633] (II) config/udev: Adding input device Logitech USB Receiver Mouse (/dev/input/event11)
[     7.633] (**) Logitech USB Receiver Mouse: Applying InputClass "evdev pointer catchall"
[     7.633] (**) Logitech USB Receiver Mouse: Applying InputClass "libinput pointer catchall"
[     7.633] (**) Logitech USB Receiver Mouse: Applying InputClass "PS/2 Touchpad"
[     7.633] (II) Using input driver 'libinput' for 'Logitech USB Receiver Mouse'
[     7.633] (**) Logitech USB Receiver Mouse: always reports core events
[     7.633] (**) Option "Device" "/dev/input/event11"
[     7.634] (II) event11 - Logitech USB Receiver Mouse: is tagged by udev as: Mouse
[     7.634] (II) event11 - Logitech USB Receiver Mouse: device is a pointer
[     7.634] (II) event11 - Logitech USB Receiver Mouse: device removed
[     7.649] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:046D:C52B.0002/input/input13/event11"
[     7.649] (II) XINPUT: Adding extended input device "Logitech USB Receiver Mouse" (type: MOUSE, id 13)
[     7.649] (**) Option "AccelerationScheme" "none"
[     7.649] (**) Logitech USB Receiver Mouse: (accel) selected scheme none/0
[     7.649] (**) Logitech USB Receiver Mouse: (accel) acceleration factor: 2.000
[     7.649] (**) Logitech USB Receiver Mouse: (accel) acceleration threshold: 4
[     7.649] (II) event11 - Logitech USB Receiver Mouse: is tagged by udev as: Mouse
[     7.649] (II) event11 - Logitech USB Receiver Mouse: device is a pointer
[     7.649] (II) config/udev: Adding input device Logitech USB Receiver Mouse (/dev/input/mouse0)
[     7.649] (**) Logitech USB Receiver Mouse: Applying InputClass "PS/2 Touchpad"
[     7.649] (II) Using input driver 'libinput' for 'Logitech USB Receiver Mouse'
[     7.649] (**) Logitech USB Receiver Mouse: always reports core events
[     7.649] (**) Option "Device" "/dev/input/mouse0"
[     7.661] (II) mouse0  - not using input device '/dev/input/mouse0'.
[     7.661] (EE) libinput: Logitech USB Receiver Mouse: Failed to create a device for /dev/input/mouse0
[     7.661] (EE) PreInit returned 2 for "Logitech USB Receiver Mouse"
[     7.661] (II) UnloadModule: "libinput"
[     7.661] (II) config/udev: Adding input device Logitech USB Receiver Consumer Control (/dev/input/event12)
[     7.661] (**) Logitech USB Receiver Consumer Control: Applying InputClass "evdev keyboard catchall"
[     7.661] (**) Logitech USB Receiver Consumer Control: Applying InputClass "libinput keyboard catchall"
[     7.661] (**) Logitech USB Receiver Consumer Control: Applying InputClass "PS/2 Touchpad"
[     7.661] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[     7.661] (**) Logitech USB Receiver Consumer Control: always reports core events
[     7.661] (**) Option "Device" "/dev/input/event12"
[     7.661] (II) event12 - Logitech USB Receiver Consumer Control: is tagged by udev as: Keyboard
[     7.661] (II) event12 - Logitech USB Receiver Consumer Control: device is a keyboard
[     7.661] (II) event12 - Logitech USB Receiver Consumer Control: device removed
[     7.667] (II) libinput: Logitech USB Receiver Consumer Control: needs a virtual subdevice
[     7.667] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:046D:C52B.0002/input/input14/event12"
[     7.667] (II) XINPUT: Adding extended input device "Logitech USB Receiver Consumer Control" (type: MOUSE, id 14)
[     7.667] (**) Option "AccelerationScheme" "none"
[     7.667] (**) Logitech USB Receiver Consumer Control: (accel) selected scheme none/0
[     7.667] (**) Logitech USB Receiver Consumer Control: (accel) acceleration factor: 2.000
[     7.667] (**) Logitech USB Receiver Consumer Control: (accel) acceleration threshold: 4
[     7.667] (II) event12 - Logitech USB Receiver Consumer Control: is tagged by udev as: Keyboard
[     7.667] (II) event12 - Logitech USB Receiver Consumer Control: device is a keyboard
[     7.667] (II) config/udev: Adding input device Logitech USB Receiver System Control (/dev/input/event13)
[     7.667] (**) Logitech USB Receiver System Control: Applying InputClass "evdev keyboard catchall"
[     7.667] (**) Logitech USB Receiver System Control: Applying InputClass "libinput keyboard catchall"
[     7.667] (**) Logitech USB Receiver System Control: Applying InputClass "PS/2 Touchpad"
[     7.667] (II) Using input driver 'libinput' for 'Logitech USB Receiver System Control'
[     7.667] (**) Logitech USB Receiver System Control: always reports core events
[     7.667] (**) Option "Device" "/dev/input/event13"
[     7.668] (II) event13 - Logitech USB Receiver System Control: is tagged by udev as: Keyboard
[     7.668] (II) event13 - Logitech USB Receiver System Control: device is a keyboard
[     7.668] (II) event13 - Logitech USB Receiver System Control: device removed
[     7.677] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:046D:C52B.0002/input/input15/event13"
[     7.677] (II) XINPUT: Adding extended input device "Logitech USB Receiver System Control" (type: KEYBOARD, id 15)
[     7.677] (II) event13 - Logitech USB Receiver System Control: is tagged by udev as: Keyboard
[     7.677] (II) event13 - Logitech USB Receiver System Control: device is a keyboard
[     7.677] (II) config/udev: Adding input device Chicony USB2.0 Camera: Chicony  (/dev/input/event14)
[     7.677] (**) Chicony USB2.0 Camera: Chicony : Applying InputClass "evdev keyboard catchall"
[     7.677] (**) Chicony USB2.0 Camera: Chicony : Applying InputClass "libinput keyboard catchall"
[     7.677] (**) Chicony USB2.0 Camera: Chicony : Applying InputClass "PS/2 Touchpad"
[     7.677] (II) Using input driver 'libinput' for 'Chicony USB2.0 Camera: Chicony '
[     7.677] (**) Chicony USB2.0 Camera: Chicony : always reports core events
[     7.677] (**) Option "Device" "/dev/input/event14"
[     7.678] (II) event14 - Chicony USB2.0 Camera: Chicony : is tagged by udev as: Keyboard
[     7.678] (II) event14 - Chicony USB2.0 Camera: Chicony : device is a keyboard
[     7.678] (II) event14 - Chicony USB2.0 Camera: Chicony : device removed
[     7.693] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/input/input17/event14"
[     7.693] (II) XINPUT: Adding extended input device "Chicony USB2.0 Camera: Chicony " (type: KEYBOARD, id 16)
[     7.693] (II) event14 - Chicony USB2.0 Camera: Chicony : is tagged by udev as: Keyboard
[     7.693] (II) event14 - Chicony USB2.0 Camera: Chicony : device is a keyboard
[     7.693] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event8)
[     7.693] (**) HDA Intel PCH Front Headphone: Applying InputClass "PS/2 Touchpad"
[     7.693] (II) Using input driver 'libinput' for 'HDA Intel PCH Front Headphone'
[     7.693] (**) HDA Intel PCH Front Headphone: always reports core events
[     7.693] (**) Option "Device" "/dev/input/event8"
[     7.693] (II) event8  - HDA Intel PCH Front Headphone: is tagged by udev as: Switch
[     7.699] (II) event8  - not using input device '/dev/input/event8'.
[     7.699] (EE) libinput: HDA Intel PCH Front Headphone: Failed to create a device for /dev/input/event8
[     7.699] (EE) PreInit returned 2 for "HDA Intel PCH Front Headphone"
[     7.699] (II) UnloadModule: "libinput"
[     7.699] (II) config/udev: Adding input device HDA Intel PCH HDMI (/dev/input/event9)
[     7.699] (**) HDA Intel PCH HDMI: Applying InputClass "PS/2 Touchpad"
[     7.699] (II) Using input driver 'libinput' for 'HDA Intel PCH HDMI'
[     7.699] (**) HDA Intel PCH HDMI: always reports core events
[     7.699] (**) Option "Device" "/dev/input/event9"
[     7.699] (II) event9  - HDA Intel PCH HDMI: is tagged by udev as: Switch
[     7.705] (II) event9  - not using input device '/dev/input/event9'.
[     7.705] (EE) libinput: HDA Intel PCH HDMI: Failed to create a device for /dev/input/event9
[     7.705] (EE) PreInit returned 2 for "HDA Intel PCH HDMI"
[     7.705] (II) UnloadModule: "libinput"
[     7.705] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event7)
[     7.705] (**) HDA Digital PCBeep: Applying InputClass "PS/2 Touchpad"
[     7.705] (II) Using input driver 'libinput' for 'HDA Digital PCBeep'
[     7.705] (**) HDA Digital PCBeep: always reports core events
[     7.705] (**) Option "Device" "/dev/input/event7"
[     7.705] (II) event7  - HDA Digital PCBeep: not tagged as supported input device
[     7.717] (II) event7  - not using input device '/dev/input/event7'.
[     7.717] (EE) libinput: HDA Digital PCBeep: Failed to create a device for /dev/input/event7
[     7.717] (EE) PreInit returned 2 for "HDA Digital PCBeep"
[     7.717] (II) UnloadModule: "libinput"
[     7.717] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event5)
[     7.717] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[     7.717] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[     7.717] (**) AT Translated Set 2 keyboard: Applying InputClass "PS/2 Touchpad"
[     7.717] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[     7.717] (**) AT Translated Set 2 keyboard: always reports core events
[     7.717] (**) Option "Device" "/dev/input/event5"
[     7.717] (II) event5  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     7.717] (II) event5  - AT Translated Set 2 keyboard: device is a keyboard
[     7.717] (II) event5  - AT Translated Set 2 keyboard: device removed
[     7.723] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input5/event5"
[     7.723] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 17)
[     7.723] (II) event5  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[     7.723] (II) event5  - AT Translated Set 2 keyboard: device is a keyboard
[     7.745] (**) Logitech USB Receiver Consumer Control: Applying InputClass "evdev keyboard catchall"
[     7.745] (**) Logitech USB Receiver Consumer Control: Applying InputClass "libinput keyboard catchall"
[     7.745] (**) Logitech USB Receiver Consumer Control: Applying InputClass "PS/2 Touchpad"
[     7.745] (II) Using input driver 'libinput' for 'Logitech USB Receiver Consumer Control'
[     7.745] (**) Logitech USB Receiver Consumer Control: always reports core events
[     7.745] (**) Option "Device" "/dev/input/event12"
[     7.745] (II) libinput: Logitech USB Receiver Consumer Control: is a virtual subdevice
[     7.745] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.1/0003:046D:C52B.0002/input/input14/event12"
[     7.745] (II) XINPUT: Adding extended input device "Logitech USB Receiver Consumer Control" (type: KEYBOARD, id 18)
[     9.471] (II) intel(0): EDID vendor "NCP", prod id 46
[     9.471] (II) intel(0): Printing DDC gathered Modelines:
[     9.471] (II) intel(0): Modeline "1920x1080"x0.0  138.65  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (66.7 kHz eP)
[     9.471] (II) intel(0): Modeline "1920x1080"x0.0  110.90  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync (53.3 kHz e)
[    21.566] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/mouse1)
[    21.566] (**) PS/2 Generic Mouse: Applying InputClass "PS/2 Touchpad"
[    21.566] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[    21.566] (**) PS/2 Generic Mouse: always reports core events
[    21.566] (**) Option "Device" "/dev/input/mouse1"
[    21.577] (II) mouse1  - not using input device '/dev/input/mouse1'.
[    21.577] (EE) libinput: PS/2 Generic Mouse: Failed to create a device for /dev/input/mouse1
[    21.577] (EE) PreInit returned 2 for "PS/2 Generic Mouse"
[    21.577] (II) UnloadModule: "libinput"
[    21.588] (II) config/udev: Adding input device PS/2 Generic Mouse (/dev/input/event15)
[    21.588] (**) PS/2 Generic Mouse: Applying InputClass "evdev pointer catchall"
[    21.588] (**) PS/2 Generic Mouse: Applying InputClass "libinput pointer catchall"
[    21.588] (**) PS/2 Generic Mouse: Applying InputClass "PS/2 Touchpad"
[    21.588] (II) Using input driver 'libinput' for 'PS/2 Generic Mouse'
[    21.588] (**) PS/2 Generic Mouse: always reports core events
[    21.588] (**) Option "Device" "/dev/input/event15"
[    21.588] (II) event15 - PS/2 Generic Mouse: is tagged by udev as: Mouse
[    21.588] (II) event15 - PS/2 Generic Mouse: device is a pointer
[    21.588] (II) event15 - PS/2 Generic Mouse: device removed
[    21.597] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input7/event15"
[    21.597] (II) XINPUT: Adding extended input device "PS/2 Generic Mouse" (type: MOUSE, id 19)
[    21.597] (**) Option "AccelerationScheme" "none"
[    21.597] (**) PS/2 Generic Mouse: (accel) selected scheme none/0
[    21.597] (**) PS/2 Generic Mouse: (accel) acceleration factor: 2.000
[    21.597] (**) PS/2 Generic Mouse: (accel) acceleration threshold: 4
[    21.597] (II) event15 - PS/2 Generic Mouse: is tagged by udev as: Mouse
[    21.597] (II) event15 - PS/2 Generic Mouse: device is a pointer


Last edited by XelKarin on Thu Sep 15, 2022 10:35 pm; edited 1 time in total
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Wed Sep 14, 2022 8:13 pm    Post subject: Reply with quote

I've enabled the 3 PS/2 extensions in the kernel, I've also tried the Synaptics driver with no luck.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3996
Location: Bavaria

PostPosted: Wed Sep 14, 2022 8:40 pm    Post subject: Reply with quote

I suppose you have a touchpad connected via i2c. We had a lot of problems with these kind of touchpads last times - so you will find a lot of threads for this here.

Maybe you want read my (german) guide for needed kernel settings: https://forums.gentoo.org/viewtopic-p-8692426.html#8692426

After this please clean all X11 configuration you have done - its best to start X11 with defaults.
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Wed Sep 14, 2022 10:32 pm    Post subject: Reply with quote

Ok, I've tried enabling all those drivers and still no luck. I even found the following driver, which also didn't help.

Code:
-> Device Drivers
  -> SPI support
    <*>   DesignWare SPI controller core support


I've booted into Ubuntu and ran dmesg and lspci. dmesg displays the following i2c_designware messages, these are not appearing under Gentoo. So it seems an i2c driver might be missing

Code:
[    1.550294] i2c_dev: i2c /dev entries driver
[    1.709696] i2c i2c-0: 2/2 memory slots populated (from DMI)
[    1.710882] i2c i2c-0: Successfully instantiated SPD at 0x50
[    1.870459] input: FTCS1000:00 2808:0101 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-FTCS1000:00/0018:2808:0101.0001/input/input8
[    1.870598] input: FTCS1000:00 2808:0101 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-FTCS1000:00/0018:2808:0101.0001/input/input9
[    1.870741] hid-generic 0018:2808:0101.0001: input,hidraw0: I2C HID v1.00 Mouse [FTCS1000:00 2808:0101] on i2c-FTCS1000:00
[    5.229063] input: FTCS1000:00 2808:0101 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-FTCS1000:00/0018:2808:0101.0001/input/input23
[    5.229231] input: FTCS1000:00 2808:0101 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-FTCS1000:00/0018:2808:0101.0001/input/input24
[    5.229342] hid-multitouch 0018:2808:0101.0001: input,hidraw0: I2C HID v1.00 Mouse [FTCS1000:00 2808:0101] on i2c-FTCS1000:00


Here's all the i2c drivers I've tried enabling.

Code:
<*> Intel 82801 (ICH/PCH)
<*> Intel SCH SMBus 1.0
<*> Intel iSMT SMBus Controller
<*> SMBus Control Method Interface
[*] Synopsys DesignWare Slave
<*> Synopsys DesignWare Platform
[*]   Intel Baytrail I2C semaphore support
<*> Synopsys DesignWare PCI
<*> GPIO-based bitbanging I2C


Also, I've found all drivers listed in the Ubuntu lspci output except for the following, which appears to be a driver for an extremely recent version of USB?

Code:
00:0d.2 USB controller: Intel Corporation Alder Lake-P Thunderbolt 4 NHI #0 (rev 02)
        Subsystem: CLEVO/KAPOK Computer Alder Lake-P Thunderbolt 4 NHI
        Kernel driver in use: thunderbolt
        Kernel modules: thunderbolt
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Wed Sep 14, 2022 11:07 pm    Post subject: Reply with quote

Enabled the INTEL_WMI_THUNDERBOLT driver, but according to lspci output it's not being recognized as the driver I need.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3996
Location: Bavaria

PostPosted: Wed Sep 14, 2022 11:23 pm    Post subject: Reply with quote

XelKarin,

it is not only i2c-drivers you will need; a very important driver is also pinctrl (sometimes also gpio). Thunderbolt is not important for your touchpad (it is for USB-C). Have a look into your lsmod (not lspci -k) from Ubuntu and give me the name of pinctrl (presumably alderlake).

I suggest you give me your kernel config with wgetpaste and I have a look into it. ;-)
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3996
Location: Bavaria

PostPosted: Wed Sep 14, 2022 11:53 pm    Post subject: Reply with quote

It looks like you have a PC with Intel Falcon Ridge or newer. Module "thunderbolt" is here (dont enable write by debugfs in submenu):
Code:
Device Drivers  --->
    [*] Unified support for USB4 and Thunderbolt  --->
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Thu Sep 15, 2022 12:31 am    Post subject: Reply with quote

Here's my kernel config. I have to re-download a Ubuntu image though. The dmesg and lspci captures I have are from a while ago and I deleted the image I used to grab them. I did include the Alder Lake pincontrol driver.
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Thu Sep 15, 2022 1:57 am    Post subject: Reply with quote

Here's the lsmod and dmesg output from Ubuntu.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3996
Location: Bavaria

PostPosted: Thu Sep 15, 2022 11:39 am    Post subject: Reply with quote

First of all: You have enabled all what is necessary for your touchpad ... BUT ... ;-)

... when I look into your lsmod of your Ubuntu I can see that PINCTRL_TIGERLAKE is loaded - instead of alderlake. So, maybe you have the same mainboard problem (chipset) we had here:
https://forums.gentoo.org/viewtopic-p-8736815.html#8736815

So, please enable it and disable alderlake - at the moment you have:
Code:
CONFIG_PINCTRL_ALDERLAKE=y
# CONFIG_PINCTRL_TIGERLAKE is not set



P.S.: Maybe you wanto to enable also "CONFIG_INPUT_LEDS" but I think it is not really necessary.
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Thu Sep 15, 2022 10:34 pm    Post subject: Reply with quote

Yep, the pinctrl driver was the issue, although my CPU is supposed to be an Alder Lake model. Anyways, it's working now. Thanks for all your help!
Back to top
View user's profile Send private message
XelKarin
Tux's lil' helper
Tux's lil' helper


Joined: 29 Dec 2003
Posts: 82

PostPosted: Sat Sep 17, 2022 6:09 pm    Post subject: Reply with quote

Just an additional note. I was cleaning up my kernel configuration and I discovered that the "DesignWare SPI controller core support" (CONFIG_SPI_DESIGNWARE) driver is also required for a functional touchpad.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3996
Location: Bavaria

PostPosted: Sat Sep 17, 2022 11:57 pm    Post subject: Reply with quote

XelKarin,

thanks for your report ! These kind of information is great for any other user reading this thread and having same problems.

Have fun with Gentoo ! :-)
Back to top
View user's profile Send private message
keet
Guru
Guru


Joined: 09 Sep 2008
Posts: 564

PostPosted: Sun Jan 01, 2023 11:32 pm    Post subject: Reply with quote

pietinger wrote:
XelKarin,

thanks for your report ! These kind of information is great for any other user reading this thread and having same problems.

Have fun with Gentoo ! :-)


Yes, thank you so much! Your guide in the thread that you linked to and the comments in this thread helped me make my touchpad work properly on my System76 laptop.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 3996
Location: Bavaria

PostPosted: Mon Jan 02, 2023 1:53 am    Post subject: Reply with quote

keet wrote:
Yes, thank you so much!

You are very welcome ! :D

Have fun with Gentoo ! 8)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum