Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What does the message “Erase block size too small (16KiB). Using virtual blocks size (32KiB)” mean?

0
0 Posted

What does the message “Erase block size too small (16KiB). Using virtual blocks size (32KiB)” mean?

0
0

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

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123