I get this problem all the time with Thumbdrives, and my Ipod shuffle.
The Mac rarely sees them, I normally have to restart the machine. When I eject it after that, the machine won't see it again.
Wish I could get an answer - have been trying to solve it since I got the machine.