I don't know if it's relevant as it happens with other games too but I mostly play Project M (Smash Brawl mod).
Whenever I play a few rounds, at some point Dolphin will stop receiving input from my GC Controller. If I exit out of Dolphin at this point it will instantly crash (Dolphin has stopped working) as soon as I reach the main Dolphin window. This only happens with the older Dolphin revisions (GC Adapter is not in the drop-down list).
If I try a newer revision where the GC Adapter setting is in the drop-down list the GC Controller will stop receiving input and randomly "hold" the stick in a random direction (i.e. character walks off the stage). Exiting results in the same crash.
I tried several revisions and games and have also tried re-installing the driver a few times but nothing helps. I enabled logging to see what the problem is with the following result:
A temporary possible fix I found is to simply enable logging with all options checked, I don't know why but it significantly delays the inevitable crash.
Whenever I play a few rounds, at some point Dolphin will stop receiving input from my GC Controller. If I exit out of Dolphin at this point it will instantly crash (Dolphin has stopped working) as soon as I reach the main Dolphin window. This only happens with the older Dolphin revisions (GC Adapter is not in the drop-down list).
If I try a newer revision where the GC Adapter setting is in the drop-down list the GC Controller will stop receiving input and randomly "hold" the stick in a random direction (i.e. character walks off the stage). Exiting results in the same crash.
I tried several revisions and games and have also tried re-installing the driver a few times but nothing helps. I enabled logging to see what the problem is with the following result:
Code:
09:11:786 HW\SI_GCAdapter.cpp:341 N[SI]: GC Adapter detached
09:11:985 HW\SI_GCAdapter.cpp:209 N[SI]: Found GC Adapter with Vendor: 57E Product: 337 Devnum: 1
09:12:014 HW\SI_GCAdapter.cpp:341 N[SI]: GC Adapter detached
09:13:984 HW\EXI_DeviceIPL.cpp:340 N[OSREPORT]: stOperatorRuleMelee::notifyEventDead _nSleepFrame[0] = 587
A temporary possible fix I found is to simply enable logging with all options checked, I don't know why but it significantly delays the inevitable crash.