From 26b2649e362ecbfcb29a1d56ea45592859475521 Mon Sep 17 00:00:00 2001 From: Aarron Lee Date: Tue, 7 Nov 2023 22:52:06 -0500 Subject: [PATCH] add suspend workaround --- README.md | 7 ++++++- guides/suspend_workaround.md | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 guides/suspend_workaround.md diff --git a/README.md b/README.md index e09e03e..178cdde 100644 --- a/README.md +++ b/README.md @@ -54,11 +54,16 @@ followed by ### [Where to find ChimeraOS for your Legion Go](https://chimeraos.org/download/) Please see the installation section of the ChimeraOS website, just remember to install the unstable branch as mentioned earlier in this guide. +### [Device immediately waking up from suspend](guides/suspend_workaround.md) + +Some users are reporting that suspend/resume is not working, try the workaround [here](guides/suspend_workaround.md) + ### [How to install Handycon - Controller Workaround w/ Steam/QAM (OLD)](https://github.com/bactaholic/chimeraos-legion-go-tricks/blob/main/guides/controller_workaround_handycon.md) THIS SHOULD ALREADY COME PREINSTALLED WITH CHIMERAOS IF YOU INSTALLED THE UNSTABLE BRANCH. Handycon has been updated to support the Legion Go and brings controller functionality in addition to Steam/QAM menus using the Legion Buttons and how to change combos. ### [How to remap Steam/QAM Buttons to Scrollwheel (OLD)](https://github.com/bactaholic/chimeraos-legion-go-tricks/blob/main/guides/controller_workaround_input_mapper.md) If for whatever reason other guides to guide the Steam/QAM Buttons working don't work for you, you can use this workaround. Please note, this is not a permanent solution, as the guide explains. + ### [Using EasyEffects to Improve Speaker Audio Quality](https://github.com/bactaholic/chimeraos-legion-go-tricks/tree/main) -WIP!! AWAITING GUIDE \ No newline at end of file +WIP!! AWAITING GUIDE diff --git a/guides/suspend_workaround.md b/guides/suspend_workaround.md new file mode 100644 index 0000000..5df730c --- /dev/null +++ b/guides/suspend_workaround.md @@ -0,0 +1,19 @@ +## Legion Go immediately waking up from suspend + +Some users are reporting that suspend/resume is not working. + +The Legion Go controllers are waking up the device. + +For to workaround this issue, create a udev rule that blocks the controllers from waking the device. + +You can install the fix by running the following in terminal, then reboot: + +``` +echo 'ACTION=="add", SUBSYSTEM=="pci", DEVPATH=="*/0000:00:08.1/*c2:00.3", ATTR{power/wakeup}="disabled"' | sudo tee /etc/udev/rules.d/99-suspend-fix.rules +``` + +If you wish to remove this fix later on, simply delete the udev rule file. + +``` +sudo rm /etc/udev/rules.d/99-suspend-fix.rules +```