Comment 35 for bug 1988346

Revision history for this message
Niall Murphy (nmurphy) wrote :

Hi Kai-Heng,

Thanks for the new kernel.

* When my laptop suspends a red light should slowly pulse on the laptop, with this kernel the light stays on.
* the adaptive function keys (Lenovo X1 Carbon 2nd Gen) stay on.
* The laptop does not wake up from suspend, I have to force restart.

Journalctl reports the following lines:
Oct 01 22:06:44 nmurphy-laptop systemd-sleep[4549]: Entering sleep state 'suspend'...
Oct 01 22:06:44 nmurphy-laptop kernel: PM: suspend entry (deep)

However the adaptive function keys and power light are still on.
At this point I have to restart.
The next line in the log is the restart

-- Boot 536b6d4bfa9f4c639c9e345f884b873f --
Oct 01 22:08:17 nmurphy-laptop kernel: microcode: microcode updated early to revision 0x26, date = 2019-11-12
Oct 01 22:08:17 nmurphy-laptop kernel: Linux version 5.15.0-1050-generic (ubuntu@ip-10-0-157-25) (gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #56 SMP Thu Sep 29 12:49:45 UTC 2022 (Ubuntu 5.15.0-1050.56-generic 5.15.60)

Grepping CPLM3218 or cm32181 in the log during boot and suspend sequences does not find anything.

If I unload the cm32181 module, suspend works:

remove the module
> sudo modprobe -r cm32181

Suspend now works fine.

load the kernel
> sudo modprobe -v cm32181
Does not succeed.
> dmseg
1027 [ 263.162041] i2c i2c-0: Failed to register i2c client dummy at 0x48 (-16)
1028 [ 263.162095] cm32181: probe of i2c-CPLM3218:00 failed with error -16

Is there any other logging I can do to help debug this?