Latest revision |
Your text |
Line 1: |
Line 1: |
- | {{Mer}}
| |
- |
| |
| Mer 0.9 was prepared in the sprint 16 February 2009 - 2 March 2009, and released on 2 March 2009 | | Mer 0.9 was prepared in the sprint 16 February 2009 - 2 March 2009, and released on 2 March 2009 |
| | | |
Line 38: |
Line 36: |
| *Rotation in advanced-backlight kills the X server | | *Rotation in advanced-backlight kills the X server |
| *Duplicate application menu happens | | *Duplicate application menu happens |
- | *Network-Manager dies on N8x0 after sleep / idling | + | *WiFi dies on N8x0 after sleep / idling |
| *No charging screen on flashable image | | *No charging screen on flashable image |
- | *No battery meter yet on tablets.
| |
- | *No sound on tablets.
| |
| | | |
| == Released files and guides == | | == Released files and guides == |
Line 98: |
Line 94: |
| === Generic x86 - RAW image === | | === Generic x86 - RAW image === |
| | | |
- | * [http://stskeeps.subnetmask.net/mer/0.9/mer-x86-generic-image-v0.9.img.raw.gz Generic X86 RAW gzipped image] - usable in virtual machine products such as Parallels and such supporting RAW disk images (gunzip first). | + | * [http://stskeeps.subnetmask.net/mer/0.8/mer-x86-generic-image-v0.9.img.raw.gz Generic X86 RAW gzipped image] - usable in virtual machine products such as Parallels and such supporting RAW disk images (gunzip first). |
| | | |
| === Generic x86 - tar.gz image === | | === Generic x86 - tar.gz image === |
Line 134: |
Line 130: |
| === Nokia N8x0(W) - installer === | | === Nokia N8x0(W) - installer === |
| | | |
- | * [http://bsd.tspre.org/~stskeeps/merinstaller.install .install file]- open this link on the N8x0, to download proper bootmenu and such. | + | * [http://bsd.tspre.org/~stskeeps/merinstaller.install .install file], use this and it will download proper bootmenu and such. |
| | | |
| Guide: | | Guide: |
Line 149: |
Line 145: |
| | | |
| === Nokia N8x0(W) flashable image === | | === Nokia N8x0(W) flashable image === |
- |
| |
- | '''NOTE: Experimental'''
| |
| | | |
| * http://stskeeps.subnetmask.net/mer/0.9/mer-armel-n8x0-kernel-v0.9.zImage | | * http://stskeeps.subnetmask.net/mer/0.9/mer-armel-n8x0-kernel-v0.9.zImage |
Line 158: |
Line 152: |
| | | |
| You might want a MMC card swap partition. | | You might want a MMC card swap partition. |
- |
| |
- | === Nokia 770 - tar.gz image ===
| |
- |
| |
- | * [http://stskeeps.subnetmask.net/mer/0.9/mer-armel-770-image-v0.9.tar.gz Nokia 770 tar.gz rootfs image]
| |
- |
| |
- | ==== Guide ====
| |
- |
| |
- | (these instructions need testing)
| |
- |
| |
- | You will need at least a 1gb MMC, and these instructions are based on OS2008HE kernel. 48mhz kernel is highly recommended
| |
- |
| |
- | Partition MMC to:
| |
- |
| |
- | *p1: Large ext3 partition first
| |
- | *p2: 256 MB swap partition second
| |
- |
| |
- | Grab http://packages.tspre.org/pool/user/b/bootmenu/bootmenu_1.5-2_armel.deb and install it.
| |
- |
| |
- | * Open the main menu and tap Utilities -> Install Bootmenu to start the bootmenu install process.
| |
- | * First, say yes to removing "unneeded extra (and factory testing) stuff"
| |
- | * say yes to including bootmenu.conf (important). Reboot when done flashing.
| |
- | * This is a special boot menu where boot menu items are made in /etc/bootmenu.d/*.item and refresh_bootmenu.d will flash this to initfs. '''If you are cloning or booting other OS'es, you'll need to make such .item files'''
| |
- |
| |
- | Grab e2fsprogs and install it - grab gnutar as well
| |
- |
| |
- | *From x-terminal, root: insmod /mnt/initfs/lib/modules/current/mbcache.ko
| |
- | *insmod /mnt/initfs/lib/modules/current/jbd.ko
| |
- | *insmod /mnt/initfs/lib/modules/current/ext3.ko
| |
- | *mkfs.ext3 /dev/mmcblk0p1
| |
- | *mkswap /dev/mmcblk0p2
| |
- | *swapon /dev/mmcblk0p2
| |
- | *mkdir -p /mnt/mer
| |
- | *mkdir -p /etc/bootmenu.d
| |
- | *mount -t ext3 /dev/mmcblk0p1 /mnt/mer
| |
- | *cd /mnt/mer; wget http://stskeeps.subnetmask.net/mer/0.9/mer-armel-770-image-v0.9.tar.gz
| |
- | *tar pzxvf mer-armel-770-image-v0.9.tar.gz
| |
- | *rm mer-armel-770-image-v0.9.tar.gz
| |
- | *umount /mnt/mer
| |
- | *Make /etc/bootmenu.d/mer.item with the following contents:
| |
- |
| |
- | <pre>
| |
- | ITEM_NAME="Mer"
| |
- | ITEM_ID="mer"
| |
- | ITEM_DEVICE="mmcblk0p1"
| |
- | ITEM_MODULES="mbcache jbd ext3"
| |
- | ITEM_FSTYPE="ext3"
| |
- | ITEM_FSOPTIONS="noatime,ro"
| |
- | ITEM_LINUXRC="linuxrc"
| |
- | </pre>
| |
- | *refresh_bootmenu.d (say yes to reflashing, no to backup of initfs. reboot)
| |
- | *Hold down Menu key when prompted while booting and select Mer in the boot menu.
| |
- |
| |
- | === BeagleBoard port ===
| |
- |
| |
- | * [http://stskeeps.subnetmask.net/mer/0.9/mer-armel-beagleboard-bootfs-v0.9.tar.gz Boot filesystem], contains uImage (kernel packaged for uboot), for latest uboot.
| |
- | * [http://stskeeps.subnetmask.net/mer/0.9/mer-armel-beagleboard-rootfs-v0.9.tar.gz Root filesystem]
| |
- |
| |
- | ==== Guide ====
| |
- |
| |
- | * Make sure you are running a RECENT uBoot, and you have USB input devices like keyboard or mouse, if you don't own a touchscreen..
| |
- | * Make a SD card, partitioned with 50mb FAT as first partition, extract boot fs on this, and the rest Linux partition, format this as ext3, and extract rootfs on this.
| |
- | * In uBoot, use the following commands (you may have to adjust video= parameter to match your display screen:
| |
- |
| |
- | '''Note: The format of the video bootargs parameter has changed for the new 2.6.28 kernel in 0.9. You'll likely have to update the bootargs line.'''
| |
- |
| |
- | <pre>
| |
- | setenv bootcmd 'mmcinit; fatload mmc 0:1 0x80300000 uImage; bootm 0x80300000'
| |
- | setenv bootargs 'console=ttyS2,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait omapfb.video_mode=1024x768MR16@60'
| |
- | saveenv
| |
- | boot
| |
- | </pre>
| |
- |
| |
- | * The tablet should output kernel output on serial and on video, and on HDMI out it will eventually start X and show the First Boot Wizard. Good luck.
| |
- |
| |
- | === Pocket Loox 720 port (experimental) ===
| |
- |
| |
- | * [http://stskeeps.subnetmask.net/mer/0.8/mer-armel-pocketloox720-kernel-v0.8.zImage zImage]
| |
- | * [http://stskeeps.subnetmask.net/mer/0.9/mer-armel-pocketloox720-v0.9.tar.gz rootfs]
| |
- |
| |
- | ==== Guide ====
| |
- |
| |
- | * Set up a SD card with a logical partition, and inside this logical partition, make a 50mb or so FAT partition (p5), and put the zImage file on this filesystem, name it zImage. After the logical partition, make a ext3 partition (p2), and untar rootfs on it.
| |
- | * Grab [http://www.handhelds.org/moin/moin.cgi/HaRET HaRET] and put it on the FAT partition, HaRET.exe.
| |
- | * Make a file, startup.txt, with the following contents:
| |
- |
| |
- | <pre>
| |
- | set kernel "zImage"
| |
- | set mtype "617"
| |
- | set RAMADDR "0xa8000000"
| |
- | set cmdline "mem=128M rootdelay=1 root=b302 rw console=tty0"
| |
- | boot
| |
- | </pre>
| |
- |
| |
- | * Unmount all filesystems, insert SD card into Pocket Loox, boot by running HaReT.exe
| |
- | * Experimental release, if you want to play with this - come hang out on #mer on irc.freenode.net and we'll try to guide you along. It is a 640x480 screen so our theme won't fit.
| |