GameCube controller usb hub only recognizing single input

My current setup is 4 after-market GameCube controllers plugged into an adapter that converts the inputs to 2 USB ports. When configuring the controllers within the dolphin emulator on windows there are 4 available Xinput devices. When configuring the controllers with dolphin on batocera there is only a single “evdev/0/ShanWan” device and it allows me to configure only one controller.

I have a feeling this is due to there not being Xinput compatibility within Linux? Is there any way to correct this through software? or would having individual USB adapters for each controller work?

I can’t seem to find anyone else having this issue so any help is appreciated.

Posted Jun 13, 2021, 4:48 AM UTC

25
Connect-Lake•

Any known issues with Mame and x-arcade tankstick

2
cosmo_is_king•

Also would be interested in this

1
Mellow-RanchOP•

I haven’t personally tested it but from my experience the proprietary batocera controller mapping isn’t great, or at least not as good as dolphin.

In theory it should work, but I’m not sure.

1
DrKerbalMD•

Known issue with GameCube controller adapters. The lead maintainer is definitely aware of it, I did some troubleshooting with him on the Discord a few weeks ago. Last I heard he was going to get an adapter to further investigate the issue, but the team wants to get v31 out the door first.

I've tried many adapters, the only adapter I know works is the Mayflash adapter, and even then you have to connect it after Batocera is booted. If it's connected on boot it will do the same thing.

1
Mellow-RanchOP•

Thank you for the info, good to know I wasn’t doing something wrong.

Would you happen to know if I adapted the controllers individually if they would register normally and work properly?

1