| (4 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
From stock vega - dmesg > dmesg.log | From stock vega - dmesg > dmesg.log | ||
| - | < | + | <code> |
mem=448M@0M nvmem=64M@448M vmalloc=192M video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | mem=448M@0M nvmem=64M@448M vmalloc=192M video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ||
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | 2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | ||
(userdata) | (userdata) | ||
| - | </ | + | </code> |
backup device using nvflash - http://tosh-ac100.wetpaint.com/page/Backup+and+Restore | backup device using nvflash - http://tosh-ac100.wetpaint.com/page/Backup+and+Restore | ||
| - | split partition 7 (boot.img) to kernel and ramdisk using split_bootimg.pl - http://android-dls.com/wiki/index.php? | + | split partition 7 (boot.img) to kernel and ramdisk using split_bootimg.pl - http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images |
Change to use tty0 and try to point root to scdcard which has ubuntu fs, no need for initrd | Change to use tty0 and try to point root to scdcard which has ubuntu fs, no need for initrd | ||
| + | <code> | ||
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ||
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | 2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | ||
(userdata) " -o kernel100.img | (userdata) " -o kernel100.img | ||
| + | </code> | ||
nvflash --bl bootloader.bin --download 7 kernelxxx.img | nvflash --bl bootloader.bin --download 7 kernelxxx.img | ||
| Line 23: | Line 25: | ||
Try /dev/block/mmcblk3p1 | Try /dev/block/mmcblk3p1 | ||
| + | <code> | ||
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ||
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | 2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | ||
(userdata) " -o kernel101.img | (userdata) " -o kernel101.img | ||
| + | </code> | ||
Seems to be booting from mmc even though I have a root=, is it the tegraboot=nand? | Seems to be booting from mmc even though I have a root=, is it the tegraboot=nand? | ||
| + | <code> | ||
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ||
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | 2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | ||
(userdata) " -o kernel102.img | (userdata) " -o kernel102.img | ||
| + | </code> | ||
This did try to boot something other than internal flash initially but failed - last try before bed (2.35am) - point to init | This did try to boot something other than internal flash initially but failed - last try before bed (2.35am) - point to init | ||
| + | <code> | ||
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb init=/sbin/init console=tty0,115200n8 usbcore.old_scheme_first=1 debug mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb init=/sbin/init console=tty0,115200n8 usbcore.old_scheme_first=1 debug mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1 | ||
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | 2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576 | ||
(userdata) " -o kernel103.img | (userdata) " -o kernel103.img | ||
| + | </code> | ||
Its still ignoring root= and noinitrd. So next I'll try | Its still ignoring root= and noinitrd. So next I'll try | ||
| Line 45: | Line 53: | ||
*Investigate why the root and noinitrd commands are being ignored | *Investigate why the root and noinitrd commands are being ignored | ||
*try fastboot instead of nvflash | *try fastboot instead of nvflash | ||
| + | |||
| + | \o/ booted to login prompt with this | ||
| + | |||
| + | ./mkbootimg --kernel part-7.img-kernel --ramdisk hardcoded-initrd-noinit.gz --cmdline "root=/dev/mmcblk3p1 rootdelay=25 rw mem=448M@0M nvmem=64M@448M vmalloc=192M init=/sbin/init video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),122496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576K(userdata) " -o kernel113.img | ||
| + | |||
| + | trick was to remove init from the ramdisk - http://www.mjmwired.net/kernel/Documentation/filesystems/ramfs-rootfs-initramfs.txt | ||
| + | |||
| + | |||
| + | ubuntu video http://www.youtube.com/watch?v=ZysM3Vah6H4 | ||
| + | |||
| + | meego console http://twitpic.com/3oalt5/full | ||
| + | |||
| + | meego xterm http://twitpic.com/3obgji/full | ||
From stock vega - dmesg > dmesg.log
mem=448M@0M nvmem=64M@448M vmalloc=192M video=tegrafb console=ttyS0,115200n8 usbcore.old_scheme_first=1 tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576
(userdata)
backup device using nvflash - http://tosh-ac100.wetpaint.com/page/Backup+and+Restore
split partition 7 (boot.img) to kernel and ramdisk using split_bootimg.pl - http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack,_Edit,_and_Re-Pack_Boot_Images
Change to use tty0 and try to point root to scdcard which has ubuntu fs, no need for initrd
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576
(userdata) " -o kernel100.img
nvflash --bl bootloader.bin --download 7 kernelxxx.img
Good (now have frame buffer output) but still boots from internal flash - stock kernel
Try /dev/block/mmcblk3p1
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug tegraboot=nand mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576
(userdata) " -o kernel101.img
Seems to be booting from mmc even though I have a root=, is it the tegraboot=nand?
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 debug mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576
(userdata) " -o kernel102.img
This did try to boot something other than internal flash initially but failed - last try before bed (2.35am) - point to init
./mkbootimg --kernel part-7.img-kernel --ramdisk part-7.img-ramdisk.gz --cmdline "root=/dev/block/mmcblk3p1 rootdelay=15 rw mem=448M@0M noinitrd nvmem=64M@448M vmalloc=192M video=tegrafb init=/sbin/init console=tty0,115200n8 usbcore.old_scheme_first=1 debug mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),1
2496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576
(userdata) " -o kernel103.img
Its still ignoring root= and noinitrd. So next I'll try
\o/ booted to login prompt with this
./mkbootimg --kernel part-7.img-kernel --ramdisk hardcoded-initrd-noinit.gz --cmdline "root=/dev/mmcblk3p1 rootdelay=25 rw mem=448M@0M nvmem=64M@448M vmalloc=192M init=/sbin/init video=tegrafb console=tty0,115200n8 usbcore.old_scheme_first=1 mtdparts=tegra_nand:2048K@6784K(misc),5120K@9344K(recovery),8192K@14976K(boot),122496K@23680K(system),32768K@146688K(cache),4096K@179968K(staging),339200K@184576K(userdata) " -o kernel113.img
trick was to remove init from the ramdisk - http://www.mjmwired.net/kernel/Documentation/filesystems/ramfs-rootfs-initramfs.txt
ubuntu video http://www.youtube.com/watch?v=ZysM3Vah6H4
meego console http://twitpic.com/3oalt5/full
meego xterm http://twitpic.com/3obgji/full