Issue metadata
Sign in to add a comment
|
Samus resumes immediately after suspending with i2c-ATML0000:01 wake source |
||||||||||||||||||||||||
Issue descriptionGoogle Chrome 65.0.3325.65 (Official Build) beta (64-bit) Revision 0 Platform 10323.30.0 (Official Build) beta-channel samus Firmware Version Google_Samus.6300.276.0 What steps will reproduce the problem? (1) Hit search+shift+l to put the device to sleep What is the expected result? Device should go to sleep. What happens instead? Screen(s) go black for a few seconds but then turn back on and I see the lock screen. I'm able to repro either with my dock connected or not. Problem doesn't repro on Eve
,
Feb 17 2018
If kernel wakeup_source is to be believed then its a spurious trackpad wake. Looks like this feedback might have been with dock connected based on lsusb output. Is reproducible w/o anything connected to the samus? I'm wondering if there's some interference that your samus TP is particularly sensitive to via dock, PSU, USB that's forcing the immediate wake. If in dev-mode you could experiment w/ disabling the wake source as well via echo disabled > /sys/devices/pci0000:00/INT3432:00/i2c-0/i2c-ATML0000:01/power/wakeup sleep 1 powerd_dbus_suspend # or search + shift + l # try to wake via trackpad I tested myself w/ same failing image (test) on samus both w/ dock (HP usb-c elite) and w/o and could not easily reproduce the failure. I was able to simulate the failure behavior by placing palm across TP while requesting suspend (I used 'echo mem > /sys/power/state') although I could NOT replicate it w/ 'search + shift + l'. @Adlr, would there be any evidence of noise or palm rejection just before suspend attempt in touch_activity_log?
,
Feb 20 2018
That particular feedback was with dock connected. I can try to repro without if that's useful.
,
Feb 20 2018
Yes please. Also try to avoid any casual contact with trackpad while hitting key sequence to rule out chance there could be corner case w/ palm rejection.
,
Feb 20 2018
I was able to repro this morning without the dock. I think this is the correct report https://listnr.corp.google.com/report/85092760753 (Ignore description. I got interrupted several times while filing the report and typed the wrong description) Interestingly, after the test my trackpad stopped working. It could click but my cursor refused to move. Reboot fixed that and since then I'm unable to repro this issue. I wonder if I'm just seeing a failing trackpad. :-/
,
Feb 20 2018
Looked around this point in the logfile, 2018-02-19T16:21:01.358907-08:00 INFO kernel: [26748.289998] wakeup_source wakeup_source.0: System wakeup source: i2c-ATML0000:01 But couldn't find anything obvious that led me to believe the trackpad went away. I did find bug, crbug.com/543616, which mentioned similar trackpad stopped working failures but no logs to see if wake source was also TP as perhaps a source of the repro. Given that the trackpad recovers after a reboot. I suspect its something on suspend/resume path that renders it inoperable. Probably need to get device in dev-mode in fail case to sort out further. I'll try w/ device in #c2 when time presents itself.
,
Jan 18
(4 days ago)
Search feedback a bit but couldn't find any more artifacts around this spurious wake. Going to dupe to the trackpad stopped working in case it provides additional context there. |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by derat@chromium.org
, Feb 17 2018Components: -UI>Input>KeyboardShortcuts Internals>Input>Touch>Pad
Owner: tbroch@chromium.org
Status: Assigned (was: Untriaged)
Summary: Samus resumes immediately after suspending with i2c-ATML0000:01 wake source (was: Sleeping with search+shift+l wakes again in a few seconds)