I managed to fix this, in RetroArch under Settings, Drivers, I changed Input & Controller to "udev"...... worked perfectly now. Hopefully someone else finds this useful. Thanks.