I have recently bought a PS3 controller with the intention of getting it working on OSX. I have been successful, and will be released a GPL OSX driver shortly. The HID descriptor reported by the device appears to not support the spacial information reported by the controller, or the pressure information reported by almost all of the buttons on the device. I am working on a means to expose this to