I just upgraded my Linux kernel and had major suspend issues due to the XHCI driver. I ended up having to disable the ability for XHCI to wake my machine.
On fedora cinnamon, I was getting random freezes on resume, and momentary freezes on resume on Linux Mint. Disabling the ability for XHCI to wake my machine fixed it.
This sleep() looks like bad code designed to work around a race condition. Perhaps it's related to the issue I had.
This issue was the worst Linux issue I've had in ~10+ years.
On fedora cinnamon, I was getting random freezes on resume, and momentary freezes on resume on Linux Mint. Disabling the ability for XHCI to wake my machine fixed it.
This sleep() looks like bad code designed to work around a race condition. Perhaps it's related to the issue I had.
This issue was the worst Linux issue I've had in ~10+ years.
(I'm on ryzen first gen cpu)