Bug 196957
Summary: | Suspend to idle does not work after reattaching detachable keyboard on thinkpad helix 2 | ||
---|---|---|---|
Product: | Drivers | Reporter: | Tudor Protopopescu (tprotopopescu) |
Component: | Input Devices | Assignee: | drivers_input-devices |
Status: | NEW --- | ||
Severity: | normal | CC: | dmitry.torokhov, rui.zhang, russianneuromancer |
Priority: | P1 | ||
Hardware: | Intel | ||
OS: | Linux | ||
Kernel Version: | 4.13.1 | Subsystem: | |
Regression: | No | Bisected commit-id: | |
Attachments: |
dmesg output: boot with keyboard attached, detached, reattached and STI initiated
dmesg output: boot without keyboard attached, initiate STI, resume dmesg output: boot with keyboard attached, initiate STI, resume |
Description
Tudor Protopopescu
2017-09-16 08:53:48 UTC
Created attachment 258425 [details]
dmesg output: boot without keyboard attached, initiate STI, resume
Created attachment 258427 [details]
dmesg output: boot with keyboard attached, initiate STI, resume
I am not sure if this belongs here, or should be reported as a separate bug. With 4.13.3 I notice that STI logs you out of your desktop session after about 10 minutes. If STI is invoked and the computer resumed immediately it resumes where you left off. If you wait about 10 minutes to resume the computer resumes at the desktop login. [ 327.587036] rmi4_f03 rmi4-00.fn03: rmi_f03_pt_write: Failed to write to F03 TX register (-6). [ 327.588386] psmouse serio3: Failed to disable mouse on synaptics-rmi4-pt/serio1 [ 327.589907] rmi4_f03 rmi4-00.fn03: rmi_f03_pt_write: Failed to write to F03 TX register (-6). [ 327.591525] call 1-3.4+ returned 0 after 20849 usecs [ 327.591558] rmi4_f03 rmi4-00.fn03: rmi_f03_pt_write: Failed to write to F03 TX register (-6). [ 327.591559] call serio3+ returned 0 after 4750 usecs [ 327.591562] calling 7-002c+ @ 3274, parent: i2c-7 [ 327.591921] rmi4_f01 rmi4-00.fn01: Failed to write sleep mode: -6. [ 327.591921] rmi4_f01 rmi4-00.fn01: Suspend failed with code -6. [ 327.591922] rmi4_physical rmi4-00: Failed to suspend functions: -6 [ 327.591924] rmi4_smbus 7-002c: Failed to suspend device: -6 [ 327.591928] dpm_run_callback(): rmi_smb_suspend+0x0/0x50 [rmi_smbus] returns -6 [ 327.591928] call 7-002c+ returned -6 after 356 usecs [ 327.591929] PM: Device 7-002c failed to suspend: error -6 [ 327.711513] call 2-3+ returned 0 after 138003 usecs [ 327.713511] PM: Some devices failed to suspend, or early wake event detected So the suspend-to-idle failure is caused by the device suspend failure. Assign to the driver owner. Cute. I2C bus is not hot [un]pluggable to the best of my knowledge. |