Openembedded Core Discussions
 help / color / mirror / Atom feed
From: Denys Dmytriyenko <denis@denix.org>
To: Mike Looijmans <mike.looijmans@topic.nl>
Cc: Patches and discussions about the oe-core layer
	<openembedded-core@lists.openembedded.org>
Subject: Re: UBI filesystem creation fails silently with 4k erase size
Date: Tue, 15 Jul 2014 11:15:22 -0400	[thread overview]
Message-ID: <20140715151522.GT1580@denix.org> (raw)
In-Reply-To: <53C3D5D7.5090309@topic.nl>

On Mon, Jul 14, 2014 at 03:06:31PM +0200, Mike Looijmans wrote:
> On 07/14/2014 02:07 PM, Mike Looijmans wrote:
> >I have a NOR chip that reports a 4k erase size, so in my machine.conf I entered:
> >
> >MKUBIFS_ARGS = "-m 1 -e 3968 -c 7040"
> >UBINIZE_ARGS = "-m 1 -p 4096"
> >UBI_VOLNAME = "qspi-rootfs"
> >
> >
> >When I create an image with "ubi" in the IMAGE_FSTYPES, the build runs and
> >does not report any error, however it did NOT create the ubi filesystem image.
> >
> >If I change the parameters for a 64k flash using:
> >
> >MKUBIFS_ARGS = "-m 1 -e 65408 -c 440"
> >
> >the ubi filesystem is created (both ubifs and ubi files).
> >
> >
> >Where can I find what went wrong? I'd expect big read error messages telling
> >me that it failed to create an image for my device, but I cannot find such
> >message anywhere.
> >
> >So my questions are:
> >
> >1) Why is there no error message when image creation fails?
> >2) Where is the log/output from the mkfs.ubi commands?
> >2) What could be wrong with my mkubifs parameters?
> >
> 
> The answer to that last question is that UBI itself refuses to work
> with a sector size below 15kB. Which results in UBI now failing to
> work on most NOR chips on the market because the kernel recently
> uses 4k erasing for all serial flash chips that support it.
> 
> So just the question remains why OE doesn't tell me about mkfs.ubifs failure?

Do you have the following fix?

http://cgit.openembedded.org/openembedded-core/commit/?id=f8125a1e9b6893a12355d55d4df584a8d97f0bff

-- 
Denys


      reply	other threads:[~2014-07-15 15:15 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-14 12:07 UBI filesystem creation fails silently with 4k erase size Mike Looijmans
2014-07-14 13:06 ` Mike Looijmans
2014-07-15 15:15   ` Denys Dmytriyenko [this message]

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=20140715151522.GT1580@denix.org \
    --to=denis@denix.org \
    --cc=mike.looijmans@topic.nl \
    --cc=openembedded-core@lists.openembedded.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox