
Hey guys,
I have a Freescale MPC8313E and want to boot with u.-boot 1.3.0 (there is no newer version avaiable, see also other thread). There are 3 possibilities documented, how to boot. Nothing works:
1. NFS file system: ********************** The first, easiest possibility to boot and test the image and kernel is the NFS-boot. The environment is set correctly (I hope):
# ipaddr: 10.193.20.184 # eth1addr: 00:E0:0C:00:7E:21 # serverip: 10.193.20.61 # gatewayip: 10.193.20.254 # bootargs: root=/dev/nfs rw nfsroot=10.193.20.61:/tftpboot/10.193.20.184ip=10.193.20.184:10 .193.20.61:10.193.20.254:255.255.255.0:mpc8313erdb:eth1:off panic=1 console=ttyS0,115200
The NFS-server is running on 10.193.20.61, IP of the board is 10.193.20.184.
I have shutdown the firewall, but opened the needed ports too (875,32803,32769,892,662,2020) for UDP and TCP.
In /etc/exports, the NFS is allowed to enter the folder:
# /tftpboot/10.193.20.184 10.193.20.184/255.255.255.0(rw,no_root_squash,asynch)
SELinux is deactivated, hosts.deny is empty,
If i started the transmission via TFTP, everything is correct: # tftp 200000 /uImage # tftp 400000 /mpc8313erdb.dtb # bootm 200000 - 400000
The result:
# (...) # Looking up port of RPC 100003/2 on 10.193.20.61 # PHY: 0:01 - Link is Up - 1000/Full # rpcbind: server 10.193.20.61 not responding, timed out # Root-NFS: Unable to get nfsd port number from server, using default # Looking up port of RPC 100005/1 on 10.193.20.61 # rpcbind: server 10.193.20.61 not responding, timed out # Root-NFS: Unable to get mountd port number from server, using default # mount: server 0.0.0.16 not responding, timed out # Root.NFS: Server returned error -5 while mounting /tftpboot/10.193.20.184 # (...)
So, something went wrong.
2. and 3. Ramdisk / JFFS2 ******************************* Both possibilities need more than 8 MB on bootable flash memory. We only have 8 MB.
So, is it possible to boot from SD with this old version of u-boot? Or can i decrease the image with packing? Is there another way to make it?
So long, David