system76 / firmware-open

System76 Open Firmware
Other
957 stars 86 forks source link

darp8 with 2023-09-08_42bf7a6 wont come out of suspend #502

Closed benrxv closed 10 months ago

benrxv commented 10 months ago

Screen doesn't turn back on after resuming from suspend

Steps to reproduce

  1. either close lid or use menu to begin suspend.
  2. indicator light blinks green indicating suspend worked.
  3. open lid and push any key
  4. indicator light turns solid green but screen doesn't turn on
  5. hold power button for reboot

Expected behavior

System should resume and screen should turn on

Actual behavior

Screen doesn't turn on

Additional info

Updated firmware as recommended by Pop OS today. Prior BIOS version was 2022-11-21_b337ac6 and only offered s2idle as seen in /sys/power/mem_state which resulted in drained battery every time it suspend. After update, mem_state shows "s2idle [deep]", and it appears to suspend properly, but screen wont turn back on after coming back out of suspend.

Related reports: https://github.com/system76/firmware-open/issues/469 for darp8, I opened a new issue as this was a different firmware version https://github.com/system76/firmware-open/issues/500

I have worked around the issue by selecting s2idle again, but for this, the screen turns off but the indicator light never blinks green, it stays solid green the whole time.

crawfxrd commented 10 months ago

It's the same issue.

s2idle is not supported on a8dd6c2 or 42bf7a6. You are not actually suspending the system.

Duplicate of #469.

benrxv commented 10 months ago

Ok, I think I understand, I was conflating s0ix with s2idle. The fact remains that the 2023-09-08_42bf7a6 firmware released to darp8 enables S3 deep which isn't working. Please let me know if any additional information will assist you in solving this issue - I can post under issue 469.