@Mikey_C
Hi Mickey, AFAIK Poseidon Subway driver doesn't use DMA so it should work. Perhaps there's some problem with Poseidon's input.device clashing with OS4 one?
Remember to install fat95 and TD64 patch so it works better.
Take a look at Gilloo's USB stack, it looks cool