Thread (16 messages) 16 messages, 5 authors, 2012-12-05

Re: hid-multitouch: eGalax Touchscreen not resuming after suspend

From: Jan-Matthias Braun <hidden>
Date: 2012-12-04 22:41:17

Hi Rafael,

Am Donnerstag 29. November 2012, 23:28:55 schrieb Rafael J. Wysocki:
On Thursday, November 29, 2012 03:03:04 PM Jan-Matthias Braun wrote:
quoted
Am Donnerstag, 29. November 2012, 01:20:04 schrieb Rafael J. Wysocki:
quoted
On Tuesday, November 27, 2012 09:26:11 PM Jiri Kosina wrote:
quoted
On Sun, 25 Nov 2012, Jan-Matthias Braun wrote:
quoted
I have now done a git bisection from 3.0 to 3.1 and have found commit
1e2ef05bb8cf851a694d38e9170c89e7ff052741 PM: Limit race conditions between runtime PM and system sleep (v2)
to be the first one to introduce the necessity of a module reload after resume.
So with that commit your device doesn't work after resume from system suspend
unless you reload the driver?
Yes. Additionally, with later kernel revisions even this won't help, but I could imagine this to be a consequence of the same problem.
quoted
quoted
quoted
I hope that this helps in finding a solution. As I (again) don't immediatly
know how to go on, I kindly ask you to give me some hints for testing/patching
or even a possible solution. :-)
Can you apply the patch below to the current mainline kernel and see if it makes any
difference, please?
It does: Current mainline kernel (version >3.7.0-rc7 from git) is not showing
the problem, if the patch is applied.
If you apply the patch below instead of the previous one, does it make
the problem return, or is it still good?
again, the problem does not occur; the resume behaviour of the touchscreen is still good.

Thanks a lot for testing!

Jan

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help