Laptops are quite fragile things.
I have been repairing an Advent laptop for the last week or so, with limited success.
The power adaptor socket had broken away from the motherboard.
I have had it in pieces 5 times trying to fix it.
Parts seem to be impossible to obtain, as the people who can get hold of them seem to want to charge a fortune for fitting them
I have repaired the socket itself, theres was a small switching contact inside it that had broken off, soldered it back on the mobo and superglued it in place to try and stop it breaking away again.
For some reason the power plug isnt a brilliant connection even after all my attempts and I have to wedge the plug at a certain angle to get it working properly
At least it does work now but its not as good as it should be.
I think that possibly you have got a broken connection on your USB ports similar to the way the power socket had broken away on this laptop.
Anything that has to be repeatably plugged in and unplugged from a laptop is susceptible to breaking the small connections that they seem to have to the mobo
I think that one that you have found should work fine.
I dont think that the damage possibly caused to the other ports would affect the PCMCIA one
The one I use is for an old laptop that doesnt even have a USB port, so all the work is done by the cardbus and the drivers independantly of the onboard USB controller