From: Vikram Narayanan <vikram186@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] Bricked when trying to attach UBI
Date: Wed, 19 Dec 2012 23:02:09 +0530 [thread overview]
Message-ID: <50D1FA19.7020602@gmail.com> (raw)
In-Reply-To: <50D1A4C2.6020207@comelit.it>
On 12/19/2012 4:58 PM, Luca Ceresoli wrote:
> Hi all,
>
<snip>
> On "bricked" devices the output of the "ubi part nand0,3" command is:
>
> Creating 1 MTD partitions on "nand0":
> 0x000000100000-0x000010000000 : "mtd=3"
> UBI: attaching mtd1 to ubi0
> UBI: physical eraseblock size: 131072 bytes (128 KiB)
> UBI: logical eraseblock size: 129024 bytes
> UBI: smallest flash I/O unit: 2048
> UBI: sub-page size: 512
> UBI: VID header offset: 512 (aligned 512)
> UBI: data offset: 2048
> UBI error: ubi_wl_init_scan: no enough physical eraseblocks (0, need 1)
Just curious, What does the above command say when you try to attach an
empty partition. Does it result in the same error?
> Now the device is totally blocked, and power cycling does not change
> the result.
>
> The interesting thing is that if I load Linux (2.6.37 + OMAP patches +
> board support patches) via TFTP and boot it with bootm, it correctly
> attaches UBI (fixing any problem it may have) and boots correctly.
> After that the board is unbricked: U-Boot can boot again normally from
> NAND.
>
> Without the ambition of understanding all UBI internals, I tried to
> visually inspect the UBI code around the line where the error is
> produced and compare it to the corresponding Linux sources. They looked
> extremely similar, so I haven't and obvious hint of why U-Boot and
> Linux produce different results.
>
> I also tried with an updated U-Boot master, but the error is still
> there.
>
> Obviously I have changed nothing in the UBI and MTD code, both in
> U-Boot and in Linux.
>
> Can you suggest a proper way to track the root of the problem, or to
> bypass it?
I think its the right time to sync the UBI code with the current kernel
tree. But it seems like a huge work. Any suggestions?
Regards,
Vikram
next prev parent reply other threads:[~2012-12-19 17:32 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-19 11:28 [U-Boot] Bricked when trying to attach UBI Luca Ceresoli
2012-12-19 15:24 ` Andreas Bießmann
2012-12-19 15:56 ` Luca Ceresoli
2012-12-19 16:09 ` Andreas Bießmann
2012-12-19 17:37 ` Luca Ceresoli
2012-12-20 12:44 ` Holger Brunck
2012-12-20 16:02 ` Luca Ceresoli
2012-12-20 16:02 ` Luca Ceresoli
2013-01-02 14:37 ` Luca Ceresoli
2013-01-02 14:37 ` Luca Ceresoli
2012-12-19 17:32 ` Vikram Narayanan [this message]
2012-12-19 18:22 ` Stefan Roese
2012-12-19 18:47 ` Vikram Narayanan
2012-12-19 18:57 ` Vikram Narayanan
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=50D1FA19.7020602@gmail.com \
--to=vikram186@gmail.com \
--cc=u-boot@lists.denx.de \
/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.