Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

elf69

macrumors 68020
Original poster
Jun 2, 2016
2,333
489
Cornwall UK
My imac last nite kept ejecting my usb stick even though was copying data from stick to mac.
Used this stick many times and it works fine in my 2012 macbook pro.

It is being plugged into a usb 3.0 powered hub (yes i know the imac only usb 2.0).
there is a time machine 2.5" HDD connected to the hub which does not eject.

the mac is set to never turn off hard disks.
the time machine was and still is working fine.

I tried stick in the keyboard but mac claimed not enough power to drive the device.

the stick was ejected giving the error, please eject before removing the drive.
I did not remove the drive.

7 port hub, tried 4 of the ports before giving up as was getting late.
Will disconnect the cinema screen hub and the 7 port hub and try direct to mac.
But it has always worked like this in past, as stick works in macbook pro then it would seem the hub is cause?
 
Could be:
- weak contact in the flashdrive's connector
- could even be some kind of incompatibility with the drive itself. Perhaps it doesn't quite "get along" with the hub.

Suggestion:
DON'T connect the drive via the hub.
Try plugging it DIRECTLY into a USB port on the back of the Mac.
Looks like you're considering that.

Try that and get back to us.
Sometimes one has to do, what one has to do, just to get things "to work"....
 
True, just odd as use this drive all the time with this imac and hub for the last year without issue.
A windows machine did "scan and fix" before being plugged into my mac though.

and stick works in my macbook pro so i'm not sure the stick is at fault.
hub could be though, cheapish china model, not stupid cheap but around £20 for a usb 3.0 hub without psu which I bought separate.
 
unplugged the 20 inch cinema screen usb hub and plugged stick in rear of imac.

copied 2.89GB no issue, no ejections.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.