From: "Joseph M Dupre (AVAB Inc.)" <dupre@avab.com>
To: linux-mtd@lists.infradead.org
Subject: docboot: nandwrite: Input file is not page aligned
Date: Mon, 10 Oct 2005 17:04:57 -0700 [thread overview]
Message-ID: <434A9F39.29129.1B3216A@localhost> (raw)
I am trying to use the /mtd/docboot tool to place a boot image on a
DOC 2000 (INFTL version), but nandwrite is failing:
# cat /proc/mtd
dev: size erasesize name
mtd0: 08000000 00004000 "DiskOnChip 2000 (INFTL Model)"
mtd1: 00a14000 00004000 " DiskOnChip BDK partition"
mtd2: 075dc000 00004000 " DiskOnChip BDTL partition"
# flash_eraseall /dev/mtd1
erasing 16 Kibyte @ 74000 -- 4 % complete
Skipping badblock @ 0x00078000
Erasing 16 Kibyte @ a10000 -- 99 % complete.
# nandwrite -o /dev/mtd1 doc_spl
Input file is not page aligned: Success
Data did not fit into device, due to bad blocks.
: Success
First, what is this "Input file is not page aligned" error and how do
I make the doc_spl image so that it is page aligned?
Second, there is only one bad block on the 10MB BDK partition, so
there shouldn't be any problem loading my doc_spl which is only 1.9MB
(Unless nandwrite is not aware of bad blocks.) How do I fix that
issue?
Third, when the kernel reads the bbt it reports two bad blocks:
nand_read_bbt: Bad block at 0x00080000
nand_read_bbt: Bad block at 0x03370000
nand_read_bbt: Reserved block at 0x07ffc000
That, in conjunction with the badblock reported by flash_eraseall,
indicates to me that the IPL is actually using 2 eraseblocks.
(0x0080000 - 0x00078000 = 0x00008000)
I thought the IPL is only supposed to be in the first erase block.
Is that correct?
Thanks a mega,
- Joe
next reply other threads:[~2005-10-11 0:05 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-10-11 0:04 Joseph M Dupre (AVAB Inc.) [this message]
2005-10-11 13:42 ` docboot: nandwrite: Input file is not page aligned Dan Brown
2005-10-11 17:49 ` Joseph M Dupre (AVAB Inc.)
2005-10-11 18:02 ` Dan Brown
2005-10-11 21:44 ` Joseph M Dupre (AVAB Inc.)
2005-10-13 16:44 ` Joseph M Dupre (AVAB Inc.)
2005-10-21 17:45 ` Joseph M Dupre (AVAB Inc.)
2005-10-24 13:15 ` Dan Brown
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=434A9F39.29129.1B3216A@localhost \
--to=dupre@avab.com \
--cc=linux-mtd@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.