CRUX-ARM : Home

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

SupportedDevices.EfikaMX-SmartTop History

Hide minor edits - Show changes to output

2015-08-16 20:55 by VictorMartinez -
Changed line 11 from:
||%height=120%[[SupportedDevices/EfikaMX-SmartTop | http://crux-arm.nu/images/smarttop.png]]%% ||'''CPU Information''' \\
to:
||%height=120%[[SupportedDevices/EfikaMX-SmartTop | https://crux-arm.nu/images/smarttop.png]]%% ||'''CPU Information''' \\
Changed line 24 from:
[[http://crux-arm.nu/files/devices/efikamx/boot.log | boot.log]] ||
to:
[[https://crux-arm.nu/files/devices/efikamx/boot.log | boot.log]] ||
2015-03-17 12:04 by VictorMartinez -
Changed line 113 from:
* Add these values to /etc/udev.d/rules/10-imx.rules
to:
* Add these values to/etc/udev/rules.d/10-imx.rules
2015-03-02 07:21 by VictorMartinez -
Changed lines 38-39 from:
** [[ http://crux-arm.nu/releases/3.1/crux-arm-rootfs-3.1-efikamx.tar.xz | crux-arm-rootfs-3.1-efikamx.tar.xz ]] (last rootfs released)
to:
** [[ http://resources.crux-arm.nu/releases/3.1/crux-arm-rootfs-3.1-efikamx.tar.xz | crux-arm-rootfs-3.1-efikamx.tar.xz ]] (last rootfs released)
Changed line 72 from:
*** Download [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]] or [[ http:/resources./crux-arm.nu/files/devices/efikamx/boot-mmc_serial.scr | boot-mmc_serial.scr ]] if you only will use the serial console
to:
*** Download [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]] or [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-mmc_serial.scr | boot-mmc_serial.scr ]] if you only will use the serial console
2015-03-02 07:18 by VictorMartinez -
Changed line 31 from:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot-ramdisk.scr ]] (bootloader for efikamx device)
to:
** [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot-ramdisk.scr ]] (bootloader for efikamx device)
Changed lines 33-34 from:
*** Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot-ramdisk_serial.scr ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20130723 | uImage-2.6.31.14.27-efikamx_20130723 ]] (linux kernel image coverted to u-boot format)
to:
*** Note that if you only have a serial console way to install then you will use this file: [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot-ramdisk_serial.scr ]]
** [[ http://resources.crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20130723 | uImage-2.6.31.14.27-efikamx_20130723 ]] (linux kernel image coverted to u-boot format)
Changed lines 36-39 from:
** [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format)
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20130723.tar.xz | modules-2.6.31.14.27-efikamx_20130723.tar.xz ]] (linux kernel modules for efikamx device)
** [[ http://crux-arm.nu/releases/3.0/crux-arm-rootfs-3.0-efikamx.tar.xz | crux-arm-rootfs-3.0-efikamx.tar.xz ]] (last rootfs released)
to:
** [[ http://resources.crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format)
** [[ http://resources.crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20130723.tar.xz | modules-2.6.31.14.27-efikamx_20130723.tar.xz ]] (linux kernel modules for efikamx device)
** [[ http://crux-arm.nu/releases/3.1/crux-arm-rootfs-3.1-efikamx.tar.xz | crux-arm-rootfs-3.1-efikamx.tar.xz ]] (last rootfs released)
Changed line 53 from:
$ tar -C /mnt -pxvf /media/crux-arm-rootfs-3.0-efikamx.tar.xz
to:
$ tar -C /mnt -pxvf /media/crux-arm-rootfs-3.1-efikamx.tar.xz
Changed line 69 from:
*** Download [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]] or [[ http://crux-arm.nu/files/devices/efikamx/boot-sda_serial.scr | boot-sda_serial.scr ]] if you only will use the serial console
to:
*** Download [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]] or [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-sda_serial.scr | boot-sda_serial.scr ]] if you only will use the serial console
Changed line 72 from:
*** Download [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]] or [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc_serial.scr | boot-mmc_serial.scr ]] if you only will use the serial console
to:
*** Download [[ http://resources.crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]] or [[ http:/resources./crux-arm.nu/files/devices/efikamx/boot-mmc_serial.scr | boot-mmc_serial.scr ]] if you only will use the serial console
2013-11-21 13:46 by VictorMartinez -
Changed line 34 from:
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage-2.6.31.14.27-efikamx_20111026 ]] (linux kernel image coverted to u-boot format)
to:
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20130723 | uImage-2.6.31.14.27-efikamx_20130723 ]] (linux kernel image coverted to u-boot format)
Deleted line 35:
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage-2.6.31.14.27-efikamx_20111026 ]]
Changed lines 37-42 from:
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.xz | modules-2.6.31.14.27-efikamx_20111026.tar.xz ]] (linux kernel modules for efikamx device)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.xz | modules-2.6.31.14.27-efikamx_20111026.tar.xz ]]
** [[ http://crux-arm.nu/releases/2.8/crux-arm-rootfs-2.8.tar.xz | crux-arm-rootfs-2.8.tar.xz ]] (last rootfs released)
*** For ''optimized hardfp'' use this file: [[ http://crux-arm.nu/releases/2.8/crux-arm-rootfs-2.8-hardfp-efikamx.tar.xz | crux-arm-rootfs-2.8-hardfp.tar.xz ]]
to:
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20130723.tar.xz | modules-2.6.31.14.27-efikamx_20130723.tar.xz ]] (linux kernel modules for efikamx device)
** [[ http://crux
-arm.nu/releases/3.0/crux-arm-rootfs-3.0-efikamx.tar.xz | crux-arm-rootfs-3.0-efikamx.tar.xz ]] (last rootfs released)
Changed line 53 from:
$ tar -C /mnt -pxvf /media/crux-arm-rootfs-2.8.tar.xz
to:
$ tar -C /mnt -pxvf /media/crux-arm-rootfs-3.0-efikamx.tar.xz
Changed line 58 from:
$ tar -C /mnt -pxvf /media/modules-2.6.31.14.27-efikamx_20111026.tar.xz
to:
$ tar -C /mnt -pxvf /media/modules-2.6.31.14.27-efikamx_20130723.tar.xz
2013-10-15 07:46 by JoseBeneyto -
Changed lines 96-97 from:
!!!! Audio Support
* Add audio modules to /etc/rc.modules in the right order
:
to:
!!!! Wifi
* You should install rt2870usb-firmware from efikamx-arm repository
:
Changed lines 99-100 from:
modprobe snd_spdif
modprobe snd_soc_imx_3stack_sgtl5000
to:
# prt-get install rt2870usb-firmware
Changed lines 102-103 from:
!!!! Sysctl Tricks
* Add these values to /etc/sysctl.conf:
to:
!!!! Audio Support
* Add audio modules to /etc/rc.modules in the right order:
Changed lines 105-106 from:
vm.lowmem_reserve_ratio = 1
vm.min
_free_kbytes = 16384
to:
modprobe snd_spdif
modprobe snd
_soc_imx_3stack_sgtl5000
Changed lines 109-110 from:
!!!! Udev Rules
* Add these values to /etc/udev.d/rules/10-imx.rules
to:
!!!! Sysctl Tricks
* Add these values to /etc/sysctl.conf:
Added lines 112-118:
vm.lowmem_reserve_ratio=1
vm.min_free_kbytes=16384
@]

!!!! Udev Rules
* Add these values to /etc/udev.d/rules/10-imx.rules
[@
Changed line 128 from:
@]
to:
@]
2013-09-01 20:20 by VictorMartinez -
2013-09-01 20:19 by VictorMartinez -
Changed line 111 from:
* Add these values to /etc/udev.d/rules/10-imx.rules:
to:
* Add these values to /etc/udev.d/rules/10-imx.rules
2013-02-16 23:35 by admin -
Changed lines 39-43 from:
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] (linux kernel modules for efikamx device)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
to:
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.xz | modules-2.6.31.14.27-efikamx_20111026.tar.xz ]] (linux kernel modules for efikamx device)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.xz | modules-2.6.31.14.27-efikamx_20111026.tar.xz ]]
** [[ http://crux-arm.nu/releases/2.8/crux-arm-rootfs-2.8.tar.xz | crux-arm-rootfs-2.8.tar.xz ]] (last rootfs released)
*** For ''optimized hardfp'' use this file: [[ http://crux-arm.nu/releases/2.8/crux-arm-rootfs-2.8-hardfp-efikamx.tar.xz | crux-arm-rootfs-2.8-hardfp.tar.xz ]]
Changed line 57 from:
$ tar -C /mnt -xvf /media/crux-arm-rootfs-2.7.1.tar.bz2
to:
$ tar -C /mnt -pxvf /media/crux-arm-rootfs-2.8.tar.xz
Changed line 62 from:
$ tar -C /mnt -xvf /media/modules-2.6.31.14.27-efikamx_20111026.tar.bz2
to:
$ tar -C /mnt -pxvf /media/modules-2.6.31.14.27-efikamx_20111026.tar.xz
2012-10-18 20:23 by JoseBeneyto -
Changed line 74 from:
*** Copy to /mnt and rename to ''boot.scr''
to:
*** Copy to /mnt and rename it to ''boot.scr''
2012-10-18 20:22 by JoseBeneyto -
Changed line 55 from:
* Install rootfs
to:
* Uncompress latest rootfs
Changed line 60 from:
* Install linux kernel modules
to:
* Uncompress linux kernel modules
Changed line 65 from:
* Install linux kernel image \\
to:
* Copy linux kernel image \\
Changed line 71 from:
* Install the ''boot.scr''
to:
* Copy ''boot.scr''
2012-10-18 19:48 by JoseBeneyto -
Changed lines 65-66 from:
* Install linux kernel image (not required if you want to install in a secondary partition on the same SD you used to boot)
to:
* Install linux kernel image \\
(This step is not required if you want to install in a secondary partition on the same SD used to boot)
Changed line 71 from:
* Install the ''boot.scr'' for your device
to:
* Install the ''boot.scr''
2012-10-18 19:39 by JoseBeneyto -
Changed lines 71-72 from:
** To install on efikamx internal hard drive then download: [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]], rename it to ''boot.scr'' and copy to /mnt
** If
you want to install in a secondary partition on the same SD you used to boot then download: [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]], rename it to ''boot.scr'' and copy to /media (first partition for SD)
to:
** To install on efikamx internal hard drive (with root=/dev/sda1):
*** Download [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]] or [[ http://crux-arm.nu/files/devices/efikamx/boot-sda_serial.scr | boot-sda_serial.scr ]] if you only will use the serial console
*** Copy to /mnt and rename to ''
boot.scr''
** To install in the secondary partition on the same SD you used to
boot (with root=/dev/mmcblkp2):
*** Download [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]] or [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc_serial.scr | boot-mmc_serial.scr ]] if you only will use the serial console
*** Copy to /media (the first partition of SD) and rename it to ''boot.scr''
2012-10-18 18:41 by JoseBeneyto -
Deleted lines 75-76:
(...work in progress...)
Changed lines 77-78 from:
We should setup all the important files: fstab, rc.conf, net ...
(...work in progress...)
to:
We should setup all the important files: inittab, securetty, fstab, rc.conf, net ...
2012-10-18 18:40 by JoseBeneyto -
Changed lines 71-72 from:
** To install on efikamx internal hard drive then download: [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]] and put
** If you want
to install in a secondary partition on the same SD you used to boot then download: [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]]
to:
** To install on efikamx internal hard drive then download: [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]], rename it to ''boot.scr'' and copy to /mnt
** If you want to install in a secondary partition on the same SD you used to boot then download
: [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]], rename it to ''boot.scr'' and copy to /media (first partition for SD)
2012-10-18 18:37 by JoseBeneyto -
Changed line 31 from:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (bootloader for efikamx device)
to:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot-ramdisk.scr ]] (bootloader for efikamx device)
Changed lines 33-34 from:
*** Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format)
to:
*** Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot-ramdisk_serial.scr ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage-2.6.31.14.27-efikamx_20111026 ]] (linux kernel image coverted to u-boot format)
Changed line 36 from:
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
to:
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage-2.6.31.14.27-efikamx_20111026 ]]
Changed lines 71-72 from:
** To install on internal hard drive then you will use: [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot.scr ]]
** If you want to install in a secondary partition on the same SD you used to boot then you will use: [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot.scr ]]
to:
** To install on efikamx internal hard drive then download: [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr | boot-sda.scr ]] and put
** If you want to install in a secondary partition on the same SD you used to boot then download:
[[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot-mmc.scr ]]
2012-10-18 18:33 by JoseBeneyto -
Changed line 65 from:
* Install linux kernel image
to:
* Install linux kernel image (not required if you want to install in a secondary partition on the same SD you used to boot)
Changed lines 69-72 from:
'^Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot ^'
to:
* Install the ''boot.scr'' for your device
** To install on internal hard drive then you will use: [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.scr |
boot.scr ]]
** If you want to install in a secondary partition on the same SD you used to boot then you will use: [[ http://crux-arm.nu/files/devices/efikamx/boot-mmc.scr | boot.scr ]]
2012-10-18 18:29 by JoseBeneyto -
Changed line 69 from:
^^Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot^^
to:
'^Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot ^'
2012-10-18 18:28 by JoseBeneyto -
Changed line 69 from:
** Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot
to:
^^Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot^^
2012-10-18 18:28 by JoseBeneyto -
Deleted line 65:
** Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot
Added line 69:
** Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot
2012-10-18 18:27 by JoseBeneyto -
Changed line 29 from:
\\
to:
Changed line 43 from:
\\
to:
Changed line 54 from:
\\
to:
Changed line 59 from:
\\
to:
Changed line 64 from:
\\
to:
Changed line 70 from:
\\
to:
2012-10-18 18:26 by JoseBeneyto -
Changed lines 28-29 from:
* For the install media you will need a SD card with at least one 100MB ext2 partition.
to:
* For the install media you will need a SD card with at least one 100MB ext2 partition
\\
Added line 43:
\\
Added line 54:
\\
Added line 59:
\\
Added line 64:
\\
Changed line 70 from:
to:
\\
2012-10-18 18:26 by JoseBeneyto -
Added lines 60-65:
* Install linux kernel image
** Note that you won't need that if you want to install in a secondary partition on the same SD you used to boot
[@
$ cp /media/uImage /mnt
@]
2012-10-18 18:18 by JoseBeneyto -
Changed line 42 from:
* To finish media preparation then you should create one required file like this:
to:
* To finish media preparation then you should create one more file at top level dir:
2012-10-18 18:17 by JoseBeneyto -
Changed line 44 from:
$ touch <mounted_dir_for_sd_card_partition>/crux-media
to:
$ touch <mount-dir>/crux-media
2012-10-18 18:16 by JoseBeneyto -
Changed lines 28-41 from:
For the install media you will need a SD card with at least one 100MB ext2 partition. On first partition we must place these files:
* [[ http
://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (bootloader for efikamx device)
** After download then rename it to ''boot.scr'' which is the name used by u-boot to boot correctly
** Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
* [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format)
** After download then rename it to ''uImage'' which is the name used by ''boot.scr''
** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
* [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format)
** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
* [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] (linux kernel modules for efikamx device)
** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
* [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released)
** For ''hardfp'' use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
To finish media preparation then you should create one required file like this:
to:
* For the install media you will need a SD card with at least one 100MB ext2 partition.
* Mount the first partition and place these files at top level dir:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (bootloader for efikamx device)
*** After download then rename it to ''boot.scr'' which is the name used by u-boot to boot correctly
*** Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format)
*** After download then rename it to ''uImage'' which is the name used by ''boot.scr''
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] (linux kernel modules for efikamx device)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released)
*** For ''hardfp'' use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
* To finish media preparation then you should create one required file like this:
2012-10-18 18:13 by JoseBeneyto -
Changed line 46 from:
!!!! First boot
to:
!!!! Booting from the media installer
Changed line 51 from:
* Install the rootfs
to:
* Install rootfs
Changed line 59 from:
to:
* Now it's time to do basic system configuration
2012-10-18 18:10 by JoseBeneyto -
Added lines 47-58:
* Mount the partition on which you want to install
[@
$ mount /dev/sd?? /mnt
@]
* Install the rootfs
[@
$ tar -C /mnt -xvf /media/crux-arm-rootfs-2.7.1.tar.bz2
@]
* Install linux kernel modules
[@
$ tar -C /mnt -xvf /media/modules-2.6.31.14.27-efikamx_20111026.tar.bz2
@]
2012-10-18 18:01 by JoseBeneyto -
Changed line 41 from:
And to finish the media then you should create ''crux-media'' file:
to:
To finish media preparation then you should create one required file like this:
2012-10-18 18:00 by JoseBeneyto -
Changed lines 40-47 from:
** For ''hardfp'' use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
to:
** For ''hardfp'' use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
And to finish the media then you should create ''crux-media'' file:
[@
$ touch <mounted_dir_for_sd_card_partition>/crux-media
@]

!!!! First boot
2012-10-18 17:56 by JoseBeneyto -
Changed line 30 from:
** After download then rename it to boot.scr which is the name used by u-boot to boot correctly
to:
** After download then rename it to ''boot.scr'' which is the name used by u-boot to boot correctly
Changed lines 33-34 from:
** After download then rename it to uImage which is the name used by boot.scr
** For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
to:
** After download then rename it to ''uImage'' which is the name used by ''boot.scr''
** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
Changed line 36 from:
** For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
to:
** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
Changed lines 38-40 from:
** For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
* [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released) \\
**
For hardfp use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
to:
** For ''hardfp'' use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
* [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released)
** For ''hardfp'' use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
2012-10-18 17:55 by JoseBeneyto -
Changed lines 27-40 from:
* For the install media prepare a SD card with at least one 100MB ext2 partition.
* On first partition we must place these files:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (bootloader for efikamx device) \\
After download then rename it to boot.scr which is the name used by u-boot to boot correctly. \\
Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format) \\
After download then rename it to uImage which is the name used by boot.scr. \\
For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format). \\
For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] (linux kernel modules for efikamx device) \\
For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released) \\
For hardfp use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
to:
!!!! Media preparation
For
the install media you will need a SD card with at least one 100MB ext2 partition. On first partition we must place these files:
* [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (bootloader for efikamx device)
** After download then rename it to boot.scr which is the name used by u-boot to boot correctly
** Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
* [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format)
** After download then rename it to uImage which is the name used by boot.scr
** For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
* [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format)
** For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
* [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] (linux kernel modules for efikamx device)
** For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
* [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released) \\
** For hardfp use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
2012-10-18 17:34 by JoseBeneyto -
Changed line 39 from:
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (Last rootfs released) \\
to:
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (last rootfs released) \\
2012-10-18 17:34 by JoseBeneyto -
Changed line 37 from:
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] \\
to:
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] (linux kernel modules for efikamx device) \\
Changed line 39 from:
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] \\
to:
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] (Last rootfs released) \\
2012-10-18 17:32 by JoseBeneyto -
Changed lines 31-32 from:
Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr
]]
to:
Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
Changed line 34 from:
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
to:
For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
Changed line 36 from:
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
to:
For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
Changed line 38 from:
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
to:
For hardfp use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
Changed line 40 from:
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
to:
For hardfp use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
2012-10-18 17:30 by JoseBeneyto -
Changed lines 31-32 from:
Note that if you only have a serial console way to install then you will download this alternate file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
to:
Note that if you only have a serial console way to install then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr
]]
Changed lines 34-37 from:
After download then rename it to uImage which is the name used by boot.scr.
** [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format).
** [[ http
://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]]
to:
After download then rename it to uImage which is the name used by boot.scr. \\
To perform an installation with the hardfp variant then you will use this file
: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format). \\
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/uInitrd | uInitrd ]]
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]] \\
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/files/devices/efikamx/current-hardfp/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]] \\
To perform an installation with the hardfp variant then you will use this file: [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1-hardfp.tar.bz2 | crux-arm-rootfs-2.7.1-hardfp.tar.bz2 ]]
2012-10-18 17:24 by JoseBeneyto -
Changed lines 30-31 from:
After download then rename it to boot.scr which is the name used by u-boot to boot correctly.
to:
After download then rename it to boot.scr which is the name used by u-boot to boot correctly. \\
Note that if you only have a serial console way to install then you will download this alternate file: [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk_serial.scr | boot.scr ]]
Changed line 33 from:
After download then rename it to uImage which is the name used by our provided u-boot stuff.
to:
After download then rename it to uImage which is the name used by boot.scr.
2012-10-18 17:17 by JoseBeneyto -
Changed lines 29-30 from:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.script | boot-ramdisk.script ]]). Rename it to boot.scr which is the name used by u-boot to boot correctly.
** [[ http:
//crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format). Rename it to uImage which is the name used by our provided u-boot stuff.
to:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (bootloader for efikamx device) \\
After download then rename it to boot
.scr which is the name used by u-boot to boot correctly.
** [[ http://crux
-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format) \\
After download then rename
it to uImage which is the name used by our provided u-boot stuff.
2012-10-18 17:13 by JoseBeneyto -
Changed lines 27-30 from:
* We need a SD card with at least one 100MB ext2 partition.
* On first partition we must have the bootloader and kernel files:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot-ramdisk.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.script | boot-ramdisk.script ]]) . Reame it to boot.scr which is the name used by u-boot to boot correctly.
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage-2.6.31.14.27-efikamx_20111026 ]] (kernel image coverted to u-boot format). Rename it to uImage which is the name used by our provided u-boot stuff.
to:
* For the install media prepare a SD card with at least one 100MB ext2 partition.
* On first partition we must place these files:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.script | boot-ramdisk.script ]]). Rename it to boot.scr which is the name used by u-boot to boot correctly.
** [[ http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage ]] (linux kernel image coverted to u-boot format). Rename it to uImage which is the name used by our provided u-boot stuff.
** [[ http://crux-arm.nu/files/devices/efikamx/current/uInitrd | uInitrd ]] (initrd.gz image converted to u-boot format)
.
2012-10-18 17:04 by JoseBeneyto -
Changed lines 5-7 from:
!!! EfikaMX SmartTop

!!!! Introduction
to:
!! EfikaMX SmartTop

!!! Introduction
Deleted line 26:
La instalacion de la efika queda condicionada al bootloader: u-boot, y al tipo de target media donde instalar el rootfs.
2012-10-17 23:56 by JoseBeneyto -
Changed line 30 from:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.scr | boot-mmcblk.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.script | boot-ramdisk.script ]]) . Reame it to boot.scr which is the name used by u-boot to boot correctly.
to:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.scr | boot-ramdisk.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.script | boot-ramdisk.script ]]) . Reame it to boot.scr which is the name used by u-boot to boot correctly.
2012-10-17 18:29 by JoseBeneyto -
Changed lines 38-41 from:

We should setup all the important files: fstab, rc.conf, net ... \\
To obtain serial access we need to make some modifications
to two files:\\
Adding in /etc/inittab:
to:
We should setup all the important files: fstab, rc.conf, net ...
(...work in progress...)

!!!! Serial Console
To obtain serial access we need
to make some modifications to two files:
* Adding in /etc/inittab:
Changed line 47 from:
and in /etc/securetty:
to:
* and in /etc/securetty:
Changed lines 51-53 from:
In the client side (using minicom here) it's needed to disable hardware flow control to get input events working.

* rc.modules loaded in the right order: /etc/rc.modules
to:
* In the client side (using minicom here) it's needed to disable hardware flow control to get input events working.

!!!! Audio Support
* Add audio modules to
/etc/rc.modules in the right order:
Changed lines 60-61 from:
* sysctl setup: /etc/sysctl.conf:
to:
!!!! Sysctl Tricks
* Add these values to
/etc/sysctl.conf:
Changed lines 67-68 from:
* udev rules for efikamx: /etc/udev.d/rules/10-imx.rules
to:
!!!! Udev Rules
* Add these values to
/etc/udev.d/rules/10-imx.rules:
2012-10-17 18:26 by JoseBeneyto -
Changed line 56 from:
\\
to:
Changed line 62 from:
\\
to:
2012-10-17 18:26 by JoseBeneyto -
Changed line 30 from:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.scr | boot-mmcblk.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script | boot-mmcblk.script ]]) . Reame it to boot.scr which is the name used by u-boot to boot correctly.
to:
** [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.scr | boot-mmcblk.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-ramdisk.script | boot-ramdisk.script ]]) . Reame it to boot.scr which is the name used by u-boot to boot correctly.
2012-10-17 18:24 by JoseBeneyto -
Changed lines 35-43 from:
With these devices we have two options to run linux on them. We'll try to explain both ways to do that.
The first and most easy way is using a SD card with a custom rootfs.
The second one (there isn't any info related to this topic) is using smarttop's internal storage.\\
The first way to use CRUX-ARM on these devices is the easiest one. We need a SD card with two partitions.
The first partition should be ext2. In this partition we need to put our uImage and the bootscr script.
We provide both, but the boot options can be changed rebuilding the boot.scr again
:
boot.script.efikamx contents:
to:
(...work in progress...)

!!! Configuration

We should setup all the important files: fstab, rc
.conf, net ... \\
To obtain serial access we need to make some modifications to two files:\\
Adding in /etc/inittab
:
Changed lines 43-48 from:
setenv kernel uImage;
setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait ro;
${loadcmd} ${kerneladdr} ${kernel}
if imi ${kerneladdr}; then
bootm ${kerneladdr}
fi;
to:
s0:12345:respawn:/sbin/agetty 115200 ttymxc0 vt100
Changed lines 45-48 from:

Boot options to use native TV resolution
: siihdmi.useitmodes=0 siihdmi.seventwenty=0

Here we put the root partition (adapt to your needs if it isn't the second partition, like we'll use here). You can pass more options if are needed.
to:
and in /etc/securetty:
Changed line 47 from:
mkimage -A arm -O linux -a 0 -e 0 -T script -C none -n "EfikaMX Boot Script" -d boot.script.efikamx boot.scr
to:
ttymxc0
Changed lines 49-51 from:
Now we have the boot.scr file which will be copied to the first SD partition with the current uImage.

In the second partition, we need to extract the current release and adapt it to our needs.
to:
In the client side (using minicom here) it's needed to disable hardware flow control to get input events working.

* rc.modules loaded in the right order: /etc/rc.modules
Changed lines 53-56 from:
$ sudo mount /dev/sda2 /mnt
$ sudo tar -C /mnt -psxjf crux-arm-X.X-xxx.tar.bz2
$ sudo tar -C /mnt -psxjf modules-version-device
$ sudo umount /mnt
to:
modprobe snd_spdif
modprobe snd_soc_imx_3stack_sgtl5000
Changed lines 56-59 from:
Before umounting the card, we should setup all the important files: fstab, rc.conf, net ... \\
To obtain serial access we need to make some modifications to two files:\\
Adding in /etc/inittab
:
to:
\\
* sysctl setup: /etc/sysctl.conf
:
Changed lines 59-60 from:
s0:12345:respawn:/sbin/agetty 115200 ttymxc0 vt100
to:
vm.lowmem_reserve_ratio = 1
vm.min_free_kbytes = 16384
Changed lines 62-63 from:
and in /etc/securetty:
to:
\\
* udev rules for efikamx:
/etc/udev.d/rules/10-imx.rules
Changed lines 65-73 from:
ttymxc0
to:
# 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"
Deleted lines 74-117:
In the client side (using minicom here) it's needed to disable hardware flow control to get input events working.

!!! Configuration
\\
* rc.modules loaded in the right order: /etc/rc.modules
[@
modprobe snd_spdif
modprobe snd_soc_imx_3stack_sgtl5000
@]
\\
* sysctl setup: /etc/sysctl.conf:
[@
vm.lowmem_reserve_ratio = 1
vm.min_free_kbytes = 16384
@]
\\
* udev rules for efikamx: /etc/udev.d/rules/10-imx.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"
@]

!!(.... TO REVIEW .... IN CONTRUCTION ...)

!!!!Files
Bootloader and Kernel
* [[http://crux-arm.nu/files/devices/efikamx/boot.scr | /boot/boot.scr]]
* [[http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | /boot/uImage-2.6.31.14.27-efikamx_20111026]]
Alternative hardfp files:
* [[http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | /boot/uImage-2.6.31.14.27-efikamx_20111026]]

Base System
* [[http://crux-arm.nu/releases/2.7/crux-arm-rootfs-2.7.tar.bz2 | crux-arm-rootfs-2.7.tar.bz2 ]]
* [[http://crux-arm.nu/files/devices/efikamx/modules-2.6.31.14.22-efikamx_20110510.tar.bz2 | modules-2.6.31.14.22-efikamx_20110510.tar.bz2]]
* [[http://crux-arm.nu/files/devices/efikamx/fstab | /etc/fstab]]
* [[http://crux-arm.nu/files/devices/efikamx/rc.modules | /etc/rc.modules]]
* [[http://crux-arm.nu/files/devices/efikamx/10-imx.rules | /etc/udev.d/rules/10-imx.rules]]
2012-10-17 16:05 by JoseBeneyto -
Changed line 28 from:
* We need a SD card with at least one ext2 partition.
to:
* We need a SD card with at least one 100MB ext2 partition.
Added lines 32-34:
** [[ http://crux-arm.nu/files/devices/efikamx/current/modules-2.6.31.14.27-efikamx_20111026.tar.bz2 | modules-2.6.31.14.27-efikamx_20111026.tar.bz2 ]]
** [[ http://crux-arm.nu/releases/2.7.1/crux-arm-rootfs-2.7.1.tar.bz2 | crux-arm-rootfs-2.7.1.tar.bz2 ]]
2012-10-17 15:35 by JoseBeneyto -
Changed lines 27-34 from:
La instalacion de la efika queda condicionada al bootloader: u-boot, y al tipo de target media donde instalar el rootfs.\\
* We need a SD card with at least one ext2 partition.\\
* On first partition we should at least the bootloader stuff and kernel files. To do that select one of the bootloader images from:
** boot-sda.scr (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.script | boot-sda.script ]])
** boot-mmcblk.scr (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script | boot-mmcblk.script ]])
* Place it at top of your first partition, and reame
it to boot.scr which is the named used by u-boot to boot correctly. \\
to:
La instalacion de la efika queda condicionada al bootloader: u-boot, y al tipo de target media donde instalar el rootfs.
* We need a SD card with at least one ext2 partition.
* On first partition we must have the bootloader and kernel files:
** [[ http
://crux-arm.nu/files/devices/efikamx/boot-mmcblk.scr | boot-mmcblk.scr ]] (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script | boot-mmcblk.script ]]) . Reame it to boot.scr which is the name used by u-boot to boot correctly.
** [[ http:
//crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | uImage-2.6.31.14.27-efikamx_20111026 ]] (kernel image coverted to u-boot format). Rename it to uImage which is the name used by our provided u-boot stuff.
2012-10-17 13:39 by JoseBeneyto -
Changed lines 30-31 from:
** boot-sda.scr (used to foo, created from [[boot-sda.script | http://crux-arm.nu/files/devices/efikamx/boot-sda.script]])
**
boot-mmcblk.scr (used to foo, created from [[boot-mmcblk.script | http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script]])
to:
** boot-sda.scr (used to foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-sda.script | boot-sda.script ]])
** boot-mmcblk.scr (used to
foo, created from [[ http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script | boot-mmcblk.script ]])
2012-10-17 13:37 by JoseBeneyto -
Changed lines 30-31 from:
** boot-sda.scr (used to foo, created from [[http://crux-arm.nu/files/devices/efikamx/boot-sda.script | boot-sda.script]])
** boot-mmcblk.scr (used to foo, created from [[http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script]])
to:
** boot-sda.scr (used to foo, created from [[boot-sda.script | http://crux-arm.nu/files/devices/efikamx/boot-sda.script]])
** boot-mmcblk.scr (used to foo, created from [[boot-mmcblk.script | http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script]])
2012-10-17 13:36 by JoseBeneyto -
Added lines 27-35:
La instalacion de la efika queda condicionada al bootloader: u-boot, y al tipo de target media donde instalar el rootfs.\\
* We need a SD card with at least one ext2 partition.\\
* On first partition we should at least the bootloader stuff and kernel files. To do that select one of the bootloader images from:
** boot-sda.scr (used to foo, created from [[http://crux-arm.nu/files/devices/efikamx/boot-sda.script | boot-sda.script]])
** boot-mmcblk.scr (used to foo, created from [[http://crux-arm.nu/files/devices/efikamx/boot-mmcblk.script]])
* Place it at top of your first partition, and reame it to boot.scr which is the named used by u-boot to boot correctly. \\

2012-10-17 12:44 by JoseBeneyto -
Changed line 26 from:
\\
to:
!!! Installation
Changed lines 29-31 from:
The second one (there isn't any info related to this topic) is using smarttop's internal storage.

!!! Installation
to:
The second one (there isn't any info related to this topic) is using smarttop's internal storage.\\
2012-10-17 12:43 by JoseBeneyto -
Changed line 74 from:
!!!!! Configuration
to:
!!! Configuration
Deleted lines 101-104:

!!!!Documentation
* [[SupportedDevices/SmartTop-Installation]]
* [[SupportedDevices/SmartTop-Configuration]]
2012-10-17 12:42 by JoseBeneyto -
Added lines 74-99:
!!!!! Configuration
\\
* rc.modules loaded in the right order: /etc/rc.modules
[@
modprobe snd_spdif
modprobe snd_soc_imx_3stack_sgtl5000
@]
\\
* sysctl setup: /etc/sysctl.conf:
[@
vm.lowmem_reserve_ratio = 1
vm.min_free_kbytes = 16384
@]
\\
* udev rules for efikamx: /etc/udev.d/rules/10-imx.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"
@]
2012-10-17 12:32 by JoseBeneyto -
Added lines 25-75:

\\
With these devices we have two options to run linux on them. We'll try to explain both ways to do that.
The first and most easy way is using a SD card with a custom rootfs.
The second one (there isn't any info related to this topic) is using smarttop's internal storage.

!!! Installation
The first way to use CRUX-ARM on these devices is the easiest one. We need a SD card with two partitions.
The first partition should be ext2. In this partition we need to put our uImage and the bootscr script.
We provide both, but the boot options can be changed rebuilding the boot.scr again:
boot.script.efikamx contents:

[@
setenv kernel uImage;
setenv bootargs console=ttymxc0,115200 root=/dev/mmcblk0p2 rootwait ro;
${loadcmd} ${kerneladdr} ${kernel}
if imi ${kerneladdr}; then
bootm ${kerneladdr}
fi;
@]

Boot options to use native TV resolution: siihdmi.useitmodes=0 siihdmi.seventwenty=0

Here we put the root partition (adapt to your needs if it isn't the second partition, like we'll use here). You can pass more options if are needed.
[@
mkimage -A arm -O linux -a 0 -e 0 -T script -C none -n "EfikaMX Boot Script" -d boot.script.efikamx boot.scr
@]
Now we have the boot.scr file which will be copied to the first SD partition with the current uImage.

In the second partition, we need to extract the current release and adapt it to our needs.
[@
$ sudo mount /dev/sda2 /mnt
$ sudo tar -C /mnt -psxjf crux-arm-X.X-xxx.tar.bz2
$ sudo tar -C /mnt -psxjf modules-version-device
$ sudo umount /mnt
@]

Before umounting the card, we should setup all the important files: fstab, rc.conf, net ... \\
To obtain serial access we need to make some modifications to two files:\\
Adding in /etc/inittab:
[@
s0:12345:respawn:/sbin/agetty 115200 ttymxc0 vt100
@]
and in /etc/securetty:
[@
ttymxc0
@]
In the client side (using minicom here) it's needed to disable hardware flow control to get input events working.


!!(.... TO REVIEW .... IN CONTRUCTION ...)
2012-10-17 11:26 by JoseBeneyto -
Changed lines 33-34 from:
* [[http://crux-arm.nu/files/devices/efikamx/uImage-2.6.31.14.22-efikamx_20110510 | /boot/uImage-2.6.31.14.22-efikamx_20110510]]
to:
* [[http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | /boot/uImage-2.6.31.14.27-efikamx_20111026]]
Alternative hardfp files:
* [[http://crux-arm.nu/files/devices/efikamx/current/uImage-2.6.31.14.27-efikamx_20111026 | /boot/uImage-2.6.31.14.27-efikamx_20111026]]
2012-10-17 11:04 by JoseBeneyto -
Added line 2:
Added line 4:
Changed line 6 from:
\\
to:
2012-10-17 11:03 by JoseBeneyto -
Added line 2:
\\
Changed line 4 from:
to:
\\
2012-10-17 11:02 by JoseBeneyto -
Added lines 4-6:
!!!! Introduction
The EFIKA MX Smarttop is a network computer based on Freescale i.MX515 (ARM Cortex-A8 800MHz).
Changed line 38 from:
* [[http://crux-arm.nu/files/devices/efikamx/10-imx.rules | /etc/udev.d/rules/10-imx.rules]]
to:
* [[http://crux-arm.nu/files/devices/efikamx/10-imx.rules | /etc/udev.d/rules/10-imx.rules]]
2012-10-15 15:00 by JoseBeneyto -
Changed line 18 from:
[[http://crux-arm.nu/files/devices/efikamx/boot_st.log | boot.log]] ||
to:
[[http://crux-arm.nu/files/devices/efikamx/boot.log | boot.log]] ||
2011-11-09 08:30 by VictorMartinez -
Added line 35:
* [[http://crux-arm.nu/files/devices/efikamx/10-imx.rules | /etc/udev.d/rules/10-imx.rules]]
2011-11-09 08:12 by VictorMartinez -
Added line 22:
* [[SupportedDevices/SmartTop-Configuration]]
2011-09-30 12:05 by VictorMartinez -
Changed line 30 from:
* [[http://crux-arm.nu/releases/2.7/crux-arm-rootfs-2.7-test1.tar.bz2 | crux-arm-rootfs-2.7-test1.tar.bz2 ]]
to:
* [[http://crux-arm.nu/releases/2.7/crux-arm-rootfs-2.7.tar.bz2 | crux-arm-rootfs-2.7.tar.bz2 ]]
2011-07-18 12:21 by VictorMartinez -
Added line 33:
* [[http://crux-arm.nu/files/devices/efikamx/rc.modules | /etc/rc.modules]]
2011-05-25 09:06 by VictorMartinez -
Changed line 31 from:
* [[http://crux-arm.nu/files/devices/efikamx/ modules-2.6.31.14.22-efikamx_20110510.tar.bz2 | modules-2.6.31.14.22-efikamx_20110510.tar.bz2]]
to:
* [[http://crux-arm.nu/files/devices/efikamx/modules-2.6.31.14.22-efikamx_20110510.tar.bz2 | modules-2.6.31.14.22-efikamx_20110510.tar.bz2]]
2011-05-25 09:06 by VictorMartinez -
Changed lines 26-32 from:
* [[http://crux-arm.nu/files/devices/efikamx/uImage-2.6.31.14.22-efikamx_20110510 | /boot/uImage-2.6.31.14.22-efikamx_20110510]]
to:
* [[http://crux-arm.nu/files/devices/efikamx/uImage-2.6.31.14.22-efikamx_20110510 | /boot/uImage-2.6.31.14.22-efikamx_20110510]]


Base System
* [[http://crux-arm.nu/releases/2.7/crux-arm-rootfs-2.7-test1.tar.bz2 | crux-arm-rootfs-2.7-test1.tar.bz2 ]]
* [[http://crux-arm.nu/files/devices/efikamx/ modules-2.6.31.14.22-efikamx_20110510.tar.bz2 | modules-2.6.31.14.22-efikamx_20110510.tar.bz2]]
* [[http://crux-arm.nu/files/devices/efikamx/fstab | /etc/fstab
]]
2011-05-25 09:00 by VictorMartinez -
Added lines 1-26:
!! Supported Devices
!!! EfikaMX SmartTop

||border=0 width=600 cellpadding=20
||%height=120%[[SupportedDevices/EfikaMX-SmartTop | http://crux-arm.nu/images/smarttop.png]]%% ||'''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 -] \\
[[http://crux-arm.nu/files/devices/efikamx/boot_st.log | boot.log]] ||

!!!!Documentation
* [[SupportedDevices/SmartTop-Installation]]

!!!!Files
Bootloader and Kernel
* [[http://crux-arm.nu/files/devices/efikamx/boot.scr | /boot/boot.scr]]
* [[http://crux-arm.nu/files/devices/efikamx/uImage-2.6.31.14.22-efikamx_20110510 | /boot/uImage-2.6.31.14.22-efikamx_20110510]]