So, recently my USB controller has stopped working. The "Device Status" says "This device is not working properly because Windows cannot load the drivers required for this device. (Code 31)". Reinstalling drivers didn't help. I suspect a hardware issue, but I'm writing this with the hope it's actually a software issue and someone will be able to help me solve this problem.