Just to let you know you had the problem with GeckoOS with your GameCube memcard in slot B
Because it searches for the USBGecko device in that slot!
It wasn't really a prob with GeckoOS it's coded to search for that device in the slot and basically it is a modified GameCube memcard so you can see GeckOS's confusion.
-Kitt050383