View Single Post
Old 05-13-2010, 03:17 PM   #6
troymc
Groupie
troymc will become famous soon enoughtroymc will become famous soon enoughtroymc will become famous soon enoughtroymc will become famous soon enoughtroymc will become famous soon enoughtroymc will become famous soon enough
 
Posts: 161
Karma: 608
Join Date: Aug 2008
Location: Plano, TX
Device: Sony PRS-505 + B&N Nook + Motion LE1700 + Motorola Xoom Wifi
Quote:
Originally Posted by edbro View Post
Wow, that's a lot of books. Can I ask why you need 2,000 books on your device? Do you know how slow it will be to browse that many?
Ack...not this same old silliness again. WARNING: I'm working on putting all of Project Gutenberg's 30,000 books on my 8GB SD card to use in my 505 -- so relax, don't panic. Different people use their readers differently than you.


Quote:
Originally Posted by edbro View Post
I don't know for sure but you are might be running into a limitation of the card's file system. If it is formatted as FAT (or FAT16) then I believe you can only have 512 entries in the root folder.

Files with 13 or more characters will use 3 (three) or more directory entries, this applies to FAT16 or FAT32
Just to clarify what you said: FAT16 has a 512 directory entry limit - FAT32 does not.

Both FAT16 & FAT32 use 1 directory entry for each 8.3 file/directory name + 1 directory entry for every 13 characters beyond that.

eg.
a_long_filename.txt should use 2 directory entries
wow_this_is_long_filename.txt should use 3 directory entries
From what I understand FAT32 has a limit of 64k directory entries, although Microsoft seems to think there is no limit:

The root folder on a FAT32 drive is now an ordinary cluster chain, so it can be located anywhere on the volume. For this reason, FAT32 does not restrict the number of entries in the root folder.


Quote:
Originally Posted by raenedaz View Post
My assumption is that I'm doing something wrong. Others on here have large libraries and have transferred their files to their cards without an issue.

When I get home, I will try using windows explorer to load the Calibre onto my card, then use Calibre to try and send to device. We'll see what happens with that. There's got to be something blocking them from being put on the card. As I said, Calibre says it sent them ok, but they don't show up.

Would my card make a difference? It's an HP SDHC. My understanding is that it shouldn't since I can send the files there through windows explorer and have them load on the reader. I just can't get them to show up if Calibre "sends" them there.
I have well over 3000 books on my 2GB SD card in my 505 and have never had an issue - although I've never tried sending them all at once.

2 ideas:
  1. Writes are buffered and you are ejecting/unplugging your reader before everything is flushed to disk. Calibre will say it's complete long before the OS has finished writing everything to disk. Are you ejecting your reader thru Calibre? or just unplugging it? You should always eject thru Calibre & wait until it finishes writing before unplugging it.
  2. If #1 is not it, then I suggest starting calibre from the command line. This may allow you to see any error messages that may be hidden behind the gui.



Troy
troymc is offline   Reply With Quote