9
0
Fork 0

pcm051: Horrible hacks to get our old kernel to boot

init/mtdparts-nand is not read so let's set the cmdline like this
and add a backup boot in case the ubifs is failing.
This commit is contained in:
Holger Hans Peter Freyther 2014-07-11 15:58:52 +02:00
parent c7b3d21c96
commit 492a4be72d
3 changed files with 24 additions and 3 deletions

View File

@ -1,5 +1,13 @@
#!/bin/sh
global.bootm.image="/dev/nand0.kernel.bb"
# Attach and forget about the DeviceTree..
ubiattach /dev/nand0.root
mount /dev/ubi0.root
oftree -f
# mtdparts-nand doesn't trigger here..
mtdargs="mtdparts=omap2-nand.0:128k(nand0.xload),128k(nand0.xload_backup1),128k(nand0.xload_backup2),128k(nand0.xload_backup3),512k(nand0.barebox)ro,128k(nand0.bareboxenv),8M(nand0.backup_kernel)ro,-(nand0.root)"
global.bootm.image="/mnt/ubi0.root/boot/uImage"
#global.bootm.oftree="/env/oftree"
global.linux.bootargs.dyn.root="root=ubi0:root ubi.mtd=nand0.root,2048 rootfstype=ubifs"
global.linux.bootargs.dyn.root="root=ubi0:root ubi.mtd=nand0.root,2048 rootfstype=ubifs ${mtdargs}"

View File

@ -0,0 +1,12 @@
#!/bin/sh
# Attach and forget about the DeviceTree..
oftree -f
# mtdparts-nand doesn't trigger here..
mtdargs="mtdparts=omap2-nand.0:128k(nand0.xload),128k(nand0.xload_backup1),128k(nand0.xload_backup2),128k(nand0.xload_backup3),512k(nand0.barebox)ro,128k(nand0.bareboxenv),8M(nand0.backup_kernel)ro,-(nand0.root)"
global.bootm.image="/dev/nand0.backup_kernel.bb"
#global.bootm.oftree="/env/oftree"
global.linux.bootargs.dyn.root="root=ubi0:root ubi.mtd=nand0.root,2048 rootfstype=ubifs ${mtdargs}"

View File

@ -3,5 +3,6 @@
# board defaults, do not change in running system. Change /env/config
# instead
global.hostname=pcm051
global.hostname=sysmocom-odu
global.boot.default="nand nand-backup"
global.linux.bootargs.base="console=ttyO0,115200"