Normally they’d be a different color, but it looks like when I looked up the specs they are all USB 2.0
I wouldn’t use an iPhone to determine if a port is working (too many issues with cables and older systems and voltage and stuff). I’d probably use something like a USB thumb drive.
I have a USB power monitor I got off Amazon for like $20. They also have some that seem fine for $10 (don’t think they had it when I bought mine). It is useful as it sits between your computer and the device and gives you a readout of current and voltage used.
Not sure if you want to spend $10 - or if you even need too, but thought I’d mention that as an option.
So first thing is first:
- Eliminate the drive/cable as part of the problem. Take the drive to a different (hopefully more recent computer). Use the same cable you are using now.
Does it work?
Assuming this is windows - make sure volume is up so you can hear alert sound.
Relatively gently take the cable the plugs into the drive and move it around (trying to gently flex the connector on the drive)
Does windows make that sound/give that icon in lower right showing it is losing connection with device?
Repeat the process along the cable and connector. Basically you are looking for a loose connection at six different locations:
- the port on the drive
- the USB cable connector where it plugs into drive
- the part where the USB connector meets the flat wire on the end near the drive
- the part where the USB connector meets the flat wire on the end near the PC
- the USB cable connector where it plugs into laptop/PC
- the port on the laptop/PC
The first two and last two of those will sort of be tested at the same time.
Repeat the same test on the laptop.
If at any point it loses connection with either the PC or the laptop it means on of three things is bad:
The cable
The port on the drive
The port on the Laptop/PC
If the flex test fails on the PC - replace the cable and try again on PC. If it works - it was probably just the cable. Plug it into the laptop - if it works now - you are probably good to go. Even if it passes on the PC - I would try using a different cable on the laptop.
I would only consider trying to resolver the connector in the laptop if you notice an intermittent connection. You should make sure that you observe the laptop losing connectivity to the USB device when the port on the laptop is flexed.
You can only assume it is in the laptop if:
Two totally different devices obtain & lose connection when port in laptop is flexed
AND
Those two devices are also tested on another computer and pass
Those two different devices can not use the same cable.
I would not use a USB fan or iPhone for testing - these aren’t standard devices and there are too many other factors at play.
When I wrote this - I planned on this being a little more organized - sorry it isn’t 
I hope it gives you a general idea on how to troubleshoot your laptop
You can buy new USB cables for devices off amazon for like $7-10 I think. Those cables are almost never (now a days) proprietary. You probably have more than one cable already that you can use for testing. Usually they are either “micro” or “mini” connection.
I was assuming for the purposes I wrote above that your external drive is one with its own cable and gets its power from the USB (there is no external power supply).
You can still use a modified version of the above it is a thumb drive.