|
2010-11-05
, 22:59
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#72
|
ext2load mmc 1:1 ${loadaddr} uImage ext2load mmc 1:1 ${rdaddr} initrd setenv bootargs root=/dev/mmcblk1p1 bootm ${loadaddr} ${rdaddr}
The Following 2 Users Say Thank You to lunat For This Useful Post: | ||
|
2010-11-06
, 00:02
|
Posts: 116 |
Thanked: 40 times |
Joined on Mar 2010
|
#73
|
The Following User Says Thank You to xopher For This Useful Post: | ||
|
2010-11-06
, 00:14
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#74
|
That's correct. No more messages to the frame buffer. It act like flashing a kernel wo corresponding modules. If you interrupt and type run mmcboot it says invalid checksum. I'm guessing that is coded for the meego kernel? I think it is not finding a rootfs mount?
|
2010-11-06
, 01:14
|
Posts: 2,225 |
Thanked: 3,822 times |
Joined on Jun 2010
@ Florida
|
#75
|
|
2010-11-06
, 03:12
|
Posts: 41 |
Thanked: 10 times |
Joined on Dec 2009
@ Woodbridge, CT USA
|
#76
|
The Following User Says Thank You to ahynes1 For This Useful Post: | ||
|
2010-11-06
, 03:33
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#77
|
Okay. This looks very cool and I've tried a few things but still seem to be missing something.
First, I've followed the instructions from Matan (more or less) to use his kernel.
Things I am doing differently:
First, before I load it permanently, I want to try and get things a little more configured the way I want, so I'm flashing from my Linux box:
sudo flasher-3.5 -k my.u-boot.power41d -l -b
My N900 starts uBoot and if I interrupt it and do a run noloboot I get taken to my regular boot process (which runs Multiboot giving me the choice between Maemo and NitDroid)
However, I have 16G SD card. I have Nitdroid at mmcblk1p7 and MeeGo at mmcblk1p5. (See MeeGo Bug 5136 for a discussion of how I did this).
With that, I've been trying to find ways to get bootargs environment to pass, e.g. root=/dev/mmcblk0p5.
I've installed my uImage in the first partition of my external mmc card. Then I try
mmc init
fat2load mmc 1:1 ${loadaddr} uImage
setenv bootargs root=/dev/mmcblk0p5
bootm ${loadaddr}
This through the startup, but it gags on the filesystem with essentially the same errors as I described in comment 9 on MeeGo bug 5136.
complaining about mmcblk0p5.
Anyone have any ideas?
The Following 2 Users Say Thank You to lunat For This Useful Post: | ||
|
2010-11-06
, 03:38
|
Posts: 107 |
Thanked: 74 times |
Joined on Jan 2010
|
#78
|
sudo flasher-3.5 -k my.u-boot.power41d -l -b
My N900 starts uBoot and if I interrupt it and do a run noloboot I get taken to my regular boot process (which runs Multiboot giving me the choice between Maemo and NitDroid)
The Following 3 Users Say Thank You to nicola.mfb For This Useful Post: | ||
|
2010-11-06
, 03:49
|
Posts: 256 |
Thanked: 92 times |
Joined on Oct 2010
|
#79
|
If you switch the OS with multiboot you'll reflash the kernel and lose u-boot. There are other issue too such continuous reflashing and support only for Linux OS and kernels able to mount the nand rootfs and exec /sbin/preinit or you'll 'brick' your device and will need a kernel reflashing.
IMO nitdroid team should seriously consider to support u-boot with their kernel.
About your issue, I had the same experience fixed with a "rootwait".
The Following User Says Thank You to lunat For This Useful Post: | ||
|
2010-11-06
, 11:19
|
Posts: 1,224 |
Thanked: 1,763 times |
Joined on Jul 2007
|
#80
|
What's the musb? Is that the patch that makes the kernel capable of interacting with the MeeGo filesystem? But if so, it wouldn't be differently named than the separate file for the same module, would it?
Is the fmtx-si4713.ko in your repository the same as the one MohammadAG posted in the FMTX Limitation Removing thread?
The Following User Says Thank You to Matan For This Useful Post: | ||
Tags |
power kernel, uboot |
|
u-boot with (intermittent) support for internal mmc. It works reliably once after I boot maemo, but if I do something in u-boot until the watchdog powers off, and then turn on the N900 with the power key, the internal mmc card is not found. This should allow for dual booting meego without an SD card.
btrfs.ko - this module allows maemo to access meego filesystem. It might have some bugs from my "porting" it to 2.6.28. Almost certainly leaking something on umount at the very least.
My repository
"N900 community support for the MeeGo-Harmattan" Is the new "Mer is Fremantle for N810".
No more Nokia devices for me.