**** BEGIN LOGGING AT Tue Aug 07 02:59:59 2012 Aug 07 03:21:06 ...The Austrian Empire, supported by German and possibly Belgian and Romanian allies, launched a significant fleet of vessels into macrocosmic space, apparently powered by glucose harvested from dust falling onto SCP-1235. Aug 07 03:21:41 * RST38h can't begin to think what kind of controlled substances the author of this shit is on Aug 07 03:22:14 RST38h, makes for great reading, though, right? Aug 07 03:28:18 General: http://scp-wiki.wikidot.com/scp-1235 Aug 07 03:28:27 General: But for Tentacled's sake, EXHALE. Aug 07 03:29:03 ...The americium pellet in Examination Room 3's smoke alarm has also been seized, apparently in the belief that this mass will be fissionable via microcosmic explosives. Aug 07 03:32:04 -.- Aug 07 03:34:22 yawn Aug 07 03:36:00 it seems I ran into this SCP stuff before - probably guided by a dude with nick RST38h, some years ago Aug 07 03:36:48 Probably Aug 07 03:37:53 * DocScrutinizer05 yawns a bit morew Aug 07 03:37:57 -w Aug 07 04:09:42 I have a very dead battery and when it is in the n900 and connected to the charger (either wall or laptop usb) the phone tries and retries to boot and the battery does not charge. How can I stop the cycle of booting attempts and leave te battery to charge "quietly" ? Aug 07 06:10:25 nemo is n900's future? Aug 07 06:11:44 don't summon the troll Aug 07 06:14:19 slonopotamus, what? I don't understand, my english is poor... Aug 07 06:14:26 Do you mena nemo isn't the future? Aug 07 06:17:55 LaoLang_cool: i'm following maemo-related community for quite a long time already and what i saw in all forks/alternatives is constant (and repeatable) rebuild of lower level system packages and then phasing out when things touched gui. that happened to mer1, deblet, meego, tizen, several even less known things. next candidates are mer2/nemo/plasma active Aug 07 06:18:28 oh... Aug 07 06:18:52 well, maybe i'm wrong this time :) Aug 07 06:19:14 slonopotamus, thanks for info, I saw a news that nemo is actively under development these days Aug 07 06:19:21 So I get excited with it Aug 07 06:19:58 LaoLang_cool: and before that, meego was actively under development. and before that, maemo itself was Aug 07 06:21:20 meh, just look at mer homepage. no important news except initial project announcement. Aug 07 06:23:16 slonopotamus, oh... anyhow, I hope this time you're wrong ;p Aug 07 08:24:13 DocScrutinizer: ping Aug 07 08:31:59 DocScrutinizer05: ping Aug 07 08:58:11 kerio: pong Aug 07 09:05:06 DocScrutinizer05: stop mce; start mce caused mce to crash or something Aug 07 09:05:15 it was fun trying to restart it while blind Aug 07 09:05:55 i learned that you can kinda see something, with the backlight off Aug 07 09:07:14 anyway, i suggest not restarting mce at the end of the calibration Aug 07 09:09:29 that's very strange, since quite some situations require restart of mce and I never seen it crash on that (e.g. LED pattern editor) Aug 07 09:09:39 anyway thanks for the report Aug 07 09:10:21 locking the screen via dbus-send sounds like the best option Aug 07 09:28:22 DocScrutinizer05: is it possible to use the n900 without a battery? Aug 07 09:29:09 why? Aug 07 09:29:44 LaoLang_cool: in case my battery dies Aug 07 09:29:52 oh Aug 07 09:30:09 jon_y: use: yes. boot: no. Aug 07 09:30:11 dies as in dead, damaged, burned Aug 07 09:30:15 oh? Aug 07 09:30:43 so if it were on the wall charger it would continue if the battery was removed? Aug 07 09:31:06 if you do it right then yes. I published aq mini-howto on tmo Aug 07 09:31:38 basically you set screen to always on and stop bme Aug 07 09:32:04 ok, its like on life support Aug 07 09:32:16 and probably you want to go tabletmode or airplanemode Aug 07 09:32:37 what's wrong with the gsm? Aug 07 09:32:44 too much power Aug 07 09:32:46 drains more than the charger can provide? Aug 07 09:32:50 hmm ok Aug 07 09:32:51 yep Aug 07 09:33:00 DocScrutinizer05, what do you think about nemo? Aug 07 09:33:31 DocScrutinizer05: I read your article on flimsy usb charger ports, now I'm worried :( Aug 07 09:33:37 I got no dedicated notion about it Aug 07 09:34:30 ~tell jon_y about usbfix Aug 07 09:35:09 I know about those Aug 07 09:35:24 oh Aug 07 09:35:27 just that I'm not too confident on dissembly Aug 07 09:35:38 then just be careful Aug 07 09:36:58 is the usb port accessible after removing the 6 screws behind the cover? Aug 07 09:37:13 or are there more disassembly? Aug 07 09:37:47 e.g. in this particular case it's maybe a good idea to break the iron rule how to remove a plug, and pull out the USB (charger) plug by the *cable*. make sure you pull straight away from N900, not up, down, left or right Aug 07 09:38:30 I will remember that, can hardly find any n900 replacements Aug 07 09:39:12 jon_y: it's a bit more you need to do, particularly unplug that friggin flat plastic cable B2B connector that connects screen half with kbd half Aug 07 09:39:40 I saw that on youtube, doesn't look too simple Aug 07 09:40:19 yep, it's delicate Aug 07 09:41:02 with all the tiny connectors and all, and the impossibly hard to reach screen connector Aug 07 09:42:48 if you don't feel familiar and confident with such stuff, I strongly dicourage you to do the disassembly Aug 07 09:50:51 DocScrutinizer05: yeah, I gathered that much by watching the youtube video on n900 disassembly Aug 07 09:51:04 thanks for all your work though Aug 07 09:52:13 I don't have steady hands that can do BGA solderings with standard sized solders :| Aug 07 09:53:09 well, for soldering down the USB that's not exactly a needed skill Aug 07 09:53:43 unless it's already broken Aug 07 09:54:43 I could handle the soldering, just not the disassembly, my hands are too rough Aug 07 10:04:00 An autistic chimp could solder down the USB socket. Aug 07 10:04:48 vi_: but the FPC B2Bcon is a biatch Aug 07 10:05:10 DocScrutinizer05: the what now? Aug 07 10:05:20 The ribbon that connects the screen to the mobo? Aug 07 10:05:36 tha FlatPlasticCable Board2Board connector Aug 07 10:06:21 DocScrutinizer05: Fuck trying to solder that! Aug 07 10:06:25 that FPC itself also is a bit delicate, but the connector is really silly Aug 07 10:08:14 and the second layer PCB with bridge traces that they soldered on back side of the PCB+connector abomination Aug 07 10:09:35 I mean, soldering two PCB flat on flat is a silly thing in itself, not efen considering the FPC being flexible, and the plug/connector needing mechanical force to mate/unmate Aug 07 10:09:58 s/efe/eve/ Aug 07 10:09:59 DocScrutinizer05 meant: I mean, soldering two PCB flat on flat is a silly thing in itself, not even considering the FPC being flexible, and the plug/connector needing mechanical force to mate/unmate Aug 07 10:54:58 s/bga/surface mount/ Aug 07 11:04:55 i was idly wondering about that for multilayer boards. Aug 07 11:05:00 Solder board on board. Aug 07 11:05:12 Clearly there are mechanical issues. Aug 07 11:10:51 SpeedEvil: I would be more afraid of the parasite capacities Aug 07 11:17:09 There is nothing magical about vias. Aug 07 11:17:34 The capacitance would be if anything, less than a conventionally manufactured board. Aug 07 11:17:58 well, traditional boards are not that different to soldered Aug 07 11:18:02 But, there are severe mechanical issues, the board will be very fragile, as there are huge shear loads when you bend a board. Aug 07 11:18:16 it's a lot of double sided boards pressed together Aug 07 11:18:24 - it would be less due to the lower dielectric constant of air vs pcb Aug 07 11:18:39 And temperature changes will also cause load changes. Aug 07 11:18:45 stress changes Aug 07 11:33:45 DocScrutinizer05: cleven now has a file in /etc/sudoers.d/ Aug 07 11:33:48 ...that doesn't work Aug 07 11:33:59 DocScrutinizer05: LOL! Aug 07 11:34:09 why don't people *test* this stuff? :c Aug 07 11:34:10 well Aug 07 11:34:21 i mean, it's not hard Aug 07 11:34:27 i fixed it in my sudoers file, but still Aug 07 11:34:37 why do people have problems with such a simple stuff like sudoers.d/* Aug 07 11:35:35 user ALL = NOPASSWD: /opt/cleven/clevenHelper.sh *, /opt/cleven/load.sh *, /opt/cleven/unload.sh Aug 07 11:35:42 sudoers.d doesn't work like that! Aug 07 11:35:47 s/\.d// Aug 07 11:35:52 hm Aug 07 11:35:56 infobot: ping Aug 07 11:35:57 ~pong Aug 07 11:35:59 hm Aug 07 11:36:14 care to guess what my fix was? :) Aug 07 11:39:24 kerio: are /opt/cleven/clevenHelper.sh /opt/cleven/load.sh /opt/cleven/unload.sh at least not writable by anybody but root? Aug 07 11:39:50 yeah, 755 root:root Aug 07 11:40:00 as well as /opt/cleven ? Aug 07 11:40:07 yep Aug 07 11:40:11 good Aug 07 11:40:50 the modules are 644 root too Aug 07 11:42:13 on the other hand, passwords are saved in /etc/passwd, hashed with crypt() Aug 07 11:42:26 so yeah :s Aug 07 11:44:55 unrelated: is there a programmatic way to find out what's the size of a partition? Aug 07 11:45:37 kerio: ivstat or something, I can;t remember Aug 07 11:45:52 iostat? that's for statistics Aug 07 11:46:26 no, it gives the size Aug 07 11:46:43 you'll need to divide it by the cluster size or something Aug 07 11:46:51 I can't remember the exact function name Aug 07 11:47:59 sfdisk -s apparently :D Aug 07 11:50:33 kerio: http://linux.die.net/man/2/fstatfs64 Aug 07 11:50:41 I think I used that some time ago Aug 07 11:51:18 a bit overkill if you want to do it from a script Aug 07 11:51:28 yay, sfdisk is busybox Aug 07 11:51:29 so it's installed everywhere! :D Aug 07 11:52:24 hm, iostat is busybox too, but nobody owns that symlink for some reason Aug 07 11:52:28 maybe it's busybox-power? Aug 07 11:52:50 does busybox-power completely replace busybox? Aug 07 11:53:18 yeah Aug 07 11:53:26 but it does so with preinst/postinst scripts, of course Aug 07 11:53:46 if it doesn't break things, sure why not Aug 07 11:54:51 yeah, it's busybox-power Aug 07 12:00:36 hmm, why does reswap use weird commands instead of /proc/partitions and /proc/diskstats? Aug 07 12:03:54 oh balls, how do i add a literal $ in a busybox string? Aug 07 12:20:00 kerio: \$ <-? Aug 07 12:20:10 jon_y: yeah, i figured :) Aug 07 12:20:24 alright, my swapswap script has no dependencies other than busybox Aug 07 12:20:25 i think Aug 07 12:22:40 kerio: heh, nice name Aug 07 12:23:05 :D Aug 07 12:33:55 * DocScrutinizer05 swallows any comment about messybox-bowa Aug 07 12:34:24 except: Aug 07 12:34:28 ~messybox Aug 07 12:34:28 messy... err busybox is meant for lean scripting. Regarding all the missing options and immanent limitations (see su) it's not really the interactive shell of choice. A lot of people hate busybox because a lot of system integrators don't understand the difference between busybox and a decent user interactive shell plus unix utils Aug 07 12:37:17 hell, my fist linux system had 8MB RAM, 50MB HDD, and yet it had a proper bash and complete manpages and all unixtools Aug 07 12:37:27 first* Aug 07 12:37:56 heh Aug 07 12:38:24 at work, I get to deal with csh and all it's idiosyncrasies Aug 07 12:38:44 its ENTERPRISE grade they said Aug 07 12:38:47 (t)csh is a PITA in the long run Aug 07 12:38:50 at least busybox is consistent Aug 07 12:39:07 oh really? Aug 07 12:39:24 "enterprise" is possibly the worst reason to choose a shell Aug 07 12:39:45 kerio: I think its just pure momentum Aug 07 12:40:04 all the scripts are held over from big iron Unix, probably Aug 07 12:40:12 scripting in csh :( Aug 07 12:40:16 and then when Linux came along... Aug 07 12:41:01 also, CTRL+H for backspaces Aug 07 12:41:14 stty? Aug 07 12:41:16 I'm not sure how they got that crazy :) Aug 07 12:41:18 in work I followed instructions for building android, and it been written "tell your admin to install bash as default shell!". I did since my account came with tcsh initially, and answer been "OK, here you are. But don't complain, you're the only one with bash now" Aug 07 12:41:20 yeah Aug 07 12:41:47 lol, I get that too Aug 07 12:41:55 :D Aug 07 12:42:16 DocScrutinizer05: what breaks if you put bash in /bin/sh? Aug 07 12:42:23 tcl is somehow cool to them :| Aug 07 12:42:27 on N900? Aug 07 12:42:38 ancient tcl8.4 Aug 07 12:42:46 DocScrutinizer05: yeah Aug 07 12:43:00 possibly boot of user Aug 07 12:43:28 I just do bash -i as my first command :) Aug 07 12:43:45 not by using bash as default shell, but by replacing the messybox commands by proper fullsized unixtools Aug 07 12:44:00 jon_y: same here Aug 07 12:44:20 I tried that, dpkg got in the way Aug 07 12:44:34 and I fixed the *rc and profile* scripts so only bash gets bin/gnu in $PATH Aug 07 12:45:36 ~jrtools Aug 07 12:45:36 i heard jrtools is http://wiki.maemo.org/User:Joerg_rw/tools Aug 07 12:45:58 meh, bash is both user and root's default shell here Aug 07 12:45:59 and nothing broke Aug 07 12:46:08 i mean, scripts are still launched by busybox Aug 07 12:46:13 "#!/bin/sh" Aug 07 12:47:06 sure, since you neither linked /bin/sh to bash, not included bash to /etc/shells Aug 07 12:47:20 s/not/nor/ Aug 07 12:47:21 DocScrutinizer05 meant: sure, since you neither linked /bin/sh to bash, nor included bash to /etc/shells Aug 07 12:48:20 and I bet your ps is still useless Aug 07 12:48:34 tar is useless Aug 07 12:48:39 that too Aug 07 12:48:40 gtar is better Aug 07 12:48:48 DocScrutinizer05: nope, my ps is the real ps Aug 07 12:48:55 from procps Aug 07 12:49:10 :D Aug 07 12:49:25 gtar == bin/gnu/tar Aug 07 12:49:30 and bash is in /etc/shells Aug 07 12:49:46 or rather Aug 07 12:49:48 full coreutils pleas :) Aug 07 12:49:52 *please Aug 07 12:49:54 g* == bin/gnu/* Aug 07 12:49:56 jon_y: i have that too Aug 07 12:50:14 are those already optified? Aug 07 12:50:19 yep Aug 07 12:50:23 I mean busyboc symlinks are cheap Aug 07 12:50:23 except 4 Aug 07 12:50:28 nice Aug 07 12:50:33 4? Aug 07 12:50:54 rgrep, diff, diff3 and something else Aug 07 12:50:57 what's the idiomatic way of doing if elif else chains in shell scripting? Aug 07 12:51:15 a case ;-P Aug 07 12:51:39 nope Aug 07 12:51:43 i need two different conditions Aug 07 12:52:01 ?? Aug 07 12:52:09 ternary? Aug 07 12:52:35 if $SWAP1 is in /proc/swaps ... else if $SWAP2 is in /proc/swaps ... else Aug 07 12:52:49 ternary only works for numeric in shell Aug 07 12:53:26 I like my perl scripts more than shell scripts because of this :) Aug 07 12:54:10 the thing is, in real programs you're supposed to use the syscalls to get system data Aug 07 12:54:15 not parse the files in /proc Aug 07 12:55:34 yeah, I've seen programmers do that in C Aug 07 12:55:51 oh god why Aug 07 12:55:55 C string manip is horrible Aug 07 12:56:12 because they were script writers before introduced to C Aug 07 12:56:30 csh+tcl everyday will do that to you Aug 07 12:56:38 kerio: case "`cat \proc\swaps`" in "*${SWAP1}*") do-sth;; "*${SWAP2}*") do-sth-else;; *) echo "WTF?!";; esac; Aug 07 12:56:44 also, using C++ just to cat strings Aug 07 12:56:51 DocScrutinizer05: ooh, neat Aug 07 12:58:00 or you use if then elif else Aug 07 12:58:26 kerio: btw, that massive junk to parse text is now rewriten in Java :) Aug 07 12:58:31 jr@halley:~> help if Aug 07 12:58:33 if: if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi Aug 07 12:58:38 sounds at home on the dailywtf Aug 07 12:59:11 java because regex and they can't handle pointers Aug 07 13:01:50 meh, i can afford two passes over /proc/swaps Aug 07 13:02:23 http://fpaste.org/dHyt/ fuck yeah awk Aug 07 13:03:06 yeah, rarely used tool Aug 07 13:03:15 grep and arithmetics Aug 07 13:04:17 you all make me feel so sad Aug 07 13:04:20 :c Aug 07 13:04:26 DocScrutinizer05: why? Aug 07 13:05:04 just because... and of java Aug 07 13:05:14 and C++ Aug 07 13:05:18 oh, that Aug 07 13:05:43 lol, never underestimate them ever Aug 07 13:06:01 nobody there has heard of diff -u Aug 07 13:06:07 haha Aug 07 13:06:11 they use context diffs Aug 07 13:06:30 also, rcs for version control Aug 07 13:06:58 btw there's absolutely nothing wring with fopen("/proc/foo/bar"), proc-ps does exactly that Aug 07 13:07:06 wrong* Aug 07 13:07:34 well, yeah, but java, reallly, to parse text?? Aug 07 13:07:40 re "supposed to use syscalls" Aug 07 13:07:49 DocScrutinizer05: really? :o Aug 07 13:08:06 guess why it's called procps Aug 07 13:08:33 and yes, even the devels say it's a bit heavy Aug 07 13:09:07 but then otoh, who cares, since you won't call ps in an endless tight loop Aug 07 13:09:40 heh, I've seen ssh called from a GUI thread Aug 07 13:09:53 all fine with me Aug 07 13:10:06 it paused the whole program while the remote command runs Aug 07 13:10:08 wtf is /core? Aug 07 13:10:29 I should get paid more to babysit the programmers :| Aug 07 13:10:39 there are thing I kill with one system() line calling a shell cmd, that otherwise cost me 2 pages of code Aug 07 13:10:52 like e.g. grep Aug 07 13:13:03 and the additional benefit is it's spawning a sub-process that terminates and frees all memory used by sh and grep, as soon as I got my result Aug 07 13:13:36 so tell me what's wrong with it Aug 07 13:13:55 apart from the waste of resources? Aug 07 13:13:57 >:C Aug 07 13:14:26 what friggin waste of resources? YOU are wasting resources reinventing the grep-whell in your code Aug 07 13:14:44 memory resources, and your own resources for coding it Aug 07 13:14:51 grep-whell? Aug 07 13:14:57 oh, wheel Aug 07 13:15:00 wheel Aug 07 13:16:27 it's more mem-heavy for a short while, but frees resources immediately after completing its task, while your code with builtin grep carries this grep code along all the time Aug 07 13:16:44 builtin grep = strcmp? Aug 07 13:16:53 well, strncmp Aug 07 13:16:54 go try that Aug 07 13:17:29 you'll soon find out about boost-regex Aug 07 13:17:40 why would i want to use c++? D: Aug 07 13:18:16 well, you can code your own regex as well Aug 07 13:18:53 or use (3)regex Aug 07 13:19:04 have fun! Aug 07 13:19:56 til you hit "q" on "man 3 regex" I already forgot that system() line I coded Aug 07 13:20:04 hehe Aug 07 13:20:19 plus it just works Aug 07 13:20:38 DocScrutinizer05: Well - yes and no - if the code for your grep is not used, it will be swapped out with enough memory pressure. Aug 07 13:20:47 (well - not swapped out, if it's executable backed) Aug 07 13:20:57 unrelated: can /sys/block/mmcblk*/queue/nr_requests be increased to 4096 or 8192 (as ShadowJK_ said) without too many consequences? Aug 07 13:21:10 SpeedEvil: ack Aug 07 13:21:41 SpeedEvil: probably it's large enough to occupy a whole swap page, or several Aug 07 13:22:04 grep probably is Aug 07 13:22:24 a manual strncmp? not really Aug 07 13:22:42 so what? when I need that grep only once on startup, to e.g. parse initfiles? Aug 07 13:23:13 kerio: and again, grep != strcmp Aug 07 13:23:31 grep == regex + read/write Aug 07 13:24:42 and fun starts when I ned sed instead of grep, and then watch your effort coding that Aug 07 13:24:47 need* Aug 07 13:24:58 * kerio laughs at silly people setting nr_requests to 4 for some weird reason Aug 07 13:25:49 oh, unrelated but inspired by... what's maxterm on fremantle now? Aug 07 13:26:11 iirc on diablo it been 4 or sth iinsane like that Aug 07 13:26:35 maxterm? Aug 07 13:26:50 max number of pty(?) Aug 07 13:28:28 ooh, found a problem - backupmenu can't give me a root console because there's no /bin/bash in backupmenu's jail Aug 07 13:28:34 how fun Aug 07 13:28:50 /proc/sys/kernel/pty/max I guess Aug 07 13:29:18 16, mhm Aug 07 13:29:29 * DocScrutinizer05 wonders if he already fixed that Aug 07 13:30:14 kerio: cat /proc/sys/kernel/pty/max Aug 07 13:30:17 please Aug 07 13:30:30 16 Aug 07 13:30:35 tnx Aug 07 13:30:37 and i haven't fixed it Aug 07 13:31:12 I gathered that Aug 07 13:31:43 since you'd probably have used 10000 when you fix it ;-P Aug 07 13:32:34 how's your reswap going along? Aug 07 13:33:00 DocScrutinizer05: have you "fixed" nr_requests? Aug 07 13:33:08 path? Aug 07 13:33:21 (prolly not, unless swapolube does) Aug 07 13:33:35 /sys/block/mmcblk*/queue/nr_requests Aug 07 13:33:51 4 4 Aug 07 13:33:55 ...wat Aug 07 13:33:56 :-/ Aug 07 13:34:11 cat /sys/block/mmcblk*/queue/nr_requests -> 4 4 Aug 07 13:34:12 ShadowJK_ advised me to use 8192, when doing heavy I/O Aug 07 13:34:42 yeah, I know Aug 07 13:34:50 is 8192 good for normal usage, i wonder? Aug 07 13:35:10 I think I once wrote a wrapper around cp to do that temporarily Aug 07 13:36:16 or not Aug 07 13:36:16 or at least something in between Aug 07 13:36:21 IroN900:~/bin# which cp Aug 07 13:36:23 /usr/bin/gnu/cp Aug 07 13:36:59 I can't recall the downsides it comes with Aug 07 13:37:09 for sure thare are any Aug 07 13:37:35 at very least regarding memory usage or sth Aug 07 13:38:29 waaaait, that's been sooo long ago, I have to check t900 Aug 07 13:39:35 i just don't get why the CPU is used, when copying files Aug 07 13:39:46 i mean, why isn't it I/O bound? Aug 07 13:41:40 DocScrutinizer05: i think that swappolube is the one that put nr_requests to 4 Aug 07 13:42:36 duh Aug 07 13:42:42 * LaoLang_coo_ is back to maemo... Aug 07 13:43:14 meh, 16384 total requests doesn't seem too much to me Aug 07 13:43:20 >:) Aug 07 13:45:50 kerio: PIO mode? Aug 07 13:46:07 copy to cpu cache, copy cache to device Aug 07 13:46:30 meh :c Aug 07 13:47:04 /etc/init.d/rcS: echo 4 >/sys/block/mmcblk0/queue/nr_requests || echo "ohnoes, hope it boots1" Aug 07 13:48:45 dafuq Aug 07 13:49:18 echo 16 > /proc/sys/kernel/pty/max Aug 07 13:49:51 and a *lot* of other nice stuff, inviting to mess with it Aug 07 13:50:27 i don't have anything regarding nr_requests Aug 07 13:50:33 but the other stuff is there Aug 07 13:51:04 i don't get it, why is a small nr_requests a good thing? Aug 07 13:51:17 random IO is really awful, and you gotta use RAM for something Aug 07 13:52:34 echo "/what/me/worry" > /proc/sys/kernel/core_pattern Aug 07 13:52:35 wtf is that Aug 07 13:53:05 oh, no core dumps Aug 07 13:55:05 yeah, git it in my pastebuffer to paste it here ;-) Aug 07 13:59:41 * DocScrutinizer05 idly wonders if there's a pkg bootchart Aug 07 14:01:55 where's friggin bootchart? Aug 07 14:02:46 ok, screw it, i'm setting both nr_requests to 2048 at boot time Aug 07 14:04:18 sounds about sane Aug 07 14:04:32 or maybe 8192? Aug 07 14:04:32 tell me your results Aug 07 14:04:36 ShadowJK_: *poke* Aug 07 14:05:22 i wonder if /etc/init.d/rcS is the right place Aug 07 14:05:27 but hey, lots of parameters are tweaked there Aug 07 14:05:31 obviously Aug 07 14:08:11 ok, put the echo calls right before the exit in /etc/init.d/rcS and they were applied Aug 07 14:08:41 i put them at 8192 because fuck waiting 20 minutes of IO at 200kb/s to copy ONE file Aug 07 14:09:15 I just wonder how /sbin/preinit and /etc/init.d/rcS relate Aug 07 14:09:23 preinit is before init Aug 07 14:09:40 /etc/init.d/rcS is ran by /etc/event.d/rcS, which is ran by upstart (init) Aug 07 14:09:51 mhm Aug 07 14:09:53 thanks Aug 07 14:10:07 at least, that's what i gathered by the comments in /etc/event.d/rcS Aug 07 14:10:28 fsck upstart Aug 07 14:13:56 case "$root" in 3) root_dev=sda1 root_dev_name="USB hard drive" DAFAQ?! Aug 07 14:14:33 too little too late, nokia :c Aug 07 14:14:47 DocScrutinizer06, preinit? Aug 07 14:14:57 :nod: Aug 07 14:15:06 did the n810 have usb otg? Aug 07 14:15:06 yeah, a lot of stuff for booting from somewhere other than onenand was stripped out Aug 07 14:16:00 if [ $serial_console -ne 0 ]; then Aug 07 14:16:01 echo_g "Press any key for interactive startup" Aug 07 14:17:48 default_root=$(cal-tool --get-root-device 2> /dev/null) Aug 07 14:21:15 hope I fsckd my work N900 with cal-tool --set-root-device "" now Aug 07 14:22:33 * DocScrutinizer06 reboots Aug 07 14:25:07 boots. Still I wonder how to recover from cal-tool --set-root-device mmc Aug 07 14:25:19 in case it refuses to boot then Aug 07 14:25:32 reflash won't help a messed up CAL Aug 07 14:26:33 only way to recover from such a thing would be to build something you can use with the "load this and run it" option for the flasher and would fix your CAL Aug 07 14:26:47 yep Aug 07 14:26:58 ~rescueos Aug 07 14:27:00 nin101's rescue-system Aug 07 14:27:07 stupid infobot Aug 07 14:27:22 ~listkeys rescue Aug 07 14:27:24 Factoid search of 'rescue' by key (8): rescuecd ;; htcrescue ;; rescue disks ;; cmd: rescue (.*?) ;; rescue-os ;; superrescue ;; reiserfs-rescue-disk ;; rescue disk. Aug 07 14:28:22 ~rescue kerio Aug 07 14:28:23 * infobot leaps into certain danger to rescue kerio and return kerio to safety! Aug 07 14:28:37 yay Aug 07 14:28:46 !seen robbiethe1st Aug 07 14:28:50 ~seen robbiethe1st Aug 07 14:28:50 ~rescue-os Aug 07 14:28:57 robbiethe1st <~robbiethe@50-37-128-155.mscw.id.frontiernet.net> was last seen on IRC in channel #maemo, 10h 56m 53s ago, saying: '-.-'. Aug 07 14:28:57 i guess 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/ Aug 07 14:29:33 DocScrutinizer, boot some other OS using flasher and chroot back into Maemo? Aug 07 14:29:36 the lack of /bin/bash in backupmenu prevents me from using backupmenu's rescue shell :( Aug 07 14:29:51 I have a very dead battery and when it is in the n900 and connected to the charger (either wall or laptop usb) the phone tries and retries to boot and the battery does not charge. How can I stop the cycle of booting attempts and leave te battery to charge "quietly" ? Aug 07 14:30:06 jpinx: remove the battery Aug 07 14:30:08 and then Aug 07 14:30:11 ~flatbatrecovery Aug 07 14:30:16 ~flatbatrescue Aug 07 14:30:19 goddammit infobot Aug 07 14:30:22 ~flatbatcharge Aug 07 14:30:25 forget it Aug 07 14:30:29 :) Aug 07 14:30:35 ~listkeys flatbat Aug 07 14:30:38 Factoid search of 'flatbat' by key (2): flatbatrecover #DEL# ;; flatbatrecover. Aug 07 14:30:44 ~flatbatrecover Aug 07 14:30:45 Remove battery for 1 minute. Insert battery. Plug powered Nokia wallcharger to device. Watch steady amber. Let sit and charge. Do NOT try to boot. After 30 min, you got either a) a booted up N900, b) flashing amber which means you can boot, c) steady amber going off - in this case start over again with ~flatbatrecover Aug 07 14:31:06 there you go Aug 07 14:31:06 jpinx: either you fsckdup your rootfs, then you need to reflash, or your battery is so damaged you simply need a new one Aug 07 14:31:52 DocScrutinizer06: I reckon it's the battery cos the N900@boots fine with another battery Aug 07 14:31:58 jpinx: flatbatrecover won't help since your device already tries to boot Aug 07 14:32:20 jpinx: :nod: battery simply dead Aug 07 14:32:49 DocScrutinizer06: I was hoping for a way to stop the autoboot function of plugging in the charger Aug 07 14:32:50 jpinx: you can try with cleaning the contacts of battery Aug 07 14:33:03 jpinx: what for? Aug 07 14:33:35 DocScrutinizer06: to do charge only.. not boot the device Aug 07 14:33:50 there's no charging without boot Aug 07 14:34:06 DocScrutinizer06: so it seems ;) Aug 07 14:34:16 except flatbatrecover, which I told you doesn't help your case Aug 07 14:34:32 jpinx: leave battery in untill it dies Aug 07 14:34:32 thanks for the confirmation :# Aug 07 14:34:38 jpinx: and then do flatbatrecover Aug 07 14:34:59 jacekowski: so what's the sense in that? Aug 07 14:35:11 jacekowski: battery already dead Aug 07 14:35:24 not dead enough apparently Aug 07 14:35:33 dead enough for what? Aug 07 14:35:44 to use emergency charging Aug 07 14:36:02 and not charged enough to boot the phone Aug 07 14:36:08 "not dead enough to use emergency charging" should mean "charged enough to boot the phone" Aug 07 14:36:11 in an healthy battery Aug 07 14:36:12 there's no use in emergency charging when battery already charged enough to boot system, then fails Aug 07 14:36:26 kerio: exactly Aug 07 14:36:51 on the other hand, maybe charging it somewhere else will bring it back to an usable level Aug 07 14:36:51 battery dead like stinking fish Aug 07 14:37:12 maybe cleaning contact would Aug 07 14:37:26 no charging will cure that cell Aug 07 14:37:47 jpinx: buy two scud blue dream, patch them together, enjoy your 3000mAh battery that you need an extra case for Aug 07 14:38:08 only hope for healing is some dirt on BSI causing that Aug 07 14:38:25 I've tried charging on an external charger Aug 07 14:38:26 by the way, DocScrutinizer06, why do you have swappolube installed? Aug 07 14:38:43 jpinx: did you screw up the boot process in the mean time? Aug 07 14:38:43 because... Aug 07 14:38:59 DocScrutinizer06: you always say you don't believe in that kind of scripts Aug 07 14:39:01 I'm not even sure I have Aug 07 14:39:06 hehe Aug 07 14:39:13 kerio: nope.. it boots fine with other good battery Aug 07 14:39:19 then use that one! Aug 07 14:39:24 and no, I never said anything like that Aug 07 14:39:28 i mean, duh Aug 07 14:39:41 kerio I was hopimg for a spare ;) Aug 07 14:40:10 thanks guy.. I'll soldier on ;) Aug 07 14:40:12 jpinx: clean contacts, retry, dispose Aug 07 14:40:32 DocScrutinizer06: yep. tht tomorrows top todo Aug 07 14:41:11 sleepy time here :) Aug 07 14:41:13 jpinx: make sure to not dispose if cleaning the contacts works! Aug 07 14:41:26 jpinx: your battery probably got 3mAh Aug 07 14:41:31 :) Aug 07 14:42:32 I guess you either deep-discharged it, or exposed it to heat Aug 07 14:42:46 or dropped it Aug 07 14:42:59 possibly toasted it Aug 07 14:43:12 ~batteryfaq Aug 07 14:43:12 it has been said that batteryfaq is http://wiki.openmoko.org/wiki/Battery_Questions_and_Answers Aug 07 14:43:13 in the sunny window ;) Aug 07 14:49:51 who wants an n950? Aug 07 14:49:55 only £1000 Aug 07 14:50:00 !!! Aug 07 14:50:13 £1250 last time I checked. Aug 07 14:50:21 on ebay. Aug 07 14:50:23 i'll give you about tree fiddy Aug 07 14:50:52 * florian offers his P4 Intellistation ;) Aug 07 14:51:31 hi Aug 07 14:51:58 i am tryng to use my n900 in mass storage mode on a rather cheap dvd-player Aug 07 14:52:14 err wut? Aug 07 14:52:53 one of those dvd-players with usb-functionality Aug 07 14:52:55 you're aware that N900 MSM is about turning the N900 into a storage device? Aug 07 14:53:10 yes, i am ;) Aug 07 14:53:33 so what would your DVD do with a USBstick plugged into it? Aug 07 14:53:43 one of those dvd-players with usb-functionality Aug 07 14:53:45 Play video files stored on it presumably Aug 07 14:53:47 play .avis, probably Aug 07 14:53:55 yupp, exactly Aug 07 14:54:07 mhm, never heard of that Aug 07 14:54:13 go ahead Aug 07 14:54:26 is vfat that much different from fat16/32? Aug 07 14:54:36 the player doesn't recognize any partition Aug 07 14:54:36 vfat == fat32 Aug 07 14:55:03 not really, according to the wiki Aug 07 14:55:52 ~wiki vfat Aug 07 14:55:58 i have no idea what the problem is here Aug 07 14:55:58 At http://en.wikipedia.org/wiki/Vfat (URL), Wikipedia explains: "{{infobox file system | name = FAT | developer = Microsoft, SCP, IBM, Compaq, Digital Research, Novell | full_name = File Allocation Table:FAT12 (12-bit version),FAT16/FAT16B/FAT16X (16-bit versions),FAT32/FAT32X (32-bit version with 28 bits used) | introduction_date = FAT12: August 1980 (QDOS)FAT16: August 1984 (IBM PC DOS 3.0)FAT16B: November 1987 (Compaq MS-DOS 3.31)FAT16X: August 1995 ... Aug 07 14:58:46 >>Further, the term "VFAT" has led to various misconceptions as well, as it is sometimes erroneously used as if it would describe another variant of FAT file system to be distinguished from the FAT12, FAT16 and FAT32 file systems, while in reality it does not specify another file system, but an optional extension, which can work on top of any FAT file system, FAT12, FAT16 or FAT32. Aug 07 14:59:12 that's what i was talking about :) Aug 07 14:59:26 well, N900 is using VFAT Aug 07 14:59:38 on FAT32 Aug 07 14:59:43 that dvd-player looks that cheap, i might have a problem with this fat extension Aug 07 15:01:03 or could it be the delay between plugging in, and actual availability? Aug 07 15:01:16 stupid question:did you enable mass storage mode on the n900 itself? Aug 07 15:01:24 yes ;) Aug 07 15:02:04 this is the first device i come across where MSM doesn't work Aug 07 15:02:19 well, the n900's mass storage mode is kinda weird Aug 07 15:02:30 it shows up as two devices Aug 07 15:02:40 try unplugging, and replugging without enabling mass storage mode Aug 07 15:03:07 that shouldn't be a problem, i read on a forum that this player just chooses the first, and primamry fat32 partition, ignores the rest Aug 07 15:03:07 and then manually use osso-usb-mass-storage-enable.sh Aug 07 15:03:17 hm Aug 07 15:03:17 \_o_/ Aug 07 15:03:31 like, osso-usb-mass-storage-enable.sh /dev/mmcblk0p1 Aug 07 15:03:37 after umounting /dev/mmcblk0p1 i mean Aug 07 15:05:48 you could try removing the uSD Aug 07 15:05:56 might help Aug 07 15:06:16 is there any way to get visual/audible bell working when using ssh to irssi? guess not, but haven't found any separate ssh client. Aug 07 15:06:30 already tried that Doc :/ Aug 07 15:07:09 then speed up with your whole process, it might be timing Aug 07 15:07:25 hehe, that's a challenge ;) Aug 07 15:12:57 alright, definitely not my timing Aug 07 15:13:10 even Kerio's manual way doesn't work Aug 07 15:13:44 is MyDocs primary? Aug 07 15:14:38 an easy way to shrink my SD, create a 1GB partition, and use it via MSM would be fine, too.. ;) Aug 07 15:18:04 primary? Aug 07 15:18:46 don't ask me about it, just read it has to be "primary" and "fat32" ;) Aug 07 15:18:49 creating additional partitions and even exporting them via MSM is an expert topic Aug 07 15:19:03 aaah, yes it's primary Aug 07 15:19:47 but I doubt it would export the partiton table in a way so the DVD could tell, which maybe is the problem Aug 07 15:20:01 weeedar: what error does the dvd player give? Aug 07 15:20:19 none, it just acts as if theres nothing plugged in :/ Aug 07 15:20:45 wouldn't that also be the case when there are no appropriate files found? Aug 07 15:21:07 hm, my folder is hidden Aug 07 15:21:12 brb :) Aug 07 15:23:05 * DocScrutinizer05 idly wonders if that DVD player has a PS2 kbd receptacle ;-P Aug 07 15:23:32 There isn't much cpu use when copying files Aug 07 15:24:29 ShadowJK_: what are the drawbacks of nr_iorequests= ? Aug 07 15:25:42 * ShadowJK_ uses nr_request 4 or 8 or something on diablo, and 4096 or 8192 on fremantle Aug 07 15:26:04 mhm Aug 07 15:26:37 rcS sets it to 4 on fremantle Aug 07 15:27:04 I wonder if 2048 was a better value there Aug 07 15:27:14 for everyday use Aug 07 15:27:23 nope, still doesn't work. the scanning starts after the recognition Aug 07 15:28:10 the first holiday i forget to bring the tvout-cable, and i actually need it... Aug 07 15:28:20 :-/ Aug 07 15:28:26 i thought it was untouched on fremantle actually Aug 07 15:28:43 my rcS has that entry Aug 07 15:29:03 Can some one here ping github.com and tell me if they get high respons time too? Aug 07 15:29:04 DocScrutinizer; if the IO queue is stuffed full of random I/O it takes ages to clear up, that's one drawack Aug 07 15:29:19 alright guys, thansk for your help, i'll call it evil wizardry or something ;) Aug 07 15:29:38 and why i use 8 on diablo, because diablo kernel's swap write pattern is totally random mostly :0 Aug 07 15:29:49 Dynamit: depends what you call high Aug 07 15:30:01 100+ Aug 07 15:30:25 DocScrutinizer05: i'm not sure if it matters on SD cards Aug 07 15:30:35 echo 4 >/sys/block/mmcblk0/queue/nr_requests || echo "ohnoes, hope it boots1" Aug 07 15:30:37 echo 4 >/sys/block/mmcblk1/queue/nr_requests || echo "ohnoes, hope it boots2" Aug 07 15:30:42 iirc I dimensioned it first as 4 * 5000ms (worst latency I had seen on mmc/sd), for 20s, leaving 10s margin for watchdogs etc Aug 07 15:30:43 from rcS Aug 07 15:31:24 surely you do not want your nr_requests to be lower than your io_quantum? Aug 07 15:31:41 i'm pretty sure that's not original? :) Aug 07 15:31:46 Dynamit: rtt min/avg/max/mdev = 77.327/79.391/84.580/2.357 ms Aug 07 15:32:00 I'd be surprised if that's my mess Aug 07 15:32:12 how the hell am I supposed to test all my disk tunings anyway? Aug 07 15:32:26 the || echo looks like something I would write Aug 07 15:32:26 though I dont remember writing it Aug 07 15:32:28 I have changed a bunch of values and have NFC if it actually does anything? Aug 07 15:32:32 thx teotwaki: because I have almost the hole time 100+ Aug 07 15:32:51 teotwaki: ?? Aug 07 15:33:13 teotwaki: nm Aug 07 15:34:04 Dynamit: from another location: rtt min/avg/max/mdev = 91.944/92.986/97.725/1.645 ms Aug 07 15:34:28 okey so the server have a pretty high load right now Aug 07 15:34:42 from yet another location: rtt min/avg/max/mdev = 112.332/120.461/143.239/9.387 ms Aug 07 15:36:55 wtf?! it might be my mess actually? can't recall ever writing that stuff Aug 07 15:37:05 t900 is 'clean' Aug 07 15:37:46 weird Aug 07 15:37:59 I have some weird problem with Uboot I have omap1 and power-kernel when I try to load them it looks like it load the kernel but if I look close something tells my sens that it did not load the kernel I want, and when I check it by load the terminal it say losso30-0m5 Aug 07 15:38:21 07. Mär 2011 rcS :-o Aug 07 15:38:54 I have U-boot 2012.04.001-01269 Aug 07 15:39:37 when I look at Image typ when it load the kernel it say arm uncompressed Aug 07 15:46:40 Dynamit: to check which kernel runs, type uname -a Aug 07 15:47:10 I know but thx for remember me to check that on the phone LoL Aug 07 15:48:10 yey it's power51 even that terminal say totally different when loaded Aug 07 15:48:34 it should say -power51 on load not 0m5 Aug 07 15:49:40 this is just the busybox version, has nothing to do with kernel version Aug 07 15:50:22 was about to say just that Aug 07 15:51:18 which makes me wonder why Dynamit needs powerkernel anyway Aug 07 15:52:12 okey on one of the other powerkernel it say powerkernel and not the busybox version but shit the same Aug 07 15:52:50 honestly I don't see anything like that on any xterm startup Aug 07 15:53:34 BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) built-in shell (ash) Aug 07 15:53:37 is what I get Aug 07 15:54:28 quite obviously version info of busybox Aug 07 15:54:32 ccocccsss Aug 07 15:54:48 o.O Aug 07 15:55:49 make me to a joke if you people want it Aug 07 15:56:45 nobody makes jokes here Aug 07 15:57:40 maybe I couldn't parse your last sentence "okey..." Aug 07 15:58:29 I don't think busybox welcome msg changes with kernel Aug 07 15:59:09 maybe you got a different shell on that other system? Aug 07 15:59:51 what for do you use powerkernel? Aug 07 16:01:38 under-clock, over-clock, use tools like aircrack Aug 07 16:01:47 :nod: Aug 07 16:01:49 and some other stuffs Aug 07 16:02:42 What to lazy to make own tools, why do tools when it's many already out for the public to use for testing purpose of curse Aug 07 16:06:26 way too... ? Aug 07 16:07:02 what do you mean DocScrutinizer05 Aug 07 16:07:39 trying to parse your sentence. Suggesting corrected start of sentence like I read it Aug 07 16:07:54 way too lazy to... Aug 07 16:08:19 "what to lazy to" makes no sense to me Aug 07 16:09:55 are sorry some times my brain thing one thing write something else Aug 07 16:10:05 np Aug 07 16:10:32 we'll decode everything, eventually ;-D Aug 07 16:11:26 * DocScrutinizer05 afk Aug 07 16:11:28 o/ Aug 07 16:29:17 ShadowJK_: fremantle uses 128 for nr_requests Aug 07 16:29:19 at least, here Aug 07 16:30:15 ShadowJK_: 4096 or 8192? i have 8192 now, but i don't really know what the drawbacks are Aug 07 17:15:26 128 is kernel default Aug 07 17:16:02 tbh i dont think there any difference once it's "big enough" Aug 07 17:23:44 ShadowJK_: so 8192 then :3 Aug 07 17:24:06 i hope the watchdog won't bite me in the arse Aug 07 17:28:19 it wasnt mlocked or realtime in diablo Aug 07 17:29:04 uhh Aug 07 17:29:12 I've a small problem with hildon-desktop Aug 07 17:29:18 or, not so small really Aug 07 17:29:24 It decided to break completely Aug 07 17:29:36 Input works, but not the screen Aug 07 17:30:21 The screen only shows 1 color in the whole screen, and killing hildon-desktop (which I did blindly) shows xterm briefly (so it's not hardware-related) Aug 07 17:31:11 restore your backupmenu backup! Aug 07 17:31:53 FIQ: you can try to apt-get install --reinstall hildon-desktop Aug 07 17:32:07 kerio: how exactly? Aug 07 17:32:15 freemangordon: ok Aug 07 17:32:20 just in case your transitions.ini are broken Aug 07 17:32:22 well, you do have a full backup, DON'T YOU >:C Aug 07 17:32:24 first I have to accomplish internet connection Aug 07 17:32:34 kerio: maybe? *hides* Aug 07 17:32:36 FIQ: do you have ssh? Aug 07 17:32:40 freemangordon, yeah Aug 07 17:32:46 trying to turn on WLAN right now Aug 07 17:32:52 all blindly, yay Aug 07 17:33:14 oh Aug 07 17:33:15 awesome Aug 07 17:33:20 I succeed, it's connected Aug 07 17:33:26 now to connect to the ssh.. Aug 07 17:35:52 freemangordon: there we go, ssh connected Aug 07 17:35:56 going to try reinstalling now Aug 07 17:41:17 freemangordon: Problem not solved Aug 07 17:41:35 (I killed hildon-desktop after the install, no change, should I try reboot as well?) Aug 07 17:41:47 even though I can't see any difference Aug 07 17:42:13 (and in case of fail, I have to once again blindly turn on WLAN :D) Aug 07 17:43:22 kerio, what is backmenu though? Aug 07 17:45:03 Ah, looks like reboot helped post-reinstall Aug 07 17:47:30 FIQ: backupmenu is your security blanket for maemo Aug 07 17:47:45 hm Aug 07 17:47:57 is it worth installing in case something like this happens again? :P Aug 07 17:48:01 full backup/restore *on device* Aug 07 17:48:06 you just need to keep bootmenu working Aug 07 17:48:10 and it takes very little, really Aug 07 17:48:18 oh, nice Aug 07 17:48:25 @ "on device" Aug 07 17:48:32 especially since my microUSB is broken Aug 07 18:54:55 ShadowJK_: what do you think is a good SD ram size? Aug 07 18:55:26 i made a script that *toggles* between two swap partitions, keeping track of fragmentation Aug 07 18:55:44 doc said to use 512MiB Aug 07 19:01:56 * ShadowJK_ uses 2g, but when 2g written i toggle to emmc and immediately back Aug 07 19:07:48 DocScrutinizer05! explain! Aug 07 19:08:09 ShadowJK_: DocScrutinizer05 said that me using two 4gb partitions was stupid :'( Aug 07 19:11:45 http://pulse.nokia.com/welcome#wp7_selected Aug 07 19:11:51 check out the third item on the list :) Aug 07 19:12:44 well toggling from usd to usd is a bit slow i think Aug 07 19:17:53 ShadowJK_: :c Aug 07 19:19:09 * ShadowJK_ waits for the "no maemo" whine :) Aug 07 19:20:59 ShadowJK: i'm toggling from usd to usd anyway Aug 07 19:21:14 but i still don't get why size matters Aug 07 19:21:25 Oh I just use 2g because it's the max Aug 07 19:21:32 :o Aug 07 19:21:33 wat Aug 07 19:22:32 Well, there's a reason that the original swap is 768, you can't practically run the device with swap use anywhere near that, but it eases fragmentation conditions Aug 07 19:26:01 no, i mean, why is 2g the max? Aug 07 19:30:36 busybox-power's swapon happily made two 4gb swap partitions for me Aug 07 19:30:39 and maemo was happily using them Aug 07 19:30:48 oh Aug 07 19:30:55 maybe that only applies to diable then Aug 07 19:30:58 diablo Aug 07 19:31:11 hrmpf, i repartitioned to make two 512mb ones already Aug 07 19:35:27 DocScrutinizer05: you lied to me! >.< Aug 07 19:37:42 I've got 2G swap partition, but my script uses 1.5G as reswap threshold Aug 07 19:37:57 just because I sometimes go a gig over or more between me running the script Aug 07 19:38:30 what do you mean you go a gig over? Aug 07 19:39:12 like a 3 gig written Aug 07 19:39:24 using uSD for swapping.. Aug 07 19:39:36 wouldn't that kinda kill the SD card pretty fast? Aug 07 19:39:37 ShadowJK: between you running the script and what? Aug 07 19:39:40 FIQ: meh, why? Aug 07 19:40:03 uSDs are perfect block devices, they do their own wear levelling Aug 07 19:40:04 because swap, being "RAM" is written to/read from all the time? Aug 07 19:40:12 nah, not all the time Aug 07 19:40:32 kerio, if script is run and written data is below threshold, it does nothing. If it's above, it does reswap. Sometimes I don't run it often enough and it's gigabyte over the threshold :P Aug 07 19:40:40 oh, heh Aug 07 19:41:21 FIQ, well it does that to the emmc anyway by default, so even if the wearout is true (which it isn't really), isn't it smarter to move it to uSD which is replaceable instead of emmc which is not? Aug 07 19:41:34 hm Aug 07 19:41:35 True Aug 07 19:41:45 But I somehow got the idea that eMMC was more stable Aug 07 19:41:50 ShadowJK: so you say i should use a big swap partition instead of a small one? Aug 07 19:41:50 Whatever :p Aug 07 19:42:34 FIQ: eMMC is faster Aug 07 19:42:44 Well sure if you have kingstons and other shit cards it might not be as reliable Aug 07 19:42:56 but the sd is barely used, emmc holds /opt Aug 07 19:43:03 But i've not had problems on N900 even with Transcend Aug 07 19:43:12 ShadowJK: sandisk c4 32gb represent! \o/ Aug 07 19:43:59 emmc holds /opt, /home (with all the nasty sqlite databases), MyDocs, and swap. That makes for heavily random access i/o when the device is under load Aug 07 19:45:25 uSD has the benefit of not having all that heavy access going on, so as long as there's no swap fragmentation, the swap writes are mostly sequential Aug 07 19:45:39 Thanks to the nokia modified swapping algorithm \o/ Aug 07 19:47:58 \o/ Aug 07 19:48:15 ShadowJK: srsly though, reswap often or reswap big? Aug 07 19:48:43 hell, i could make a 8gb swap partition and just ignore it, i reboot often enough anyway Aug 07 19:49:09 The amount is always the same 128M or however much you hav sitting in swap Aug 07 19:49:39 I just picked 2G because I didn't want to have to do it often Aug 07 19:51:27 When I had 700M, I could tell the instant it went over, and if I was in the middle of something, I didn't want to close the app obviously, and if I didn't close nonessential stuff first, reswap took a long time, and the reswap process itself generated like 200-300M of writes sometimes, meaning I was already almost 50% on the way to another reswap already Aug 07 19:52:08 by "I could tell" I mean I could often tell by device responsiveness that it had gone over Aug 07 19:52:29 with 2g it's a bit more diffuse Aug 07 19:55:11 meh, i'm repartitioning Aug 07 19:55:11 again Aug 07 20:35:28 what the FUCK Aug 07 20:35:40 hildon-application-manager 2.2.7.2 Aug 07 20:35:43 apt-worker exited. Aug 07 20:35:46 Password: Aug 07 20:36:45 this makes no sense Aug 07 20:36:53 passwordless sudo isn't supposed to even be there Aug 07 20:39:59 i mean, wtf Aug 07 20:42:33 i mean, i don't complain Aug 07 20:42:34 but what the hell Aug 07 20:45:08 ohohoho, cssu bug! Aug 07 20:57:39 oh wow Aug 07 20:57:56 I never measured 3g standby on spare n900 before Aug 07 20:58:19 too much? too little? Aug 07 20:59:30 bq27200.sh with one-hour interval, manually compute consumption from NAC, hour ny hour: 7mA, 11mA, 8mA, 8mA, 10mA, 9, 8, 8, 8, 7 Aug 07 21:00:02 received two calls (unanswered, but vibra on, and screen prolly came on) Aug 07 21:00:55 that's very little! ^_^ Aug 07 21:01:12 hm, but that only works out to 6 days standby with japod battery Aug 07 21:01:30 well boo hoo Aug 07 21:01:34 use two scuds Aug 07 21:01:44 and suspend to ram, maybe Aug 07 21:01:48 although the radio is the big power draw Aug 07 21:02:19 well, 12 days in offline mode Aug 07 21:02:39 shouldn't it be a lot more, with suspend-to-ram? Aug 07 21:02:49 it's like 99.99% str anyway? Aug 07 21:02:58 hm Aug 07 21:03:06 good point Aug 07 21:03:12 I mean C4 is essentially suspend to ram Aug 07 21:03:17 although not really Aug 07 21:03:25 i mean, the watchdog wants something every 30 seconds or so Aug 07 21:03:29 doesn't it Aug 07 21:03:38 i guess Aug 07 21:04:35 suspend to ram==no fone calls Aug 07 21:04:55 nah, if you're not in offline mode it doesn't even work Aug 07 21:05:07 because the phone keeps waking the system up Aug 07 21:07:30 wut are you even babbling on about? Aug 07 21:07:55 try it Aug 07 21:10:04 vi__: kerio is correct, unsol response (e.g. signal strength report) swill wake up OMAP all the time Aug 07 21:10:30 unsol result? Aug 07 21:11:46 infobot: kerio is [...] kerio is correct [...] Aug 07 21:11:47 okay, kerio Aug 07 21:12:03 =D Aug 07 21:12:36 now lock it, fool! ;-P Aug 07 21:12:48 or vi__ will redefine it Aug 07 21:12:49 infobot: lock kerio Aug 07 21:12:50 kerio: locking factoid kerio Aug 07 21:12:52 :D Aug 07 21:12:56 can't it be unlocked? Aug 07 21:13:03 by you, yes Aug 07 21:13:07 by me too ;-P Aug 07 21:13:11 oh :c Aug 07 21:13:19 by anyone who grabs your nick Aug 07 21:13:28 nickserv enforce is *on*, bitchez Aug 07 21:13:35 ...at least, i think Aug 07 21:13:47 yep, it is Aug 07 21:14:23 ~+help lock Aug 07 21:14:24  Desc: Factoid locking to prevent removal by others Aug 07 21:14:24  Usage: lock Aug 07 21:14:24 Example: lock abuse Aug 07 21:14:24  NOTE: By default, only registered "ops" on the bots or factoids matching the user's nick are able to lock factoids. Aug 07 21:14:24  NOTE: Requires factoid extension (extra) support enabled. Aug 07 21:14:36 i see Aug 07 21:14:52 oh well, Rodney has ??kerio as a redirect to ??troll Aug 07 21:15:09 (nethack informations bot) Aug 07 21:15:57 ~abuse Aug 07 21:16:06 LOL Aug 07 21:16:59 ~abuse is running a OS from Redmond on a decent hardware platform Aug 07 21:17:00 * infobot smacks is running a OS from Redmond on a decent hardware platform across the face. "Take that, sucker!" Aug 07 21:17:12 FU bot! Aug 07 21:17:12 haha Aug 07 21:17:14 ~abuse DocScrutinizer05 Aug 07 21:17:14 * infobot smacks DocScrutinizer05 across the face. "Take that, sucker!" Aug 07 21:17:17 ~useless Aug 07 21:17:17 * infobot starts crying and hides from docscrutinizer05 in the darkest corner of the room. :( Aug 07 21:17:22 aww :( Aug 07 21:17:23 ~botsnack Aug 07 21:17:24 kerio: thanks Aug 07 21:18:11 why tf is a CMD overriding a factoid definition? Aug 07 21:18:34 infobot: lock is cheese Aug 07 21:18:41 because of this ^ Aug 07 21:19:07 there are CMDs and commands ;-) Aug 07 21:19:19 ~help abuse Aug 07 21:19:23 k Aug 07 21:19:28 ~+help abuse Aug 07 21:19:29 no help on abuse. Use 'help' without arguments. Aug 07 21:19:39 ~+help lock Aug 07 21:19:39  Desc: Factoid locking to prevent removal by others Aug 07 21:19:40  Usage: lock Aug 07 21:19:40 Example: lock abuse Aug 07 21:19:40  NOTE: By default, only registered "ops" on the bots or factoids matching the user's nick are able to lock factoids. Aug 07 21:19:40  NOTE: Requires factoid extension (extra) support enabled. Aug 07 21:19:54 i see Aug 07 21:19:56 ~listkeys abuse Aug 07 21:19:58 Factoid search of 'abuse' by key (19 of 27): macroabuse ;; jim abuse ;; floppy abuse ;; buttabuse #DEL# ;; macroabuse #DEL# ;; abuse me ;; abuse $nick ;; dictabuse #DEL# ;; dcc abuse ;; userabuse ;; idiotabuse ;; channel abuse ;; bot abuse ;; dictabuse ;; abusestats ;; guruabuse ;; abused ;; security abuse ;; giveabuse. Aug 07 21:20:09 ~abuse me Aug 07 21:20:09 * infobot smacks kerio across the face. "Take that, sucker!" Aug 07 21:20:22 meh Aug 07 21:20:24 ~listkeys abuse Aug 07 21:20:26 Factoid search of 'abuse' by key (18 of 27): channel abuse ;; security abuse ;; guruabuse ;; idiotabuse ;; mongoose abuse ;; buttabuse #DEL# ;; abusers ;; abuse me ;; macroabuse #DEL# ;; dcc abuse ;; floppy abuse ;; jim abuse ;; abuse #DEL# ;; bot abuse ;; cmd: abuse (.*?) ;; abuse fender ;; abusestats ;; abused. Aug 07 21:20:27 ...i really don't know what i was expecting Aug 07 21:20:37 s/i was/was i/ Aug 07 21:20:38 kerio meant: ...i really don't know what was i expecting Aug 07 21:20:43 ~literal cmd: abuse (.*?) Aug 07 21:20:43 "cmd: abuse (.*?)" is "($hans): smacks $hans across the face. "Take that, sucker!"" Aug 07 21:21:34 ~unlock kerio Aug 07 21:21:44 ~forget kerio Aug 07 21:21:44 vi__: u mad bro Aug 07 21:21:44 cannot alter locked factoids, vi__ Aug 07 21:21:51 why so mad bro Aug 07 21:22:08 ~keri0 is a noobor Aug 07 21:22:09 vi__: okay Aug 07 21:22:21 ~keri0 is a jarjar binks Aug 07 21:22:21 ...but keri0 is already something else... Aug 07 21:22:29 ~forget keri0 Aug 07 21:22:29 i forgot keri0, vi__ Aug 07 21:22:32 ~keri0 is a jarjar binks Aug 07 21:22:32 okay, vi__ Aug 07 21:23:09 ~buttabuse kerio Aug 07 21:23:21 ~floppyabuse kerio Aug 07 21:23:28 vi_ STFU! Aug 07 21:23:34 infobot: <3 Aug 07 21:23:34 I love you. <3 Aug 07 21:23:49 ~rape infobot Aug 07 21:23:49 * infobot takes infobot behind the WallMart and makes a few grunts and screams Aug 07 21:24:11 ~rape an alpaca Aug 07 21:24:11 * infobot takes an alpaca behind the WallMart and makes a few grunts and screams Aug 07 21:25:59 DocScrutinizer05: your killing all fun Aug 07 21:26:21 fun is an entity Aug 07 21:26:43 ~fun is an entity Aug 07 21:26:43 ...but fun is already something else... Aug 07 21:26:46 oh, ok then Aug 07 21:27:17 kerio: please stop messing with bot as well Aug 07 21:27:35 k Aug 07 21:43:25 yo fmg Aug 07 21:43:35 hows it hangin? Aug 07 21:43:43 vi_: hi Aug 07 21:43:44 lol and lazy I trust. Aug 07 21:43:55 yeah :) Aug 07 21:44:00 S/lol/low Aug 07 21:44:49 vi_: and what's up? Aug 07 21:47:23 ~seen zeq Aug 07 21:47:28 zeq <~s_j_newbu@178.110.126.62> was last seen on IRC in channel #maemo, 3d 5h 13m 52s ago, saying: 'kerio: probably "kernel-feature-sigmask-syscalls" would be more accurate, but I'm open to suggestions.'. Aug 07 23:50:16 friggin bain-defunct plasma desktop Aug 07 23:50:27 brain even Aug 08 00:40:41 ShadowJK: wtf is this: http://www.totobay.com/original-uem-ic-for-nokia-x3-x6-7230-n900-e72-4376047_p25848.html Aug 08 00:48:59 Charger chip/DC converter , apparently Aug 08 00:49:45 also, looks like it has something to do with storing the IMEI number Aug 08 01:08:40 freemangordon, are you up ? Aug 08 01:10:32 robbiethe1st: huh? well when it's charger chip it should probably be bq24150(a) Aug 08 01:10:44 robbiethe1st: but how's that related to IMEI? Aug 08 01:12:42 if only those ***** in China would be able to read the chip name from one of the chips. Is this really THAT hard to google for those three lines of 7987saf97987 Aug 08 01:13:14 I'd do it if only I could read anything in that crappy photo they provide Aug 08 01:20:44 * RST38h yawns Aug 08 01:21:00 Hey, Doc, how is suffering tonight? Aug 08 01:28:30 DocScrutinizer05: does this help? http://szedtech.en.alibaba.com/viewimg/picture.html?picture=http://i01.i.aliimg.com/photo/v1/51517839/Mobile_Phone_ic_chip_for_371_Uem.jpg Aug 08 01:28:42 N2200 Aug 08 01:29:27 aka GAZOO, the GAIA of BB5 Aug 08 01:31:14 RST38h: just as usual ;-D Aug 08 01:32:33 jpinx: alas not, it seems this chip is not the same as in http://www.totobay.com/original-uem-ic-for-nokia-x3-x6-7230-n900-e72-4376047_p25848.html Aug 08 01:32:58 jpinx: thanks anyway Aug 08 01:33:01 :-) Aug 08 01:34:14 np - I was borwsing for something else and came across it. I'm looking for a solution for a chinese Nokia C6 dualsim phone Aug 08 01:34:52 charging issues again ;) Aug 08 01:35:42 not c6 - brainfart - it's a C3-00 Aug 08 01:35:46 anyway robbiethe1st was obviously right, just wonder how he managed that so fast Aug 08 01:36:27 not called ...thefirst without reason ;) Aug 08 01:36:50 and I'm still musing about that comment regarding IMEI - might actually be possible Aug 08 01:42:48 DocScrutinizer, Google Aug 08 01:42:52 My extended brain. Aug 08 01:45:39 amazing how you find such detail from a TLA Aug 08 01:46:11 I guess UEM will yield ~4 billion hits Aug 08 01:47:02 or is the chip label actually in the URL :-O Aug 08 01:47:46 dafaq indeed, 4376047 Aug 08 01:48:52 but I can't confirm the IMEI stuff Aug 08 01:49:00 it has just the SIM interface Aug 08 01:49:29 no real indication anything beyond that regarding logic is in that chip Aug 08 01:50:11 not that it was impossible Aug 08 01:51:54 Actually, all I found was a reference to replacing the chip to change your IMEI number Aug 08 02:00:37 DUH Aug 08 02:00:42 link? Aug 08 02:01:47 meh, I just found out that gibberish in second line on the chip actually reads "GAZOO346" or maybe G Aug 08 02:01:55 instead the trailing 6 Aug 08 02:01:59 or 0 Aug 08 02:02:13 I should not try nemo, it has broken my sd card :( Aug 08 02:02:18 just 1 hr's tring Aug 08 02:02:22 trying Aug 08 02:02:23 lol Aug 08 02:03:09 there's indeed a known bug in MMC driver that has potential to kill some specific brand/build of uSD Aug 08 02:04:13 thought they should've included it in nemo since ages Aug 08 02:04:54 I should install nemo in emmc, not in sd card Aug 08 02:08:02 you should NOT risk the hard-to-replace eMMC. Better get a decent uSD Aug 08 02:08:48 other than killing uSD, how's nemo now? Aug 08 02:10:12 DocScrutinizer05, what is uSD? Aug 08 02:10:17 micro SD Aug 08 02:10:22 oh Aug 08 02:10:28 And with an 8GB card around $10-15... Aug 08 02:10:32 cheap. Aug 08 02:13:17 Actually, all I found was a reference to replacing the chip to change your IMEI number)) I guess that's been a russian site, since I seem to have checked all english refs to 4376047 Aug 08 02:21:03 what I can't hrok is how this GAZOO power regulator is doing its job without a single choke Aug 08 02:23:23 DocScrutinizer, http://forum.gsmhosting.com/vbb/archive/t-111133.html was what I found - googled for "UEM ic" Aug 08 02:23:33 Also, GAZOO power regulator? ?? Aug 08 02:23:48 that's what I gathered, yes Aug 08 02:24:07 Could it be a built-in one? Aug 08 02:24:09 seems it's more like power amp or whatever Aug 08 02:24:30 Either that, or just one attached to the circuit outside like usual? Aug 08 02:26:39 it does battery monitor/management/charging (though latter disabled), it has a 32kHz crystal, it does audio (though again mostly disabled ?), and I see TXData Aug 08 02:26:49 and a lot to VAPAUS whatever that is Aug 08 02:27:19 huh Aug 08 02:27:52 Vbat(vibra|ana|digi|SIM|LED...) Aug 08 02:30:48 VAPAUS is the RF power amp Aug 08 02:31:05 actually the synthesis Aug 08 02:31:53 and AURA is the DC/DC converter Aug 08 02:32:19 so it's quite unclear what this monsterchip does in the end Aug 08 02:34:07 anyway it does TXC(ontrol?) and AFC for VAPAUS Aug 08 02:52:14 pretty much 3/4 of GAZOO functions are unused and NotConnected. Nevertheless this chip *might* be responsible for the notorious GSM breakdown failure ("No SIM") Aug 08 02:53:22 robbiethe1st: GAZOO _controls_ the power regulators, resp provides reference voltages Aug 08 02:54:31 it's quite funny we use ~20% of the audio amps that are hanging around here and there in N900 Aug 08 02:57:05 I'd already bet GAZOO has not only kbd interface like GAIA, but maybe actually even LCD interface too - of course all unused (vibra, LED, ¿kbd?, ¿display?, ear-audio, PMA[udio]) Aug 08 02:58:14 SpeedEvil: swap GAZOO for trying to fix GSM-failure "No SIM" ? ^^^ Aug 08 02:58:25 ShadowJK: ^^^ **** ENDING LOGGING AT Wed Aug 08 02:59:58 2012