What does the message “Erase block size too small (16KiB). Using virtual blocks size (32KiB)” mean?
JFFS2 has a limit on how much memory it will use for erase block tables, and thus reduces the number on devices that are too large. The warning can be fixed by changing the options to mkfs.jffs2 and to nandwrite. For the above example, use mkfs2.jffs2 -b 0x8000 to produce an image with 32KiB eraseblocks, and use nandwrite –blockalign=2 (align writes to 2 16KiB blocks) Typically, the 64MiB NAND devices being fitted on the 2410/2440 line, should use either 16KiB (for small partitions) or 32KiB.
Related Questions
- I noticed CFS divides files into small blocks. Doesn this mean that as my file grows in size the probability that all of the blocks are present tends towards zero?
- What does the message Insufficient Encryption: This document requires a larger secret key size mean?
- What does the message "Erase block size too small (16KiB). Using virtual blocks size (32KiB)" mean?