Some modern USB 3.0/3.1 flash drives draw too much power or use controllers that the PS2's USB 1.1 ports simply cannot communicate with.

If you are using an older version of uLaunchELF (such as the one bundled with very old FreeMcBoot installations), its USB drivers are likely outdated.