I had similar issues, with the phone not being recognized and the port issue, but when I changed the cable it solved my problem. Use the original USB cable that came with the device!
Also make sure to try a couple of times, connect a couple of times, use different USB ports... eventually it will work. This is an OS issue and you should be able to fix it! My phone is bricked?