Re: Fw: [Bugme-new] [Bug 7808] New: Xilinx ML403 does not boot
From: Grant Likely <hidden>
Date: 2007-01-18 06:28:01
On 1/17/07, Bernd Sowislo [off-list ref] 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
OVMS? -- Grant Likely, B.Sc. P.Eng. Secret Lab Technologies Ltd. grant.likely@secretlab.ca (403) 399-0195