All of lore.kernel.org
 help / color / mirror / Atom feed
From: Matthew Locke <mlocke@mvista.com>
To: Steven Hein <ssh@sgi.com>
Cc: linuxppc-embedded@lists.linuxppc.org
Subject: Re: booting from cramfs in flash
Date: Thu, 03 May 2001 11:56:12 -0700	[thread overview]
Message-ID: <3AF1A9CC.5966DC8B@mvista.com> (raw)
In-Reply-To: 3AF1A6C9.9B0F05DF@sgi.com


Steven Hein wrote:
>
> My cramfs adventure continues.....
>
> Okay, so I have a cramfs filesystem image creaed created.
> Now, how do I tell the kernel to boot using that filesystem
> when the filesystem is an image in flash?
>
> Maybe I'm on the wrong path, but my previous setup used a compressed
> kernel and gzip'ed ext2 filesystem as an initial ramdisk, which
> also served as my permanent filesystem.   So I thought I should
> be able to just replace my old initrd with my new cramfs image,
> tell the kernel where it is (in flash), and it would go.

It turns out that cramfs is not supported for a root fs or initrd.
Basically, the kernel checks a hardcoded list of supported filesystems
and if the MAGIC number doesn't match it bails.  Midori has a patch to
add cramfs to this list.  I believe it is in thier kernel package.

>
> But, that's not the case for me so far. If I pass the address in
> flash of my cramfs image as the initrd_start
> and initrd_end (in R3/R4, the kernel craps out because it can't reuse
> the pages where I told it that the initrd lives).
>
> So,how do I make this connection?  Or, do I still need an ext2
> initrd like I used before?  If so, then how do I mount the CRAMFS
> filesystem that is an image sitting flash?
>

You can do that too.  Actually that is how we do it on the iPaq.  You
need to enable MTD, so your flash looks like a block device. then
'mount' can mount cramfs images.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

  reply	other threads:[~2001-05-03 18:56 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-05-03 18:43 booting from cramfs in flash Steven Hein
2001-05-03 18:56 ` Matthew Locke [this message]
2001-05-03 20:46   ` David Blythe

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=3AF1A9CC.5966DC8B@mvista.com \
    --to=mlocke@mvista.com \
    --cc=linuxppc-embedded@lists.linuxppc.org \
    --cc=ssh@sgi.com \
    /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.