Keyboard Microsoft SideWinder X6 was working fine. But since few month is changing the driver controller to generic. If I try to delete the controller and plug the keyboard it picks it as generic. If I force the controller to pick the SideWinder X6 controller driver, It works correctly. But after few seconds it returns back to generic. Any idea how to resolve this issue?