Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Elan Touchpad detected but not working on Lenovo IdeaPad 1
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
Reymet_2
n00b
n00b


Joined: 17 Apr 2024
Posts: 6
Location: Russia

PostPosted: Fri Apr 19, 2024 3:57 pm    Post subject: Elan Touchpad detected but not working on Lenovo IdeaPad 1 Reply with quote

Installed Gentoo on Lenovo IdeaPad 1 14IGL05 81VU00D6US.

Touchpad wasn't working in X. After reading some threads on this forum regarding similar problems, followed the advice to boot some other Linux distributions and booted Ubuntu LiveUSB. Touchpad worked perfectly but my attempts to edit the kernel config using the one taken from Ubuntu as a sample met no success. What should I change in the kernel to make the touchpad work?

dmesg | grep ELAN output:
Code:
[    4.697937] i2c i2c-8: client [ELAN061A:00] registered with bus id i2c-ELAN061A:00
[    4.721605] acpi ELAN061A:00: GPIO: looking up 0 in _CRS
[    4.721787] elan_i2c i2c-ELAN061A:00: probe
[    4.721840] elan_i2c i2c-ELAN061A:00: supply vcc not found, using dummy regulator
[    4.837099] elan_i2c i2c-ELAN061A:00: Elan Touchpad: Module ID: 0x00fa, Firmware: 0x0001, Sample: 0x0002, IAP: 0x0000
[    4.837334] input: Elan Touchpad as /devices/pci0000:00/0000:00:17.3/i2c_designware.7/i2c-8/i2c-ELAN061A:00/input/input10

Full dmesg output

In /proc/bus/input/devices touchpad is also recognized:
Code:
I: Bus=0018 Vendor=04f3 Product=00fa Version=0000
N: Name="Elan Touchpad"
P: Phys=
S: Sysfs=/devices/pci0000:00/0000:00:17.3/i2c_designware.7/i2c-8/i2c-ELAN061A:00/input/input10
U: Uniq=
H: Handlers=mouse1 event9
B: PROP=5
B: EV=b
B: KEY=e520 10000 0 0 0 0
B: ABS=663800013000003


As well as in libinput list-devices:
Code:
Device:           Elan Touchpad
Kernel:           /dev/input/event9
Group:            5
Seat:             seat0, default
Size:             104x68mm
Capabilities:     pointer gesture
Tap-to-click:     disabled
Tap-and-drag:     enabled
Tap drag lock:    disabled
Left-handed:      disabled
Nat.scrolling:    disabled
Middle emulation: disabled
Calibration:      n/a
Scroll methods:   *two-finger edge
Click methods:    *button-areas clickfinger
Disable-w-typing: enabled
Disable-w-trackpointing: enabled
Accel profiles:   flat *adaptive custom
Rotation:         n/a


But cat /dev/input/event9 or cat /dev/input/mouse1 show nothing. libinput debug-events shows only this:
Code:
-event9   DEVICE_ADDED            Elan Touchpad                     seat0 default group5  cap:pg  size 104x68mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on dwtp-on

and no reaction when touchpad is touched or its buttons are clicked.

In xinput it's also shown:
Code:
⎡ Virtual core pointer                       id=2   [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   ↳ YICHIP Wireless Device Mouse               id=9   [slave  pointer  (2)]
⎜   ↳ YICHIP Wireless Device Consumer Control    id=11   [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                              id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                      id=3   [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                id=5   [slave  keyboard (3)]
    ↳ Video Bus                                  id=6   [slave  keyboard (3)]
    ↳ Power Button                               id=7   [slave  keyboard (3)]
    ↳ YICHIP Wireless Device                     id=8   [slave  keyboard (3)]
    ↳ YICHIP Wireless Device System Control      id=10   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                      id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard               id=14   [slave  keyboard (3)]
    ↳ YICHIP Wireless Device Consumer Control    id=15   [slave  keyboard (3)]


As Xorg.0.log says, X server also recognizes the touchpad but it's not working.

My kernel config
lsmod output
lspci -k output
And from Ubuntu LiveUSB (where it works):
dmesg output
lsmod output
lspci -k output
Kernel config
In /proc/bus/input/devices touchpad is shown a bit differently, in particular, "phys" field is not empty:
Code:
I: Bus=0018 Vendor=04f3 Product=3140 Version=0100
N: Name="ELAN061A:00 04F3:3140 Touchpad"
P: Phys=i2c-ELAN061A:00
S: Sysfs=/devices/pci0000:00/0000:00:17.3/i2c_designware.7/i2c-12/i2c-ELAN061A:00/0018:04F3:3140.0003/input/input13
U: Uniq=
H: Handlers=mouse1 event6
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Fri Apr 19, 2024 6:25 pm    Post subject: Reply with quote

Reymet_2,

Welcome to Gentoo Forums !

Merging two kernel configurations almost never works. Do not do this. In your case it is a mismatch between modules you have enabled statically into the kernel and enabled as <M>odule.

Yes, i2c needs PINCTRL ... but both of them must be a <M>odule or both of them are enabled statically (PINCTRL static and i2c as module is also possible). You will see it here:
Code:
[    1.433845] i801_smbus 0000:00:1f.1: No response

because you have: CONFIG_I2C_I801=y AND CONFIG_PINCTRL_GEMINILAKE=m

In your case the easiest way to solve this would be to enable (and disable all other intel pinctrl; you dont need them):
Code:
CONFIG_PINCTRL_GEMINILAKE=y

Check also the differencies between both "lsmod" outputs of Ubuntu and Gentoo.
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Fri Apr 19, 2024 6:35 pm    Post subject: Reply with quote

P.S.: If you have made the changes to the kernel .config with an editor, please read them urgently:
https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Manual_kernel_configuration#Never_edit_.config
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Reymet_2
n00b
n00b


Joined: 17 Apr 2024
Posts: 6
Location: Russia

PostPosted: Sat Apr 20, 2024 5:50 pm    Post subject: Reply with quote

pietinger wrote:

In your case the easiest way to solve this would be to enable (and disable all other intel pinctrl; you dont need them):
Code:
CONFIG_PINCTRL_GEMINILAKE=y


Enabled it as static, nothing has changed.
Then, tried to enable both as modules, (lack of) result is the same.
pietinger wrote:

If you have made the changes to the kernel .config with an editor

Of course, I use menuconfig
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Sat Apr 20, 2024 8:49 pm    Post subject: Reply with quote

Reymet_2 wrote:
Enabled it as static, nothing has changed.
Then, tried to enable both as modules, (lack of) result is the same.

The only expanation I have is: Maybe you have a mix with other necessary options of your kernel config that does not match together (best is always: ALL as module, or ALL statically).

For example, the only needed HID-module CONFIG_HID_MULTITOUCH=m is enabled as module while all others (you dont need) are enabled statically (so they all are checked before).

TBH: Your .config is a mess too ... :lol: ... I suggest to do a clean new configuration ...

1. Save your old .config
2. "make defconfig"
3. "make menuconfig" and start here: https://wiki.gentoo.org/wiki/User:Pietinger/Tutorials/Manual_Configuring_Kernel_Version_6.6 (enable all what you really need statically)
4. After you did this you have already LPSS, i2C and PINCTRL enabled
5. Add these:
Code:
Device Drivers  --->
    Multifunction device drivers  --->
        [*] Intel ICH LPC
        [*] Intel Low Power Subsystem support in PCI mode
        [*] Intel Low Power Subsystem support in ACPI mode

Device Drivers  --->
    [*] PCI support  --->
        PCI controller drivers  --->
            DesignWare PCI Core Support  --->
                [*] Platform bus based DesignWare PCIe Controller - Host mode

(kernel 6.8 =>)

Device Drivers  --->
    [*] PCI support  --->
        PCI controller drivers  --->
            DesignWare-based PCIe controllers  --->
                [*] Platform bus based DesignWare PCIe controller (host mode)

Input device support  --->
    [*]   Mice  --->
        [*]   ELAN I2C Touchpad support
        [*]     Enable I2C support
        [*]     Enable SMbus support

Device Drivers  --->
    HID support  --->
        Special HID drivers  --->
            <*> HID Multitouch panel

I2C support  --->
    [*]   I2C device interface
    [*]   Autoselect pertinent helper modules
    I2C Hardware Bus support  --->
        [*] Intel 82801 (ICH/PCH)
        [*] SMBus Control Method Interface
        [*] Synopsys DesignWare Platform
        [*] Synopsys DesignWare PCI

Device Drivers  --->
    HID support  --->
        [*]   /dev/hidraw raw HID device support
        [*]   Generic HID driver
        I2C HID support  --->
            [*] HID over I2C transport layer

(kernel 6.8 =>)

[*] HID bus support  --->
    -*-   HID bus core support
    [*]     Generic HID driver
    USB HID support  --->
        [*] USB HID transport layer
        [*] /dev/hiddev raw HID device support
    [*]   I2C HID support  --->
        [*]   HID over I2C transport layer ACPI driver

This is a list from Ubuntu-lsmod needed for your touchpad:
Code:
hid_multitouch
intel_lpss_pci
intel_lpss
elan_i2c
i2c_i801
i2c_hid
i2c_hid_acpi
usbhid
pinctrl_geminilake

I have not seen this module in the output from Ubuntu so I think you dont need it: CONFIG_SPI_DESIGNWARE ... you might enable it as <M>odule and wathc your "lsmod".
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
xgivolari
Tux's lil' helper
Tux's lil' helper


Joined: 26 Jul 2021
Posts: 77

PostPosted: Sun Apr 21, 2024 8:40 am    Post subject: Reply with quote

Skimming through your Xorg.log, I find this line suspicious:
Code:
[    43.391] (II) Using input driver 'synaptics' for 'Elan Touchpad'

Considering that your laptop is from 2020, it would surprise me if the synaptics driver worked at all with your touchpad. X11 should probably use libinput. And just to be sure, maybe check if your user is in the required groups (video, input, maybe plugdev?).
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Sun Apr 21, 2024 10:53 am    Post subject: Reply with quote

xgivolari wrote:
Skimming through your Xorg.log, I find this line suspicious:
Code:
[    43.391] (II) Using input driver 'synaptics' for 'Elan Touchpad'

Considering that your laptop is from 2020, it would surprise me if the synaptics driver worked at all with your touchpad. X11 should probably use libinput. And just to be sure, maybe check if your user is in the required groups (video, input, maybe plugdev?).

This usually points to a wrong configuration in X.11. As soon as I get a feedback I want to check dmesg again ... maybe kernel is already correct and now "only" X.11 configuration is wrong.

@PO: Best is to use xorg-server with empty /etc/X11/xorg.conf.d so it can work out of the box with its defaults.
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Reymet_2
n00b
n00b


Joined: 17 Apr 2024
Posts: 6
Location: Russia

PostPosted: Thu May 09, 2024 2:33 am    Post subject: Reply with quote

Built a new kernel. Used genkernel's default config[/url], with enabling statically all options listed above. Still no effect
New kernel config
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Thu May 09, 2024 11:17 am    Post subject: Reply with quote

Can we see your new dmesg ? (Have you deleted every file in /etc/X11/xorg.conf.d ?)
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Reymet_2
n00b
n00b


Joined: 17 Apr 2024
Posts: 6
Location: Russia

PostPosted: Fri May 10, 2024 12:53 pm    Post subject: Reply with quote

pietinger wrote:
Can we see your new dmesg ?

Of course
pietinger wrote:
(Have you deleted every file in /etc/X11/xorg.conf.d ?)

No, since there was nothing to delete (it always was empty).
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Fri May 10, 2024 1:07 pm    Post subject: Reply with quote

Hmmm ... yes, I thought so: You have now the correct kernel settings ... the result is:
Code:
[    1.568972] input: Elan Touchpad as /devices/pci0000:00/0000:00:17.3/i2c_designware.7/i2c-7/i2c-ELAN061A:00/input/input4

This means: You have presumably a problem with X.11

We must now check your X.11 configuration. If /etc/X11/xorg.conf.d is empty this is good. Please give us the output of: emerge -v --info xorg-server
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Fri May 10, 2024 1:15 pm    Post subject: Reply with quote

P.S.: I have just seen you are using 6.6.21 ... maybe update also to 6.6.30 (there where some problems with very new hardware components in older kernels).
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Reymet_2
n00b
n00b


Joined: 17 Apr 2024
Posts: 6
Location: Russia

PostPosted: Fri May 10, 2024 9:29 pm    Post subject: Reply with quote

pietinger wrote:

This means: You have presumably a problem with X.11

It's dubious since cat /dev/input/mouse0 or cat /dev/input/event3 (touchpad handlers according to /proc/bus/input/devices, also "phys" in that file is stil empty) still show no output.[/quote]

pietinger wrote:
We must now check your X.11 configuration. If /etc/X11/xorg.conf.d is empty this is good. Please give us the output of: emerge -v --info xorg-server

https://pastebin.com/sRD5ffqi

pietinger wrote:
P.S.: I have just seen you are using 6.6.21 ... maybe update also to 6.6.30 (there where some problems with very new hardware components in older kernels).

It's not new, in fact. It's more than a year old.
And Ubuntu LiveUSB had 6.5.0 which didn't hinder the touchpad to work
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Fri May 10, 2024 10:54 pm    Post subject: Reply with quote

Reymet_2 wrote:
https://pastebin.com/sRD5ffqi

gives me a 404 :(
_________________
https://wiki.gentoo.org/wiki/User:Pietinger
Back to top
View user's profile Send private message
Reymet_2
n00b
n00b


Joined: 17 Apr 2024
Posts: 6
Location: Russia

PostPosted: Fri May 10, 2024 11:11 pm    Post subject: Reply with quote

pietinger wrote:
gives me a 404 :(

For some reason which I don't know, pastebin keeps deleting it. So I'll post it here:
Code:
Portage 3.0.61 (python 3.11.8-final-0, default/linux/amd64/23.0/desktop, gcc-13, glibc-2.38-r11, 6.6.21-gentoo-x86_64 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-6.6.21-gentoo-x86_64-x86_64-Intel-R-_Pentium-R-_Silver_N5030_CPU_@_1.10GHz-with-glibc2.38
KiB Mem:     3807056 total,   1211088 free
KiB Swap:   16777212 total,  16656124 free
Timestamp of repository gentoo: Sat, 20 Apr 2024 11:00:00 +0000
Head commit of repository gentoo: dea916b7acb979759a87c90ff23b147ebe7bec25
sh bash 5.1_p16-r6
ld GNU ld (Gentoo 2.41 p5) 2.41.0
app-misc/pax-utils:        1.3.7::gentoo
app-shells/bash:           5.1_p16-r6::gentoo
dev-build/autoconf:        2.13-r8::gentoo, 2.71-r6::gentoo
dev-build/automake:        1.16.5-r2::gentoo
dev-build/cmake:           3.28.3::gentoo
dev-build/libtool:         2.4.7-r4::gentoo
dev-build/make:            4.4.1-r1::gentoo
dev-build/meson:           1.3.2::gentoo
dev-java/java-config:      2.3.3-r1::gentoo
dev-lang/perl:             5.38.2-r2::gentoo
dev-lang/python:           3.11.8_p1::gentoo, 3.12.3::gentoo
dev-lang/rust-bin:         1.75.0::gentoo
sys-apps/baselayout:       2.14-r2::gentoo
sys-apps/openrc:           0.54::gentoo
sys-apps/sandbox:          2.38::gentoo
sys-devel/binutils:        2.41-r5::gentoo
sys-devel/binutils-config: 5.5::gentoo
sys-devel/clang:           17.0.6::gentoo
sys-devel/gcc:             13.2.1_p20240210::gentoo
sys-devel/gcc-config:      2.11::gentoo
sys-devel/lld:             17.0.6::gentoo
sys-devel/llvm:            17.0.6::gentoo
sys-kernel/linux-headers:  6.6-r1::gentoo (virtual/os-headers)
sys-libs/glibc:            2.38-r11::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-extra-opts:
    sync-rsync-verify-jobs: 1
    sync-rsync-verify-max-age: 3
    sync-rsync-verify-metamanifest: yes

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64

ABI="amd64"
ABI_X86="64"
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE"
ACCEPT_PROPERTIES="*"
ACCEPT_RESTRICT="*"
ADA_TARGET="gcc_12"
ANT_HOME="/usr/share/ant"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias"
ARCH="amd64"
AUTOCLEAN="no"
BINPKG_COMPRESS="zstd"
BINPKG_FORMAT="gpkg"
BINPKG_GPG_SIGNING_BASE_COMMAND="/usr/bin/flock /run/lock/portage-binpkg-gpg.lock /usr/bin/gpg --sign --armor [PORTAGE_CONFIG]"
BINPKG_GPG_SIGNING_DIGEST="SHA512"
BINPKG_GPG_VERIFY_BASE_COMMAND="/usr/bin/gpg --verify --batch --no-tty --no-auto-check-trustdb --status-fd 2 [PORTAGE_CONFIG] [SIGNATURE]"
BINPKG_GPG_VERIFY_GPG_HOME="/etc/portage/gnupg"
BOOTSTRAP_USE="unicode internal-glib pkg-config split-usr xml python_targets_python3_11 python_single_target_python3_11 multilib zstd cet"
BROOT=""
CALLIGRA_FEATURES="karbon sheets words"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CFLAGS_amd64="-m64"
CFLAGS_x32="-mx32"
CFLAGS_x86="-m32 -mfpmath=sse"
CHOST="x86_64-pc-linux-gnu"
CHOST_amd64="x86_64-pc-linux-gnu"
CHOST_x32="x86_64-pc-linux-gnux32"
CHOST_x86="i686-pc-linux-gnu"
CLEAN_DELAY="5"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog"
COLLISION_IGNORE="/boot/dtbs/* /lib/modules/*"
COMMON_FLAGS="-march=native -O2 -pipe"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CPU_FLAGS_X86="mmx mmxext sse sse2"
CXXFLAGS="-march=native -O2 -pipe"
DBUS_SESSION_BUS_ADDRESS="unix:path=/tmp/dbus-6V5TRqZejN,guid=07ef3cebf0f6084a5125ce91663c3166"
DEFAULT_ABI="amd64"
DISPLAY=":0"
DISTDIR="/var/cache/distfiles"
EDITOR="/bin/nano"
ELIBC="glibc"
EMERGE_WARNING_DELAY="10"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
EPREFIX=""
EROOT="/"
ESYSROOT="/"
FCFLAGS="-march=native -O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance buildpkg-live config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FETCHCOMMAND="wget -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
FETCHCOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
FETCHCOMMAND_SFTP="bash -c "x=\${2#sftp://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; eval \"declare -a ssh_opts=(\${3})\" ; exec sftp \${port:+-P \${port}} \"\${ssh_opts[@]}\" \"\${host}:/\${x#*/}\" \"\$1\"" sftp "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FETCHCOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
FFLAGS="-march=native -O2 -pipe"
GCC_SPECS=""
GENTOO_MIRRORS="http://distfiles.gentoo.org"
GPG_VERIFY_GROUP_DROP="nogroup"
GPG_VERIFY_USER_DROP="nobody"
GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox"
GRUB_PLATFORMS="efi-64"
GSETTINGS_BACKEND="dconf"
GTK_MODULES="canberra-gtk-module"
HOME="/root"
HUSHLOGIN="FALSE"
INFOPATH="/usr/share/gcc-data/x86_64-pc-linux-gnu/13/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.41/info:/usr/share/autoconf-2.71/info:/usr/share/autoconf-2.13/info:/usr/share/automake-1.16.5/info:/usr/share/info"
INPUT_DEVICES="libinput synaptics"
IUSE_IMPLICIT="abi_x86_64 prefix prefix-guest prefix-stack"
JAVAC="/etc/java-config-2/current-system-vm/bin/javac"
JAVA_HOME="/etc/java-config-2/current-system-vm"
JDK_HOME="/etc/java-config-2/current-system-vm"
KERNEL="linux"
L10N="ru"
LADSPA_PATH="/usr/lib64/ladspa"
LANG="ru_RU.utf8"
LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text"
LC_MESSAGES="C.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LDFLAGS_amd64="-m elf_x86_64"
LDFLAGS_x32="-m elf32_x86_64"
LDFLAGS_x86="-m elf_i386"
LESS="-R -M --shift 5"
LESSOPEN="|lesspipe %s"
LEX="flex"
LIBDIR_amd64="lib64"
LIBDIR_x32="libx32"
LIBDIR_x86="lib"
LINGUAS="ru"
LOGNAME="reymet2"
LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=00:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.avif=01;35:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.cfg=00;32:*.conf=00;32:*.diff=00;32:*.doc=00;32:*.ini=00;32:*.log=00;32:*.patch=00;32:*.pdf=00;32:*.ps=00;32:*.tex=00;32:*.txt=00;32:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:*~=00;90:*#=00;90:*.bak=00;90:*.crdownload=00;90:*.dpkg-dist=00;90:*.dpkg-new=00;90:*.dpkg-old=00;90:*.dpkg-tmp=00;90:*.old=00;90:*.orig=00;90:*.part=00;90:*.rej=00;90:*.rpmnew=00;90:*.rpmorig=00;90:*.rpmsave=00;90:*.swp=00;90:*.tmp=00;90:*.ucf-dist=00;90:*.ucf-new=00;90:*.ucf-old=00;90:"
LUA_SINGLE_TARGET="lua5-1"
LUA_TARGETS="lua5-1"
LV2_PATH="/usr/lib64/lv2"
MAIL="/var/mail/reymet2"
MAKEOPTS="-j5"
MANPAGER="manpager"
MANPATH="/etc/java-config-2/current-system-vm/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/13/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.41/man:/etc/java-config-2/current-system-vm/man/:/usr/local/share/man:/usr/share/man:/usr/lib/rust/man:/usr/lib/llvm/17/share/man"
MOTD_SHOWN="pam"
MOZ_GMP_PATH="/usr/lib64/nsbrowser/plugins/gmp-gmpopenh264/system-installed"
MULTILIB_ABIS="amd64 x86"
MULTILIB_STRICT_DENY="64-bit.*shared object"
MULTILIB_STRICT_DIRS="/lib32 /lib /usr/lib32 /usr/lib /usr/kde/*/lib32 /usr/kde/*/lib /usr/qt/*/lib32 /usr/qt/*/lib /usr/X11R6/lib32 /usr/X11R6/lib"
MULTILIB_STRICT_EXEMPT="(perl5|gcc|binutils|eclipse-3|debug|portage|udev|systemd|clang|python-exec|llvm)"
NPM_CONFIG_GLOBALCONFIG="/etc/npm/npmrc"
OFFICE_IMPLEMENTATION="libreoffice"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/17/bin"
PHP_TARGETS="php8-1"
PKGDIR="/var/cache/binpkgs"
PORTAGE_ARCHLIST="alpha amd64 amd64-linux arm arm-linux arm64 arm64-linux arm64-macos hppa ia64 loong m68k mips ppc ppc-macos ppc64 ppc64-linux riscv riscv-linux s390 sparc x64-macos x64-solaris x86 x86-linux x86-macos"
PORTAGE_BIN_PATH="/usr/lib/portage/python3.11"
PORTAGE_COMPRESS_EXCLUDE_SUFFIXES="css gif htm[l]? jp[e]?g js pdf png"
PORTAGE_CONFIGROOT="/"
PORTAGE_DEBUG="0"
PORTAGE_DEPCACHEDIR="/var/cache/edb/dep"
PORTAGE_ELOG_CLASSES="log warn error"
PORTAGE_ELOG_MAILFROM="portage@localhost"
PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}"
PORTAGE_ELOG_MAILURI="root"
PORTAGE_ELOG_SYSTEM="save_summary:log,warn,error,qa echo"
PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS="5"
PORTAGE_FETCH_RESUME_MIN_SIZE="350K"
PORTAGE_GID="250"
PORTAGE_GPG_SIGNING_COMMAND="gpg --sign --digest-algo SHA256 --clearsign --yes --default-key "${PORTAGE_GPG_KEY}" --homedir "${PORTAGE_GPG_DIR}" "${FILE}""
PORTAGE_INST_GID="0"
PORTAGE_INST_UID="0"
PORTAGE_INTERNAL_CALLER="1"
PORTAGE_LOGDIR_CLEAN="find "${PORTAGE_LOGDIR}" -type f ! -name "summary.log*" -mtime +7 -delete"
PORTAGE_OVERRIDE_EPREFIX=""
PORTAGE_PYM_PATH="/usr/lib/python3.11/site-packages"
PORTAGE_PYTHONPATH="/usr/lib/python3.11/site-packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_RSYNC_RETRIES="-1"
PORTAGE_SYNC_STALE="30"
PORTAGE_TMPDIR="/var/tmp"
PORTAGE_TRUST_HELPER="/usr/bin/getuto"
PORTAGE_VERBOSE="1"
PORTAGE_WORKDIR_MODE="0700"
PORTAGE_XATTR_EXCLUDE="btrfs.* security.evm security.ima    security.selinux system.nfs4_acl user.apache_handler    user.Beagle.* user.dublincore.* user.mime_encoding user.xdg.*"
POSTGRES_TARGETS="postgres15"
PROFILE_ONLY_VARIABLES="ARCH ELIBC IUSE_IMPLICIT KERNEL USE_EXPAND_IMPLICIT USE_EXPAND_UNPREFIXED USE_EXPAND_VALUES_ARCH USE_EXPAND_VALUES_ELIBC USE_EXPAND_VALUES_KERNEL"
PWD="/home/reymet2"
PYTHONDONTWRITEBYTECODE="1"
PYTHON_SINGLE_TARGET="python3_12"
PYTHON_TARGETS="python3_12"
RESUMECOMMAND="wget -c -t 3 -T 60 --passive-ftp -O "${DISTDIR}/${FILE}" "${URI}""
RESUMECOMMAND_RSYNC="rsync -LtvP "${URI}" "${DISTDIR}/${FILE}""
RESUMECOMMAND_SSH="bash -c "x=\${2#ssh://} ; host=\${x%%/*} ; port=\${host##*:} ; host=\${host%:*} ; [[ \${host} = \${port} ]] && port= ; exec rsync --rsh=\"ssh \${port:+-p\${port}} \${3}\" -avP \"\${host}:/\${x#*/}\" \"\$1\"" rsync "${DISTDIR}/${FILE}" "${URI}" "${PORTAGE_SSH_OPTS}""
ROOT="/"
ROOTPATH="/usr/local/sbin:/usr/local/bin:/usr/bin:/opt/bin:/usr/lib/llvm/17/bin"
RPMDIR="/var/cache/rpm"
RUBY_TARGETS="ruby31"
SHELL="/bin/bash"
SHLVL="2"
SYMLINK_LIB="no"
SYSROOT="/"
TCMALLOC_MAX_TOTAL_THREAD_CACHE_BYTES="134217728"
TERM="xterm"
TWISTED_DISABLE_WRITING_OF_PLUGIN_CACHE="1"
UNINSTALL_IGNORE="/boot/dtbs/* /lib/modules/* /var/run /var/lock /bin /lib /lib32 /lib64 /libx32 /sbin /usr/sbin /usr/lib/modules/*"
USE="X a52 aac acl acpi alsa amd64 bluetooth branding bzip2 cairo cdda cdr cet crypt cups dbus dri dts dvd dvdr elogind encode exif flac gdbm gif gpm gui iconv icu ipv6 jpeg kde lcms libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses nls ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt4 qt5 qt6 readline sdl seccomp sound spell ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_12" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 ntrip navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput synaptics" KERNEL="linux" L10N="ru" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php8-1" POSTGRES_TARGETS="postgres15" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_12" RUBY_TARGETS="ruby31" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
USER="reymet2"
USERLAND="GNU"
USE_EXPAND="ABI_MIPS ABI_S390 ABI_X86 ADA_TARGET ALSA_CARDS AMDGPU_TARGETS APACHE2_MODULES APACHE2_MPMS CALLIGRA_FEATURES CAMERAS COLLECTD_PLUGINS CPU_FLAGS_ARM CPU_FLAGS_PPC CPU_FLAGS_X86 CURL_SSL ELIBC FFTOOLS GPSD_PROTOCOLS GRUB_PLATFORMS INPUT_DEVICES KERNEL L10N LCD_DEVICES LIBREOFFICE_EXTENSIONS LLVM_SLOT LLVM_TARGETS LUA_SINGLE_TARGET LUA_TARGETS MONKEYD_PLUGINS NGINX_MODULES_HTTP NGINX_MODULES_MAIL NGINX_MODULES_STREAM OFFICE_IMPLEMENTATION OPENMPI_FABRICS OPENMPI_OFED_FEATURES OPENMPI_RM PHP_TARGETS POSTGRES_TARGETS PYTHON_SINGLE_TARGET PYTHON_TARGETS QEMU_SOFTMMU_TARGETS QEMU_USER_TARGETS RUBY_TARGETS SANE_BACKENDS UWSGI_PLUGINS VIDEO_CARDS VOICEMAIL_STORAGE XTABLES_ADDONS"
USE_EXPAND_HIDDEN="ABI_MIPS ABI_S390 CPU_FLAGS_ARM CPU_FLAGS_PPC ELIBC KERNEL"
USE_EXPAND_IMPLICIT="ARCH ELIBC KERNEL"
USE_EXPAND_UNPREFIXED="ARCH"
USE_EXPAND_VALUES_ARCH="alpha amd64 amd64-linux arm arm64 arm64-macos hppa ia64 loong m68k mips ppc ppc64 ppc64-linux ppc-macos riscv s390 sparc x64-macos x64-solaris x86 x86-linux"
USE_EXPAND_VALUES_ELIBC="bionic Darwin glibc mingw musl SunOS"
USE_EXPAND_VALUES_KERNEL="Darwin linux SunOS"
USE_ORDER="env:pkg:conf:defaults:pkginternal:features:repo:env.d"
VIDEO_CARDS="intel"
WINDOWID="14680630"
WINDOWPATH="1"
XAUTHORITY="/root/.xauth5SjX7M"
XDG_CONFIG_DIRS="/etc/xdg"
XDG_DATA_DIRS="/usr/local/share:/usr/share"
XDG_RUNTIME_DIR="/run/user/1000"
XDG_SEAT="seat0"
XDG_SESSION_CLASS="user"
XDG_SESSION_ID="3"
XDG_SESSION_TYPE="tty"
XDG_VTNR="1"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
XTERM_LOCALE="ru_RU.utf8"
XTERM_SHELL="/bin/bash"
XTERM_VERSION="XTerm(388)"
ac_cv_c_undeclared_builtin_options="none needed"
enable_year2038="no"
gl_cv_compiler_check_decl_option="-Werror=implicit-function-declaration"
gl_cv_func_getcwd_path_max="yes"

=================================================================
                        Package Settings
=================================================================

x11-base/xorg-server-21.1.11::gentoo was built with the following:
USE="elogind udev xorg -debug -minimal (-selinux) -suid -systemd -test -unwind -xcsecurity -xephyr -xnest -xvfb" ABI_X86="(64)"
FEATURES="parallel-fetch binpkg-dostrip pid-sandbox ebuild-locks usersandbox binpkg-multi-instance preserve-libs multilib-strict news sandbox ipc-sandbox xattr unmerge-logs userfetch merge-sync protect-owned qa-unresolved-soname-deps binpkg-logs userpriv distlocks binpkg-docompress config-protect-if-modified usersync pkgdir-index-trusted unknown-features-warn assume-digests unmerge-orphans strict fixlafiles network-sandbox sfperms buildpkg-live"
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4243
Location: Bavaria

PostPosted: Sat May 11, 2024 1:19 am    Post subject: Reply with quote

Please change in your make.conf:
Code:
INPUT_DEVICES="libinput synaptics"

into
Code:
INPUT_DEVICES="libinput"

(or delete the line completely because then the same is set as default)
and then do a:
Code:
# emerge -uNDv @world
# emerge -cp
-> check it
# emerge -c
# reboot

_________________
https://wiki.gentoo.org/wiki/User:Pietinger
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