[U-Boot] initialisations do by tftp

Hi,
I have a question about initialisations that the tftp command do in u-boot. I try to make a Linux for a Cogent SBC637 and I am able to boot my kernel (save in flash at address 0x10040000) with a NFS if I use the tftp or tftpboot command to load any file in RAM before the "bootm 0x10040000" command but if I didn't do that I have a kernel panic because eth0 is not initialise. Could you tell me what tftp command do exactly? Or how can I resolve this problem.
Thanks in advance for your help.
G.

Dear g.carpentier@neomore.com,
In message 20100503143119.F1DC28000768@mwinf2a27.orange.fr you wrote:
I have a question about initialisations that the tftp command do in u-boot. I try to make a Linux for a Cogent SBC637 and I am able to boot my kernel (save in flash at address 0x10040000) with a NFS if I use the tftp or tftpboot command to load any file in RAM before the "bootm 0x10040000" command but if I didn't do that I have a kernel panic because eth0 is not initialise. Could you tell me what tftp command do exactly? Or how can I resolve this problem.
Did you have a look at the FAQ? If so, I don't understand why you didn't run into this one: http://www.denx.de/wiki/view/DULG/EthernetDoesNotWorkInLinux
And follow the ongoing discussions here on this list, for example the thread "add write_hwaddr support".
Best regards,
Wolfgang Denk
participants (2)
-
g.carpentier@neomore.com
-
Wolfgang Denk