== Introduction == * Device : [http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx#features Dreamplug] * Mission : Install FreeBSD on it to run it as home server. * Reason : a) Energy consumption vs Performance: Low powered high specs device. b) Getting FreeBSD to run on ARM based devices. == References == * http://www.plugcomputer.org/plugwiki/index.php/GuruPlug * http://wiki.freebsd.org/FreeBSDMarvell * http://cooltrainer.org/projects/freebsd-kirkwood/ * http://lists.freebsd.org/pipermail/freebsd-arm/2012-January/003245.html == Status == * 30/01/2012 - Board is not booting yet. # make buildworld TARGET=arm > Fails with: ERROR: tables.o uses FPA instructions, whereas IPXrouted does not # make buildworld TARGET=arm WITHOUT_IPX=1 # screen /dev/ttyUSB0 115200 {{{ Marvell>> version U-Boot 2011.06-02334-g8f495d9-dirty (Mar 01 2011 - 06:57:05) Marvell-DreamPlug Marvell>> printenv bootcmd=setenv ethact egiga0; ${x_bootcmd_ethernet}; setenv ethact egiga1; ${x_bootcmd_ethernet}; ${x_bootcmd_usb}; ${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${x_bootargs_root}; bootm 0x6400000; bootdelay=3 baudrate=115200 x_bootcmd_ethernet=ping 192.168.2.1 x_bootcmd_usb=usb start x_bootcmd_kernel=fatload usb 0 0x6400000 uImage x_bootargs=console=ttyS0,115200 x_bootargs_root=root=/dev/sda2 rootdelay=10 ethact=egiga0 ethaddr=F0:AD:4E:00:74:14 eth1addr=F0:AD:4E:00:74:15 stdin=serial stdout=serial stderr=serial Environment size: 524/4092 bytes }}}