I have gotten them to work in the past just playing around.
Load the whole example sketch and press X on the controller. Do they work like that?
If the library doesn't sense the controller as being a dual shock then the call is useless since there would be no motors to vibrate.
In the example sketch it should tell you what type of controller it sees in the serial monitor.