Well, I assume this joystick has a regular gameport interface. The only thing I can think of is that the module for this joystick was not compiled for your kernel. I saw something that says the regular HID joystick driver should work for it, but I guess that doesn't seem to be the case here.
BTW, I assume you are running kernel 2.6 since you're running Hoary.
Here's some thoughts on the matter. After you plug it in, check whether the modules 'joydev', 'ns588' and 'analog' are loaded into the kernel. If not, check whether they are compiled into the kernel (your .config file).
How are you testing the joystick? Are you using jstest? If not, you should. It will at least tell you if the raw codes are being received through the interface. The file ./Documentation/input/joystick.txt in the kernel documentation should help you out.