USB Drives Ejecting Themselves randomly
I am having a very odd, and potentially "dangerous" (as it may lead to corrupt backups) problem with the USB ports on my brand new late 2011 Macbook Pro 13". The problem is that any usb drive (incl. Powered External HDDs, USB sticks, memory card readers etc.) eject themselves randomly while connected to any of the two available USB ports. I have read through several discussions about this issue but have not been able to find any explanation or solution to this. The thing which bothers me most is that when I wiggle the usb plug in the port on the laptop, the drives eject SOMETIMES, and sometimes they just eject without me doing anything, and sometimes they don't eject at all; so I don't know if it is a hardware fault, or something which I can fix myself!
I brought the machine back to the store and plugged two USB sticks in and wiggled them about, and they stayed mounted, so that was a waste of time. Then I thaught, maybe it has something to do with power management, so I tried this with the MagSafe connected and disconnected. It seems that the ejecting happens when the MagSafe IS connected to the power, and more often with my POWERED External HDDs. It makes no difference which ports I use. I reset the System Management Controller (SMC) and the problem SEEMS to have stopped, but I only tested shortly after doing this.
My question is, should I be worried that I have faulty USB ports on my Macbook (since wiggling the connection seems to have affected it), or is it really something to do with the SMC and my hardware is all OK?
Thanks in advance for your help!
MacBook Pro (13-inch Late 2011), Mac OS X (10.7.4)