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.
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)