One of the USB ports in the laptop does not work properly. The laptop detects a USB device only if you wiggle it inside the USB port. You have to adjust the position of the USB device in order to make it work. All other USB ports in the laptop work normally.
USB port failure. The port itself is broken or the connection between the USB port and motherboard is broken.
Possible troubleshooting steps and repair solution:
If a USB device has to be wiggled inside the USB port in order to be detected, most likely the USB port is broken and has to be resoldered or replaced.
It happens when the USB port itself is damaged or the connection between the USB port and motherboard is broken.
1. Remove the motherboard and resoldered the problematic USB port.
2. Unsolder the broken USB port from the motherboard and replace it with a new one.