You are not logged in.

#1 2018-07-25 19:17:27

v0idst4r
Member
Registered: 2018-05-29
Posts: 5

Synaptics RMI4 causing laptop to not suspend and other suspension fun

I have a Thinkpad Yoga S1 running Arch and GNOME3, I worked out most of the bugs but now it's just suspension issues.

Firstly, when it does suspend I have to open/close the lid about 5 times and sometimes hold the power button to get the screen to come back on after suspension.

But then after some time using the laptop for a while it starts refusing to suspend (and after trying to the trackpoint and trackpad stop working but the touchscreen and keyboard still works).

dmesg shows

rmi4_f01 rmi4-00.fn01: Failed to write sleep mode: -6.
rmi4_f01 rmi4-00.fn01: Suspend failed with code -6.
rmi4_physical rmi4-00: Failed to suspend functions: -6
rmi4_smbus 0-002c: Failed to suspend device: -6
dpm_run_callback(): rmi_smb_suspend+0x0/0x50 [rmi_smbus] returns -6
PM: Device 0-002c failed to suspend: error -6
PM: Some devices failed to suspend, or early wake detected
OOM killer disabled.
rmi4_physical rmi4-00: rmi_driver_set_irq_bits: Failed to change enabled interrupts!
psmouse: probe of serio2 failed with -1
PM: suspend exit

Quick google apparently RMI4 is a Synaptics touch driver.

Other than that I'm pretty illiterate with drivers.

Last edited by v0idst4r (2018-07-25 19:22:18)

Offline

#2 2018-07-25 19:18:55

v0idst4r
Member
Registered: 2018-05-29
Posts: 5

Re: Synaptics RMI4 causing laptop to not suspend and other suspension fun

Also sidenote I have a script which removes the psmouse module before suspension and probes it after wakeup to fix an issue where the trackpad and trackpoint stops working after wakeup. But I was having the rmi4_smbus issue before that.

Offline

Board footer

Powered by FluxBB