2.6.10 unable to mount a root fs on ramdisk
Shawn Jin
shawnxjin at gmail.com
Thu May 26 03:48:45 EST 2005
Hi John,
Thanks for your answer.
I did add these lines to the code. Actually it turned out that I was
so stupid that I didn't enable EXT2 filesystem support in the kernel.
That's why the kernel always complained unknown block.
-Shawn.
On 5/23/05, John Otken <jotken at softadvances.com> wrote:
> I had this problem with MV code on a Bamboo board. Look at
> platform_init() in ebony.c. Before the call to ibm44x_platform_init() add:
>
> /*
> * If we were passed in a board information, copy it into the
> * residual data area.
> */
> if (r3)
> __res = *(bd_t *)(r3 + KERNELBASE);
>
> /*
> * If the init RAM disk has been configured in, and there's a valid
> * starting address for it, set it up.
> */
> if (r4) {
> initrd_start = r4 + KERNELBASE;
> initrd_end = r5 + KERNELBASE;
> }
>
> /* Copy the kernel command line arguments to a safe place. */
>
> if (r6) {
> *(char *) (r7 + KERNELBASE) = 0;
> strcpy(cmd_line, (char *) (r6 + KERNELBASE));
> }
More information about the Linuxppc-embedded
mailing list