Micro SD HC card blocking hibernate

I have a 4gb SanDisk Micro SD HC card plugged in to a eMachines ET1160 desktop. The card is recognized and I am able to write to it with no problem.  However, if the card is plugged in the computer will not go into hibernate.  When I remove the card it goes into hibernate with no difficulty.  Any suggestions would be appreciated.