Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I think this has a shot:

The systemd has a process that is invoked during suspend and wake, what if you wrote a script that unloaded the module and parameter before suspend and then reloaded it on wake.

From what I have read here: https://blog.christophersmart.com/2016/05/11/running-scripts-before-and-after-suspend-with-systemd/, you could put a script in "usr/lib/systemd/system-sleep/" with this example from the author:

#!/bin/sh
if [ "${1}" == "pre" ]; then
  # Do the thing you want before suspend here, e.g.:
  echo "we are suspending at $(date)..." > /tmp/systemd_suspend_test
elif [ "${1}" == "post" ]; then
  # Do the thing you want after resume here, e.g.:
  echo "...and we are back from $(date)" >> /tmp/systemd_suspend_test
fi

Hope this helps...