wiki.ipfire.org

The community-maintained documentation platform of IPFire

User Tools

Site Tools


en:hardware:arm:kirkwood

arm kirkwood

We are working on a arm-port to run IPFire on Globalscales DreamPlug or GuruPlug+.

Globalscale DreamPlug

Technichal data

CPU: Marvell Feroceon 1.2 GHz ARMv5te
RAM: 512MB 16bit DDR2 @800
Storage: 2 or 4GB internal µSD-Card + external SD-Card Slot
2x GigaBit LAN
2x USB 2.0 HiSpeed
1x eSATA 2.0 (3Gbit)
1x 802.11 b/g/n WLAN (need firmware and uaputl from official image)
1x Bluetooth 2.1 EDR (need firmware)
1x C-Media Audio Codec (Mic in/Line Out Analog+Digital Opt)

http://www.globalscaletechnologies.com/t-dreamplugdetails.aspx

Bluetooth & wlan

To use the Bluetooth/wlan modul you need to copy the firmware from /lib/firmware/mrvl/* and /usr/bin/uaputl from the official globalscale debian.

u-boot

The dreamplug uses u-boot as bootloader. Here is a configuration that try to boot IPFire from external SD first, then from USB and after this it try boot the default (debian/ubuntu) from the internal µSD.

http://people.ipfire.org/~arne_f/testing/kirkwood/uboot-env.txt

Copy the file to the clipboard, connect to the uart of the dreamplug (i have used PuTTY) and send it. (right-mouseclick). Then type

saveenv

to store it to the u-boot flashchip.

Raidsonic ICY-Box 62x0

This box is a cheap (in germany) kirkwood based nas which can used as hardware for IPFire. But you need to add a serial console. http://simon.baatz.info/raidsonic-icy-box-ib-nas6210-my-new-sheevaplug/

Technichal data

CPU: Marvell Feroceon 1.2 GHz ARMv5te
RAM: 256MB 16bit DDR2 @800
Storage: 1 (6210) or 2 (6220) SATA Drive Bay(s)
1x GigaBit LAN
3x USB 2.0 HiSpeed
1x eSATA 2.0 (3Gbit) (only 6210)

u-boot

The icy-box has u-boot as bootloader but this version doesn't support the editenv command. Here is a configuration boot from the first sata hdd.

setenv x_bootcmd_idereset ide reset 
setenv x_bootcmd_ide ide start
setenv x_bootargs console=ttyS0,115200
setenv 0_bootargs_root root=/dev/sda3 rootdelay=10
setenv 0_bootcmd_initrd fatload ide 0 0x6600000 uInit-ipfire-kirkwood
setenv 0_bootcmd_kernel fatload ide 0 0x6400000 uImage-ipfire-kirkwood
setenv x_booti bootm 0x6400000 0x6600000
setenv bootcmd \${x_bootcmd_idereset}\; \${x_bootcmd_ide}\; \${0_bootcmd_initrd}\; \${0_bootcmd_kernel}\; setenv bootargs \${x_bootargs} \${0_bootargs_root}\; \${x_booti}\;
setenv mainlineLinux yes
setenv arcNumber 3104

Copy the file to the clipboard, connect to the uart (i have used PuTTY) and send it. (right-mouseclick). Then type

saveenv

to store it to the u-boot flashchip.

Iomega iConnect Wireless Data Station

This box is a cheap (in germany) kirkwood based server which can used as hardware for IPFire. But you need to add a serial console. You need a experimental Image with kernel 2.6.32.57 or higher. http://people.ipfire.org/~arne_f/testing/armv5tel/kernel-update/

Technichal data

CPU: Marvell Feroceon 1.0 GHz ARMv5te
RAM: 256MB 16bit DDR2 @666
1x GigaBit LAN
1x Ralink RT3090 PCIe Wlan
4x USB 2.0 HiSpeed

u-boot

The iConnect has u-boot as bootloader but this version doesn't support the editenv command. Here is a configuration boot from the first usb port.

setenv x_bootcmd_usb usb start
setenv x_bootargs console=ttyS0,115200
setenv 0_bootargs_root root=/dev/sda3 rootdelay=10
setenv 0_bootcmd_initrd fatload usb 0 0x6600000 uInit-ipfire-kirkwood
setenv 0_bootcmd_kernel fatload usb 0 0x6400000 uImage-ipfire-kirkwood
setenv x_booti bootm 0x6400000 0x6600000
setenv bootcmd \${x_bootcmd_usb}\; \${0_bootcmd_initrd}\; \${0_bootcmd_kernel}\; setenv bootargs \${x_bootargs} \${0_bootargs_root}\; \${x_booti}\;
setenv mainlineLinux yes
setenv arcNumber 2870

Copy the file to the clipboard, connect to the uart (i have used PuTTY) and send it. (right-mouseclick). Then type

saveenv

to store it to the u-boot flashchip.

IPFire Image

To use this you need experience with Dream/GuruPlug and u-boot (see above). It is not ready for end-user nor productive use.

Choose armv5tel image from the normal downloadpage: http://download.ipfire.org/

unpack this to a SD-Card or USB-Stick with

zcat ipfire-2.11.2gb-ext2-scon.armv5tel-full-coreXX.img.gz > /dev/sd?

Ater this put it in you Dream/GuruPlug, connect the uart and boot it. IPFire should boot up and should configured in the same way like the normal version.

Mailinglist

There is a mailinglist development purposes or any other discussion about the ARM project. Please join.

http://lists.ipfire.org/mailman/listinfo/sig-arm

Translations of this page?:
en/hardware/arm/kirkwood.txt · Last modified: 2012/03/29 15:23 by arne.f