Posted By ssancha on 29 Nov 2007 7:35 AM
...Then, when I try to execute it:
losh> exec 0xa0208000 "console=ttymxc0,115200 root=/dev/nfs ip=10.0.0.101:10.0.0.100:10.0.0.100:255.255.255.0:litekit:eth0 nfsroot=10.0.0.100:/rootfs init=/sbin/init"
I get
Uncompressing Linux................. done, booting the kernel.
And nothing else shows. I''m not sure whether Linux is actually running or not. Maybe the kernel parameters are being passed on, so the console is not being redirected to the serial port. Also, if try to ping to 10.0.0.101 from the PC I get no response, but the problem might be the same.
Try upgrading LoLo to version 2.4, then you get exec option "-t", this is a briefed version of what you get:
*******************************************
LogicLoader
Version 2.4.0-IMX31_10 0001
*******************************************
losh> help exec
usage:
exec [-t] [-a atag_addr] [-i arch_id] [addr -] [kernel command line]
disable cache & ints, then jump to a loaded OS, or to [addr]
example: exec -t -a 0xc0000100 -i 1236 "root=/dev/mtdblock2 rootfstype=yaffs"
Works for me on iMX31LITE devkit, now I am struggling to build a stable kernel...