I have had this HP Chromebook elite C1030 for about a week now and I am struggling to get the Elan touchpad to work under Gentoo. I am assuming the issue could be related to my kernel configuration as it doesn't even get detected. However, it works fine under both Fedora and Ubuntu.
I have compiled the relative kernel modules based on Fedora lsmod output, but still no go.
This is how the touchpad is seen from Fedora:
Code: Select all
scum@c1030 ~ $ grep -i elan fedora/libinput -A17
Device: Elan Touchpad
Kernel: /dev/input/event5
Group: 5
Seat: seat0, default
Size: 119x71mm
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
Accel profiles: flat *adaptive
Rotation: n/a
scum@c1030 ~ $ grep -i elan fedora/dmesg
[ 8.747954] elants_i2c i2c-ELAN0001:00: supply vcc33 not found, using dummy regulator
[ 8.748005] elants_i2c i2c-ELAN0001:00: supply vccio not found, using dummy regulator
[ 8.769911] elants_i2c i2c-ELAN0001:00: nothing at this address
[ 8.801997] elan_i2c i2c-ELAN0000:00: supply vcc not found, using dummy regulator
[ 8.921685] elan_i2c i2c-ELAN0000:00: Elan Touchpad: Module ID: 0x00ac, Firmware: 0x0002, Sample: 0x0003, IAP: 0x0000
[ 8.922911] input: Elan Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-0/i2c-ELAN0000:00/input/input6
scum@c1030 ~ $
Code: Select all
scum@c1030 ~ $ grep -iE 'elan|designware|cannonlake' /usr/src/linux/.config |grep -v '#'
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_MOUSE_PS2_ELANTECH_SMBUS=y
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
CONFIG_MOUSE_ELAN_I2C_SMBUS=y
CONFIG_TOUCHSCREEN_ELAN=m
CONFIG_I2C_DESIGNWARE_CORE=m
CONFIG_I2C_DESIGNWARE_PLATFORM=m
CONFIG_I2C_DESIGNWARE_PCI=m
CONFIG_PINCTRL_CANNONLAKE=m
CONFIG_SND_SOC_SOF_CANNONLAKE=m
CONFIG_HID_ELAN=m
CONFIG_USB_FTDI_ELAN=m
scum@c1030 ~ $ Code: Select all
scum@c1030 ~ $ grep -iE 'use|input' /etc/portage/make.conf
USE="-doc -handbook -gtk-doc -systemd -plasma -qt5 -X -tracker wayland egl pulseaudio alsa gnome ffmpeg udisks dbus"
INPUT_DEVICES="synaptics libinput"
scum@c1030 ~ $ Code: Select all
scum@c1030 ~ $ emerge -s x11-drivers/xf86-input-synaptics
[ Results for search key : x11-drivers/xf86-input-synaptics ]
Searching...
* x11-drivers/xf86-input-synaptics
Latest version available: 1.9.1
Latest version installed: 1.9.1
Size of files: 492 KiB
Homepage: https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/driver/xf86-input-synaptics
Description: Driver for Synaptics touchpads
License: MIT
[ Applications found : 1 ]
scum@c1030 ~ $
Here is Gentoo dmesg, lsmod, kernel config.
Also if of any help, here is Fedora dmesg, lsmod, libinput list-devices, kernel config.
Any help will be much appreciated.
Thanks

