that no joystick found error message is normal as the joystick init loop of 4, insmod's 4 times and actually the first one inits them all..
well, after printing the found joysticks info, mame displays splash screen and initializes game listing.
so the freezing is after usbjoy init and.. hmm...