I had the same problem. I was using a USB cable that was not in an excellent state, so to speak. I went to the store and got a new one. Using the new USB cable the deploy started to work.
So, for anyone who doesn't know what else to do to fix this, try using another USB cable if you can.