Bug ID 1177049
Summary i2c_hid i2c-ELAN1201:00: HID over i2c has not been provided an Int IRQ
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware x86-64
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-bugs@opensuse.org
Reporter jeroenjeurissen@gmail.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 842023 [details]
5.9.0-rc6-next-20200924-1.gedf2da2-vanilla dmesg

My Asus G14 Elan touchpad doesn't work on boot.
Driver: ELAN1201

dmesg errors:
[    2.760685] i2c_hid i2c-ELAN1201:00: HID over i2c has not been provided an
Int IRQ
[    2.760822] i2c_hid: probe of i2c-ELAN1201:00 failed with error -22

workaround:
when I run "sudo modprobe i2c-hid" my touchpad works again.


This kernel configuration should fix it(works on archlinux).
https://asus-linux.org/wiki/g14-and-g15/hardware/touchpad/
I don't know how it translates to modules though.

I've tried adding:
/etc/modprobe.d/99-elan.conf
softdep elan_i2c pre: pinctrl_amd
softdep hid_elan pre: pinctrl_amd

Kernel issue exists in 
5.9.0-rc6-next-20200924-1.gedf2da2-vanilla
and 
5.8.X


You are receiving this mail because: