| halftux | Pali: http://www.setius.net/downs/maemo/dump0.log | 00:12 |
|---|---|---|
| Pali | what arguments have you used? | 00:12 |
| halftux | 0xFFFF -E dump0.fiasco &> dump0.log | 00:13 |
| Pali | seems that you have desynced stdout and stderr | 00:14 |
| Pali | at first lines is stderr and then stdout | 00:14 |
| Pali | but nevermind... | 00:14 |
| *** badcloud_ has quit IRC | 00:14 | |
| Pali | "File initfs_tmp is empty, removing it..." --> this is OK, stock Maemo on N900 does not use initfs | 00:15 |
| Pali | so it is empty | 00:15 |
| halftux | great I know sdcard was to small with this attempt | 00:15 |
| Pali | "Error: Not enough free space (have: 27616083968, need: 28995223552)" --> this is due to small SD card | 00:16 |
| Pali | you cannot put dump of SD card to SD card | 00:16 |
| Pali | "Error: Cannot open image file mmc_tmp: No such file or directory" --> this is just a reason for previous error | 00:16 |
| Pali | "Error: Cannot open image file initfs_tmp: No such file or directory" --> ignore this, 0xFFFF should probably do not show such message | 00:17 |
| halftux | I see I thought it is emmc | 00:17 |
| Pali | yea, you are right, this is eMMC MyDocs, not SD card | 00:17 |
| halftux | I needed to umount /home/usr/MyDocs | 00:18 |
| halftux | and this whole image can be flashed back? | 00:18 |
| halftux | with emmc? | 00:18 |
| Pali | it is complicated | 00:18 |
| Pali | \/opt is stored on second partition of eMMC and this stuff is not backed up | 00:19 |
| halftux | why that it is a none working fiasco file? | 00:19 |
| Pali | and this stuff cannot be even put into FIASCO image | 00:19 |
| Pali | so there is no way for do whole backup+restore | 00:19 |
| halftux | ah I see, is there a way to back it up seperatly und push it back? | 00:20 |
| Pali | you can do backup of /opt manually | 00:20 |
| DocScrutinizer05 | halftux: -v for those who love ugly | 00:20 |
| Pali | e.g. via unix dd | 00:20 |
| Pali | restore is problematic | 00:21 |
| Pali | without /opt Maemo system does not bootup | 00:21 |
| halftux | rescue os? | 00:21 |
| Pali | but there is a way, look at my "bootmenu" | 00:21 |
| DocScrutinizer05 | /usr/share/applications/hildon # update-desktop-database | 00:21 |
| DocScrutinizer05 | /usr/share/applications/hildon # | 00:21 |
| Pali | it can export whole eMMC via USB prior to booting Maemo | 00:22 |
| Pali | so if rootfs has installed bootmenu, and rootfs is in fiasco dump | 00:22 |
| Pali | you would be able to restore rootfs, jump into bootmenu, export eMMC via USB | 00:22 |
| Pali | and then restore /opt | 00:22 |
| Pali | I do not know what is supported by backupmenu, but maybe something similar is possible | 00:23 |
| halftux | ok I will have a look thank you for your explanation | 00:23 |
| Pali | flashing MyDocs is problematic, IIRC it erases /opt | 00:23 |
| DocScrutinizer05 | well, technically I think you could put /home on FIASCO | 00:23 |
| DocScrutinizer05 | aka EMMC | 00:24 |
| Pali | no, you cannot | 00:24 |
| Pali | eMMC fiasco can contain only MyDocs part | 00:24 |
| DocScrutinizer05 | ooh | 00:24 |
| Pali | part /home is IIRC maped to /opt | 00:24 |
| Pali | it is on same partition | 00:24 |
| Pali | there is symlink or bind mount or other technique | 00:25 |
| Pali | but I do not remember all details, at least I was not able to put /opt or /home into fiasco image | 00:25 |
| Pali | but that is not a final proof that it is impossible | 00:26 |
| halftux | but it is interesting, is stock /opt empty? | 00:26 |
| Pali | yes, stock /opt is empty, but stock rootfs has some init scripts which moves some parts from /usr to /opt | 00:27 |
| DocScrutinizer05 | basically yes, though root image runs optify | 00:28 |
| Pali | init scripts which do that only on first boot of stock rootfs | 00:28 |
| DocScrutinizer05 | ~optification | 00:28 |
| infobot | optification is a inventive duct tape workaround to reclaim space in fs root, done due to the fact the systeminit *and* partitioning is FUBAR, http://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Packaging,_Deploying_and_Distributing/Installing_under_opt_and_MyDocs, or ""OMG - I wish they looked into FHS and moved /usr to eMMC"", http://www.pathname.com/fhs/pub/fhs-2.3.html#PURPOSE2 bullet1,2 and fhs-2.3.html#PURPOSE16 dot3" | 00:28 |
| Pali | and all maemo applications from extras install DEB packages to /opt | 00:28 |
| DocScrutinizer05 | hmm, I think they also run optify | 00:29 |
| DocScrutinizer05 | or at least that's one of the options | 00:29 |
| DocScrutinizer05 | https://termbin.com/ac0l | 00:36 |
| DocScrutinizer05 | https://termbin.com/dc19 | 00:47 |
| Pali | another problem of 0xFFFF is that it does not have implementation of flashing eMMC images (I had not time to finish it) | 00:47 |
| halftux | Pali: when I using your fiasco for cloning N900 HW:2101 to N900 HW:2104 I need to extract the fiasco and correct the xloader.bin and nolo.bin? | 00:47 |
| halftux | ah I see now your message that is sad I thought the original eMMC | 00:49 |
| Pali | seems that 2101 and 2104 HW revs uses different bootloader | 00:49 |
| Pali | Nokia's flasher-3.5 can flash eMMC images viac USB | 00:50 |
| Pali | but 0xFFFF does not implement it | 00:50 |
| Pali | anyway, here is a quick fix to hide those error messages about missing files: https://github.com/pali/0xFFFF/commit/e94279eecbfdd1988912ac7ce24e6d4d702695a1 | 00:51 |
| DocScrutinizer05 | you generally shall not flash NOLO | 00:51 |
| Pali | that is truth, unless you have old version | 00:51 |
| Pali | 0xFFFF has some filter argument to specify which image types from FIASCO images would be flashed | 00:52 |
| Pali | so unpack & pack could be avoided | 00:52 |
| halftux | ah ok thats something | 00:52 |
| DocScrutinizer05 | how could you? was NOLO ever updated? and if yes, what for? | 00:52 |
| Pali | yes, PR1.3 has new version of NOLO as in PR1.0 | 00:53 |
| Pali | and IIRC Nokia distributed all devices with PR1.0 version | 00:53 |
| DocScrutinizer05 | wow | 00:53 |
| DocScrutinizer05 | forgot | 00:53 |
| Pali | but if you are going to unpack FIASCO, do not forget about metadata | 00:53 |
| Pali | so when building a new fiasco, do not forget for specififying image version and HW revision | 00:54 |
| Pali | and type | 00:54 |
| DocScrutinizer05 | I actually wonder how Nokia made COMBINED that did not have optification already done on them | 00:55 |
| halftux | what is image version? | 00:55 |
| halftux | or better what does it mean in your example you have 1.0 | 00:56 |
| Pali | e.g. version of NOLO, version of kernel or version of rootfs | 00:56 |
| Pali | use "-i" argument to show it | 00:56 |
| halftux | ok thank you lots of input this evening :) | 00:57 |
| Pali | there is an unfinished attempt for writing support for flashing eMMC images: https://github.com/pali/0xFFFF/issues/6 | 00:58 |
| Pali | if somebody want to finish it I can help | 00:58 |
| halftux | hmm I will look if I am able to understand | 01:00 |
| *** Pali has quit IRC | 01:31 | |
| *** RedW has quit IRC | 01:35 | |
| *** r00t|home has quit IRC | 01:37 | |
| *** r00t|home has joined #maemo | 01:37 | |
| *** RedW has joined #maemo | 01:41 | |
| *** halftux has quit IRC | 01:41 | |
| *** Kilroo has joined #maemo | 02:38 | |
| *** antranigv has quit IRC | 02:42 | |
| *** rm_work has quit IRC | 02:43 | |
| *** ^[ has quit IRC | 02:49 | |
| *** timeless has quit IRC | 03:00 | |
| *** timeless has joined #maemo | 03:19 | |
| *** ^[ has joined #maemo | 03:25 | |
| *** luke-jr has quit IRC | 03:34 | |
| *** luke-jr has joined #maemo | 03:39 | |
| *** ^[ has joined #maemo | 04:01 | |
| *** cyteen has quit IRC | 05:05 | |
| *** ^[ has joined #maemo | 05:07 | |
| *** ^[ has quit IRC | 05:12 | |
| *** tm has quit IRC | 06:38 | |
| *** tm has joined #maemo | 06:41 | |
| *** florian_kc has joined #maemo | 06:43 | |
| *** florian has quit IRC | 06:47 | |
| *** DocScrutinizer05 has quit IRC | 07:18 | |
| *** DocScrutinizer05 has joined #maemo | 07:18 | |
| *** hubutm20_ has joined #maemo | 07:56 | |
| *** xmn has joined #maemo | 08:10 | |
| *** timeless has joined #maemo | 08:58 | |
| *** Kilroo has quit IRC | 09:02 | |
| *** ^[ has joined #maemo | 09:07 | |
| *** antranigv has joined #maemo | 09:22 | |
| *** Pali has joined #maemo | 09:43 | |
| *** rm_work has joined #maemo | 09:49 | |
| *** rm_work has quit IRC | 09:49 | |
| *** rm_work has joined #maemo | 09:49 | |
| *** spiiroin has quit IRC | 09:50 | |
| *** spiiroin has joined #maemo | 09:58 | |
| *** Pali has quit IRC | 10:01 | |
| *** Vajb has quit IRC | 10:02 | |
| *** Vajb has joined #maemo | 10:03 | |
| *** l_bratch has quit IRC | 10:11 | |
| *** l_bratch has joined #maemo | 10:12 | |
| *** Kabouik_ has joined #maemo | 10:12 | |
| *** florian_kc has quit IRC | 10:35 | |
| *** xmn has quit IRC | 10:36 | |
| *** florian_kc has joined #maemo | 10:57 | |
| *** DocScrutinizer05 has quit IRC | 11:49 | |
| *** DocScrutinizer05 has joined #maemo | 11:50 | |
| *** jskarvad has joined #maemo | 11:57 | |
| *** badcloud_ has joined #maemo | 12:00 | |
| *** spiiroin has quit IRC | 12:02 | |
| *** spiiroin has joined #maemo | 12:04 | |
| *** spiiroin has quit IRC | 12:11 | |
| *** spiiroin has joined #maemo | 12:11 | |
| *** eMHa__ has quit IRC | 13:12 | |
| *** hubutm20_ has quit IRC | 13:28 | |
| *** florian_kc is now known as florian | 13:40 | |
| *** spiiroin has quit IRC | 14:06 | |
| badcloud_ | Is there a package that provides the 'less' command? | 14:21 |
| badcloud_ | Or should I just use one that I can find on the debian repos | 14:22 |
| *** badcloud_ has quit IRC | 14:26 | |
| KotCzarny | you can try debian lenny repos | 14:36 |
| KotCzarny | or just compile one yourself | 14:36 |
| *** badcloud_ has joined #maemo | 14:46 | |
| *** Vajb has quit IRC | 14:51 | |
| bencoh | wait, what? there is one | 14:51 |
| bencoh | less: /usr/bin/less | 14:51 |
| KotCzarny | isnt it from busybox? | 14:52 |
| *** Vajb has joined #maemo | 14:52 | |
| bencoh | nope | 14:52 |
| bencoh | well, assuming you installed the less package | 14:52 |
| *** Kabouik has joined #maemo | 14:57 | |
| *** Kabouik_ has quit IRC | 14:58 | |
| *** ceene has quit IRC | 15:01 | |
| *** spiiroin has joined #maemo | 15:03 | |
| *** eMHa__ has joined #maemo | 15:26 | |
| *** spiiroin has quit IRC | 16:52 | |
| *** spiiroin has joined #maemo | 17:05 | |
| *** spiiroin has quit IRC | 17:11 | |
| *** spiiroin has joined #maemo | 17:23 | |
| *** jskarvad has quit IRC | 18:42 | |
| *** DocScrutinizer05 has quit IRC | 18:45 | |
| *** DocScrutinizer05 has joined #maemo | 18:45 | |
| *** florian has quit IRC | 18:48 | |
| *** Pali has joined #maemo | 19:03 | |
| *** Kabouik has quit IRC | 19:04 | |
| badcloud_ | Anyone know where to find dpkg-dev? | 19:45 |
| KotCzarny | sdk | 19:47 |
| KotCzarny | but if you want to do any dev work you should either install scratchbox on pc or you can try my devel chroot for on-device dev work | 19:48 |
| *** luke-jr has quit IRC | 19:49 | |
| badcloud_ | I suppose compiling on the device isn't a good idea? | 19:52 |
| KotCzarny | doable | 19:52 |
| KotCzarny | been there, done that | 19:52 |
| KotCzarny | but definitely it needs to be done in some chroot | 19:53 |
| badcloud_ | Thanks | 19:56 |
| KotCzarny | and remember that other restraint is available memory | 19:56 |
| KotCzarny | or lack of | 19:56 |
| *** luke-jr has joined #maemo | 19:59 | |
| *** spiiroin has quit IRC | 20:21 | |
| *** LauRoman has quit IRC | 20:35 | |
| *** remarc has joined #maemo | 20:35 | |
| *** LauRoman has joined #maemo | 20:38 | |
| *** Kabouik has joined #maemo | 21:03 | |
| *** Kabouik has quit IRC | 21:09 | |
| *** Kabouik has joined #maemo | 21:09 | |
| *** Kabouik has quit IRC | 21:27 | |
| *** Kabouik_ has joined #maemo | 21:27 | |
| *** eMHa__ has quit IRC | 21:46 | |
| *** spiiroin has joined #maemo | 22:20 | |
| *** Kabouik_ has quit IRC | 22:23 | |
| *** eMHa__ has joined #maemo | 22:27 | |
| *** ceene has joined #maemo | 22:33 | |
| *** norayr has joined #maemo | 23:13 | |
| *** xmn has joined #maemo | 23:34 | |
| *** DocScrutinizer05 has quit IRC | 23:44 | |
| *** DocScrutinizer05 has joined #maemo | 23:44 | |
| *** dreamer has quit IRC | 23:59 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!