U-boot + Linux 2.6 + Avnet FX12 MM (based on ML403 config)

John Linn John.Linn at xilinx.com
Tue Apr 1 01:22:16 EST 2008

Hi Mirek,

Our Git server from Xilinx, git.xilinx.com, has a kernel that is 2.6.24
based if this helps. 

All of my testing for Virtex 4 is on the ML405 board which is an FX20
device rather than an FX12, but the kernel configuration is pretty much


-----Original Message-----
From: linuxppc-embedded-bounces+john.linn=xilinx.com at ozlabs.org
[mailto:linuxppc-embedded-bounces+john.linn=xilinx.com at ozlabs.org] On
Behalf Of Mirek23
Sent: Sunday, March 30, 2008 11:21 AM
To: linuxppc-embedded at ozlabs.org
Subject: Re: U-boot + Linux 2.6 + Avnet FX12 MM (based on ML403 config)

Hi Guillaume,

I was facing the same problem with my Avent (virtex 4 FX12) evaluation
board. Originally I have built successfully u-boot 1.2.0  and linux
but I was not able to boot kernel 2.6.21 from u-boot 1.2.0. Kernel
(uImage) onwards can be booted with u-boot 1.2 and higher. Currently I
u-boot 1.2.0 and kernel 2.6.23 without any problems. My recommendation
is to
use at least the kernel version 2.6.22 otherwise you will have kernel

Best Regards


Guillaume Berthelom wrote:
> Hi,
> I'm trying to port Linux 2.6 on Avnet FX12 MM board with U-Boot and
> help of xilinx ML403 config.
> I have generate my costum xparameters.h file with EDK 8.2i.
> I use ELDK 4.1 and Linux 2.6.20.x.
> I have modified ml403.h u-boot's config file to adapt it for my board
> I have no problem to boot u-boot.
> I use the right board_info structure from <asm/ppcboot.h> and not the
> in xilinx_ml403.h.
> When I load the zImage directly with xilinx xmd debugger, the kernel
> without problem (if I don't have KGDB or SERIAL_TEXT_DEBUG option in
> kernel config). But when I try to load the uImage with u-boot, the
> start but crach befor I can see something on output.
> The kernel start because I debug it and the platform_init is ok,
> setup_arch too and it crach after ppc4xx_setup_arch at
> "Xilinx ML403 Reference System (Virtex-4 FX)\n") line  when the kernel
> access in printk.c.
> I suppose the serial init have problem but I have no idea what is the
> cause of the problem. I use the opb_uart16550 IP in my Xilinx design
> the associat drivers in u-boot and linux.
> Thanks,
> Guillaume Berthelom

View this message in context:
Sent from the linuxppc-embedded mailing list archive at Nabble.com.

Linuxppc-embedded mailing list
Linuxppc-embedded at ozlabs.org

More information about the Linuxppc-embedded mailing list