Comment # 27 on bug 1193064 from
(In reply to Artyom from comment #24)
> (In reply to Takashi Iwai from comment #23)
> > Hrm, my kernel merely changed the suspend/resume functions and nothing else,
> > so the behavior change except for suspend/resume isn't expected.  And, it
> > doesn't change the binding, so the blacklist is still necessary.  It was
> > asked only for testing the suspend/resume problem.
> > 
> > You should install only kernel-default.rpm, nothing else.  At easiest,
> > download kernel-default-5.15*.rpm from the URL and install it manually via
> > zypper install.
> 
> Oh, my bad... 
> My current fix is disabling touchpad service on startup (backgroud services
> on kde) - then it doesn't disable after suspend :) but fix for that would be
> too cool because in my case touchpad is enabled in suspend mode (it still
> consume electricity), also it's not possible to run this service manually
> (failed to start touchpad service)
> Also there strange enabled status when it broken 
> For fixing after suspend/resume needs (maybe your kernel unbind elan_i2c?)
> # echo -n "i2c-ELAN0000:00" > /sys/bus/i2c/drivers/i2c_hid_acpi/unbind 
> # echo -n "i2c-ELAN0000:00" > /sys/bus/i2c/drivers/i2c_hid_acpi/bind
> Maybe problem with touchpad service ?

Is this behavior (jumping pointer?) with the unpatched kernel?  I expected that
the patch may influence on this.

In anyway, if not done yet, please check the following with the patched kernel:
- Boot with the blacklist
- Try suspend / resume without re-binding
and let me know which problem is present.

FWIW, Fedora kernel "works" because the device is bound with i2c-hid, not
elantech.  Maybe they have some workaround in it or it's just a matter of
device binding order that casually worked.  But the suspend/resume problem
should remain with them unless any fix is applied.


You are receiving this mail because: