The commit that vlowther isolated in https://bugs.edge.launchpad.net/dell/+bug/212660/comments/12 is sufficiently complicated that I'm not willing to mess with it as an SRU until someone can isolate the specific code in the patch that causes the suspend regression.
The simplest work around for ehci-hcd issues for the time being is to cause it to be removed during suspend, e.g.,
echo SUSPEND_ MODULES= "ehci-hcd" > /tmp/unload_modules config. d/unload_ modules
chmod +x /tmp/unload_modules
sudo mv /tmp/unload_modules /etc/pm/
The commit that vlowther isolated in https:/ /bugs.edge. launchpad. net/dell/ +bug/212660/ comments/ 12 is sufficiently complicated that I'm not willing to mess with it as an SRU until someone can isolate the specific code in the patch that causes the suspend regression.