Maybe take a look at this?
But as for adb sometimes the problem comes from the USB cable or USB port…
adb