2.4.20-ben8 vmlinux.coff CLAIM error on PowerMac 4400

Benjamin Herrenschmidt benh at kernel.crashing.org
Fri Mar 14 03:11:40 EST 2003


On Thu, 2003-03-13 at 17:07, Olaf Hering wrote:
>  On Thu, Mar 13, Benjamin Herrenschmidt wrote:
>
> > what are the respective sizes of the working 2.4.6 kernel
> > and my non working 2.4.20 ? Can you try to shrink the 2.4.20
> > down to the 2.4.6 size (removing drivers etc...) and see if
> > that helps ?
>
> There are 2 problems.
> My 'loading data' failure must be fixed by page alignment.
>
> diff -purN linux_ppc.orig/arch/ppc/boot/ld.script linux_ppc/arch/ppc/boot/ld.script
> --- linux_ppc.orig/arch/ppc/boot/ld.script      2002-11-27 14:42:42.000000000 +0000
> +++ linux_ppc/arch/ppc/boot/ld.script   2002-11-27 18:53:34.000000000 +0000
> @@ -39,7 +39,8 @@ SECTIONS
>    PROVIDE (etext = .);
>
>    /* Read-write section, merged into data segment: */
> -  . = ALIGN(8);
> +  /* this must be page aligned for OF 1.05 in old Macs, for coff boot */
> +  . = ALIGN(0x1000);
>    .data    :
>    {
>      *(.data)
>
> The second problem might be related, I remember Eddie can not boot
> anymore with recent kernels and the patch above doesnt fix it. It is
> probably still unfixed, and the cause unknown.

Ok. I'll do some experiments with floppies on the 8500 then

Ben.


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





More information about the Linuxppc-dev mailing list