I have an Xbox One controller attached to my Windows 11 PC via USBIP* and it shows up in Device Manager and Control Panel, appearing to be connected as normal with no errors in the event log. In Device Manager, the controller's drivers appear to be up-to-date, showing it as an "Xbox One Controller" w/ driver version 10.0.22000.1 (clicking Update Driver says the best driver is already installed). However, input from the controller is not detected on my PC, nor is its presence detected by the Xbox Accessories app, which normally displays all connected XB1 controllers. Does anyone have any troubleshooting** advice?
*For the unfamiliar, USBIP is a method of forwarding USB ports to other computers over a network. I'm using a specific fork, USBIP-Win, that works on Windows. On the USBIP end, it appears everything is working correctly; my server PC (where the XB1 controller is physically attached) was able to bind the controller, and my client PC was able to attach it.
**On the hardware side of things, this XB1 controller normally works when it is plugged directly into the PC (aka without using USBIP). The microUSB cable and physical USB port on the server PC also work fine. So I don't imagine it's a hardware issue.
*For the unfamiliar, USBIP is a method of forwarding USB ports to other computers over a network. I'm using a specific fork, USBIP-Win, that works on Windows. On the USBIP end, it appears everything is working correctly; my server PC (where the XB1 controller is physically attached) was able to bind the controller, and my client PC was able to attach it.
**On the hardware side of things, this XB1 controller normally works when it is plugged directly into the PC (aka without using USBIP). The microUSB cable and physical USB port on the server PC also work fine. So I don't imagine it's a hardware issue.