Didn't work in Linux because of a quirk in the controller and the joydev kernel module. Works out of the box now. (Requires HID/eventinput enabled)
Needs the event input subsystem.