Fw: [Bugme-new] [Bug 7808] New: Xilinx ML403 does not boot

Grant Likely grant.likely at secretlab.ca
Thu Jan 18 17:27:59 EST 2007

On 1/17/07, Bernd Sowislo <BSowislo at gmx.de> wrote:
> Hi,
> I have seen your name in the header of
> the files for the temac implementation
> of the ml403 board.
> Meanwhile I know what is the reason
> for the hangup of my kernel at boot time
> when I insert the patches for the temac
> into the xilinx_ml403.c code (two places)
> 1. increment ther number of devices scanned at early boot
> 2.) insert the temac routines in ml403_setup_arch()
> the systems stops execution.

Do you get any log output at all?  Post it here if you do.

> First I thought it was my fault because I use temac 2.0
> with DMA 3.0 and your driver obviously uses DMA 2.0 and temac 1.0

It's not my driver; I've haven't got the temac driver working on my
board yet.  But there are folks on this list who can help you out.

> then I changed the code (adapter.c) for use of DMA 3.0 and temac 2.0
> as described in the xilinx example for DMA test but
> even if I use fifo 2.0 mode I have this hangup.
> Do you have a driver patch for temac 2.0 with DMA 3.0
> or are you interested in my try to change the code?

The Xilinx drivers are a bit of a disaster at the moment in that it
takes a lot of work to get them right.  Go ahead and change the code.
Fill it with debug output; whatever you need to figure out what's
going on.

> how can I debug the booting kernel.

Best way is with some kind of JTAG debugger.  I personally use a
BDI-2000 from Abatron.  I think others have had good luck with the
Xilinx JTAG pod.

> my experience in linux is 8 weeks, OVMS 15 years


Grant Likely, B.Sc. P.Eng.
Secret Lab Technologies Ltd.
grant.likely at secretlab.ca
(403) 399-0195

More information about the Linuxppc-embedded mailing list