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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox