Add a book to the card first if you can. For some reason, empty cards seem to produce this problem. Emptying the internal device of all books can produce the same problem (even worse, because you can't pop out the card to stop the waiting). It seems that the code for updating the book database has problems if there are no books on a device.