From: Amit Shah <shahamit@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] Uncompressing uImage: inflate() returned -3
Date: Mon, 23 Aug 2004 21:50:45 +0530 [thread overview]
Message-ID: <877aabc404082309201918ede9@mail.gmail.com> (raw)
In-Reply-To: <31ADFA827355984B9E2A161514595B561C3380@lpdsrv04.logicpd.com>
Hi Michael,
On Mon, 23 Aug 2004 10:07:44 -0500, Michael Bendzick
<michaelb@logicpd.com> wrote:
> Amit-
>
> Are you making sure that you don't locate the gzipped kernel in a location
> of board memory that gets overwritten as the U-Boot gunzip takes place?
>
> For instance...
>
> If you put the gzipped kernel at 0x10008000 and the kernel load address is
> also 0x10008000, you will obliterate your gzipped data as you unzip to
> 0x10008000. I have seen this produce the -3 error. If your gzip data fits
> entirely before 0x10008000, you're safe. Also, if you calculate how big the
> gunzipped data is, and put the gzipped kernel that far after 0x10008000,
> you'll also be in good shape.
I have 8 MB of RAM (I have more, but have configured u-boot to
recognize just the first 8). Kernel is 2.3 MB (0x244086). I load it at
an offset of 4 MB in the SDRAM space... should be enough for
everything, I assumed. I'll have to check this again.
Thanks,
Amit.
>
> -Michael Bendzick
>
>
>
> -----Original Message-----
> From: Amit Shah [mailto:shahamit at gmail.com]
> Sent: Monday, August 23, 2004 9:40 AM
> To: u-boot-users at lists.sourceforge.net
> Subject: [U-Boot-Users] Uncompressing uImage: inflate() returned -3
>
> Hi,
>
> I now have u-boot working properly on my single PPC750GX on MV64360;
> it turned out to be SDRAM init issues, which were sorted out by some
> trial and error.
>
> Okay, so now there are issues when it's loading uImage: The uImage
> built fails on the CRC. This is due to inconsistencies in the byte
> order of vmlinux.gz. When built on i386, it is CRC'ed in little
> endian, while when it's being checked on the board, it gets CRC'ed in
> big endian... so there will definitely be a mismatch in the two CRCs.
> Or I'm overlooking something.
>
> So while generating the vmlinux.gz, I byteswapped it.. before feeding
> it to mkimage. So the CRCs are matched, and gunzip on the board tries
> to gunzip the image... However, it complains about 'bad gzipped data'.
>
> Hmm, so setting 'verify' to 'n' also doesn't work; gunzip says
> 'inflate returned -3'.. which is some Z_DATA_ERROR.
>
> I'm obviously doing something wrong here, since this should've worked...
>
> I'm right now using an uncompressed image and working with it, that's
> working fine, except the kernel's bombing out after some
> initializations...
>
> Amit.
> --
> Amit Shah
> http://amitshah.nav.to/
--
Amit Shah
http://amitshah.nav.to/
next prev parent reply other threads:[~2004-08-23 16:20 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-08-23 15:07 [U-Boot-Users] Uncompressing uImage: inflate() returned -3 Michael Bendzick
2004-08-23 16:20 ` Amit Shah [this message]
2004-08-23 17:24 ` Wolfgang Denk
2004-08-23 17:48 ` Amit Shah
2004-08-23 18:10 ` Wolfgang Denk
2004-08-23 18:49 ` Amit Shah
2004-08-23 22:33 ` Wolfgang Denk
2004-08-23 19:46 ` Amit Shah
2004-08-23 17:16 ` Wolfgang Denk
-- strict thread matches above, loose matches on Subject: below --
2004-08-23 18:54 RUSSELL PETERSON
2004-08-23 19:06 ` Amit Shah
2004-08-23 14:39 Amit Shah
2004-08-23 17:14 ` Wolfgang Denk
2004-08-23 17:40 ` Amit Shah
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=877aabc404082309201918ede9@mail.gmail.com \
--to=shahamit@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.