Mayflash gamecube controller gets stuck

I'm trying to pass a Mayflash gamecube controller adapter from my raspberry pi's USB to my pc for use with Dolphin game streaming. When I start a game, it works fine for a few minutes, but then it seems like the controller gets stuck in a certain position (i.e. running forward or to the side). The controller is still active, but any further input compounds with the "stuck" input. For example, if the controller gets stuck going forward and I try moving backwards, I just stand still.

The issue does not happen when I plug the controller in directly to my PC, so I believe it's an issue with Virtualhere. I checked the Virtualhere log file, and there's nothing out of the ordinary. Any advice or suggestions would be greatly appreciated!

#2

How is the pi plugged into the network? Via wifi or via ethernet cable? And what model is the pi? A pi4?

#3

Everything is wired via ethernet. Yesterday I found this reddit post:

https://www.reddit.com/r/DolphinEmulator/comments/6gdiz3/randomly_my_ga…

which suggests that this is a known issue with libusb; however, I think I found a workaround. If I use the controllers in "PC mode" and manually map them as an Xinput controller, the issue goes away. It's only when I use them in "Wii U mode" that the controller gets stuck. If you know of anyway to fix the libusb issue, I'll give it a try. Otherwise, I think I'll just use it as Xinput. Thanks for the help!

#4

No i dont know what the libusb issue is, but thanks for letting me know. This might be helpful for other users