Editing Mer/Documentation/Installation
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
- | |||
- | |||
This article sums up the different ways to install Mer on different types of computers (VMWare, chroot, on device, etc.). Please feel free to add/edit. The original information is taken from [[Mer/Releases/0.9]]. | This article sums up the different ways to install Mer on different types of computers (VMWare, chroot, on device, etc.). Please feel free to add/edit. The original information is taken from [[Mer/Releases/0.9]]. | ||
Line 51: | Line 49: | ||
<pre> | <pre> | ||
- | Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac - | + | Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -extension Composite 2>/dev/null 1>&2 & |
sudo mount --bind /tmp/.X11-unix tmp/.X11-unix | sudo mount --bind /tmp/.X11-unix tmp/.X11-unix | ||
sudo mount --bind /dev/pts dev/pts | sudo mount --bind /dev/pts dev/pts | ||
Line 230: | Line 228: | ||
echo 1 >/proc/sys/net/ipv4/ip_forward | echo 1 >/proc/sys/net/ipv4/ip_forward | ||
</pre> | </pre> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
== SmartQ == | == SmartQ == | ||
Line 284: | Line 240: | ||
You may also want to download some additional software to our SD card for after Mer is installed.<br> | You may also want to download some additional software to our SD card for after Mer is installed.<br> | ||
To use Wifi, you'll need the Marvell Wifi Firmware blobs | To use Wifi, you'll need the Marvell Wifi Firmware blobs | ||
- | * Browse [http://www.marvell.com/ | + | * Browse [http://www.marvell.com/drivers/driverDisplay.do?driverId=203 here to agree the download license] and get a zip file |
* Extract the downloaded zip file, then extract SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar within it. Extract the FwImage folder to your PC. | * Extract the downloaded zip file, then extract SD-8686-FEDORA26FC6-SYSKT-GPL-9.70.3.p24-26409.P45.tar within it. Extract the FwImage folder to your PC. | ||
* Inside there are two files, helper_sd.bin and sd8686.bin. Rename helper_sd.bin to sd8686_helper.bin and copy to your SD card | * Inside there are two files, helper_sd.bin and sd8686.bin. Rename helper_sd.bin to sd8686_helper.bin and copy to your SD card | ||
Line 338: | Line 294: | ||
$ sudo cp /media/sd8686_helper.bin /lib/firmware/ | $ sudo cp /media/sd8686_helper.bin /lib/firmware/ | ||
</pre> | </pre> | ||
- | And then either, for the SmartQ5 | + | And then either, for the SmartQ5 |
<pre> | <pre> | ||
$ sudo dpkg -i /media/kernel-smartq5-modules_2.6.24.7-smartq5-*_all.deb | $ sudo dpkg -i /media/kernel-smartq5-modules_2.6.24.7-smartq5-*_all.deb | ||
</pre> | </pre> | ||
- | or for the SmartQ7 | + | or for the SmartQ7 |
<pre> | <pre> | ||
$ sudo dpkg -i /media/kernel-smartq7-modules_2.6.24.7-smartq7-*_all.deb | $ sudo dpkg -i /media/kernel-smartq7-modules_2.6.24.7-smartq7-*_all.deb | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
</pre> | </pre> | ||
Line 365: | Line 313: | ||
(this was taken from [http://alone-in-the-light.zenvoid.org/2009/06/boot-smartq-5-from-sd-card.html zenvoid's blog]) | (this was taken from [http://alone-in-the-light.zenvoid.org/2009/06/boot-smartq-5-from-sd-card.html zenvoid's blog]) | ||
- | + | I made a modified Qi bootloader for the SmartQ 5 MID that can boot from the external SD card, as a convenient way of developing or testing OS, or for system rescue purposes in case of internal flash corruption. | |
- | * | + | This is the bootloader operation: |
+ | * Search for a valid ext2/ext3 partition in the SD card (4 primary partitions). | ||
+ | * If the file /boot/noboot-SDMK6410 exists, it will skip that partition and try the next one. Useful for disabling partitions temporary. | ||
+ | * Load and run the kernel image from file /boot/linux-SMDK6410.bin (if it exists). It should be in uImage or zImage format. | ||
+ | * The optional file /boot/append-SMDK6410 can be used to specify additional kernel arguments. | ||
+ | |||
+ | The SmartQ Qi bootloader is written to the end of the SD card. Create partitions to suit your preferences, make at least one ext2/ext3 partition to install the root filesystem and optionally a swap partition, but always '''remember to reserve 1 MiB of free, unpartitioned space at the end of the SD card'''. To be precise, at least the latest 1042 blocks (512 bytes each) must be reserved. | ||
+ | |||
+ | |||
+ | A precompiled bootloader (Q5/Q7) and a kernel (Q5 only), installation script and source code are here: | ||
+ | |||
+ | http://zenvoid.org/software/qi-smartq | ||
+ | |||
+ | |||
+ | Look at the script install-smartq-qi.sh in order to make a bootable SD card: | ||
- | |||
- | |||
- | |||
- | |||
<pre> | <pre> | ||
- | ./install-smartq-qi.sh /dev/SD_CARD_DEVICE qi-smartq- | + | ./install-smartq-qi.sh /dev/SD_CARD_DEVICE qi-smartq-20090603.bin |
</pre> | </pre> | ||
- | To boot from the SD card, keep the "move" | + | To boot from the SD card, keep the "move" (also known as fullscreen) button pressed and then press the "power" button. |
- | |||
* Red LED: First stage - bootloader is loading itself into memory. | * Red LED: First stage - bootloader is loading itself into memory. | ||
* Yellow LED: Second stage - bootloader running, trying to locate and loading a kernel image. | * Yellow LED: Second stage - bootloader running, trying to locate and loading a kernel image. | ||
Line 386: | Line 343: | ||
* Blinking green LED: No kernel found. | * Blinking green LED: No kernel found. | ||
- | Q7 | + | Keep in mind that the LEDs are switched on the Q7, i.e. the green LED on the Q5 is the red one on the Q7 (the list above is for the Q5) |
- | + | There is no battery check at the moment, look for the next release, I'm working in that. | |
- | + | ||
- | There is no battery check at the moment | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | in | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | Don't forget to put a rootfs on your SD card and the kernel in /boot/linux-SMDK6410.bin ! | |
- | + | [[Category:Mer]] |
Learn more about Contributing to the wiki.