Boot Linux kernel 3.3.0-rc7 through NFS on BeagleBoard

Hi, All,

I am trying to boot the Linux kernel 3.3.0-rc7 on Beagleboard through network file system(NFS). I am working with this kernel version because I want to use the latest version of LinSched, a Linux scheduling simulator that is based on Linux kernel 3.3.0-rc7. The kernel source is checked out from:https://kernel.googlesource.com/pub/scm/linux/kernel/git/pjt/linsched/+/linsched-alpha

So far, I am able to boot the above Linux kernel on BeagleBoard with SD card file system (mmc), however, booting through NFS does not work. It is sure that a mainline Linux kernel has to be patched to completely support the BeagleBoard, but I have little idea on how the mainline version has to be patched in order to boot on Beagle with NFS. Does the patch provided here works? http://arago-project.org/git/meta-ti.git?p=meta-ti.git;a=commit;h=3aeebece0e37425fd9e480127d1ac599c87ca750 Or is there any other way to patch the mainline kernel in order to completely support the Beagle? Please enlighten me !!!

Besides, with the OMAP Linux kernel(latest 3.12) from the git repository:http://git.kernel.org/cgit/linux/kernel/git/tmlind/linux-omap.git/ I am able to boot through NFS with the MosChip MCS7830 USB and Pegasus/Pegasus‐II Network Adapter drivers built in. A comparison of the booting process of mainline kernel 3.3.0-rc7 and OMAP Linux kernel 3.12 shows that: although in mainline kernel 3.3.0-rc7 the MosChip MCS7830 USB and Pegasus/Pegasus‐II Network Adapter drivers have been built in, the MosChip is not registered as in the OMAP Linux kernel 3.12 booting. Their booting log is enclosed.

Thanks!

Jianguo

boot_3.3 (42.8 KB)

boot_3.12 (20.8 KB)

Could you let everyone know which Beagleboard?

Gerald