Friday, May 26, 2006
Shark, nfsroot and how to waste your time
I have been struggling most of the day to get one my Sharks running. It is served by the NSLu2 (OpenSlug) which provides a network block device for swap and NFS for root. The Linux 2.6.17rc? kernel booted nicely got the IP address thanks to the ip=both CMDLINE specified in the OpenFirmware and wonderfully mounted the nfs and freed the init memory. And then nothing happened, nothing, just nothing. Well you can imagine how much pleasure you have in that case. I have experimented with tcp,udp,v3,v4,rsize,wsize... and all combinations, different rootfile systems. After a small chat and a common joke "Did you compile ELF support into the kernel" I decided to try another floating point emulation and then it worked! Well, I wasted some hours but now my Shark is finally booting, once again.