no problem, I like a challenge ;)
No we are not going to flash u-boot unless you have done this already by putting for instance mainline u-boot in flash. But I assume you did not do that otherwise the fvdw-sl console probably would not work.
Now lets try what happens if we load a kernel via u-boot console and activating netconsole output, this should display detailed information in the u-boot window when the kernel starts
How load the new kernel using u-boot console
I assume the UIMAGE-3142-NWSP2CL-14 kernel is present in the tftp directory of the fvdw-sl console
Switch off the nas, start fvdw-sl console and choose as action, start tftp server after that choose as action u-boot console
Start the nas and wait until u-boot console interrupts the boot and the marvell>> prompt appears
in the u-boot console windwo give these commands
- Code: Select all
setenv bootargs console=ttyS0,115200 netconsole=6666@${ipaddr}/,6666@${serverip}/ root=/dev/sda7
use the commands exactly as they are given so do not replace the parameters ipaddr and serverip leave them as they are in this command
PS the u-boot console window has a paste option (right click on title bar)
check if now bootargs parameter is set to this string
- Code: Select all
printenv bootargs
proceed
- Code: Select all
ide reset
when marvell>> prompt returns give command
- Code: Select all
tftpboot 0x800000 UIMAGE-3142-NWSP2CL-14
when marvell prompt reurns give command
- Code: Select all
bootm
You should see in the u-boot window that the kernel is uploaded and loaded
If the kernel loads it should show you after mention starting kernel detailed output of kernel laoding in the u-boot console window. If the kernel fails before netconsole is activated in the kernel then there will be no output