Omapedia
I recently changed the kernels and also built some by myself. For my
mini2440 kernel to bootup properly, i had to change the
NFS_DEF_OPTIONS variable in fs/nfs/nfsroot.c to their old value
"vers=2,udp,rsize=4096,wsize=4096".
But also that doesn't help the kernel to get alive. But it's working
so far as the NIC lights are blinking - a little bit of gain...
Others on the u-boot patchtree made some patches for the smsc95xx NIC
chip and added it. But they are still not up in the mainline of u-boot
and i failed applying the patches manually. Booting the kernel via
tftp would be nice, but not mandatory. Remote NFS IS mandatory for me
for development purposes...
Thanks Nicolas and Ashwini for the startup help. I got it working for
me mostly...
Just one thing, maybe you have an idea: I'm building my fs using
buildroot but I get no login prompt over serial. I found out that the
ttyO2 on the system points to whatever not working. I made an symbolic
link to /dev/console and named it ttyO2. But actually I'm getting some
errors and cannot login via root. To what console must the one point?
( "-sh: can't access tty; job control turned off")
I made a tutorial based on my experiences:
http://gr3yh0und.wordpress.com/2011/08/17/booting-the-pandaboard-over-nfs/
Mainly I needed to enable USB EHCI Mode and the USB ETH NIC driver
combined with the NFS settings. Thanks!