And then attach the acpidump.lenovo-Ideapad-5-15ARE05 file here.
The reason I'm asking for this is because the fix which I wrote is somewhat simple. It should work, but there might be older touchscreens which actually need to use the Elan specific protocol implemented by elants_i2c.ko; while the ACPI-fwnode describing the touchscreen falsely contains one of the i2c-hid ACPI compatiblity-id strings. This would of course be a bug in the ACPI tables, but I have seen this before.
If it turns out this is indeed the case then some more elaborate fix may be necessary and the acpidump(s) may help with figuring that out.
I would also appreciate it if some of you can run:
sudo apcidump -o acpidump. lenovo- <full-model- name>
And then attach the generated acpidump. lenovo- <full-model- name> file here.
For example run:
sudo apcidump -o acpidump. lenovo- Ideapad- 5-15ARE05
And then attach the acpidump. lenovo- Ideapad- 5-15ARE05 file here.
The reason I'm asking for this is because the fix which I wrote is somewhat simple. It should work, but there might be older touchscreens which actually need to use the Elan specific protocol implemented by elants_i2c.ko; while the ACPI-fwnode describing the touchscreen falsely contains one of the i2c-hid ACPI compatiblity-id strings. This would of course be a bug in the ACPI tables, but I have seen this before.
If it turns out this is indeed the case then some more elaborate fix may be necessary and the acpidump(s) may help with figuring that out.