"Unlike the old uBoot, which was explicitly built to boot /boot/uImage from the first partition of the first USB device, this uBoot allows you to dynamically alter the boot environment. By changing a few variables, you can now boot from any partition on any USB device. You can boot from fat instead of ext2. You can turn on netconsole to interact with uBoot over a network instead of a having to build a serial cable. uBoot has a lot of options, and now you can start using them."
[...]
Connect to uBoot with netconsole instead of a serial cable
on your server:
Code:
wget [url]http://jeff.doozan.com/debian/uboot/netconsole[/url]
chmod +x netconsole
./netconsole 192.168.1.100
on your dockstar:
Code:
fw_setenv serverip 192.168.1.2
fw_setenv ipaddr 192.168.1.100
fw_setenv if_netconsole 'ping $serverip'
fw_setenv start_netconsole 'setenv ncip $serverip; setenv bootdelay 10; setenv stdin nc; setenv stdout nc; setenv stderr nc; version;'
fw_setenv preboot 'run if_netconsole start_netconsole'
Note: you can also use the above commands to enable netconsole on the pogoplug uBoot by replacing 'fw_setenv' with 'blparam'