mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Anand Gadiyar <gadiyar@gmail.com>
To: "U-Boot Version 2 (barebox)" <barebox@lists.infradead.org>
Subject: Re: OMAP4 Panda - MMC access broken
Date: Mon, 2 Apr 2012 20:07:16 +0530	[thread overview]
Message-ID: <CAO-mwNdKa4fukB23m_F1g=axhqw3S2stb2C6JbPXiob1Ty=xhg@mail.gmail.com> (raw)
In-Reply-To: <CAO-mwNcOBNL-LFuyK9EbxUBqxLU3GAWUi61E40J5qunDP+n+ZA@mail.gmail.com>


[-- Attachment #1.1: Type: text/plain, Size: 1455 bytes --]

On Fri, Mar 30, 2012 at 10:04 PM, Anand Gadiyar <gadiyar@gmail.com> wrote:

> Hi all,
>
> I've just started playing with barebox on OMAP4. I see that with "Release
> v2011.11.0", my Panda could access the SD card contents, but with the
> current release it can no longer do so.
>
> Git bisect shows commit 82db23d3f4c1de25bbd4b222a3bd9e81d00414f8 (Use
> generic block layer to access the drives and do partition parsing) is when
> it stopped working.
>
> Any pointers?
>
> Thanks in advance,
> Anand
>
>
Found the problem. I was using a 4GB SD card with just a single FAT32
partition. The pentry.size is reported as 7744449 which fails the
check_offset_value() call.
I think this is the same issue Sanjeev reported in February.

Below patch seems to fix the issue for now. But I'm not sure what's the
correct way to fix this.

Index: barebox/common/partitions.c
===================================================================
--- barebox.orig/common/partitions.c
+++ barebox/common/partitions.c
@@ -129,8 +129,6 @@ static void __maybe_unused try_dos_parti
                /* do we have to ignore this partition due to limitations?
*/
                if (check_offset_value(pentry.first_sec) != 0)
                        continue;
-               if (check_offset_value(pentry.size) != 0)
-                       continue;

                if (pentry.first_sec != 0) {
                        pd->parts[pd->used_entries].first_sec =
pentry.first_sec;

[-- Attachment #1.2: Type: text/html, Size: 1845 bytes --]

[-- Attachment #2: Type: text/plain, Size: 149 bytes --]

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

  reply	other threads:[~2012-04-02 14:37 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-30 16:34 Anand Gadiyar
2012-04-02 14:37 ` Anand Gadiyar [this message]
2012-04-10  9:23   ` Sascha Hauer
2012-04-10 11:51     ` Anand Gadiyar

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='CAO-mwNdKa4fukB23m_F1g=axhqw3S2stb2C6JbPXiob1Ty=xhg@mail.gmail.com' \
    --to=gadiyar@gmail.com \
    --cc=barebox@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox