Standby - Suspend to RAM (MNT Reform)

Not sure if this is related, but for some time I also have troubles with suspend.
On 2022-10-24 I upgraded LPC (using latest git commit from that date), and OLED shows now MREF2LPCR320220621fuLL chorse,500,430,1800.
Since then after resuming from suspend screen does not show anything. Backlight is working, and it reacts to all of below commands

echo 0 > /sys/class/backlight/backlight/brightness
echo 3 > /sys/class/backlight/backlight/brightness
echo 4 > /sys/class/backlight/backlight/bl_power
echo 0 > /sys/class/backlight/backlight/bl_power

but while they change brightness, nothing gets displayed.
System is working, I can ssh to it. I could not see anything pointing to source of problems in dmesg.

Another problem is inability to bring up NVMe disk from suspend. After waking up I can see following messages in dmesg (filtered to keep only relevant ones):

[  291.023290] nvme 0001:01:00.0: Unable to change power state from D3hot to D0, device inaccessible
[  353.248565] nvme nvme0: I/O 18 QID 0 timeout, disable controller
[  353.288620] nvme nvme0: Identify Controller failed (-4)
[  353.296366] nvme nvme0: Removing after probe failure status: -5
[  353.320512] nvme0n1: detected capacity change from 3907029168 to 0

How can we fix both problems? They are keeping me from using MNT Reform as daily driver. I am ready to experiment (i.e. flashing different versions of firmware, providing more details) as long as someone shows what to test.

1 Like