Try step 0 on this link:
"This check is not dependent on any driver, and only verifies if OS X recognizes the device at USB level. If the device doesn’t show up, it is either a broken cable or broken chip."
Some USB cables work for charging but not for data... So I would try with a different cable just to be sure.