The SIXAXIS PS3 controller needs a special USB request to work in standard HID mode. See for example the HID driver in Haiku: http://cgit.haiku-os.org/haiku/tree/src/add-ons/kernel/drivers/input/usb_hid/QuirkyDevices.cpp