CRUX-ARM : Home

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

Supported Devices


EfikaMX SmartTop

Introduction

The EFIKA MX Smarttop is a network computer based on Freescale i.MX515 (ARM Cortex-A8 800MHz).

CPU Information

Processor : ARMv7 Processor rev 5 (v7l)
BogoMIPS : 799.53
Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x2
CPU part : 0xc08
CPU revision : 5
Hardware : Genesi Efika MX (Smarttop)
Revision : 51030
Serial : 0000000000000000

boot.log

Installation

Media preparation

$ touch <mount-dir>/crux-media

Booting from the media installer

$ mount /dev/sd?? /mnt
$ tar -C /mnt -pxvf /media/crux-arm-rootfs-3.1-efikamx.tar.xz
$ tar -C /mnt -pxvf /media/modules-2.6.31.14.27-efikamx_20130723.tar.xz
$ cp /media/uImage /mnt

Configuration

We should setup all the important files: inittab, securetty, fstab, rc.conf, net ...

Serial Console

To obtain serial access we need to make some modifications to two files:

s0:12345:respawn:/sbin/agetty 115200 ttymxc0 vt100
ttymxc0

Wifi

# prt-get install rt2870usb-firmware

Audio Support

modprobe snd_spdif
modprobe snd_soc_imx_3stack_sgtl5000

Sysctl Tricks

vm.lowmem_reserve_ratio=1
vm.min_free_kbytes=16384

Udev Rules

# Anyone has readonly permission to IIM device file
KERNEL=="mxc_iim",  MODE="0444", SYMLINK+="mxc_mem"
KERNEL=="mxc_ipu",  MODE="0666"
KERNEL=="fb0",      MODE="0666"
KERNEL=="fb1",      MODE="0666"
KERNEL=="fb2",      MODE="0666"
KERNEL=="mxc_vpu",  MODE="0666"
SUBSYSTEM=="video", MODE="0666"
KERNEL=="gsl_kmod", MODE="0666"