That's a comprehensive test and results. Unfortunately, I don't know what is happening. But, it makes it sound like the database might still be opened when calibre ejects the device.
Some things I can think of to try:
- After sending the book to the device, close calibre, check the database and then eject using the OS.
- After sending the book to the device, close calibre, check the database and then reopen calibre and do the eject from there.
- Don't use calibre but manually copy the book and eject using the OS.
That might help to work out the cause.
|