Comment 15 for bug 1523291

Jeff Walker (jeffwalker99) wrote :

Here's the result of one of the tests you suggested.

Directly prior to test = Calibre cannot open the database.

Test...

Turn off Kobo.
Remove Micro SD card.
Turn on Kobo and wait for it to boot up.
Connect Kobo to iMac.
Run Calibre.

Result = No problem, Calibre opens the database.

Extended test...

Quit Calibre.
Eject mounted Kobo device from iMac. (Ejects properly, no complaints from the iMac.)
Wait for Kobo to display its home page.
Turn off Kobo.
Insert Micro SD card.
Turn on Kobo and wait for it to boot up.
Connect Kobo to iMac.
Run Calibre.

Result = Calibre cannot open the database.

I should emphasise that the content of the Micro SD card has not changed at all between the test and the extended test.

My conclusions...

There's something about the current state of the Micro SD card that Calibre doesn't like. I don't know what that might be. I can read from and write to the card without problems.

This is why I think the best clue is that when I add a book to the Micro SD card via the slot in the iMac, upon inserting it back into the Kobo it spots this and thus adds the book to the database, and directly after that Calibre can open the database once more.

I can't currently test this with fewer books on the Micro SD card; I don't have a spare one so I'll need to buy another before I can do that test.