The problem (or at least the symptoms): When using a Mayflash "GC Controller Adapter for PC USB" and an official Nintendo GC controller, after running any game for a variable amount of time, rumble on my controller ceases to function and upon stopping the emulation Dolphin crashes.
What I've tried:
* I currently use the OpenGL backend, but using Direct3D11 makes no difference.
* I've tried disabling rumble on the controller but that makes no difference. Rumble cutting off may very well just be a side effect of the main issue (whatever it may be).
* Every version of Dolphin I've tried seems to have the same issue, including versions 4.0.2, 4.0-648, 4.0-515, and 3.5-2468.
What "works":
* Unplugging (not using) the gamecube controller and its adapter entirely seems to eliminate the issue. I used a PS2 controller to test this, and rumble continued to function for as long as I was willing to continue testing, and Dolphin did not crash upon ending emulation.
It's not the end of the world if I can't figure this out, since otherwise the controller (and by proxy the adapter) works flawlessly for the most part, and games still run fine up until the point I try to end them. But I'd still really like to fix this if I can. Having Dolphin bomb out every time gets rather tiring.
Let me know if I need to supply any additional information.
Edit:
In case anyone finds this in the future and wonders how to fix the problem, uninstall the mayflash driver. That's the only solution I know of currently. After uninstalling I don't have any issues anymore, and all the buttons still work the way they should, including the analog triggers. The only thing missing is rumble, but that didn't work for me before anyway.
What I've tried:
* I currently use the OpenGL backend, but using Direct3D11 makes no difference.
* I've tried disabling rumble on the controller but that makes no difference. Rumble cutting off may very well just be a side effect of the main issue (whatever it may be).
* Every version of Dolphin I've tried seems to have the same issue, including versions 4.0.2, 4.0-648, 4.0-515, and 3.5-2468.
What "works":
* Unplugging (not using) the gamecube controller and its adapter entirely seems to eliminate the issue. I used a PS2 controller to test this, and rumble continued to function for as long as I was willing to continue testing, and Dolphin did not crash upon ending emulation.
It's not the end of the world if I can't figure this out, since otherwise the controller (and by proxy the adapter) works flawlessly for the most part, and games still run fine up until the point I try to end them. But I'd still really like to fix this if I can. Having Dolphin bomb out every time gets rather tiring.
Let me know if I need to supply any additional information.
Edit:
In case anyone finds this in the future and wonders how to fix the problem, uninstall the mayflash driver. That's the only solution I know of currently. After uninstalling I don't have any issues anymore, and all the buttons still work the way they should, including the analog triggers. The only thing missing is rumble, but that didn't work for me before anyway.