I have a problem on the IMX27PDK plateform I am trying to download a LINUX Kernel with the server nfs and tftp.
I am working on a virtual Machine Ubuntu 10.04 with VMware. First of all I have tested my NFS and TFTP server with the iMX27ADS plateform in order to see if the servers are correctly installed. So the ADS plateform works good and LINUX is downloaded with the servers.
Here is my /etc/exports file:
The servers are restart (TFTP and NFS)
In the LTIB I configure:
the tagert networking:
-10.6.15.244 (IP gateway)
-10.6.15.227 (IP address of the PDK)
-10.6.15.244 (IP address of the server)
The FEC is disabled in the configure kernel menu.
And the redboot configuration is:
- Gateway IP address: 10.6.15.244
- Local IP address: 10.6.15.227
- Local IP address mask: 255.255.255.0
- Default server IP address: 10.6.15.244
- Board specifics: 0
- Console baud rate: 115200
- Set eth0 network hardware address [MAC]: true
This is the command send to reboot in order to boot on linux
load -r -b 0x100000 /tftpboot/zImage
exec -b 0x100000 -l 0x200000 -c "noinitrd console=ttymxc0,115200 root=/dev/nfs nfsroot=10.6.15.244:/tftpboot/rootfs init=/linuxrc ip=10.6.15.227:10.6.15.244"
I do not see any "eth0:link down" in redboot output. I see a line like that in your kernel output, but it later says "link up" shortly after, so that's normal.
FEC is an embedded MAC, and you seem to be using an external SMSC911x ethernet card for eth0 (located on the debug board, also requires some FPGA initialization to be useful, but that can be done in bootloader as well).
For me the problem comes of the eth0:link down if you see in the error of the redboot. I have the ADS plateform too and the linux boot works good!!
When the ADS boot eth0 is eth0: using half-duplex 10Base-T (RJ-45).
In the menu configure the kernel the FEC would be disabled or enabled????
And there is another option to enable???
Moreover I don't know tcpdump, it is a tool to see the packet on the network???
Thank you in advance