arnoldthebat / chromiumos

Stub Repo for chromiumos issues
https://arnoldthebat.co.uk/
Other
267 stars 34 forks source link

Need Help to add the Touchpad for i2c_designware (Huawei) #268

Open daswars opened 5 years ago

daswars commented 5 years ago

Hi, Currently the touchpad on my HUAWEI MateBook X Pro does not work. https://linux-hardware.org/index.php?id=ps/2:cd48-cd48-syna1d31-00-06cb-touchpad

I see that the correct kernel functions are loaded in kconfigs/.config

CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y

/sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00 /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/uevent /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/firmware_node /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/runtime_active_time /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/runtime_active_kids /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/runtime_usage /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/runtime_status /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/autosuspend_delay_ms /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/async /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/runtime_suspended_time /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/runtime_enabled /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/power/control /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/subsystem /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/name /sys/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-8/i2c-SYNA1D31:00/modalias

The touchpad works with a current Ubuntu. Here the libinput driver is used. As far as I understand it.

IMG_20190504_103904

Screenshot 2019-05-07 at 12 38 02 IMG_20190505_214153

daswars commented 5 years ago

Hi, As it looks, the touchpad is not yet supported in the kernel. https://forum.manjaro.org/t/touchpad-syna3602-0911-5288-not-working-at-all/36269/48 Is there an easy way to update to a 4.19.