**** BEGIN LOGGING AT Fri Dec 10 02:59:57 2010 Dec 10 07:07:02 mrmoku`: angstrom toolchain worked ok for u-boot Dec 10 07:08:35 JaMa|Off: ok Dec 10 07:57:10 moaning Dec 10 08:06:03 DocScrutinizer: :P Dec 10 08:06:39 DocScrutinizer: what is your take on the dangernous of n900 overclocking? Dec 10 08:06:50 how easily can it cause damages? Dec 10 08:08:10 s/dangernous/dangerousness/ Dec 10 08:09:16 ~omap-oc Dec 10 08:09:16 i heard omap-oc is http://mg.pov.lt/maemo-irclog/%23maemo.2010-08-01.log.html#t2010-08-01T22:16:05 read that! Dec 10 08:09:41 TI says it will eat your SoC Dec 10 08:10:04 ahh... good to know :-) Dec 10 08:11:36 DocScrutinizer: ok... that bad... we will remove the overclocking patches from our kernel then Dec 10 08:20:19 mrmoku: remove patches that many people find mad useful? Dec 10 08:21:06 PaulFertser: well if it eats SoCs those people finding the patches usefull are the first ones to complain ;) Dec 10 08:21:37 mrmoku: there doesn't seem to be many of them Dec 10 08:21:39 mrmoku: can you test u-boot binary for me? (angstrom gcc + our binutils) Dec 10 08:21:57 mrmoku: I cannot flash combined.bin from here :/ Dec 10 08:22:01 JaMa|Wrk: link? Dec 10 08:23:38 DocScrutinizer: it would be interesting to know how exactly the SoC gots damaged because of OC. Dec 10 08:23:53 mrmoku: http://build.shr-project.org/tests/jama/u-boot/u-boot.bin.shr.ang.binutils.toolchain Dec 10 08:24:08 PaulFertser: you mean there are not many that complained for a broken SoC or not many that find it usefull? Dec 10 08:24:13 mrmoku: booting maemo should be enought for test Dec 10 08:24:29 JaMa|Wrk: ok Dec 10 08:25:31 mrmoku: i mean i haven't seen many people with dead SoC but Doc should certainly know better, i guess he stil reads tmo. Dec 10 08:26:39 no, actually I don't Dec 10 08:26:44 <[Rui]> JaMa|Wrk: hi, no I didn't view any mail about that, but I'll upgrade to check Dec 10 08:27:59 but there are clear numbers for expected lifespan of SoC until failure, for certain cpu-clock. TI did good tests to get those numbers, as they are part of their product specs they are liambe are correct Dec 10 08:28:00 JaMa|Wrk: works Dec 10 08:31:15 And Nokia has set the limits to 500MHz 100% of time, and 600MHz for short sprints, to guarantee a device lifespan of maybe 5 to 10 years. Going to 600MHz 100% and maybe even higher will *significantly* reduce lifespan, due to electromigration kicking off exponentially starting @ 500 Dec 10 08:32:05 significantly here means factors of 2, 5, 10... depending on how much you OC the SoC Dec 10 08:32:12 mrmoku: ok.. upgrading gcc now :) Dec 10 08:32:59 I'd bet @1GHz the lifespan is reduced to maybe 1/10 Dec 10 08:34:10 is there anything I can do to a stuck blue pixel on my fr screen? :) Dec 10 08:34:20 nope Dec 10 08:34:29 appeared yesterday Dec 10 08:34:37 seen your comment Dec 10 08:34:40 :-/ Dec 10 08:35:05 ok, maybe I'll just hope more won't appear Dec 10 08:35:14 someone offered display replacement, but not sure it's worth it :/ Dec 10 08:35:18 if it gets worse, ping me Dec 10 08:35:30 JaMa|Wrk: surely not for a single pixel Dec 10 08:36:13 lindi-: ^^^ Dec 10 08:36:47 I got a few screens, and you for sure qualified for a free replacement Dec 10 08:38:41 freesmartphone.org: 03morphis 07utilities * r2d1fa4ae24a3 10/palmpre/fso-installer/Makefile: palmpre: fso-installer: add initial version of the Makefile Dec 10 08:53:49 (cpu lifespan) compare to an incandescent lamp. 1000h@230V. Do you think @460V is will survivie 500h? Dec 10 08:55:00 there's a certain level (of voltage, freq, current, whatever) above which massive effects start to kick in Dec 10 08:55:40 usually components are designed in a way so they have an average lifespan of X at rated operating conditions Dec 10 08:56:30 you *can* go beyond what's the device is rated for, but usually people have a clear idea of what that will result in Dec 10 08:56:46 just for CPUs they think it's different... WHY? Dec 10 09:01:29 there are idiots claiming "I'm clocking the N900 @ 1.2GHz and it's just working fine for me" -WTH!? run a CPU @ 240% rated max continuous clock, and think that won't have any severe adverse effects?? Dec 10 09:02:17 DocScrutinizer, hi, I clocked my cpu to 1.2GHz by error Dec 10 09:02:30 basically someone switched to power kernel Dec 10 09:02:39 and I didn't saw it was going until 1.2GHz Dec 10 09:02:46 then I used ondemand... Dec 10 09:02:52 so you bitten out 30% of its lifespan during hours Dec 10 09:03:02 not during hours Dec 10 09:03:07 because it's ondemand Dec 10 09:03:15 so I don't really know how much Dec 10 09:04:28 yeah, depends if you got a runaway process forcing the cpufreq-governor to run it at max speed all the time Dec 10 09:05:16 if it sat idle on your desk for weeks with 1.2GHz only theoretically enabled, then nothing bad will have happened Dec 10 09:05:31 ok Dec 10 09:05:52 I don't know the exact implications of overclocking Dec 10 09:05:58 on the long time Dec 10 09:06:19 the most short-time one is increasing heat Dec 10 09:06:37 <[Rui]> DocScrutinizer: it may work for sometime, but the overheating alone for some continuously long time may indeed have adverse effects :) Dec 10 09:07:14 which can be really problematic if you have the nokia900 in some closed place Dec 10 09:07:16 mrmoku: can you please test another? gcc-4.4.4 this time and it's smaller as with gcc-4.5 http://build.shr-project.org/tests/jama/u-boot/u-boot.bin.shr.ang.binutils.gcc.toolchain Dec 10 09:07:42 yeah, and heat * current-density (Amperes / cross section) ^ 3 == electromigration Dec 10 09:08:02 ok Dec 10 09:08:03 <[Rui]> hehe Dec 10 09:08:06 <[Rui]> well, bbye! Dec 10 09:08:06 (this formula outa my ass, but not completely made up) Dec 10 09:09:19 so, mrmoku did you push a new fsodeviced config for nokia900 for the ondemand stuff? Dec 10 09:12:54 in fact the temperature creates a Gauss curve of molecule vibration, and electron energy (proportional to electrons / (mm^2 * s) ) will set the threshold on this curve, for the metal atoms that get hit out of crystal lattice Dec 10 09:14:20 see wikipedia -> electromigration for details Dec 10 09:16:32 just as a sidenote: in modern microelectronics chips - like SoC - you easily find current density peaks of 100s of kA/mm^2 Dec 10 09:20:35 I know a bit what electromigration is, and it can be bad Dec 10 09:21:03 basically it's some electrons going out of the traced circuit Dec 10 09:21:07 or something like that Dec 10 09:22:31 I must go bye Dec 10 09:27:53 freesmartphone.org: 03morphis 07msmcomm * r9fcb60e8a7cf 10/ (21 files in 2 dirs): msmcommd and libmsmcomm: reorganize namespaces into Msmcomm.Daemon and Msmcomm.LowLevel Dec 10 09:37:07 JaMa|Wrk: boots too Dec 10 09:37:30 mrmoku: thanks again.. going for vanilla gcc-4.5 now Dec 10 09:37:35 ok Dec 10 09:42:59 electromigration basically is to metal atoms in wires and electrons in a integrated circuit, what is erosion to sand and water in a river. It moves material (sand, metal) down the direction of flow (of water, electrons) Dec 10 09:52:15 DocScrutinizer: does that explain the feeling that computers get slower over time? Dec 10 09:52:25 no Dec 10 09:52:33 ok :) Dec 10 09:53:37 it also doesn't explain why people think they are able to tell apart performance of a system clocked @ 600MHz from one clocked @800MHz Dec 10 09:54:24 usually you say speed increasing measures are futile unless you gain a factor 2 at least Dec 10 09:55:24 except for timing critical go/nogo cases, like video playback, where 1% can make the difference between dropping frames and smooth playback Dec 10 11:23:57 mickey|office: to force unload of a plugin, when for example cpufreq is not available... I have to do that in the factory function? Or is it possible in the constructor too? probably not... Dec 10 11:39:11 mrmoku: the canonical way is to just not register any dbus objects if your plugin can't operate Dec 10 11:39:21 right now plugins can't really be unloaded completely Dec 10 11:39:25 mickey|office: for now there is no dbus involved Dec 10 11:39:43 mrmoku: i see. in that case, don't register any idle sources or timeouts or what not Dec 10 11:39:49 just don't do anything Dec 10 11:39:55 ok :) Dec 10 11:40:08 i will add 'can't init, please remove me as much as possible' later Dec 10 11:40:46 though the comments indicate that if the factory function returns something different than for example 'fsodevice.kernel26_cpufreq' the module will get unloaded immediately Dec 10 11:42:02 yes, this has been in preparation Dec 10 11:42:07 i just didn't complete that part :) Dec 10 11:42:29 bottom line is also a gobject problem Dec 10 11:42:35 since it's not really possible to unload types Dec 10 11:42:47 ahh ok :-) Dec 10 11:42:53 thanks for clarifying Dec 10 11:43:49 I might be better of then to go the 'prepared' way and check if cpufreq is available in the factory function Dec 10 11:44:07 so if someday that part works.... Dec 10 11:44:27 correct Dec 10 11:44:33 it will automagically start working then Dec 10 11:44:44 good, will correct that part then Dec 10 11:44:59 mickey|office: another question would be if it makes sense to have on instance per cpu Dec 10 11:45:14 right now all cpus are handled equally Dec 10 11:45:26 not that we have more than one right now ;) Dec 10 11:51:13 hmm... no... will leave that for later :) Dec 10 11:56:31 hehe Dec 10 11:57:02 yes, can think about individual and an aggregate (that holds the whole picture) eventually Dec 10 11:58:52 yup Dec 10 12:17:04 GNUtoo|laptop: yep, pushed a config Dec 10 12:25:21 mickey|office, IIRC: vala uses g_type_register_dynamic for modules, so it should be possible to unregister types Dec 10 12:45:38 JaMa|Wrk: next u-boot to test in sight? Dec 10 12:48:53 mrmoku: almost Dec 10 12:50:20 ok, will wait then before flashing something else :-) Dec 10 12:50:48 mrmoku: still building gcc-cross (without linaro patches), because I've upgraded armv[457] gcc to OE HEAD in normal tmpdir.. Dec 10 12:51:51 so about 10 mins Dec 10 12:55:26 JaMa|Wrk: ok Dec 10 13:11:33 mrmoku: http://build.shr-project.org/tests/jama/u-boot/u-boot.bin.shr.ang.binutils.gcc-4.5v.toolchain Dec 10 13:14:32 4 more kB are gone, only 1kB bigger then failing u-boot from SHR toolchain Dec 10 13:18:43 * mrmoku flashes Dec 10 13:20:22 JaMa|Wrk: bingo... hangs at starting kernel Dec 10 13:27:17 JaMa|Wrk: http://old.nabble.com/-U-Boot---PATCH--armv7:-fix-linker-file-for-newer-ld-support-td30110827.html Dec 10 13:57:48 mrmoku: wow I was trying to find some report in the morning but havent found this one Dec 10 14:02:22 JaMa|Wrk: u-boot gcc-4.5 have been the google terms :P Dec 10 14:02:33 anyway... have to go now... xmas party at one sons school Dec 10 14:02:42 after that xmas party at the other sons sports cleb Dec 10 14:02:49 s/cleb/club/ Dec 10 14:02:50 mrmoku meant: after that xmas party at the other sons sports club Dec 10 14:03:02 maybe I can test another u-boot in between... if you have one :) Dec 10 14:03:04 bbl Dec 10 15:04:08 mrmoku: sorry I had to discuss something with boss.. so no new u-boot and now looking on that patch it does not apply at all to our sources and seems like build error not runtime .. :/ Dec 10 15:32:24 JaMa|Wrk: hmm :/ Dec 10 15:38:32 JaMa|Wrk: somehow I have the feeling current master would work Dec 10 15:38:44 maybe we should look into porting the patches Dec 10 15:38:50 (and try to get them upstream too) Dec 10 15:42:47 mrmoku: still not on xmas party? :) Dec 10 15:43:00 mrmoku: than I'll throw you another binary.. Dec 10 15:43:03 JaMa|Wrk: already back from the first one :-) Dec 10 15:43:09 yeah Dec 10 15:43:33 but no big hope.. I just removed all remaining OE patches (not only linaro) Dec 10 15:43:42 ok Dec 10 15:44:05 good thing if we know it's not OE-gcc specific Dec 10 15:44:48 http://build.shr-project.org/tests/jama/u-boot/u-boot.bin.shr.ang.binutils.gcc-4.5vv.toolchain Dec 10 15:45:47 HeinervdmOff: shr-t build has completely broken SRCPV versioning.. not sure why but all packages started with 0, fso after upgrade has 1, but persistent db has right number, it's just ignored somehow :/ Dec 10 15:46:30 HeinervdmOff: or even better.. I'm stupid, my fault, will fix now Dec 10 15:46:56 shr@opmbuild:~/shr-testing/tmp$ mv cache/ cache-bad Dec 10 15:46:56 shr@opmbuild:~/shr-testing/tmp$ mv ../cache/ . Dec 10 15:47:23 JaMa|Wrk: hmm... this one hangs even earlier Dec 10 15:47:42 Booting maemo from eMMC.... is the last thing it says Dec 10 15:48:04 bad, so we need some OE patches in the end :/ Dec 10 15:48:24 mrmoku: so I'll try to rebase those patches on something newer Dec 10 15:48:34 JaMa|Wrk: good :) Dec 10 16:43:15 JaMa|Wrk: off for the next one... bbl Dec 10 16:45:01 mrmoku: I'm going to dance school so no more u-boots for today :) Dec 10 17:15:03 JaMa|Off: can you rebuild ffphonelog? Dec 10 17:15:17 seems its broken after latest update Dec 10 17:18:04 y, but it will take a while.. buildhost is building gcc now and I'm leaving Dec 10 17:21:29 PR bumped so I won't forget, thanks for noticing alexxy Dec 10 17:23:48 ahh Dec 10 17:23:49 ok Dec 10 18:55:47 mickeyl: i changed the timeout to 5 several days ago but still can't provide any results because there's some more severe instability now forcing me to reboot by cutting the power, not sure why or how, i didn't change anything. Dec 10 19:12:15 PaulFertser: did you see lindi's GPRS stability thing? Dec 10 19:12:53 mrmoku: the throttling trick? Dec 10 19:13:03 mrmoku: my problems are not related to GPRS anyway? Dec 10 19:13:55 PaulFertser: what sort of instability? Dec 10 19:23:34 PaulFertser: yeah, the throttling Dec 10 19:25:38 PaulFertser: did not want to say it might be related... interesting though Dec 10 19:25:42 ~lart calypso Dec 10 19:25:42 * apt gives calypso a good seeing to Dec 10 19:28:59 lindi-: no idea, i once/twice couldn't resume (and no jtag, and no ramconsole, sorry) and once it got "stuck" with the screen turned off and orange led on. Dec 10 19:31:56 PaulFertser: if led is on then you have a different bug :) Dec 10 19:32:53 bugs bugs bugs... Dec 10 19:33:16 * gena2x finally restored sd card Dec 10 19:33:36 debsums nice tool Dec 10 19:37:41 gena2x: agree Dec 10 19:37:42 +d Dec 10 19:40:32 lindi-: indeed Dec 10 19:40:38 lindi-: that's why i mentioned it. Dec 10 19:44:35 with particular debugging kernel log options here, it can resume only once Dec 10 19:44:44 better to say without Dec 10 19:45:16 without other option, sound driver oopses on suspend Dec 10 19:46:49 ^^^ ready pointers to find Bugs Dec 10 19:53:54 I think I found a bug in ip_output.c today Dec 10 19:54:33 no idea whom to ask except by sending email to lkml Dec 10 19:56:08 oh, i can believe in bugs in arm or even-specific code and more probably in fr-specific code Dec 10 19:56:54 but in IP protocol implementation? Dec 10 19:57:59 s/ bugs in arm or even-specific/ bugs in arm-specific/ Dec 10 19:59:24 gena2x: this is not arm specific Dec 10 19:59:34 gena2x: in mainline on amd64 :) Dec 10 20:00:16 lindi-: ah, 64-bit specific? probability meter increased :) Dec 10 20:01:04 * gena2x reading sd card specification to attempt to hack glamo sd speed Dec 10 20:01:45 gena2x: I think it's on all architectures Dec 10 20:08:08 too bad...JaMa is off Dec 10 20:09:08 GNUtoo: he's going to try to port the n900 patches to current u-boot Dec 10 20:11:58 ok Dec 10 20:12:20 did he look at the oe iphone3g patches? Dec 10 20:13:14 dunno Dec 10 20:14:41 ~seen gena2x Dec 10 20:14:47 gena2x is currently on #openmoko (27m 3s) #openmoko-cdevel (27m 3s). Has said a total of 11 messages. Is idling for 5s, last said: '~seen gena2x'. Dec 10 20:14:51 ~ThibG Dec 10 20:14:57 ~seen ThibG Dec 10 20:14:58 thibg <~ThibG@81-64-13-28.rev.numericable.fr> was last seen on IRC in channel #openmoko, 89d 7h 16m 47s ago, saying: 'my FR is booting!'. Dec 10 20:15:06 GNUtoo: btw. I had the wandering wlan symptom again the other day Dec 10 20:15:12 GNUtoo: and digged into it Dec 10 20:15:35 it's the udev persistent netif name functionality causing it Dec 10 20:16:31 ok Dec 10 20:16:38 solution is easy and probably obsoletes the nokia hack Dec 10 20:16:50 ah? Dec 10 20:17:08 moment Dec 10 20:17:15 what's the solution? Dec 10 20:17:17 ok Dec 10 20:17:59 GNUtoo: this file is autogenerated: 70-persistent-net.rules Dec 10 20:18:26 and tries to keep interface names the same for one mac Dec 10 20:18:28 yes I know Dec 10 20:18:37 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:df:*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0" Dec 10 20:18:43 but I don't know how tough Dec 10 20:18:46 using a wildcard for the mac works fine :-) Dec 10 20:19:01 i know that too Dec 10 20:19:07 /lib/udev/rules.d/75-persistent-net-generator.rules Dec 10 20:19:16 is calling the following script Dec 10 20:19:24 i even documented the wildcard hack on the wiki Dec 10 20:19:29 ah ok Dec 10 20:19:30 /lib/udev/write_net_rules Dec 10 20:19:47 i'll look when fsck will finish Dec 10 20:19:57 we can just add a 70-persistent-net.rules with that wildcarded rule to the image Dec 10 20:20:16 yes good idea Dec 10 20:20:30 the downside is random ip tough Dec 10 20:20:40 because of random mac Dec 10 20:20:43 ahh, ok Dec 10 20:20:47 can be good or bad Dec 10 20:20:54 then we can keep the nokia rule in addition Dec 10 20:21:14 worked fine for me for a bunch of reboots now Dec 10 20:21:32 good is when you get 10 min of free airport wifi based on mac address Dec 10 20:21:57 though I moved it to 00-udev-rules-nokia.... Dec 10 20:21:59 just reboot and you have another 10 min...in theory Dec 10 20:22:02 hehe Dec 10 20:22:09 nice :P Dec 10 20:22:18 we could make it configurable ;) Dec 10 20:22:33 i never tried tough(midori crash) Dec 10 20:23:02 just make it static then Dec 10 20:23:14 ok Dec 10 20:23:24 and let the experienced people modify it if they whish Dec 10 20:23:25 btw. I didn't find the TODO the other day Dec 10 20:23:31 ah? Dec 10 20:23:40 I thought it is on our wiki? Dec 10 20:23:49 hardware comparison on fso wiki Dec 10 20:24:00 links to it Dec 10 20:24:12 so it's in fso wiki Dec 10 20:24:12 ahh ok Dec 10 20:24:37 hmm Dec 10 20:24:48 that's just three points... it was more IIRC Dec 10 20:24:50 let me connect a bt mouse and keyboard Dec 10 20:25:31 twl4030 support Dec 10 20:25:41 ah? Dec 10 20:25:57 emtooth has libs issue here Dec 10 20:26:10 so no bt kbd Dec 10 20:26:48 the last point is twl4030 support in fsodeviced Dec 10 20:27:05 what's in this pm chip? Dec 10 20:27:18 there is also bt inclusion in todo Dec 10 20:28:06 battery too Dec 10 20:28:24 keyboard light pr bump Dec 10 20:28:29 GNUtoo: ahh, ok found the *real* TODO :) Dec 10 20:28:37 lol ok Dec 10 20:28:40 http://wiki.freesmartphone.org/index.php/Hardware/N900/TODO Dec 10 20:28:46 yes Dec 10 20:29:01 there is a bit of todo here too Dec 10 20:29:02 http://wiki.freesmartphone.org/index.php/Hardware/N900 Dec 10 20:29:10 with just three points Dec 10 20:29:12 indeed Dec 10 20:29:14 confused me :) Dec 10 20:29:38 bb on laptop soon Dec 10 20:30:00 i'm still there in the meantime Dec 10 20:31:31 GNUtoo: will remove the ondemand thing as it's fixed :-) Dec 10 20:31:46 ok Dec 10 20:42:08 hi mickeyl Dec 10 21:28:50 mrmoku, ah stefan reviewed the oe patches Dec 10 21:29:03 I'll look at it tommorow **** ENDING LOGGING AT Sat Dec 11 02:59:57 2010