Quote:
Originally Posted by chaley
To try to isolate what is happening, three experiments. However, before trying them, I suggest that you do a filesystem check of the card. How you do this depends on which version of windows you are running. On W7, you right-click on the 'drive', select tools, and then 'check drive for errors'. If errors are found, unplug the device and see if books magically appear. My guess is that they won't.
First experiment: Find a calibre-transferred book that does not appear, and transfer it again from calibre by itself. Does it then appear? My guess (hope, actually) is that it does not.
Second experiment:
1) After sending the books, are the files in fact on the card? If not, then no need to go further. Something is wrong with either calibre or the card.
2) If 1 is yes, what is the path to the first folder created by calibre? That first folder should have the name of an author.
3) If 1 is yes, then there should be folders for the books that appear and folders for the books that do not appear. Is there any obvious difference between them, such as the not-working ones having punctuation and working ones not? Note that you will need to check any sub-folders (are there any?) and file names for the books as well.
4) There should be a file called cache.xml on the card. From the code, it seems that the file should be in DRIVE_LETTER:/Sony Reader/database/cache.xml. Is it there? If not, is it somewhere else? This file is Sony's database of books on the card. Is there another file somewhere on the card named anything.xml (search for *.xml on the card)?
Third experiment: You said in an earlier post that you can copy books using Windows explorer and have them appear on the reader.
1) Where do you put the books on the card?
2) Are there significant differences between the folder and file names that you choose and the ones that calibre uses? I imagine that the ones you choose are much shorter.
3) Find a file transferred by Calibre (assuming that the files are really on the card) and rename the folders to have simple names. For example, rename the author folder to '1' and the file to 'my_book.epub' or some such. Eject the reader. Does the book now appear?
|
Check device ran fine. No errors found. Books not there.
Experiment 1 & 2: I've uploaded 8 files. The first 5 do fine. The last three (Little Women, Little Men, and Jo's Boys) only Little women transferred. I retransferred Little Men. In Calibre, my memory card shows LIttle Men appearing where LIttle Women was and Little Women is now gone. In windows explorer, Little Women in the only file showing of the two. When I eject my reader, Little Men comes up. Little Women is not on there. I checked all of that before resending Little Men and Little Women were on the card via windows explorer, Calibre, and when I opened the book.
Experiment #3: I keep a backup of all my book files on an external hd. Libary > For Library > author - series # - title.format.
When I've just sent the cards to the memory card via windows explorer and opened them on my reader, I tried it both using my backup files and using the Calibre Library (just copying them over to the memory card). Both ways brought up the right number of books on my reader.
On the card, in Sony > Database, I have three .xml files: cache and cacheExt. Both have the same date time stamp.
I called Sony Support this morning, they said it was a file that was jacking it up. I've done what they suggested, however, all of the books show as actually transferring to the device in the program. It's just that they don't actually go over. I've also checked the files through Calibre view. They all open fine. It's also not any one file. I can do the same thing mentioned in Experiment #2 with any book I choose. It'll choose a book to replace and now show up on Calibre, but not my memory card.
Last night I was doing it with another, 2GB, memory card and it was experiencing the same issues. So I don't believe it's the memory card, although it should be.