*** Effilry has quit IRC | 00:02 | |
*** Effilry has joined #maemo-ssu | 00:02 | |
*** Effilry is now known as FireFly | 00:02 | |
luf | What movie? Dexter is still running :D | 00:11 |
---|---|---|
*** mase76 has joined #maemo-ssu | 00:11 | |
merlin1991 | luf: .mkv file on my pc ;) | 00:12 |
merlin1991 | and dexter is a series not a movie ;) | 00:12 |
luf | Who cares? :D | 00:12 |
luf | Shit how to easily create some async callback? | 00:20 |
luf | pbap in obexd is piece of ... | 00:23 |
luf | It doesn't count that backend should be synchronous :( | 00:24 |
DocScrutinizer06 | :-((( | 00:25 |
DocScrutinizer06 | GSM signal meter fucked up | 00:25 |
DocScrutinizer06 | shows 2.5 all the time | 00:25 |
DocScrutinizer06 | either it got stuck at 2.5, OR there actually is constant data traffic via GSM now, despite the network connection via WLAN is active | 00:26 |
*** DocScrutinizer06 is now known as DocScrutinizer05 | 00:30 | |
*** mase76 has quit IRC | 00:36 | |
*** Guest92502 has quit IRC | 00:36 | |
*** _rd has quit IRC | 00:36 | |
luf | Ok. I patched pbap.c to support async backends. I hope I don't broke something else :( | 00:39 |
luf | :D I get list of incoming, outgoing and missed calls :) | 00:42 |
luf | The async versus sync took me 2 hours of my life. | 00:43 |
DocScrutinizer05 | BUG: CSSU-T4.1 showing GSM:2.5 even when no EDGE | 00:51 |
DocScrutinizer05 | and UNplugging fastcharger pops up "Ass Rage Mode?" "PC suite mode?" | 00:54 |
DocScrutinizer05 | time for a second boot I'd say | 00:54 |
*** jon_y has joined #maemo-ssu | 00:57 | |
DocScrutinizer05 | hmm, I'm starting to feel unsure about whether this 2.5G thing was working "correctly" in previous CSSU | 00:57 |
Woody14619 | 2.5G Is edge... | 00:58 |
DocScrutinizer05 | anyway now it's stuck at 2.5, while I'm quite sure there's been a time where it switched back to 2G when no data transfer (quite a natural think as you can't tell if GSM is EDGE or mere 2G unless you actually transmit data - at least that's what I seem to know) | 00:58 |
DocScrutinizer05 | Woody14619: yes, so what? | 00:59 |
Woody14619 | The only time I've had it drop down below 2.5 was when I was in an area that didn't support it. (Or was on the edge of service.) | 00:59 |
DocScrutinizer05 | that seems odd | 01:00 |
DocScrutinizer05 | it's been different in former times | 01:00 |
jon_y | hey guys, what is the preferred way to cross compile n900 kernels/apps, the nokia ubuntu VM? | 01:00 |
Woody14619 | I'm confused... Are you saying it's staying in 2.5, or it's dropping to 2.0 when idle? I've always had it do the former, not the later. | 01:00 |
DocScrutinizer05 | scratchbox | 01:01 |
DocScrutinizer05 | now it's stuck at 2.5 | 01:01 |
jon_y | scratchbox2? | 01:01 |
DocScrutinizer05 | yep | 01:01 |
DocScrutinizer05 | the nokia flavour | 01:01 |
Woody14619 | I'm on CSSU-T4.0 right now (haven't updated to 4.1) | 01:01 |
merlin1991 | just do it, only good stuff comes with it :D | 01:01 |
Woody14619 | And get the same behavior... Stays on 2.5, even when not connected. | 01:01 |
DocScrutinizer05 | Woody14619: you can find a lot of "why is this thing switching to 2G?" probably even tickets in bugzilla | 01:02 |
Woody14619 | merlin1991: I will, just haven't had the time to scratch my ass, yet alone deal with an update. ;) | 01:02 |
DocScrutinizer05 | update went flawlessly (haven't checked my SIP yet ;-P) | 01:03 |
Woody14619 | May be a regional issue? FWIW: I was running on AT&T in the US for over a year, with no option of 3G, so... | 01:03 |
DocScrutinizer05 | SIP ok | 01:03 |
jon_y | DocScrutinizer05: does scratchbox2 require chroot? | 01:03 |
Woody14619 | It may be it does something different in 3G mode? I don't tick that on often unless I need it (I'm now on T-MO) | 01:03 |
DocScrutinizer05 | it IS a chroot | 01:04 |
jon_y | ah ok, means no cygwin for me | 01:04 |
DocScrutinizer05 | a mega monster chroot | 01:04 |
jon_y | well, looks like I'll be setting up Debian :) | 01:04 |
* jon_y is unfortunate to own a n900 with HW revision 2204 | 01:05 | |
jon_y | uboot seldom work on it | 01:05 |
DocScrutinizer05 | huh? | 01:05 |
DocScrutinizer05 | nonsense | 01:05 |
jon_y | it just do a reboot loop | 01:05 |
DocScrutinizer05 | or rather "I never heard that before" | 01:05 |
jon_y | Pali's uboot | 01:05 |
jon_y | the new 2012.4-2 | 01:06 |
jon_y | the Nokia PR1.3 uboot works though | 01:06 |
DocScrutinizer05 | meh | 01:06 |
jon_y | loading a kernel with fbcon says it couldn't mount ubi0:root or some such | 01:06 |
DocScrutinizer05 | there's no hw diff between any board revisions that could explain / cause that | 01:06 |
jon_y | this scratchbox? https://maemo.gitorious.org/scratchbox2 | 01:07 |
DocScrutinizer05 | afaik | 01:07 |
merlin1991 | jon_y: no | 01:07 |
jon_y | yeah, I read Pali's thread about requesting atags | 01:07 |
merlin1991 | n900 dev happens on good old sb1 | 01:07 |
jon_y | merlin1991: hmm ok | 01:08 |
jon_y | merlin1991: this one? http://www.scratchbox.org/download/ | 01:08 |
* merlin1991 doesn't find the bloody wiki entry | 01:08 | |
merlin1991 | http://wiki.maemo.org/Documentation/Maemo_5_Final_SDK_Installation | 01:09 |
jon_y | DocScrutinizer05: the thread -> http://forums.internettablettalk.com/showthread.php?p=1238295 | 01:09 |
jon_y | well, I read all 38 pages :| | 01:09 |
DocScrutinizer05 | jon_y: well, what can I say? | 01:09 |
jon_y | merlin1991: thanks | 01:10 |
jon_y | DocScrutinizer05: hopefully pali is still around to help on 2204 | 01:10 |
DocScrutinizer05 | there's no reason why uBoot *must* fail on any particular hw rev. atags might differ as they describe the storage and that might have changed slightly in abstract descriotion, NOT in function | 01:10 |
jon_y | anything I can do to debug it? | 01:11 |
merlin1991 | DocScrutinizer05: afaik palis uboot strips the amount of atags, maybe something vital is going missing there? | 01:11 |
DocScrutinizer05 | quite possible | 01:11 |
DocScrutinizer05 | some storage might get reported as one chunk, while another flash chip might report two chunks of half the size | 01:12 |
DocScrutinizer05 | same for RAM | 01:12 |
DocScrutinizer05 | jon_y: ask pali when he's around | 01:13 |
jon_y | ok | 01:13 |
DocScrutinizer05 | ~seen pali | 01:13 |
infobot | pali <~pali@unaffiliated/pali> was last seen on IRC in channel #maemo-ssu, 1d 2h 10m 5s ago, saying: 'only'. | 01:14 |
DocScrutinizer05 | ~seen pali_ | 01:14 |
infobot | pali_ <~quassel@rohar.kolej.mff.cuni.cz> was last seen on IRC in channel #maemo, 321d 22h 37m 50s ago, saying: 'usbtty - cdc_acm working fine, but when I booted maemo kernel, dsme start rebooting and I got always kernel panic (when device entered reboot state)'. | 01:14 |
jon_y | hopefully I can poke about uboot around next week | 01:14 |
DocScrutinizer05 | duh | 01:14 |
jon_y | hmm, speaking of reboot panics | 01:14 |
jon_y | the nokia pr1.3 uboot also gets stuck if I power on too quickly after reboot | 01:15 |
DocScrutinizer05 | bbl | 01:15 |
*** Woody14619a has joined #maemo-ssu | 01:40 | |
Woody14619a | jon_y: had the same issue with one of my two N900s. (though I don't know the hardware rev of my devices) | 01:41 |
Woody14619a | even had them identical software wise, kernel flash + backup-menu restore... One would boot, the other loop twice and shutdown. | 01:42 |
*** Woody14619 has quit IRC | 01:43 | |
*** Woody14619a has quit IRC | 01:43 | |
*** Woody14619a has joined #maemo-ssu | 01:43 | |
*** Woody14619a is now known as Woody14619 | 01:44 | |
*** Woody14619 has quit IRC | 01:46 | |
*** Woody14619 has joined #maemo-ssu | 01:51 | |
*** Woody14619 has joined #maemo-ssu | 01:51 | |
*** nox- has joined #maemo-ssu | 02:11 | |
*** MohammadAG has quit IRC | 02:26 | |
*** MohammadAG has joined #maemo-ssu | 02:26 | |
*** Woody14619 has quit IRC | 02:29 | |
*** LaoLang_cool has joined #maemo-ssu | 03:31 | |
luf | If someone want to test first dev preview of PBAP/IrMC with call history (only pullall is working - test pbap-client) so he can. You can find it here: http://merlin1991.at/~luf/pbap/call_history/ | 03:49 |
luf | Time to go to bed for me ... | 03:54 |
*** luf has quit IRC | 03:54 | |
*** arcean_ has quit IRC | 04:05 | |
*** M4rtinK has quit IRC | 04:07 | |
*** nox- has quit IRC | 05:05 | |
*** jd has joined #maemo-ssu | 05:08 | |
*** Jade has quit IRC | 05:10 | |
*** amiconn_ has joined #maemo-ssu | 05:52 | |
*** amiconn has quit IRC | 05:52 | |
*** amiconn_ is now known as amiconn | 05:52 | |
*** taziff1 has joined #maemo-ssu | 06:21 | |
*** taziff has quit IRC | 06:22 | |
*** LaoLang_coo_ has joined #maemo-ssu | 08:48 | |
*** LaoLang_cool has quit IRC | 08:51 | |
*** Pali has joined #maemo-ssu | 09:13 | |
*** guly has joined #maemo-ssu | 09:16 | |
guly | save | 09:16 |
guly | ops | 09:16 |
*** freemangordon has joined #maemo-ssu | 09:20 | |
kerio | DocScrutinizer05: (re: 2G vs 2.5) i've *always* seen 2.5, even with no data transfer, in edge-enabled zones, and 2G otherwise, in every phone i've used | 09:24 |
DocScrutinizer05 | maybe I ignored that change since PR1.2 | 09:25 |
kerio | my old 6120c did that too | 09:26 |
kerio | ...man, what a fucking awesome phone | 09:26 |
DocScrutinizer05 | a pity since I found it quite helpful to have an idea when data gets transfered | 09:26 |
kerio | umts/hsdpa does that | 09:26 |
kerio | 3.5 only when stuff is being transferred | 09:26 |
DocScrutinizer05 | or that, I'm getting alzheimer | 09:27 |
kerio | *pat pat* | 09:27 |
Pali | hi, I have in my DEB_BUILD_OPTIONS thumb string in default Maemo 5 SDK image | 09:34 |
Pali | who set it? | 09:35 |
Pali | I cannot find application/script in scratchbox which set thumb... | 09:35 |
DocScrutinizer05 | anyway my cbsms operator widget works quite well - doesn't replace "o2 -de" but simply extends it by "35631134" for chan 221 Gauss Wegener coords | 09:35 |
kerio | freemangordon hacked the nokia servers to enable thumb by default in the sdk image | 09:35 |
kerio | so eventually more people will release thumb binaries | 09:35 |
Pali | so this was reason why my HAM still crashed... (on non thumb kernel)... | 09:36 |
Pali | and I never installed harm into scratchbox | 09:36 |
Pali | scratchbox is running in ubuntu maemo 5 sdk image | 09:36 |
Pali | and this image is running in qemu | 09:37 |
Pali | qemu has disabled network, so scratchbox cannot connect to nokia server :-) | 09:37 |
DocScrutinizer05 | strange, and scary | 09:38 |
kerio | Pali: no, i mean | 09:39 |
kerio | the sdk image you downloaded was changed by fmg | 09:39 |
kerio | or something | 09:39 |
Pali | keriom no, I downloaded it years ago :-) | 09:39 |
kerio | fmg is a clever planner | 09:39 |
Pali | I found it now: /targets/FREMANTLE_ARMEL.environment | 09:41 |
DocScrutinizer05 | Pali: so what makes that differ on your (and MohammadAG's?) installation to what most other people have? | 09:46 |
DocScrutinizer05 | for mag we assumed he fecked it by installing harm SB | 09:46 |
Pali | DocScrutinizer05, I downloaded hdd image of maemo 5 sdk and started in under qemu | 09:46 |
Pali | and now I see that this image is thumb enabled | 09:47 |
DocScrutinizer05 | aaaah, while usually you install it | 09:47 |
DocScrutinizer05 | so some funny guy uploaded a thumb-enabled image | 09:48 |
DocScrutinizer05 | please give me full path so I can check here | 09:48 |
Pali | can somebody else check if lucid desktop sdk image from http://tablets-dev.nokia.com/maemo-dev-env-downloads.php really contains thumb string in DEB_BUILD_OPTIONS? | 09:49 |
Pali | Maemo_Ubuntu_Lucid_Desktop_SDK_Virtual_Image_Final.7z | 09:49 |
DocScrutinizer05 | Pali: I meant my local SB | 09:50 |
DocScrutinizer05 | where do I find the incriminated file? | 09:50 |
Pali | /targets/FREMANTLE_ARMEL.environment | 09:50 |
DocScrutinizer05 | in /sacratchbox/ | 09:51 |
DocScrutinizer05 | ? | 09:51 |
Pali | no | 09:51 |
Pali | full path is /targets/FREMANTLE_ARMEL.environment not /scratchbox/targets... | 09:51 |
DocScrutinizer05 | inside SB I suppose | 09:51 |
Pali | yes | 09:52 |
DocScrutinizer05 | I've not started SB | 09:52 |
Pali | login to SB | 09:52 |
DocScrutinizer05 | meh | 09:52 |
DocScrutinizer05 | wouldn't even know how | 09:52 |
Pali | /scratchbox/login | 09:52 |
DocScrutinizer05 | I prefer to give locate a shot | 09:52 |
DocScrutinizer05 | jr@halley:~> locate /targets/FREMANTLE_ARMEL.environment | 09:53 |
DocScrutinizer05 | /scratchbox/users/jr/targets/FREMANTLE_ARMEL.environment | 09:53 |
DocScrutinizer05 | jr@halley:~> cat /scratchbox/users/jr/targets/FREMANTLE_ARMEL.environment | 09:54 |
DocScrutinizer05 | export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp | 09:54 |
DocScrutinizer05 | BWAHAHAHAHA | 09:54 |
DocScrutinizer05 | :-S | 09:54 |
Pali | thumb enabled too :D | 09:54 |
Pali | this is real nokia problem! | 09:55 |
DocScrutinizer05 | W*T*F*!!?? | 09:55 |
DocScrutinizer05 | YES! | 09:55 |
Pali | why nobody found this problem earlier? | 09:55 |
DocScrutinizer05 | pali king for this week! | 09:55 |
DocScrutinizer05 | I'm pretty amazed we got any working hostmode kernel | 09:57 |
Pali | DocScrutinizer, problem is only with apps which check that string in debian/rules | 09:57 |
DocScrutinizer05 | AHAAA | 09:57 |
DocScrutinizer05 | I for one never built any such app | 09:57 |
Pali | DEB_BUILS_OPTIONS is some hint for debian apps: you can enable this options... | 09:58 |
DocScrutinizer05 | I only built kernel, and brainless *#-ena | 09:58 |
DocScrutinizer05 | anyway, that's clearly a topic for council | 09:58 |
DocScrutinizer05 | to get that brainfsck fixed | 09:59 |
DocScrutinizer05 | and MAKE IT PUBLIC | 09:59 |
DocScrutinizer05 | woody??? | 10:00 |
DocScrutinizer05 | :-/ | 10:00 |
Pali | but must pass correct flags to gcc | 10:01 |
Pali | ./configure --enable-maemo-launcher | 10:01 |
Pali | or: ./configure CFLAGS=-mthumb | 10:01 |
Pali | debian/rules must adjust these flags, debhelper is not doing it automatically | 10:01 |
Pali | write email to community mailinglist | 10:01 |
kerio | DocScrutinizer05: we could fix it by pushing an updated kernel with the thumb fix! :D | 10:01 |
Pali | some maemo devs which using scratchbox read mailinglist | 10:01 |
DocScrutinizer05 | meh, don't pester me with that stuff | 10:02 |
DocScrutinizer05 | kerio: ^^^ | 10:02 |
kerio | k :c | 10:02 |
DocScrutinizer05 | Pali: I would prefer *you* write that mail, since a) you found it so the credit is yours, and b) you know about it, while I got NFC | 10:04 |
Pali | DocScrutinizer05, ok | 10:04 |
DocScrutinizer05 | add a line... | 10:04 |
DocScrutinizer05 | sed -i "s/export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp/export DEB_BUILD_OPTIONS=maemo-launcher,vfp" /scratchbox/users/jr/targets/FREMANTLE_ARMEL.environment | 10:05 |
DocScrutinizer05 | oops | 10:05 |
DocScrutinizer05 | sed -i "s/export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp/export DEB_BUILD_OPTIONS=maemo-launcher,vfp/" /scratchbox/users/jr/targets/FREMANTLE_ARMEL.environment | 10:06 |
DocScrutinizer05 | even... | 10:07 |
DocScrutinizer05 | sed -i "s/export DEB_BUILD_OPTIONS=maemo-launcher,thumb,vfp/export DEB_BUILD_OPTIONS=maemo-launcher,vfp/" $(find /scatchbox -name FREMANTLE_ARMEL.environment) | 10:07 |
DocScrutinizer05 | sed -i "s/,thumb,/,/" $(find /scatchbox -name FREMANTLE_ARMEL.environment) | 10:09 |
DocScrutinizer05 | hmmm | 10:12 |
DocScrutinizer05 | sed -i "s/thumb//;s/,,/,/" $(find /scatchbox -name FREMANTLE_ARMEL.environment) | 10:12 |
DocScrutinizer05 | isn't it funny how many iterations it takes my sleepy brain to get such a friggin simple regex right? :-S | 10:15 |
*** andre__ has joined #maemo-ssu | 11:16 | |
*** andre__ has joined #maemo-ssu | 11:16 | |
*** jd is now known as Jade | 11:26 | |
*** andre__ has quit IRC | 11:28 | |
*** andre__ has joined #maemo-ssu | 11:28 | |
*** andre__ has joined #maemo-ssu | 11:28 | |
*** Jade has quit IRC | 11:43 | |
*** Jade has joined #maemo-ssu | 11:43 | |
*** Jade has quit IRC | 11:43 | |
*** Jade has joined #maemo-ssu | 11:43 | |
jon_y | Pali: hey, are you still needing test subjects for HW revsion 2204? | 12:14 |
Pali | jon_y, do you mean atags? | 12:15 |
jon_y | u-boot 2012.4-2 still fails to boot on it | 12:15 |
jon_y | well, anything I can do to help | 12:15 |
jon_y | fb kernel says it can't mount ubi0:rootfs | 12:15 |
Pali | jon_y, I only need atags if are different from that which was posted | 12:15 |
jon_y | iirc they were the same, but I can recheck later | 12:16 |
Pali | jon_y, if atags are same, then it is not problem in atags | 12:16 |
jon_y | hmm ok, any other pointers? | 12:16 |
Pali | jon_y, ok recheck if are same as reported in that thread | 12:16 |
jon_y | ok | 12:16 |
DocScrutinizer05 | number of bad blocks too high is a valid reason for uboot not fitting into partition | 12:17 |
DocScrutinizer05 | unrelated to hw rev though | 12:17 |
Pali | if stock kernel can mount rootfs and stock kernel started from u-boot cannot then problem should be in partition offset | 12:17 |
jon_y | the flasher skips bad blocks automatically? | 12:17 |
Pali | DocScrutinizer05, flasher refuse to flash code if is bigger then part size | 12:18 |
DocScrutinizer05 | ahh ok | 12:18 |
DocScrutinizer05 | jon_y: it should | 12:18 |
Pali | but this can be problem, that if more blocks are bad then it try to continue flashing on next good block | 12:19 |
Pali | maybe bug in flasher | 12:19 |
Pali | I think nokia did not tested what happen on too menu bad blocks... | 12:19 |
DocScrutinizer05 | probably not | 12:19 |
DocScrutinizer05 | many* | 12:19 |
jon_y | atag dump http://pastebin.mozilla.org/1708187 | 12:21 |
*** arcean has joined #maemo-ssu | 12:21 | |
Pali | wtf: dpkg --compare-versions 3.90.7-11.1-thumb3 '>' 3.90.7-11.2 return zero | 12:22 |
Pali | why? | 12:22 |
Pali | why is 3.90.7-11.1-thumb3 high version as 3.90.7-11.2? | 12:22 |
Pali | DocScrutinizer05, ^^ | 12:22 |
DocScrutinizer05 | bug? | 12:23 |
DocScrutinizer05 | test "<" | 12:23 |
DocScrutinizer05 | and "="? | 12:23 |
Pali | no I pushed to merlin repo new version of modest (3.90.7-11.2) but apt-get installed old (3.90.7-11.1-thumb3) | 12:25 |
Pali | and when I forced apt to install 11.2 it told me that it will downgrade modest | 12:25 |
jon_y | Pali: they're exactly the same | 12:25 |
jon_y | well, diff'ed with another 2204 post | 12:25 |
Pali | jon_y, then it is not problems with atags | 12:25 |
jon_y | ok | 12:26 |
Pali | only difference in some dumps is that some provides two MEM tags and some only one | 12:26 |
DocScrutinizer05 | :nod: | 12:26 |
jon_y | btw, PR1.3 stock uboot works, somehow | 12:26 |
DocScrutinizer05 | what I suspected | 12:26 |
jon_y | iirc it was the same uboot as KP-46 | 12:26 |
Pali | but that which provides only one is connected first and second | 12:26 |
Pali | and if mem tags are connected then kernel it parse as one | 12:27 |
jon_y | DocScrutinizer05: ? | 12:27 |
DocScrutinizer05 | jon_y: MEM tags | 12:27 |
Pali | pr1.3 uboot is 2 years old uboot version | 12:27 |
Pali | arm code was more times cleaned and some rewritten | 12:28 |
jon_y | yeah, it was lacking all the cool new features, like a proper menu | 12:28 |
Pali | so problem can be in uboot code not in board nokia rx51 code | 12:28 |
jon_y | which is why I clean flashed my phone recently :) | 12:28 |
jon_y | DocScrutinizer05: what do mem tags do? | 12:29 |
jon_y | I'm assuming atags store the cmdline | 12:29 |
* jon_y n00b | 12:29 | |
Pali | atags store more then cmdline | 12:29 |
Pali | see your dump :-) | 12:29 |
jon_y | ok, details about the nand layout? | 12:30 |
Pali | if cmdline atag is not specfied , default hardcoded into kernel zImage is used | 12:30 |
DocScrutinizer05 | jon_y: yep | 12:30 |
*** Guest92502 has joined #maemo-ssu | 12:31 | |
*** _rd has joined #maemo-ssu | 12:31 | |
jon_y | ok, so, what does the memtag do? | 12:31 |
DocScrutinizer05 | cat /proc/mtd | 12:31 |
jon_y | ah, partitions, sort of | 12:31 |
*** M4rtinK has joined #maemo-ssu | 12:31 | |
jon_y | Pali: do you also use scratchbox to build your kernels? | 12:32 |
Pali | memtag defines RAM | 12:32 |
Pali | jon_y, no | 12:32 |
Pali | but kernel-power can be build in scratchbox too | 12:32 |
jon_y | ok, I have been itching to stick fbcon in it since I first used it :) | 12:33 |
jon_y | anything I can do to help with the mem tags? | 12:34 |
DocScrutinizer05 | atag mem is about ram, partition is about... you guessed it ;-) | 12:35 |
DocScrutinizer05 | some ram reports as two banks, some as one | 12:36 |
DocScrutinizer05 | so atags *might* have two atag mem | 12:37 |
DocScrutinizer05 | aiui | 12:37 |
jon_y | 2204 /proc/mtd -> http://pastebin.mozilla.org/1708195 | 12:37 |
jon_y | anything different about it? | 12:37 |
DocScrutinizer05 | nope | 12:37 |
jon_y | so, not a mem tag issue? | 12:38 |
DocScrutinizer05 | proc/mtd is about partitions | 12:38 |
DocScrutinizer05 | 0396 - 001c:4f0b PARTITION: bootloader : size=00020000 offset=00000000 mask=00000003 ff in your paste | 12:39 |
jon_y | ah ok, I got it backwards then | 12:39 |
DocScrutinizer05 | should always fit, as otherwise nothing works | 12:40 |
jon_y | ok, what should I do next to debug? | 12:40 |
DocScrutinizer05 | 0020 - 0004:54410002 ATAG MEM size=10000000 start=80000000 | 12:40 |
DocScrutinizer05 | is what we are discussing | 12:41 |
DocScrutinizer05 | good question | 12:41 |
Pali | 0032 - 0004:54410002 ATAG MEM size=08000000 start=80000000 | 12:41 |
Pali | 0048 - 0004:54410002 ATAG MEM size=08000000 start=88000000 | 12:41 |
Pali | this is passed by u-boot | 12:41 |
jon_y | I have: 0020 - 0004:54410002 ATAG MEM size=10000000 start=80000000 | 12:42 |
jon_y | no 88000000 | 12:42 |
Pali | size=08000000 start=80000000 and size=08000000 start=88000000 are connected | 12:42 |
DocScrutinizer05 | two halfes | 12:42 |
Pali | so it is same as start=80000000 size=08000000+08000000 | 12:43 |
jon_y | yeah, same size, but I don't have it split | 12:43 |
jon_y | it wouldn't matter? | 12:43 |
Pali | kernel convert it to one memory definition if are connected | 12:43 |
Pali | so it is same | 12:43 |
DocScrutinizer05 | but uboot? | 12:43 |
Pali | mem tag is no problem | 12:44 |
Pali | DocScrutinizer05, uboot alocating memory in first or second mem | 12:44 |
Pali | but if are connected then there is no problem | 12:45 |
Pali | you can use full memory | 12:45 |
DocScrutinizer05 | well, jon_y's mem tag is one anyway | 12:45 |
DocScrutinizer05 | so hardly the root cause of uboot problem | 12:46 |
Pali | I suggest you to flash u-boot and load fia flasher-3.5 NIN rescue OS | 12:46 |
Pali | rescue os can mount rootfs | 12:46 |
Pali | and kernel is based on 2.6.37+ | 12:46 |
Pali | so maybe there is kernel bug in onenand/ubi code in 2.6.28... | 12:47 |
Pali | first need to know if corrupted (after flashing uboot) is rootfs or not! | 12:47 |
jon_y | it won't wipe my phone data? | 12:48 |
jon_y | hmm, google won't tell me where to get NIN rescue OS | 12:48 |
DocScrutinizer05 | ~listkeys rescue | 12:49 |
infobot | Factoid search of 'rescue' by key (7): htcrescue ;; cmd: rescue (.*?) ;; superrescue ;; rescue disk ;; rescuecd ;; rescue disks ;; reiserfs-rescue-disk. | 12:49 |
DocScrutinizer05 | meh | 12:49 |
jon_y | http://wiki.maemo.org/User:Nin101/N900_Rescue_OS ? | 12:49 |
DocScrutinizer05 | yoh | 12:49 |
jon_y | ok, its loaded not flashed, cool | 12:49 |
Pali | http://nin101.uni.cx/N900/rescueOS/ | 12:50 |
DocScrutinizer05 | ~rescue-os is http://wiki.maemo.org/User:Nin101/N900_Rescue_OS | 12:50 |
infobot | okay, DocScrutinizer05 | 12:50 |
Pali | add also this info file: http://nin101.uni.cx/N900/rescueOS/documentation.txt | 12:51 |
jon_y | ok, will try rescue OS in about half an hour's time, I need to eat | 12:51 |
jon_y | hmm download gives 503 | 12:52 |
jon_y | *http 503 | 12:52 |
DocScrutinizer05 | ~rescue-os is also http://nin101.uni.cx/N900/rescueOS/documentation.txt | 12:53 |
infobot | okay, DocScrutinizer05 | 12:53 |
jon_y | DocScrutinizer05: looks like the download moved to http://206.253.166.96/N900/rescueOS/ | 12:53 |
jon_y | static ip :( | 12:53 |
DocScrutinizer05 | hmm? | 12:54 |
jon_y | bbl | 12:54 |
jon_y | the .cx site leads to a dead 503 server | 12:54 |
DocScrutinizer05 | http://nin101.uni.cx/N900/rescueOS/documentation.txt load just fine here | 12:54 |
jon_y | hmm ok, probably my end then | 12:55 |
jon_y | 0.5.3 right? | 12:55 |
DocScrutinizer05 | as does http://nin101.uni.cx/N900/rescueOS/ | 12:55 |
DocScrutinizer05 | prolly | 12:56 |
jon_y | I get redirected to http://216.189.8.164/N900/rescueOS/ with the cx link | 12:56 |
jon_y | 503s there | 12:56 |
Pali | yes, NIN posted static ip address here on irc more time | 12:56 |
jon_y | well, bbl for real :) | 12:56 |
DocScrutinizer05 | ~rescue-os is also http://206.253.166.96/N900/rescueOS/ | 13:00 |
infobot | okay, DocScrutinizer05 | 13:00 |
Pali | ~rescue-os | 13:01 |
infobot | extra, extra, read all about it, rescue-os is http://wiki.maemo.org/User:Nin101/N900_Rescue_OS, or http://nin101.uni.cx/N900/rescueOS/documentation.txt, or http://206.253.166.96/N900/rescueOS/ | 13:01 |
* DocScrutinizer05 ponders to mirror the whole bunch on maemo.cloud-7.de | 13:02 | |
*** Guest92502 has quit IRC | 13:15 | |
*** _rd has quit IRC | 13:15 | |
*** LaoLang_coo_ has quit IRC | 13:18 | |
*** _rd has joined #maemo-ssu | 13:18 | |
*** Guest92502 has joined #maemo-ssu | 13:18 | |
*** LaoLang_coo_ has joined #maemo-ssu | 13:18 | |
DocScrutinizer05 | meh, I'm too dizy to do a decent wget :-S | 13:20 |
*** Pali has quit IRC | 13:23 | |
*** _rd has quit IRC | 13:27 | |
*** Guest92502 has quit IRC | 13:27 | |
*** LaoLang_coo_ has quit IRC | 13:29 | |
kerio | hm, the wiki page is not clear | 13:46 |
kerio | do you *need* the tarball on the µsd or can you go with initrd from usb only? | 13:46 |
*** jonwil has joined #maemo-ssu | 13:55 | |
*** jonwil_ has joined #maemo-ssu | 13:57 | |
jon_y | kerio: one or the other iirc | 14:00 |
*** jonwil has quit IRC | 14:00 | |
*** jonwil_ is now known as jonwil | 14:00 | |
jon_y | dang pali left | 14:05 |
jon_y | DocScrutinizer05: ping | 14:05 |
jon_y | how do I check the FS? | 14:05 |
jon_y | DocScrutinizer05: looks like nand ubi0:rootfs mounted correctly | 14:17 |
jon_y | I assume it means it was a bug in 2.6.28? | 14:18 |
*** Pali has joined #maemo-ssu | 14:28 | |
jon_y | Pali: hey | 14:32 |
jon_y | after flashing uboot, NIN rescue can still mount ubi0:rootfs | 14:32 |
Pali | jon_y ok, then rootfs is not corrupted | 14:33 |
Pali | can you try to boot stock zImage via flasher? | 14:34 |
jon_y | flash or load? | 14:34 |
jon_y | already tried load with fbcon, it got further, but rebooted anyway | 14:34 |
jon_y | the screen was dim, so I couldn't read the output | 14:35 |
jon_y | Pali: any more ideas? | 14:38 |
Pali | just load, do not flash | 14:38 |
jon_y | yeah, it still fails | 14:38 |
Pali | also try to load zImage with framebuffer | 14:39 |
jon_y | ok, will try it back to back | 14:39 |
Pali | and write full framebuffer output (picture can be good too) | 14:39 |
jon_y | dim screens are impossible to read | 14:39 |
jon_y | the backlight was off | 14:39 |
jon_y | Pali: ok, it booted up, somehow | 14:44 |
jon_y | flashed with uboot, loaded with fbcon kernel | 14:44 |
Pali | open xterm | 14:44 |
jon_y | it is not a reliable way to start, fails nearly all the time | 14:45 |
Pali | run: dmeg > MyDocs/dmesg | 14:45 |
Pali | and upload dmesg to pastebin | 14:45 |
jon_y | ok | 14:45 |
jon_y | will do it over usbnet ssh then | 14:45 |
jon_y | Pali: http://pastebin.mozilla.org/1708271 | 14:50 |
jon_y | usbnet somehow failed to connect on windows | 14:50 |
Pali | jon_y, thanks | 14:50 |
jon_y | np | 14:51 |
Pali | DocScrutinizer05, can you look at this dmesg output too if there is something bad? ^^^^ | 14:51 |
Pali | [ 131.246978] UBI: number of bad PEBs: 1 | 14:52 |
Pali | [ 131.247222] UBI: max/mean erase counter: 139/49 | 14:52 |
jon_y | is that bad? :( | 14:52 |
Pali | Do not know, but nothing abnormal is in log | 14:53 |
Pali | I do not know how bad is bad PEB | 14:53 |
Pali | ask Doc about it | 14:53 |
jon_y | ok, hopefully it will not stop me from using uboot | 14:53 |
Pali | jon_y, can you try if stock zImage work when you load it from flasher (without flashing?) | 14:54 |
jon_y | Pali: yes, this is without flashing | 14:58 |
jon_y | it loaded and started miraculously | 14:58 |
*** lizardo has joined #maemo-ssu | 14:58 | |
jon_y | maybe it was because I disconnected the usb cable after flasher load was done | 14:58 |
jon_y | Pali: those "isp_mod: Unknown symbol iommu_restore_ctx"... | 14:59 |
Pali | ignore isp_mod messages | 15:00 |
Pali | I have them too | 15:00 |
jon_y | are they because /lib/module/current is pointing to the pk modules? | 15:00 |
jon_y | ah ok | 15:00 |
Pali | maybe yes | 15:00 |
jon_y | well, its supposed to be the stock nokia kernel | 15:00 |
jon_y | *kp modules | 15:00 |
jon_y | ah | 15:00 |
jon_y | nvm | 15:01 |
Pali | now you have booted framebuffer compiled kernel? yes? | 15:01 |
Pali | try now to boot stock kernel | 15:01 |
jon_y | without flashing? | 15:01 |
merlin1991 | ffs every single application on harm I looked at is closed source | 15:03 |
* merlin1991 wants to hack not look at binaries :/ | 15:03 | |
Pali | merlin1991, I pushed all my updates to cssu-devel | 15:05 |
Pali | new options in XTerm are in Fonts settings dialog | 15:06 |
merlin1991 | okay, I'll try to see what happens if I add -devel now to a clean device (to see if the new ham works :D) | 15:07 |
jon_y | Pali: nope, not working | 15:07 |
jon_y | Pali: fb kernel did say error 19 or some such when mounting ubi0:rootfs before quickly powering off | 15:08 |
jon_y | and also uknown block(0,0) | 15:08 |
Pali | jon_y, can you try to use camera (or other n900 :-)) to take photo of that error? | 15:09 |
jon_y | ok, will try | 15:10 |
merlin1991 | hm if we ever start a harm cssu we'll have to RE a bunch of ui things since EVERY SINGLE STOCK APPLICATION IS CLOSED | 15:11 |
* merlin1991 punches a wall | 15:11 | |
merlin1991 | even the friggin home screen is a closed package | 15:11 |
merlin1991 | interestingly the settings ui is opensource though | 15:13 |
Pali | merlin1991, forget about harm cssu | 15:17 |
Pali | better fixing maemo | 15:17 |
Pali | list of maemo closed apps are not too big: https://wiki.maemo.org/Fremantle_closed_packages | 15:18 |
jonwil | I do wonder which maemo package would be best to replace next | 15:18 |
DocScrutinizer05 | Pali: [ 131.246978] UBI: number of bad PEBs: 1 -- looks ok'ish, one bad block aiui | 15:18 |
Pali | DocScrutinizer05, ok | 15:19 |
Pali | jonwil, bme of cource | 15:19 |
DocScrutinizer05 | 10, or 50 probably big problem. One though, normal | 15:19 |
Pali | bme is in yellow color on that page :-) | 15:20 |
Pali | jonwil, but something like keyboard plugins (that input method) will be usefull | 15:20 |
jon_y | Pali: are you OK with dcc send? | 15:21 |
jon_y | its 2MB | 15:21 |
jon_y | well, bad camera is bad | 15:21 |
jonwil | pali | 15:21 |
Pali | jon_y, if I can read it it is ok | 15:21 |
jon_y | ok | 15:21 |
jonwil | did you end up emailing the Nokia browser UI guy like you said the other day? | 15:21 |
Pali | jonwil, forgot about it | 15:22 |
jonwil | ok | 15:22 |
Pali | I will write now | 15:22 |
jon_y | Pali: sent, waiting for accept | 15:23 |
jon_y | Pali: got it yet? | 15:24 |
*** LaoLang_cool has joined #maemo-ssu | 15:25 | |
jon_y | Pali: second send attempt | 15:25 |
Pali | jon_y, I did not got anything | 15:26 |
Pali | upload it to some picture server | 15:26 |
jon_y | ok | 15:26 |
jon_y | Pali: I can transcribe it, crappy upload speed stalled it | 15:30 |
jon_y | Pali: http://pastebin.mozilla.org/1708296 | 15:35 |
Pali | DocScrutinizer05, look ^^ | 15:36 |
Pali | UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:rootfs", error -19 | 15:36 |
jon_y | in the successful load, it had "UBIFS: recovery needed" and "UBIFS: recovery completed" instead | 15:37 |
DocScrutinizer05 | find "UBIFS error (pid 1): ubifs_get_sb: cannot open "ubi0:rootfs", error -19" in kernel UBI driver | 15:37 |
DocScrutinizer05 | source | 15:38 |
jon_y | I don't have the kernel source :( | 15:38 |
DocScrutinizer05 | in some cases block0 is special and needs to be OK | 15:38 |
Pali | http://mxr.maemo.org/fremantle/source/kernel/ | 15:39 |
Pali | oneline source code ^^^ | 15:39 |
DocScrutinizer05 | grep string: cannot open | 15:39 |
DocScrutinizer05 | rather "cannot open \"%s\", error %d" or sth like that | 15:40 |
*** ThreeM has quit IRC | 15:41 | |
jon_y | http://mxr.maemo.org/fremantle/source/kernel/fs/ubifs/super.c | 15:41 |
jon_y | about line 2004 | 15:41 |
jon_y | DocScrutinizer05: anything? | 15:44 |
DocScrutinizer05 | Pali needs to check http://mxr.maemo.org/fremantle/source/kernel/fs/ubifs/super.c#1800, I got no time now | 15:45 |
DocScrutinizer05 | find out what makes it return -19 | 15:45 |
jon_y | if (name[0] != 'u' || name[1] != 'b' || name[2] != 'i') | 15:46 |
jon_y | that check failed | 15:46 |
jon_y | or it does not match /* ubiX:NAME method */ somehow | 15:47 |
DocScrutinizer05 | I guess it's return ERR_PTR(-EINVAL); though | 15:47 |
DocScrutinizer05 | which doesn't tell us much | 15:47 |
jon_y | checking EINVAL value | 15:47 |
jon_y | #define EINVAL 22 | 15:48 |
jon_y | oops | 15:48 |
Pali | http://mxr.maemo.org/fremantle/source/kernel/drivers/mtd/ubi/kapi.c#211 | 15:48 |
DocScrutinizer05 | yeah, hmmm | 15:48 |
Pali | -19 is what error? | 15:48 |
Pali | -E<WHAT?> | 15:48 |
jon_y | probably ubi_open_volume | 15:48 |
DocScrutinizer05 | nfc | 15:48 |
Pali | in errno.h | 15:48 |
Pali | #defineENODEV19/* No such device */ | 15:49 |
Pali | /usr/include/asm-generic/errno-base.h | 15:49 |
DocScrutinizer05 | :nod: | 15:49 |
jon_y | misreading the ubifs superblock? | 15:50 |
jon_y | %-ENODEV if there is no such UBI device :| | 15:50 |
jon_y | http://mxr.maemo.org/fremantle/source/kernel/drivers/mtd/ubi/kapi.c | 15:50 |
Pali | candidates: | 15:51 |
Pali | http://mxr.maemo.org/fremantle/source/kernel/drivers/mtd/ubi/kapi.c#232 | 15:51 |
Pali | http://mxr.maemo.org/fremantle/source/kernel/drivers/mtd/ubi/kapi.c#249 | 15:51 |
jon_y | looks like it goes to ubi_get_device failed? | 15:54 |
Pali | seems that this should not fail http://mxr.maemo.org/fremantle/source/kernel/drivers/mtd/ubi/build.c#133 | 15:55 |
Pali | so problem is here: http://mxr.maemo.org/fremantle/source/kernel/drivers/mtd/ubi/kapi.c#102 | 15:55 |
*** mase76 has joined #maemo-ssu | 15:56 | |
Pali | if ubi_open_volume fail (no matter what is error code) it always return -enodev | 15:57 |
DocScrutinizer05 | 95 * If a static volume is being opened for the first time since boot, it will be | 15:57 |
DocScrutinizer05 | 96 * checked by this function, which means it will be fully read and the CRC | 15:57 |
DocScrutinizer05 | 97 * checksum of each logical eraseblock will be checked. | 15:57 |
jon_y | hmm, so how is it working sometime only? | 15:58 |
DocScrutinizer05 | wacky bits in NAND? | 16:03 |
* DocScrutinizer05 frowns | 16:03 | |
DocScrutinizer05 | not a good story | 16:04 |
jon_y | :( | 16:04 |
DocScrutinizer05 | what's been the question? why new uboot doesn't work, while "stock kernel" uboot does? | 16:05 |
Pali | no, why stock kernel is not working if nwe u-boot is flashed? | 16:06 |
Pali | and working again when new u-boot is replaced? | 16:06 |
jon_y | also, Pali's power kernel works, if loaded without flashing uboot | 16:07 |
jon_y | just tested, loaded and working | 16:08 |
DocScrutinizer05 | basically it's kernel failing to ubi-mount mtd3 in one case, while works in another kernel | 16:08 |
DocScrutinizer05 | aiui | 16:08 |
jon_y | DocScrutinizer05: interesting, when loaded with power50, there is no bad PEB message | 16:09 |
DocScrutinizer05 | yay | 16:10 |
DocScrutinizer05 | now that's a strong indication towards root cause | 16:10 |
jon_y | care to clue me in? :) | 16:10 |
* DocScrutinizer05 suspects a one-off probelm | 16:10 | |
jon_y | off by one array/ptr? | 16:11 |
DocScrutinizer05 | sth like that | 16:11 |
DocScrutinizer05 | possibly by transfering the atag info | 16:11 |
jon_y | uboot issue? | 16:11 |
Pali | kerne-power has patched this file kernel-power-2.6.28/fs/ubifs/file.c | 16:12 |
DocScrutinizer05 | pali should have a decent starting point now | 16:12 |
Pali | patch is *official* linus' version from 2.6.28 to 2.6.28.10 | 16:12 |
jon_y | strage, how are the other HW revision working? | 16:12 |
Pali | no other ubi patches are in kernel-power | 16:13 |
DocScrutinizer05 | jon_y: that's hearsay | 16:13 |
DocScrutinizer05 | no verified relation to hw rev | 16:13 |
jon_y | hmm ok, there should have been reports on uboot-2012.4-2 failing all over | 16:14 |
DocScrutinizer05 | I suspect something like that patch under certain conditions doesn't handle bad PEB correctly | 16:15 |
DocScrutinizer05 | or the flasher doesn't handle it correctly | 16:15 |
DocScrutinizer05 | and it never shown up without the patch | 16:16 |
DocScrutinizer05 | or whatever | 16:16 |
jon_y | the stock kernel is 2.6.28 baseline? | 16:17 |
Sc0rpius | I read that mail about having "thumb" in the FREMANTLE_ARMEL.environment file | 16:17 |
Sc0rpius | it seems I have always had it | 16:17 |
Sc0rpius | and NONE of my programs have ever crashed on me... | 16:18 |
Sc0rpius | (I mean the ones I develop) | 16:18 |
Sc0rpius | so I'm not sure if I want to change it | 16:18 |
DocScrutinizer05 | believe me you want | 16:18 |
Sc0rpius | that will make the executable files larger .( | 16:18 |
Sc0rpius | :( | 16:18 |
Sc0rpius | or bigger actually | 16:19 |
DocScrutinizer05 | IF it does then you definitely want | 16:19 |
DocScrutinizer05 | odds are it won't though, as your projects didn't use that file and the settings in there | 16:19 |
DocScrutinizer05 | [2012-07-19 08:58:14] <Pali> DEB_BUILS_OPTIONS is some hint for debian apps: you can enable this options... | 16:20 |
Sc0rpius | I thought every project compiled in ARM used the setting | 16:20 |
merlin1991 | Sc0rpius: no | 16:21 |
DocScrutinizer05 | [2012-07-19 08:57:32] <Pali> DocScrutinizer, problem is only with apps which check that string in debian/rules | 16:21 |
Sc0rpius | that means everything you build using dpkg-buildpackage | 16:21 |
merlin1991 | the rules file has to explecitely check for that and adjust the gcc flags accordingly | 16:21 |
Sc0rpius | right? | 16:21 |
merlin1991 | only a few maemo packages actually do hat | 16:21 |
Sc0rpius | hmm... | 16:21 |
merlin1991 | modest does for example | 16:21 |
Sc0rpius | so even if I remove the thumb option my projects won't be affected | 16:22 |
DocScrutinizer05 | that's why modest sucked a lot in CSSU for quite some time | 16:22 |
merlin1991 | Sc0rpius: yes | 16:22 |
Sc0rpius | I don't think modest does, but I'm pretty sure tinymail does | 16:22 |
*** Pali has quit IRC | 16:22 | |
Sc0rpius | and since modest runs over tinymail... | 16:22 |
Sc0rpius | yeah I remember the crashes, and trying to debug them | 16:22 |
*** Pali has joined #maemo-ssu | 16:22 | |
merlin1991 | 8 phones on my desk, I think I have to rethink what I'm doing here | 16:24 |
Sc0rpius | :) | 16:24 |
kerio | merlin1991: yeah, they should be at least 10 | 16:24 |
merlin1991 | kerio: :D | 16:24 |
kerio | also goddammit Pali, where's KP51 D: | 16:25 |
*** mase76 has quit IRC | 16:25 | |
Pali | kerio, ask autobuilder :D | 16:25 |
kerio | goddammit autobuilder, where's KP51 D: | 16:25 |
Pali | I did not have time for investigation... | 16:25 |
kerio | hm, he's not here | 16:25 |
Pali | yes, autobuilder is on garage.maemo.org. | 16:25 |
Pali | he (or she?) is not on #maemo | 16:26 |
merlin1991 | kerio: the good news though is, that I only payed for 4 of them :D | 16:26 |
jonwil | what phones are they? | 16:26 |
merlin1991 | 4 times n900 3 times n9 1 n950 | 16:27 |
kerio | yeah, i see your problems | 16:27 |
kerio | you only have 50% of good phones | 16:27 |
merlin1991 | exactly :) | 16:27 |
kerio | and you don't have nearly enough of those | 16:27 |
jonwil | at least you aren't being blasphemous and owning devices with fruit or robots on the back :P | 16:28 |
merlin1991 | hehe | 16:28 |
merlin1991 | Pali: did you push the new enabler to cssu-devel aswell? | 16:28 |
Pali | yes | 16:29 |
merlin1991 | hm the cssu-devel repo isn't signed yet, so I gues ham is going to complain? | 16:29 |
*** LaoLang_cool has quit IRC | 16:29 | |
Pali | yes, this could be problem | 16:29 |
Pali | when you start signing repos, write me public key | 16:29 |
Pali | I will update enabler | 16:29 |
merlin1991 | doing this right away | 16:30 |
merlin1991 | can't be that the repo suddenly breaks ham :) | 16:30 |
Pali | this new enabler now using proper signing ham method | 16:30 |
kerio | enabler? | 16:30 |
kerio | enabler for what? | 16:30 |
Pali | and dpkg-divert on apt-worked will be removed | 16:30 |
kerio | oh, the cssu enabler | 16:30 |
Pali | kerio, enaber for cssu | 16:30 |
kerio | what does that even *do*? | 16:30 |
DocScrutinizer05 | magic! | 16:31 |
kerio | sweet! | 16:31 |
Pali | it will install cssu repo into HAM | 16:31 |
kerio | other than magic? | 16:31 |
Pali | and should also gpg keys | 16:31 |
Pali | and install cssu metapackage | 16:31 |
kerio | can't you just do that manually? | 16:31 |
merlin1991 | kerio by default ham ignores packages from a "wrong" domain, so the enabler works around this | 16:31 |
kerio | wrong domain? what? | 16:31 |
kerio | madness | 16:32 |
merlin1991 | it's a bit how aegis on harm blocks installation of system packages that are not signed by nokia, only less restrictive | 16:32 |
jon_y | incept! | 16:32 |
Pali | incept on fremantle is to open xterm :D | 16:32 |
Pali | which is preinstalled | 16:32 |
kerio | inception on fremantle is to open xterm from xterm | 16:33 |
jon_y | :) | 16:33 |
Pali | kerio, no open xterm from menu :D | 16:33 |
* merlin1991 reads reprepro docs | 16:33 | |
jon_y | Pali: btw, can you give a quick description of the n900 boot process? :) | 16:33 |
merlin1991 | nolo something kernel done | 16:34 |
merlin1991 | ;) | 16:34 |
merlin1991 | ah yeah upstart in userspace :D | 16:34 |
jon_y | there's another I think called xloader? | 16:34 |
merlin1991 | that would be the something part ;) | 16:34 |
Pali | omap bootrom --> x-loader --> nolo --> kernel --> /sbin/preinit --> /sbin/upstart ... | 16:34 |
jon_y | nice | 16:34 |
kerio | what can be changed? | 16:35 |
Pali | onyl x-loader is signed | 16:35 |
kerio | i see | 16:35 |
kerio | and well, the bootrom is a rom | 16:35 |
jon_y | where kernel can be uboot I assume | 16:35 |
kerio | :) | 16:35 |
merlin1991 | jon_y: yes | 16:35 |
kerio | nolo is flashable, right? | 16:35 |
Pali | yes, nolo is flashable | 16:35 |
Pali | but u-boot is too big to fit into nolo partition | 16:35 |
merlin1991 | omfg rekonq is bs "the key sequence ctrl+f is ambiguous, use configure...." | 16:36 |
jon_y | probably needed to do things like init the DRAM | 16:36 |
jon_y | how does the other payload "multiboot" differ from uboot? | 16:36 |
Pali | and I was not able to run u-boot spl instead nolo in qemu-system-arm | 16:36 |
Pali | (u-boot spl is something which init hw, dram, ... something like x-loader) | 16:37 |
jon_y | I hear it flashes the kernel on everyboot, but maybe its red herring | 16:37 |
Pali | yes, true | 16:37 |
Pali | multiboot is started from /sbin/preinit | 16:37 |
Pali | and check which kernel is running | 16:37 |
Pali | also show some menu | 16:37 |
Pali | if you choose other kernel, it flash it and reboot device | 16:37 |
jon_y | I see, so if I used it to boot a kernel that does not run /sbin/preinit, the thing breaks? | 16:38 |
jon_y | multiboot is bad for my nand :( | 16:39 |
jon_y | I love the n900 so much, there is no replacement for it :( | 16:40 |
jon_y | maybe the n950, but nobody can get it now | 16:41 |
merlin1991 | forget the n950 | 16:41 |
merlin1991 | system is too closed to be fun | 16:41 |
kerio | wait, multiboot flashes the kernel on every boot? :o | 16:42 |
merlin1991 | yes | 16:42 |
merlin1991 | ~multiboot | 16:42 |
infobot | somebody said multiboot was http://maemo.org/packages/view/multiboot/ | 16:42 |
merlin1991 | dang no it's fucking evil text? | 16:42 |
jon_y | I still remember MS saying Nokia WinMo will be an "Open" platform | 16:45 |
jon_y | nope, not prying the N900 from my hands | 16:46 |
kerio | and windows is a "good" OS | 16:46 |
jon_y | I'll consider it if I can put plain Debian on them | 16:46 |
merlin1991 | dang where's my remove all the bs I don't need apt get line | 16:48 |
kerio | merlin1991: apt-get autoremove | 16:50 |
merlin1991 | :D | 16:50 |
kerio | oh you mean from a newly-flashed n900? | 16:50 |
merlin1991 | those are not the droids you are looking for ;) | 16:50 |
merlin1991 | yep | 16:50 |
kerio | apt-get remove .*ovi.* cherry tutorial-home-applet | 16:51 |
Pali | seems, that harm flasher can backup CAL partition: http://forum.meego.com/showpost.php?p=23200&postcount=181 | 16:51 |
Pali | will be this flasher work for fremantle? | 16:51 |
merlin1991 | no | 16:51 |
jon_y | I tried too, it was looking the APE images | 16:52 |
jon_y | no idea what those are | 16:52 |
jon_y | APE algorithm or something | 16:52 |
merlin1991 | apt-get remove amazon-installer foreca-installer facebook-installer ap-installer dtg-installer tutorial-home-applet | 16:52 |
kerio | oh right, the installers | 16:52 |
kerio | merlin1991: and ovi | 16:52 |
kerio | >:C | 16:52 |
jon_y | command saved :) | 16:52 |
kerio | don't remove .*ovi.* though, that'll get provider and provisioning | 16:53 |
*** DocScrutinizer has quit IRC | 16:55 | |
*** DocScrutinizer has joined #maemo-ssu | 16:55 | |
*** DocScrutinizer05 has quit IRC | 16:55 | |
*** DocScrutinizer06 has joined #maemo-ssu | 16:55 | |
kerio | DocScrutinizer06--; | 16:55 |
jon_y | hmm, nolo is responsible for the flashing? | 16:57 |
jon_y | Pali: feature request, option to power down from uboot :) | 16:58 |
kerio | Pali: what advantages does uboot give to the users? | 16:59 |
jon_y | kerio: it allows you to boot custom kernels without any flashing? | 17:00 |
kerio | sweet | 17:00 |
kerio | apart from that? | 17:00 |
merlin1991 | kernel can be on the microsd ;) | 17:01 |
merlin1991 | and if you use palis uboot I think it even recognises if the keyboard is open and boots flashed / microsd kernel accordingly | 17:01 |
jon_y | also, pick and choose your kernels! | 17:02 |
jon_y | sadly, u-boot+payload isn't working yet on my phone | 17:03 |
kerio | jon_y: have you tried uboot-only? | 17:03 |
jon_y | kerio: I mean uboot has issues loading the kernels from disk too | 17:05 |
kerio | :c | 17:06 |
jon_y | ask DocScrutinizer06 for the details | 17:06 |
jon_y | I was just helping out on debugging it | 17:06 |
jon_y | apparently it fails to read the ubifs if uboot is used | 17:06 |
jon_y | it will fail *sometimes* when using the flasher -l loader | 17:07 |
Pali | kerio, power down from uboot --> ask u-boot developers | 17:07 |
Pali | this needs to be done in arm code | 17:07 |
jon_y | but should pass if flasher -f | 17:07 |
jon_y | Pali: ok | 17:07 |
merlin1991 | Pali: I just noticed that cssu-devel isn't on 4.1 yet | 17:08 |
merlin1991 | I'll call the update | 17:08 |
kerio | merlin1991: what's in cssu-d? | 17:12 |
kerio | is it an officially-recognized cssu flavour? | 17:12 |
merlin1991 | stuff for when you're feeling like living on the edge :D | 17:12 |
kerio | yeah but right now, what's there that's not on cssu-t? | 17:12 |
merlin1991 | bit of ham hackery, and other stuff, pali knows best :) | 17:13 |
Raimu | Slightly newer, untested builds of apps, mostly | 17:13 |
Raimu | Or rather, basic program components for maemo. | 17:13 |
Pali | changes: http://mg.pov.lt/maemo-ssu-irclog/%23maemo-ssu.2012-07-09.log.html#t2012-07-09T09:28:47 | 17:14 |
kerio | :D i like all of those things! | 17:14 |
jon_y | like phonet? | 17:14 |
jon_y | yeah, Pali's patches | 17:15 |
kerio | hm... | 17:16 |
kerio | meh, cba to install it | 17:16 |
Raimu | ~cba | 17:17 |
infobot | extra, extra, read all about it, cba is Can't Be Arsed. | 17:17 |
Raimu | \o/ | 17:18 |
Pali | ~cbs | 17:18 |
merlin1991 | Pali: as far as I can see you didn't upload the update cssu-enabler | 17:24 |
Pali | merlin1991, ok I will reupload it | 17:25 |
merlin1991 | hm Pali it is there | 17:25 |
merlin1991 | I mean the files | 17:25 |
Pali | ok, so is cssu-enabler in devel or not? | 17:26 |
merlin1991 | it's only in the incoming dir | 17:26 |
merlin1991 | slightly odd | 17:26 |
Pali | merlin1991, can you fix it? | 17:26 |
merlin1991 | did you upload the changes file last | 17:27 |
Pali | yes | 17:28 |
merlin1991 | uh oh | 17:28 |
merlin1991 | No distribution found for 'community-ssu-enabler_0.7_armel.changes' | 17:28 |
merlin1991 | ah yeah you have Distribution "fremantle" in the changes file again | 17:29 |
merlin1991 | should be unstable | 17:29 |
Pali | I deleted builded dsc & debs | 17:29 |
Pali | ok | 17:29 |
Pali | (I deleted from my hdd) | 17:29 |
* merlin1991 wonders why 50% of cssu packages have unstable and the others have fremantle | 17:30 | |
* merlin1991 edits the repo config accordingly | 17:30 | |
merlin1991 | Pali it's imported | 17:32 |
Pali | merlin1991, ok I used scheme from debian/changelog in each package | 17:33 |
Pali | no idea | 17:33 |
merlin1991 | well the repo now accepts unstable and fremantle so we're fine :) | 17:33 |
* merlin1991 heads back to getting things signed | 17:33 | |
*** M4rtinK has quit IRC | 18:01 | |
merlin1991 | freemangordon: ping | 18:07 |
freemangordon | merlin1991: pong | 18:20 |
merlin1991 | freemangordon: I saw that one package for microb didn't get imported properly | 18:21 |
freemangordon | merlin1991: hmm, which one? | 18:21 |
merlin1991 | microb-engine | 18:22 |
freemangordon | deb? tgz? | 18:22 |
merlin1991 | diff.gz and tar.gz | 18:22 |
freemangordon | lemme check | 18:23 |
merlin1991 | hm actually they are there, but there are some leftovers in the incoming dir | 18:24 |
freemangordon | merlin1991: source code is in repo,so it might be some failed attempt. it took me several tries | 18:24 |
merlin1991 | yeah there are 3 failed imports in the log | 18:24 |
Pali | please test new operator cbs widget update in cssu-devel if installation of custom operator widget working... | 18:25 |
Pali | DocScrutinizer05, see ^ | 18:26 |
Pali | jonwil, also see ^^ | 18:26 |
freemangordon | Pali: could you push the latest patches from KP51 to kernel-cssu? | 18:28 |
kerio | freemangordon: why? | 18:29 |
kerio | kernel-cssu is just a rebranding of kp51 | 18:29 |
kerio | that's stupid | 18:29 |
kerio | er | 18:29 |
kerio | kp50 | 18:29 |
*** Guest92502 has joined #maemo-ssu | 18:29 | |
*** _rd has joined #maemo-ssu | 18:29 | |
freemangordon | kerio: after all it seems you did not read tho OP on thumb thread :( | 18:29 |
kerio | probably not | 18:29 |
kerio | so yeah | 18:30 |
kerio | kernel-cssu is just a rebranding of kp50 plus the thumb errata | 18:30 |
kerio | merging the kp51 patches it'll become just a rebranding of kp51 | 18:30 |
freemangordon | kerio: CSSU CANNOT depend on stuff in external repos, write that down somewhere | 18:32 |
kerio | so... host it? | 18:32 |
kerio | as kernel-power, i mean | 18:32 |
kerio | packages that are the same but conflict with each other are awful | 18:33 |
freemangordon | the final goal is to have kernel-cssu, not kenel-power | 18:33 |
kerio | packages that are the same and don't conflict with each other are even worse | 18:33 |
kerio | freemangordon: once you have it, depend on it in some way | 18:34 |
freemangordon | kerio: ^^^ | 18:34 |
kerio | perhaps place it at a higher priority? i don't know if that can be done on the repo side | 18:34 |
freemangordon | kerio: soon or later KP will be obsoleted in favor of kernel-cssu | 18:34 |
kerio | no u :c | 18:34 |
freemangordon | (most probably) | 18:35 |
kerio | i thought kernel-cssu was supposed to be omap1 + thumb | 18:35 |
kerio | with no extra stuff | 18:35 |
freemangordon | and I cannot risk to put untested SW in CSSU-repo | 18:35 |
kerio | so DocScrutinizer06 would be able to sleep at night | 18:35 |
freemangordon | no, kernel-cssu is still to be defined | 18:35 |
kerio | by the way, have you made any progresses in the omap1 ABI-compatibility? | 18:37 |
freemangordon | kerio: by the way I was on holiday since monday | 18:37 |
kerio | yeah, so you had free time :D | 18:37 |
kerio | i've been on holiday for two weeks now | 18:38 |
kerio | probably will be for another two months or so | 18:38 |
kerio | does that make you feel better? :3 | 18:38 |
freemangordon | yeah, now I feel much better | 18:39 |
freemangordon | kerio: now you have two months of free time, mind to check that omap1 ABI-compatibility? | 18:40 |
Raimu | *the sound of crickets* | 18:50 |
*** NIN101 has joined #maemo-ssu | 18:51 | |
*** jonwil_ has joined #maemo-ssu | 18:56 | |
*** jonwil has quit IRC | 18:59 | |
*** jonwil_ is now known as jonwil | 18:59 | |
*** Guest92502 has quit IRC | 19:03 | |
*** _rd has quit IRC | 19:03 | |
*** Pali has quit IRC | 19:27 | |
*** Pali has joined #maemo-ssu | 19:29 | |
merlin1991 | DocScrutinizer you'll be happy about this: Pali made a patch to community-ssu enabler that gets rid of the hack we use for apt-worker :) | 19:35 |
Pali | Here is merge request: https://gitorious.org/community-ssu/community-ssu-enabler/merge_requests/7 | 19:49 |
*** jonwil_ has joined #maemo-ssu | 20:00 | |
*** jonwil has quit IRC | 20:01 | |
*** jonwil_ is now known as jonwil | 20:01 | |
DocScrutinizer51 | great | 20:30 |
DocScrutinizer51 | :-D | 20:30 |
merlin1991 | DocScrutinizer51: got a min? | 20:31 |
DocScrutinizer51 | two even | 20:31 |
DocScrutinizer51 | cig break | 20:31 |
merlin1991 | dpkg-query -W -f \${Version} busybox gives me the version just fine | 20:31 |
DocScrutinizer51 | wow | 20:31 |
merlin1991 | bug `dpkg-query -W -f \${Version} busybox` does an endless loop of busyboxbusyboxbusybox..... | 20:31 |
DocScrutinizer51 | lol | 20:32 |
merlin1991 | hm $(dpkg-query -W -f \${Version} busybox) works though | 20:33 |
merlin1991 | FUCKING MESSYBOX | 20:33 |
DocScrutinizer51 | considered triple-escape? | 20:34 |
DocScrutinizer51 | oh my | 20:34 |
DocScrutinizer51 | cig over, sorry | 20:35 |
DocScrutinizer51 | bbl, now+1h | 20:35 |
merlin1991 | thanks anway :) | 20:35 |
DocScrutinizer51 | denada | 20:35 |
*** arcean has quit IRC | 20:42 | |
*** Guest92502 has joined #maemo-ssu | 20:42 | |
*** _rd has joined #maemo-ssu | 20:42 | |
*** arcean has joined #maemo-ssu | 20:42 | |
DocScrutinizer51 | ok, this might take a while (android SDK installer, comment on android site: "make sure you have 90GB free for several builds") | 20:54 |
*** Pali has quit IRC | 20:55 | |
merlin1991 | WTF | 20:55 |
merlin1991 | and I complain about the size of my /scratchbox dir xD | 20:55 |
merlin1991 | it's 20 gigs in total which is 3 times maemo target and 2 times harmattan target | 20:55 |
merlin1991 | and a huge amount of cssu / whatever in source form | 20:56 |
*** M4rtinK has joined #maemo-ssu | 20:59 | |
DocScrutinizer51 | hmm, for android it's like 1.5 1.6 2.1 2.2 2.3.3 3.0 3.1 3.2 4.0 4.0?e, and all that for several platforms | 21:03 |
DocScrutinizer51 | well, 190GB free on office /home ;-P | 21:04 |
DocScrutinizer51 | I should run! XP | 21:05 |
*** Guest92502 has quit IRC | 21:06 | |
*** _rd has quit IRC | 21:06 | |
*** luf has joined #maemo-ssu | 21:12 | |
*** Woody14619 has joined #maemo-ssu | 21:13 | |
*** Woody14619 has joined #maemo-ssu | 21:13 | |
merlin1991 | perfect | 21:30 |
merlin1991 | pali is a genious | 21:30 |
DocScrutinizer51 | pali is the greatest | 21:41 |
merlin1991 | yes we have a working uninstaller for cssu now :) | 21:42 |
DocScrutinizer51 | wow | 21:42 |
DocScrutinizer51 | uninstalls what? | 21:42 |
merlin1991 | everything back to stock | 21:43 |
DocScrutinizer51 | hah | 21:43 |
merlin1991 | and it works | 21:44 |
merlin1991 | (I flashed 2 times whilst debugging it :D) | 21:44 |
DocScrutinizer51 | I'm believing in that after a diff ls_-!R_before.log ls_-lR_after.log | 21:45 |
DocScrutinizer51 | gawd, life sucks | 21:49 |
*** mase76 has joined #maemo-ssu | 21:50 | |
*** mase76 has quit IRC | 22:03 | |
*** mase76 has joined #maemo-ssu | 22:05 | |
kerio | freemangordon: i neither have the knowledge nor the will | 22:41 |
*** DocScrutinizer06 is now known as DocScrutinizer05 | 22:49 | |
*** Guest92502 has joined #maemo-ssu | 22:53 | |
*** _rd has joined #maemo-ssu | 22:53 | |
*** NIN101 has quit IRC | 23:11 | |
*** mase76 has quit IRC | 23:18 | |
luf | merlin1991: I don't see new commits in git://gitorious.org/community-ssu/curl.git | 23:19 |
*** jonwil has quit IRC | 23:23 | |
*** _ade_ has joined #maemo-ssu | 23:25 | |
merlin1991 | luf: I've been working on the cssu enabler today with pali, will do curl tomorrow probably | 23:47 |
*** Guest92502 has quit IRC | 23:51 | |
*** _rd has quit IRC | 23:51 | |
luf | merlin1991: ok. I think you put it there yesterday. | 23:54 |
luf | So my mistake. | 23:54 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!