CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors

Supported Devices

WM8505


Installation


Introduction

This is a little "how to" setup CRUX-ARM in devices based on WM8505 chipset. This will try to make a little explanation about the needed steps to help people to put this distribution on a SD card. We'll need to setup two partitions, the first one a VFAT partition with the uBoot and kernel files provided by abrassive. The next step will be to deploy the rootfs and make some little changes to the default files, to adapt the standard rootfs to this devices.

Media preparation

partition1:
type: vfat 
size: min 2M 
target mount point /boot

partition2:
type: ext2
size: min 230M 
target mount point /

partition3:
type: swap
size: 128M
target swap

Using /mnt as SD card mount point in the host

# wget http://resources.crux-arm.nu/files/devices/wm8505/fatpart.tgz
# tar -C /mnt -xvzf fatpart.tgz
# wget http://resources.crux-arm.nu/releases/2.6/crux-arm-rootfs-2.6.tar.bz2.md5
# wget http://resources.crux-arm.nu/releases/2.6/crux-arm-rootfs-2.6.tar.bz2
# md5sum crux-arm-rootfs-2.6.tar.bz2
# sudo tar -C /mnt/ -psxvjf crux-arm-rootfs-2.6.tar.bz2
# wget http://resources.crux-arm.nu/files/devices/wm8505/modules-2.6.29-wm8505.tar.bz2
# tar xvfj modules-2.6.29-wm8505.tar.bz2
# sudo cp -R lib/modules/2.6.29-00236-g4f8dbbb-dirty/ /mnt/lib/modules/
# wget http://resources.crux-arm.nu/files/devices/wm8505/rt3070sta.tar.bz2
# sudo tar -C /mnt/ -xvjf rt3070sta.tar.bz2
# wget http://resources.crux-arm.nu/files/devices/wm8505/rc
# sudo cp rc /mnt/etc/
# wget http://resources.crux-arm.nu/files/devices/wm8505/rc.shutdown
# sudo cp rc.shutdown /mnt/etc/
Edit /mnt/etc/group
- Add a new group and your user to it:
   inet:x:3003:root,youruser
/mnt/etc/rc.conf     System setup
/mnt/etc/rc.d/net    Net setup
/mnt/etc/fstab       Fix to your needs (sample file: http://resources.crux-arm.nu/files/devices/wm8505/fstab)