Active Topics

 


Reply
Thread Tools
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#81
At the moment, I am not interested in MMC booting (I just got it yesterday, from what I see, if I want to boot a dump of OS2007, I'll have to flash back).
But the USB Network Recovery Mode does sound great (due to my habit of "bricking" things) but I am unsure if I use the default N800 config supplied (bootmenu.conf.n800.example), I will be able to still reboot into my internal flash after a 10 sec timeout? (I really don't want to brick it because I don't have a Linux install ATM and my Dad will kill me if it don't boot :\)

Thank you.
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#82
Originally Posted by qwerty12 View Post
But the USB Network Recovery Mode does sound great (due to my habit of "bricking" things) but I am unsure if I use the default N800 config supplied (bootmenu.conf.n800.example), I will be able to still reboot into my internal flash after a 10 sec timeout?
You don't need to add bootmenu.conf and unless you set different root device name or press menu key at boot time, there is no significant difference, the menu will be hidden and it will still boot directly from flash (no timeout, no slowdown).
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 

The Following User Says Thank You to fanoush For This Useful Post:
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#83
Originally Posted by Zebee View Post
That makes sense (and I should have thought of it, aggh!) THe kernel is /mnt/initfs/linuxrc?

So I need to have a copy of the 2007 kernel image available to 2008 and the 2008 image to 2007. Do they need to be in /mnt/initfs, or can they be elsewhere?
If you don't use custom kernel, dafault kernel can be extracted from firmware .bin image via
Code:
flasher-3.0 -u -F firmwareimagename.bin
Get the zImage file.
Originally Posted by Zebee View Post
Is there a kernel flasher for the tablet, or only one for the PC?
http://fanoush.wz.cz/maemo/#kernelflasher
Originally Posted by Zebee View Post
And which initfs? Presumably it does matter if it's a 2007 or 2008 one, where are they and how do I tell the difference?
initfs.bootmenu.jffs2 in initfs_flasher directory. This is created when you install bootmenu. You probably have two of them one in each OS200x installation. Just copy them to the other system or have both on SD card. Both initfs and kernel can be on SD but the flashers needs to be in internal flash. Then you can run something like
Code:
kernel_flasher/kernel_flash /media/mmc2/zImage-OS200x
initfs_flasher/initfs_flash /media/mmc2/initfs.OS200x.jffs2
and let it reboot and select matching OS200x item for current kernel and initfs version.

Unfortunately you need to confirm flashing of both parts. In next version of flashers I will add -f option to disable the confirmation.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#84
Originally Posted by Machster View Post
Then Sunday I successfully (i.e. no errors) completed instructions posted by Millhouse using your initfs_flasher. However I have had no luck booting from the internal slot using a partitioned 16GB card. The bootmenu is installed but selecting the second partition results in a failure every time. I have repeated the installation process to no avail.
Yes, people reported similar issues also with 8GB cards. I got 8GB card few days ago, partitioned via sfdisk on device and cloned it via tar and have no problem so I am not sure what is wrong here, see http://www.internettablettalk.com/fo...682#post131682
I think either partitioning or cloning went somehow wrong for you.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#85
Originally Posted by fanoush View Post
You don't need to add bootmenu.conf and unless you set different root device name or press menu key at boot time, there is no significant difference, the menu will be hidden and it will still boot directly from flash (no timeout, no slowdown).

w00t, thank you . I flashed it fine and it works great. I just have one small question, the extra unneeded stuff that is removed, is there any way to get it back (i.e reflash image again)? I'm not bothered if you cant, but I am just interested out of curiosity.

Thank you for the flasher and all your help.
 
Posts: 2,152 | Thanked: 1,490 times | Joined on Jan 2006 @ Czech Republic
#86
Originally Posted by qwerty12 View Post
w00t, thank you . I flashed it fine and it works great.
So you actually logged in over usb networking?
Originally Posted by qwerty12 View Post
I just have one small question, the extra unneeded stuff that is removed, is there any way to get it back (i.e reflash image again)?
Either you flash the backup initfs.orig.jffs2 image created by initfs_flasher (if you answered yes to backup question) or you can extract initfs image from firmware .bin image.
__________________
Newbies click here before posting. Thanks.

If you really need to PM me with troubleshooting question please consider posting it to the forum instead. It is OK to PM me a link to such post then. Thank you.
 
qwerty12's Avatar
Posts: 4,274 | Thanked: 5,358 times | Joined on Sep 2007 @ Looking at y'all and sighing
#87
Originally Posted by fanoush View Post
So you actually logged in over usb networking?

I tried but Putty keeps timing out. I don't know if I have the drivers installed properly or if my computer hates me (I chose to install the dropbear and the ssh server). But I will try on a linux machine sometime.

Originally Posted by fanoush View Post
Either you flash the backup initfs.orig.jffs2 image created by initfs_flasher (if you answered yes to backup question) or you can extract initfs image from firmware .bin image.
Ok, thank you
 
Posts: 51 | Thanked: 2 times | Joined on Jan 2008
#88
Originally Posted by vormund View Post
Do you have a card in both slots? When I did this on my n810 the labels for the internal and external cards would switch when booting and then switch back after booting. To fix this I had to add an entry to the boot menu to boot from partition 2 of what would normally be the external card. This was discussed back on page 5 of this thread for more info on what to do if this is your problem. If you do have two cards in try booting with only the internal card in first to see if that works.
Thanks for the suggestion, vormund. I read about that situation but I don't think that's the problem here. It will not boot from SD if there is a card in the external slot or not.
 
Posts: 51 | Thanked: 2 times | Joined on Jan 2008
#89
Originally Posted by fanoush View Post
Yes, people reported similar issues also with 8GB cards. I got 8GB card few days ago, partitioned via sfdisk on device and cloned it via tar and have no problem so I am not sure what is wrong here, see http://www.internettablettalk.com/fo...682#post131682
I think either partitioning or cloning went somehow wrong for you.
Actually reformatted and partitioned now about four times (just to make sure). Each time cloned without errors. Card and file system look as they should when viewed on my Mac too.
 
Posts: 179 | Thanked: 90 times | Joined on Dec 2007
#90
Fanoush,
I think I know what's up with the mmc's switching. The device nodes for the mmc's are reversed between the initfs and the root fs!

If I do-
# cd /mnt/initfs/dev && ls -l mmcblk*

I get-
brw------- 1 root root 254, 0 ..... mmcblk0
...
brw------- 1 root root 254, 8 ..... mmcblk1

if I do-
# cd /dev && ls -l mmcblk*

I get-
brw------- 1 root root 254, 8 ..... mmcblk0
...
brw------- 1 root root 254, 0 ..... mmcblk1
...

The nodes are reversed. mmcblk0 is 254, 8 and mmcblk1 is 254, 0. I'm going to make the initfs /dev entries match the root filesystem and see if it bricks my tablet. I'll post back in a bit

kernelpanic ;-)
 
Reply


 
Forum Jump


All times are GMT. The time now is 07:37.