![]() |
Re: Booting from MMC on N800 Now Available!!
Quote:
thanks Ilia |
Re: Booting from MMC on N800 Now Available!!
Yes, it's the same, just replace parameters in first mount with -t ext2 /dev/mmcblkXpX. Then make sure final image still fits into internal flash (<=251 MB for N8x0). See exact size in /proc/mtd, rootfs is 0x0FB80000 = 263716864 bytes on my N810.
|
Re: Booting from MMC on N800 Now Available!!
Quote:
|
Re: Booting from MMC on N800 Now Available!!
Quote:
metalayer is a process which indexes files, Canola uses its own indexer so canola still works. |
Re: Booting from MMC on N800 Now Available!!
Quote:
# mount -t ext2 /dev/mmcblk0p2 /opt mount: mounting /dev/mmcblk0p2 on /opt failed # mount -t jffs2 /dev/mmcblk0p2 /opt mount: mounting /dev/mmcblk0p2 on /opt failed this was done booting from internal flash. # mount /dev/mmcblk0p2 /opt from mmc boot was sucessfull, yet I did not try to create the image since I feared that it would interfere with the fct that it is booting from mmc. any suggestions? Thanks Ilia |
Re: Booting from MMC on N800 Now Available!!
Quote:
Quote:
|
Re: Booting from MMC on N800 Now Available!!
thanks... but I did have mbcache.ko and ext2.ko.
added ext3.ko and jbd.ko and the mount was sucessful. Code:
# ./mkfs.jffs2 -r /floppy (I mounted there) -o /media/mmc1/flashboot.jffs2 -e 128 -l -n 1) I don't know the correct syntaxis 2) I have no clue how to convert ext2 to jffs2 help please? thanks Ilia |
Re: Booting from MMC on N800 Now Available!!
Looks like corrupted filesystem on mmc, file /floppy/home/user/.osso/osso-notes/.g_keyfile is probably not OK. See also kernel log (use dmesg command) after you see that i/o error. Maybe e2fsck could repair it (when booted from flash and that mmc partition is not mounted).
|
Re: Booting from MMC on N800 Now Available!!
will try repairing it soon...
dmesg command returns about 100 lines saying Code:
menelaus 1-0072: Setting voltage 'VMMC' to 3000 mV (reg 0x0a, val 0xb8) Code:
menelaus 1-0072: Setting voltage 'VDCDC3' to 2800 mV (reg 0x07, val 0x29) EDIT!!!! when this procedure is repeated from flash, I have: Code:
JFFS2 warning: (1251) jffs2_sum_write_sumnode: Not enough space for summary, padsize = -374 EDIT2 SUCCESS!!!!! after repairing the ext2, the entire process went perfectly. time to reflash (size of file 213 mb) EDIT3 (too lazy to create new posts) new problem reported: after reboot, (not reflash), all the kernel modules disappear, and I need to reinsert all of them. Note: this problem is only noted on the flash. any way to solve this, or do I need to create an automatic script? thanks Edit 4: reflashed successfully. thanks a lot for the help! |
Re: Booting from MMC on N800 Now Available!!
Quote:
Code:
MENU_1_MODULES="mbcache ext2" |
Re: Booting from MMC on N800 Now Available!!
Quote:
http://bugs.maemo.org/show_bug.cgi?id=1842#c18 It may even help when booting from internal flash. Currently I don't know how much. Package is best to be installed via dpkg -i command as root. |
Re: Booting from MMC on N800 Now Available!!
Code:
mount -t ext2 /dev/mmcblk0p2/opt I presume I'll need to format the second partition before starting. Would Milhouse's script work if I go through all the steps until it flashes? I cannot do this operation through the device memory since the boot partition I have right now is running low on space, and I need to expand it from 450MB to ~1.3 GB |
Re: Booting from MMC on N800 Now Available!!
I don't know the answer for doing it in Linux. (Doubtless you'll hear from some Linux heavyweight here soon.)
But if you can't do it in Linux and have access to Windows, Acronis True Image can back up a Linux partition to another MMC, and you can tell it to make the partition on the new MMC as large as you want. That is, it can accomplish exactly what you want. They offer a free 15-day trial if you don't want to buy it, and you only need to have it for a little time to accomplish your task. (Maybe there is an Acronis True Image for Linux, I don't know.) |
Re: Booting from MMC on N800 Now Available!!
thanks... will try this soon.
small question though - since 16gb SDHC cards require low-level formatting, will Acronis True Image negate those effects and make the card unreadable in my n800, or will it work as promised? |
Re: Booting from MMC on N800 Now Available!!
I don't know, but I don't see why you would need to low-level format it again. As I recall, it insists on building the partitions and formatting them from scratch (which Acronis does -- you just say OK), but I don't see how that's a problem.
(You'll also have a choice as to whether you're using its backup function or its clone-new-disk function -- I used the latter.) |
Re: Booting from MMC on N800 Now Available!!
Grrr! I should learn to control myself better when EVERYTHING goes wrong:
1- in Acronis, I couldn't find the option to resize the partitions - where do I look 2- I discovered than insmod mbcache.ko must be entered BEFORE insmod ext2.ko. 3- creating a fs backup using the method described here. If by tomorrow, I will not have found the correct option in acronis, i'll just use nandwrite, no matter the consequences :( |
Re: Booting from MMC on N800 Now Available!!
hi again,
my goal: copy a bootable partition from one sd card onto another one, enlarging it. original: 1gb mmc: mmcblk0p1: 500mb, fat16. mmcblk0p2: 450mb, ext2, bootable destination: 16gb mmc (15gb actual): mmcblk0p1: 13500mb, fatXX. mmcblk0p2: 1500mb, ext2, bootable. The loss of information from the fat16 partition is not a problem. I just need to keep the bootable partition as is, just adding free space. Any solution is more than welcome. 1- Acronis true image: did not find any corresponding option. was able to copy the partitions without changing their size (Not what I need) 2- successfully created a jffs2 image of the original. still unable to copy it onto another SD card. the original size is 396mb. when I created a jffs2, it was only 210mb. I am a bit reluctant to flash it onto the internal memory in case it would be too large. Any suggestions? thank you. |
Re: Booting from MMC on N800 Now Available!!
Acronis will change the partition sizes. I've changed my partition sizes when copying from one SD to another. Did you use Clone Disk in Hard Disk Utilities? Did you select "manual" or "custom" (or whatever Acronis calls it) instead of automatic?
|
Re: Booting from MMC on N800 Now Available!!
yes, I did all of this.
and I was able to flash correctly! I just mounted both the original (mmcblk0p2) and the destination (mmcblk1p2) on /opt and /floppy, and used ./tar cf - -C /floppy . | ./tar xvf - -C /opt. worked like a bliss! I did format the card using sfdisk beforehand, and formatted mmcblk1p2 to ext2 before copying. after this, I just switched cards, and all was perfect. I still didn't figure out how acronis worked... oh well! thanks for assistance though. |
Re: Booting from MMC on N800 Now Available!!
Quote:
|
Re: Booting from MMC on N800 Now Available!!
Excellent, easy to follow guide. My compliments. Went smooth. Thanks
|
Re: Booting from MMC on N800 Now Available!!
OK I did this and all of the USB hacks but when I connect the USB and try to go to the internal memory card (the one with the cloned OS. PERFECT PARTITIONING), the computer just says "Insert a disk in drive I:". Before it said on my N800 "Internal memory card busy" or something but I managed to fix it (thanks fanoush) but I cannot fix this. Please offer your support peoples :)
|
Re: Booting from MMC on N800 Now Available!!
Quote:
|
Re: Booting from MMC on N800 Now Available!!
That's what I did from the start. It also never mentions the error that I'm getting.
|
Re: Booting from MMC on N800 Now Available!!
Quote:
Is there some modification of this method that is still valid for the N8x0 tablets? How do you mount a jffs2 image on a loop device? |
Re: Booting from MMC on N800 Now Available!!
Quote:
here is mounting script that worked for me on Ubuntu PC Code:
if [ `id -u` != 0 ] ; then Let us know how it went :-) |
Re: Booting from MMC on N800 Now Available!!
Quote:
|
Re: Booting from MMC on N800 Now Available!!
Quote:
|
Re: Booting from MMC on N800 Now Available!!
Quote:
I have slightly bigger ambitions than recovering files from a backup, however... I was hoping to be able to chroot into this image and run applications from within the image... We'll see how it goes. Thanks so much for your help, guys! |
Re: Booting from MMC on N800 Now Available!!
Quote:
|
Re: Booting from MMC on N800 Now Available!!
I've discovered that it is effectively read-only anyway. Any time I try to do anything to a file in the mounted rootfs.jffs2 I get an error along the lines of "no more space in file system." I get this error even if I try to delete a file.
Also, the access speeds in the mounted image file are terribly slow. A simple "ls" takes a few seconds. It was interesting as an experiment, and I now know that it can be done on the tablet, but not useful for running applications. It looks like ext2/ext3 are still the filesystems of choice for that. |
All times are GMT. The time now is 19:03. |
vBulletin® Version 3.8.8