Capaz que el cable de datos esta cortado...O que el puerto este sucio, a mi me paso. Limpialo y prueba