What happens after you are prompted for a joystick? Does this occur as soon as you try to start the session? I assume then that you are not able to then continue with the session? My guess is that it initially scans the input file for any joysticks codes and makes sure that you have one. If you could get by the initial check then perhaps it would work fine. Just not sure if that's what you are getting.