Hello,
based on your situation, and what you said, I suppose you have only one partition on each drive.
When you set the loader to load only port 0, it loads wii games only and when you mount only port1 it loads gamecube only.
When you enable both ports + multiple partition, Wii games are loaded from all partitions (all xxxxx:/wbfs/), but gamecube games are partition specific, and the path need to point exactly to the correct partition number.
I agree that it's not very intuitive as one is doing what you expect and not the other. Maybe I could check all partitions for gamecube games when that option is enabled, like with Wii games. but some loaders can load only from the first partition or the drive, so I guess it should only check the first partition of each device, not all partitions. I don't know if EmuNAND could benefit from the same feature.
What I suspect :
the settings are set like this :
- load wii games from usb1:/wbfs/
- load gamecube games from usb1:/games/
So, it finds the games only when the mounted partition has the "usb1:/" partition order.
If you mount both drives, then USB0 has one partition (mounted as usb1:/) and USB1 has one partition (mounted as usb2:/)
If you didn't set the gamecube path to load from "usb2:/" then it tries to read games from the first partition (located on usb port0) and doesn't find any games.
If you mount only port1, then the only partition list is from that port, so the partition on that device becomes usb1:/ and the loader finds the gamecube games.
but maybe I'm wrong.
- Did you correctly set the gamecube path to usb2:/games/ in the settings after selecting "both ports" + "all partitions"?
- Did you try to put wii games on both drives and see if it loads them all at the same time? (to check if the issue is the drive/partition mounting or not). If you see wii games from boths, then it means all partitions are correctly mounted.
- I could try myself if all fails.
Attention : when you are using IOS58 in the loader, the USB Ports are mounted in reversed order (port1 then port0) so the gamecube partition will be usb1:/
That could fix your issue without changing the path!
using IOS58 + all partition + both port : usb1 will be the gamecube hdd, and wii games would be loaded from all found partition regardless of the order.