it has to be the driver...

Try File Transfer mode if not Phone Mode
if not maybe ur cable is bad??