From 8be989ad010324ca07ed2c64a110277a68014685 Mon Sep 17 00:00:00 2001 From: Andres Salomon Date: Tue, 24 Jan 2012 23:55:21 -0800 Subject: [PATCH] debxo: update UBIFS-related stuff for generic kernels Stock Debian 3.2 kernels now run on XO-1 without modification (finally!). However, they require some mount and boot option changes for our custom hardware. Since OFW does not support JFFS2 with LZO compression, we need to be sure to mount /boot with compr=zlib so that any blocks written out to the partition use zlib instead of lzo. The Debian kernels also compile the redboot directory number to -1, so we have to override that through a boot argument. Note that a newer version of olpc-xo1-hw (0.3) is necessary to ensure that all needed kernel modules are included in the initramfs images. Signed-off-by: Andres Salomon --- configs/debxo-awesome/fstab-ubifs | 2 +- configs/debxo-awesome/olpc.fth-ubifs | 2 +- configs/debxo-kde/fstab-ubifs | 2 +- configs/debxo-kde/olpc.fth-ubifs | 2 +- configs/debxo-lxde/fstab-ubifs | 2 +- configs/debxo-lxde/olpc.fth-ubifs | 2 +- configs/debxo-sugar/fstab-ubifs | 2 +- configs/debxo-sugar/olpc.fth-ubifs | 2 +- configs/debxo-xfce/fstab-ubifs | 2 +- configs/debxo-xfce/olpc.fth-ubifs | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/configs/debxo-awesome/fstab-ubifs b/configs/debxo-awesome/fstab-ubifs index dd3a20d..6675580 100644 --- a/configs/debxo-awesome/fstab-ubifs +++ b/configs/debxo-awesome/fstab-ubifs @@ -2,5 +2,5 @@ # # proc /proc proc defaults 0 0 # -mtd:boot /boot jffs2 defaults,noatime 1 1 # 50 +mtd:boot /boot jffs2 defaults,noatime,compr=zlib 1 1 # 50 ubi:root / ubifs defaults,noatime 1 1 diff --git a/configs/debxo-awesome/olpc.fth-ubifs b/configs/debxo-awesome/olpc.fth-ubifs index 206ed8f..21938b2 100644 --- a/configs/debxo-awesome/olpc.fth-ubifs +++ b/configs/debxo-awesome/olpc.fth-ubifs @@ -11,7 +11,7 @@ then then -" ro ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file +" ro redboot.directory=0 ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file game-key-mask h# 80 and if \ boot from backup kernel " ${DN}\vmlinuz.bak" expand$ to boot-device diff --git a/configs/debxo-kde/fstab-ubifs b/configs/debxo-kde/fstab-ubifs index dd3a20d..6675580 100644 --- a/configs/debxo-kde/fstab-ubifs +++ b/configs/debxo-kde/fstab-ubifs @@ -2,5 +2,5 @@ # # proc /proc proc defaults 0 0 # -mtd:boot /boot jffs2 defaults,noatime 1 1 # 50 +mtd:boot /boot jffs2 defaults,noatime,compr=zlib 1 1 # 50 ubi:root / ubifs defaults,noatime 1 1 diff --git a/configs/debxo-kde/olpc.fth-ubifs b/configs/debxo-kde/olpc.fth-ubifs index 206ed8f..21938b2 100644 --- a/configs/debxo-kde/olpc.fth-ubifs +++ b/configs/debxo-kde/olpc.fth-ubifs @@ -11,7 +11,7 @@ then then -" ro ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file +" ro redboot.directory=0 ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file game-key-mask h# 80 and if \ boot from backup kernel " ${DN}\vmlinuz.bak" expand$ to boot-device diff --git a/configs/debxo-lxde/fstab-ubifs b/configs/debxo-lxde/fstab-ubifs index dd3a20d..6675580 100644 --- a/configs/debxo-lxde/fstab-ubifs +++ b/configs/debxo-lxde/fstab-ubifs @@ -2,5 +2,5 @@ # # proc /proc proc defaults 0 0 # -mtd:boot /boot jffs2 defaults,noatime 1 1 # 50 +mtd:boot /boot jffs2 defaults,noatime,compr=zlib 1 1 # 50 ubi:root / ubifs defaults,noatime 1 1 diff --git a/configs/debxo-lxde/olpc.fth-ubifs b/configs/debxo-lxde/olpc.fth-ubifs index 206ed8f..21938b2 100644 --- a/configs/debxo-lxde/olpc.fth-ubifs +++ b/configs/debxo-lxde/olpc.fth-ubifs @@ -11,7 +11,7 @@ then then -" ro ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file +" ro redboot.directory=0 ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file game-key-mask h# 80 and if \ boot from backup kernel " ${DN}\vmlinuz.bak" expand$ to boot-device diff --git a/configs/debxo-sugar/fstab-ubifs b/configs/debxo-sugar/fstab-ubifs index dd3a20d..6675580 100644 --- a/configs/debxo-sugar/fstab-ubifs +++ b/configs/debxo-sugar/fstab-ubifs @@ -2,5 +2,5 @@ # # proc /proc proc defaults 0 0 # -mtd:boot /boot jffs2 defaults,noatime 1 1 # 50 +mtd:boot /boot jffs2 defaults,noatime,compr=zlib 1 1 # 50 ubi:root / ubifs defaults,noatime 1 1 diff --git a/configs/debxo-sugar/olpc.fth-ubifs b/configs/debxo-sugar/olpc.fth-ubifs index 206ed8f..21938b2 100644 --- a/configs/debxo-sugar/olpc.fth-ubifs +++ b/configs/debxo-sugar/olpc.fth-ubifs @@ -11,7 +11,7 @@ then then -" ro ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file +" ro redboot.directory=0 ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file game-key-mask h# 80 and if \ boot from backup kernel " ${DN}\vmlinuz.bak" expand$ to boot-device diff --git a/configs/debxo-xfce/fstab-ubifs b/configs/debxo-xfce/fstab-ubifs index dd3a20d..6675580 100644 --- a/configs/debxo-xfce/fstab-ubifs +++ b/configs/debxo-xfce/fstab-ubifs @@ -2,5 +2,5 @@ # # proc /proc proc defaults 0 0 # -mtd:boot /boot jffs2 defaults,noatime 1 1 # 50 +mtd:boot /boot jffs2 defaults,noatime,compr=zlib 1 1 # 50 ubi:root / ubifs defaults,noatime 1 1 diff --git a/configs/debxo-xfce/olpc.fth-ubifs b/configs/debxo-xfce/olpc.fth-ubifs index 206ed8f..21938b2 100644 --- a/configs/debxo-xfce/olpc.fth-ubifs +++ b/configs/debxo-xfce/olpc.fth-ubifs @@ -11,7 +11,7 @@ then then -" ro ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file +" ro redboot.directory=0 ubi.mtd=root root=ubi:root rootfstype=ubifs video=lxfb fbcon=font:SUN12x22" to boot-file game-key-mask h# 80 and if \ boot from backup kernel " ${DN}\vmlinuz.bak" expand$ to boot-device -- 2.39.2