IRC log of #maemo for Thursday, 2020-01-16

halftuxPali: http://www.setius.net/downs/maemo/dump0.log00:12
Paliwhat arguments have you used?00:12
halftux0xFFFF -E dump0.fiasco &> dump0.log00:13
Paliseems that you have desynced stdout and stderr00:14
Paliat first lines is stderr and then stdout00:14
Palibut nevermind...00:14
*** badcloud_ has quit IRC00:14
Pali"File initfs_tmp is empty, removing it..." --> this is OK, stock Maemo on N900 does not use initfs00:15
Paliso it is empty00:15
halftuxgreat I know sdcard was to small with this attempt00:15
Pali"Error: Not enough free space (have: 27616083968, need: 28995223552)" --> this is due to small SD card00:16
Paliyou cannot put dump of SD card to SD card00:16
Pali"Error: Cannot open image file mmc_tmp: No such file or directory" --> this is just a reason for previous error00:16
Pali"Error: Cannot open image file initfs_tmp: No such file or directory" --> ignore this, 0xFFFF should probably do not show such message00:17
halftuxI see I thought it is emmc00:17
Paliyea, you are right, this is eMMC MyDocs, not SD card00:17
halftuxI needed to umount /home/usr/MyDocs00:18
halftuxand this whole image can be flashed back?00:18
halftuxwith emmc?00:18
Paliit is complicated00:18
Pali\/opt is stored on second partition of eMMC and this stuff is not backed up00:19
halftuxwhy that it is a none working fiasco file?00:19
Paliand this stuff cannot be even put into FIASCO image00:19
Paliso there is no way for do whole backup+restore00:19
halftuxah I see, is there a way to back it up seperatly und push it back?00:20
Paliyou can do backup of /opt manually00:20
DocScrutinizer05halftux: -v for those who love ugly00:20
Palie.g. via unix dd00:20
Palirestore is problematic00:21
Paliwithout /opt Maemo system does not bootup00:21
halftuxrescue os?00:21
Palibut there is a way, look at my "bootmenu"00:21
DocScrutinizer05/usr/share/applications/hildon # update-desktop-database00:21
DocScrutinizer05/usr/share/applications/hildon #00:21
Paliit can export whole eMMC via USB prior to booting Maemo00:22
Paliso if rootfs has installed bootmenu, and rootfs is in fiasco dump00:22
Paliyou would be able to restore rootfs, jump into bootmenu, export eMMC via USB00:22
Paliand then restore /opt00:22
PaliI do not know what is supported by backupmenu, but maybe something similar is possible00:23
halftuxok I will have a look thank you for your explanation00:23
Paliflashing MyDocs is problematic, IIRC it erases /opt00:23
DocScrutinizer05well, technically I think you could put /home on FIASCO00:23
DocScrutinizer05aka EMMC00:24
Palino, you cannot00:24
PalieMMC fiasco can contain only MyDocs part00:24
DocScrutinizer05ooh00:24
Palipart /home is IIRC maped to /opt00:24
Paliit is on same partition00:24
Palithere is symlink or bind mount or other technique00:25
Palibut I do not remember all details, at least I was not able to put /opt or /home into fiasco image00:25
Palibut that is not a final proof that it is impossible00:26
halftuxbut it is interesting, is stock /opt empty?00:26
Paliyes, stock /opt is empty, but stock rootfs has some init scripts which moves some parts from /usr to /opt00:27
DocScrutinizer05basically yes, though root image runs optify00:28
Paliinit scripts which do that only on first boot of stock rootfs00:28
DocScrutinizer05~optification00:28
infobotoptification 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
Paliand all maemo applications from extras install DEB packages to /opt00:28
DocScrutinizer05hmm, I think they also run optify00:29
DocScrutinizer05or at least that's one of the options00:29
DocScrutinizer05https://termbin.com/ac0l00:36
DocScrutinizer05https://termbin.com/dc1900:47
Palianother problem of 0xFFFF is that it does not have implementation of flashing eMMC images (I had not time to finish it)00:47
halftuxPali: 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
halftuxah I see now your message that is sad I thought the original eMMC00:49
Paliseems that 2101 and 2104 HW revs uses different bootloader00:49
PaliNokia's flasher-3.5 can flash eMMC images viac USB00:50
Palibut 0xFFFF does not implement it00:50
Palianyway, here is a quick fix to hide those error messages about missing files: https://github.com/pali/0xFFFF/commit/e94279eecbfdd1988912ac7ce24e6d4d702695a100:51
DocScrutinizer05you generally shall not flash NOLO00:51
Palithat is truth, unless you have old version00:51
Pali0xFFFF has some filter argument to specify which image types from FIASCO images would be flashed00:52
Paliso unpack & pack could be avoided00:52
halftuxah ok thats something00:52
DocScrutinizer05how could you? was NOLO ever updated? and if yes, what for?00:52
Paliyes, PR1.3 has new version of NOLO as in PR1.000:53
Paliand IIRC Nokia distributed all devices with PR1.0 version00:53
DocScrutinizer05wow00:53
DocScrutinizer05forgot00:53
Palibut if you are going to unpack FIASCO, do not forget about metadata00:53
Paliso when building a new fiasco, do not forget for specififying image version and HW revision00:54
Paliand type00:54
DocScrutinizer05I actually wonder how Nokia made COMBINED that did not have optification already done on them00:55
halftuxwhat is image version?00:55
halftuxor better what does it mean in your example you have 1.000:56
Palie.g. version of NOLO, version of kernel or version of rootfs00:56
Paliuse "-i" argument to show it00:56
halftuxok thank you lots of input this evening :)00:57
Palithere is an unfinished attempt for writing support for flashing eMMC images: https://github.com/pali/0xFFFF/issues/600:58
Paliif somebody want to finish it I can help00:58
halftuxhmm I will look if I am able to understand01:00
*** Pali has quit IRC01:31
*** RedW has quit IRC01:35
*** r00t|home has quit IRC01:37
*** r00t|home has joined #maemo01:37
*** RedW has joined #maemo01:41
*** halftux has quit IRC01:41
*** Kilroo has joined #maemo02:38
*** antranigv has quit IRC02:42
*** rm_work has quit IRC02:43
*** ^[ has quit IRC02:49
*** timeless has quit IRC03:00
*** timeless has joined #maemo03:19
*** ^[ has joined #maemo03:25
*** luke-jr has quit IRC03:34
*** luke-jr has joined #maemo03:39
*** ^[ has joined #maemo04:01
*** cyteen has quit IRC05:05
*** ^[ has joined #maemo05:07
*** ^[ has quit IRC05:12
*** tm has quit IRC06:38
*** tm has joined #maemo06:41
*** florian_kc has joined #maemo06:43
*** florian has quit IRC06:47
*** DocScrutinizer05 has quit IRC07:18
*** DocScrutinizer05 has joined #maemo07:18
*** hubutm20_ has joined #maemo07:56
*** xmn has joined #maemo08:10
*** timeless has joined #maemo08:58
*** Kilroo has quit IRC09:02
*** ^[ has joined #maemo09:07
*** antranigv has joined #maemo09:22
*** Pali has joined #maemo09:43
*** rm_work has joined #maemo09:49
*** rm_work has quit IRC09:49
*** rm_work has joined #maemo09:49
*** spiiroin has quit IRC09:50
*** spiiroin has joined #maemo09:58
*** Pali has quit IRC10:01
*** Vajb has quit IRC10:02
*** Vajb has joined #maemo10:03
*** l_bratch has quit IRC10:11
*** l_bratch has joined #maemo10:12
*** Kabouik_ has joined #maemo10:12
*** florian_kc has quit IRC10:35
*** xmn has quit IRC10:36
*** florian_kc has joined #maemo10:57
*** DocScrutinizer05 has quit IRC11:49
*** DocScrutinizer05 has joined #maemo11:50
*** jskarvad has joined #maemo11:57
*** badcloud_ has joined #maemo12:00
*** spiiroin has quit IRC12:02
*** spiiroin has joined #maemo12:04
*** spiiroin has quit IRC12:11
*** spiiroin has joined #maemo12:11
*** eMHa__ has quit IRC13:12
*** hubutm20_ has quit IRC13:28
*** florian_kc is now known as florian13:40
*** spiiroin has quit IRC14: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 repos14:22
*** badcloud_ has quit IRC14:26
KotCzarnyyou can try debian lenny repos14:36
KotCzarnyor just compile one yourself14:36
*** badcloud_ has joined #maemo14:46
*** Vajb has quit IRC14:51
bencohwait, what? there is one14:51
bencohless: /usr/bin/less14:51
KotCzarnyisnt it from busybox?14:52
*** Vajb has joined #maemo14:52
bencohnope14:52
bencohwell, assuming you installed the less package14:52
*** Kabouik has joined #maemo14:57
*** Kabouik_ has quit IRC14:58
*** ceene has quit IRC15:01
*** spiiroin has joined #maemo15:03
*** eMHa__ has joined #maemo15:26
*** spiiroin has quit IRC16:52
*** spiiroin has joined #maemo17:05
*** spiiroin has quit IRC17:11
*** spiiroin has joined #maemo17:23
*** jskarvad has quit IRC18:42
*** DocScrutinizer05 has quit IRC18:45
*** DocScrutinizer05 has joined #maemo18:45
*** florian has quit IRC18:48
*** Pali has joined #maemo19:03
*** Kabouik has quit IRC19:04
badcloud_Anyone know where to find dpkg-dev?19:45
KotCzarnysdk19:47
KotCzarnybut 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 work19:48
*** luke-jr has quit IRC19:49
badcloud_I suppose compiling on the device isn't a good idea?19:52
KotCzarnydoable19:52
KotCzarnybeen there, done that19:52
KotCzarnybut definitely it needs to be done in some chroot19:53
badcloud_Thanks19:56
KotCzarnyand remember that other restraint is available memory19:56
KotCzarnyor lack of19:56
*** luke-jr has joined #maemo19:59
*** spiiroin has quit IRC20:21
*** LauRoman has quit IRC20:35
*** remarc has joined #maemo20:35
*** LauRoman has joined #maemo20:38
*** Kabouik has joined #maemo21:03
*** Kabouik has quit IRC21:09
*** Kabouik has joined #maemo21:09
*** Kabouik has quit IRC21:27
*** Kabouik_ has joined #maemo21:27
*** eMHa__ has quit IRC21:46
*** spiiroin has joined #maemo22:20
*** Kabouik_ has quit IRC22:23
*** eMHa__ has joined #maemo22:27
*** ceene has joined #maemo22:33
*** norayr has joined #maemo23:13
*** xmn has joined #maemo23:34
*** DocScrutinizer05 has quit IRC23:44
*** DocScrutinizer05 has joined #maemo23:44
*** dreamer has quit IRC23:59

Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!