Globalscale SheevaPlug

Technichal data

CPU: 1.2 GHz ARM Marvell Kirkwood 88F6281
Storage: internal 512MB Flash, external SD-Card Slot
1x GigaBit LAN
1x USB 2.0 HiSpeed
1x JTAG and Console Interface via USB

Second network card

SheevaPlug has only one network card so you have to use a USB network adapter for the second NIC. A "AX88772A Fast Ethernet USB Adapter" should work out of the box:

Bus 002 Device 003: ID 0b95:772a ASIX Electronics Corp. AX88772A Fast Ethernet


The SheevaPlug uses u-boot as bootloader. I recommend to update the u-boot to DENX u-boot first, see:


Copy IpFire Image to the SD-Card:
wget -P /tmp/
umount /dev/sde
zcat /tmp/ipfire-
.1gb-ext4.armv5tel-full-core*.img.gz > /dev/sde

Serial console

Enable serial console interface via USB:
mount /dev/sde3 /mnt
echo "7:2345:respawn:/sbin/agetty ttyS0 115200 vt100" >> /mnt/etc/inittab
umount /mnt

U-Boot configuration

Here is a configuration that try to boot IPFire from external SD first. Copy the file to the clipboard, connect to the uart of the SheevaPlug (with PuTTY or "screen /dev/ttyUSB0 115200")
setenv bootcmd_mmc 'mmc init; fatload mmc 0:1 0x6400000 /uImage-ipfire-kirkwood; fatload mmc 0:1 0x6800000 /uInit-ipfire-kirkwood'
setenv bootcmd 'setenv bootargs 'console=ttyS0,115200 root=/dev/mmcblk0p3 rootwait'; run bootcmd_mmc; bootm 0x6400000 0x6800000'

Edit Page ‐ Yes, you can edit!

Older Revisions • February 7, 2015 at 11:31 pm