|
Table of Contents
arm kirkwoodWe are working on a arm-port to run IPFire on Globalscales DreamPlug or GuruPlug+. Globalscale DreamPlugTechnichal dataCPU: 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 & wlanTo 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-bootThe 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 62x0This 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 dataCPU: 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-bootThe 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 StationThis 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 dataCPU: 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-bootThe 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 ImageTo 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. MailinglistThere is a mailinglist development purposes or any other discussion about the ARM project. Please join. |
||