Given the state of hardware and software support throughout the graphics stack on Linux we didn't think we could make this reliable," he explained
"It doesn't probe and reattach the controllers to the same point in the device tree that they were in when the system was suspended. Since those are the device nodes that SteamOS has open at the time of the suspend, and they route to The Noplace(tm), the controllers become unresponsive," user tlambert wrote. "This is a general problem in the Linux device model, and you can see problem in the device model poke their heads up in various places.