amigo tu problema si es de hardware prueba limpiando el conector del celular ya que aveces estan sucios
si no se soluciona usa otro cable usb ya que a veces se dobla y hace falso contacto.
si nada de esto funciona llevalo con un tecnico a que lo revise