Perl 5.30 is broken on kirkwood so the firewall will not work anymore.
since fireinfo reports less than 10 installations we will drop the support.
Technichal data
- CPU: 1.2 GHz ARM Marvell Kirkwood 88F6281
- RAM: 512 MB SDRAM
- Storage: internal 512MB Flash, external SD-Card Slot
- 1x GigaBit LAN
- 1x USB 2.0 HiSpeed
- 1x JTAG and Console Interface via USB
https://www.globalscaletechnologies.com/t-sheevaplugdetails.aspx
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
U-Boot
The SheevaPlug uses u-boot as bootloader. I recommend to update the u-boot to DENX u-boot first, see: https://www.newit.co.uk/forum/index.php?topic=2835.0
SD-Card
Copy IpFire Image to the SD-Card:
wget http://downloads.ipfire.org/releases/ipfire-2.x/2.15-core79/ipfire-2.15.1gb-ext4.armv5tel-full-core79.img.gz -P /tmp/
umount /dev/sde*
zcat /tmp/ipfire-*.1gb-ext4.armv5tel-full-core*.img.gz > /dev/sde
sync
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'
saveenv
reset