**** BEGIN LOGGING AT Sun Apr 17 02:59:58 2011 Apr 17 09:16:40 hi ! Apr 17 09:41:55 heyho Apr 17 10:17:32 JaMa: about meta-shr, what do you think about separating the recipes-freesmartphone into a own layer? Apr 17 10:18:00 JaMa: or should it merged into meta-oe anyway? Apr 17 10:46:28 mickeyl: ping Apr 17 10:46:44 mickeyl: you should take a look at this: http://cgit.freedesktop.org/telepathy/telepathy-qt4/ Apr 17 10:53:22 mickeyl: it seems to be the one we need to generate bindings for FSO and QT Apr 17 10:53:44 as telepathy seems to have pretty std. xml spec files Apr 17 10:54:30 just some own annotations like we have for FSO too Apr 17 11:05:59 morphis: it would be nice to have it in meta-oe later, but don't know if it will be allowed Apr 17 11:06:21 ok Apr 17 11:06:50 otherwise it would be good to split meta-shr into meta-shr and meta-fso to be able to use fso in other targets than only shr Apr 17 11:07:56 as my plan for the future of FSO is to make it more open and faster ready for using for other targets Apr 17 11:09:15 and for that it would be nice to have a subset in a meta-fso which is used in SHR and all other targets Apr 17 11:09:46 agreed, problem is where is the line.. Apr 17 11:09:56 currently we have many 3rdparty apps in meta-shr Apr 17 11:10:06 like intone? Apr 17 11:10:08 which can be used on any device without any problems Apr 17 11:10:11 yes Apr 17 11:10:23 ok, they should stay in SHR Apr 17 11:10:25 so those should go to meta-oe too imho Apr 17 11:10:31 or in meta-oe Apr 17 11:10:44 but if they are in meta-oe they need meta-fso Apr 17 11:10:54 and then you can even include meta-fso in meta-oe Apr 17 11:10:56 as someone using Angstrom should be able to build and use it Apr 17 11:11:19 yes.. in the end I can imagine everything except distro config in meta-oe :) Apr 17 11:11:42 and meta-shr only with distro config and .bbappends for distro overrides Apr 17 11:11:46 then we have the big fat OE repository again, right? Apr 17 11:11:54 right Apr 17 11:12:01 but with separate oe-core Apr 17 11:12:04 is that the aim of meta-oe? Apr 17 11:12:43 the aim as I understand it is to provide similar functionality then oe.dev has now on top of oe-core Apr 17 11:12:46 I understand it more the way that it is oe-core + additional parts which might be usefull for most distributions but not everything from OE Apr 17 11:12:50 ok Apr 17 11:13:05 nobody said if similar functionality is based on oe-core/meta-oe + 3-5 layers on top of it Apr 17 11:13:09 or just oe-core/meta-oe Apr 17 11:13:42 who decides what goes into meta-oe? Apr 17 11:13:47 the community? Apr 17 11:13:50 yes but as we just said fso and intone might be usefull for most distributions Apr 17 11:13:51 or the board? Apr 17 11:14:15 I think common sense Apr 17 11:14:21 ok Apr 17 11:14:30 even in policy draft there is no strict clause what can go in Apr 17 11:14:45 and meta-oe will be released as 1.0 in June too? Apr 17 11:15:00 everytime I asked koen as pull master to pull something it went in without discussion Apr 17 11:15:22 morphis: that's plan, but everybody expects few months slip I think Apr 17 11:16:05 http://lists.linuxtogo.org/pipermail/tsc/2011-March/000209.html says 2011.07 release.. Apr 17 11:16:33 so we will have a meta-oe/recipes-freesmartphone Apr 17 11:16:47 and then distro specific layers on top of meta-oe Apr 17 11:16:52 sounds ok for me Apr 17 11:17:14 as I want to provide a simple distro providing the core features of FSO Apr 17 11:17:34 and only FSO not anything else Apr 17 11:18:33 JaMa: so it would be the best way to do that with setting up a layer on top of meta-shr and later switch down to meta-oe when fso stuff and other things are merged Apr 17 11:18:55 damn it Apr 17 11:23:51 morphis_: right Apr 17 11:24:06 honestly I don't like layers at all :) Apr 17 11:25:10 JaMa: :) Apr 17 11:25:13 GarthPS: heyho Apr 17 11:25:19 GarthPS: your device is working again? Apr 17 11:26:22 JaMa: simple distro or board layers are usefill imho as it reduces the bullshit we have in OE theses for multiple machines Apr 17 11:26:34 s/it red/they red/ Apr 17 11:26:34 morphis_ meant: JaMa: simple distro or board layers are usefill imho as they reduces the bullshit we have in OE theses for multiple machines Apr 17 11:28:46 morphis_: but then you had to watch all those layers to see what bullshit they need in case you will have to add similar machine with same bullshit to new bsp layer Apr 17 11:29:17 hm Apr 17 11:33:49 imagine aa_1.0.bb in oe-core or meta-oe Apr 17 11:34:42 then first distribution finds that something extra in EXTRA_OECONF makes it better for them but not for ie distributions building only console images, so they put it ie to meta-angstrom layer Apr 17 11:35:17 then I'll find it too (reinvent the wheel) and add it to meta-shr layer Apr 17 11:35:38 and someone else notices that aa-1.1 is out and upgrades oe-core recipe to aa_1.1.bb Apr 17 11:35:50 I see the problem Apr 17 11:35:55 meta-shr and meta-angstrom, aa_1.0.bbappend will fail to apply Apr 17 11:36:07 aa_1.1 is built and installed on user devices Apr 17 11:36:08 so we should rather make meta-oe more modular but still the main source for everything Apr 17 11:36:23 someone notices and renames aa_1.0.bbappend to aa_1.1.bbappend Apr 17 11:36:38 but need also PR bump now, because wrong aa-1.1 is already on user devices Apr 17 11:36:53 maintenance hell .. Apr 17 11:36:58 but if you do PR bump in bbappend then you have to bump it everytime upstream (oe-core) bumps it Apr 17 11:37:24 or you create something like LAYER_PR and keep PKGPR=PR.LAYER_PR.DISTRO_PR Apr 17 11:37:33 btw. I get the following error with bitbake since today: http://pastie.org/1803429 Apr 17 11:37:49 sounds all too complicated too me Apr 17 11:38:00 fix /dev/shm permissions I guess Apr 17 11:38:05 hm ok Apr 17 11:38:45 morphis_: every layer adds to this complexity another level.. so oe-core/meta-oe is complicated enough already :) Apr 17 11:39:16 for most contributors oe.dev itself was already too complicated to contribute :/ Apr 17 11:40:05 and this .bbappend is currently workarounded by those shr branches in -contrib repos Apr 17 11:40:28 if I merge upstream to shr branch and forget to update .bbappend files then it's my fault Apr 17 11:41:31 but if we use upstream repos directly then I need to update .bbappend files imediately after upstream changes them, before first builder does "make update" Apr 17 11:41:52 which is bad idea as I plan 4 weeks holidays :) Apr 17 11:42:16 oh Apr 17 11:43:39 so there are no changes to shr-core for the next four weeks, good to know Apr 17 11:44:19 24.6.-15.7 Apr 17 11:44:29 but I'll be moving to new flat before Apr 17 11:44:49 and there is no internet connection now :/ Apr 17 11:45:06 so I'll be online only from work for few days Apr 17 11:45:12 ok, so we maybe should write down a roadmap for the new meta-oe/meta-shr workflow Apr 17 11:45:28 s/workflow/conversion/ Apr 17 11:45:29 morphis_ meant: ok, so we maybe should write down a roadmap for the new meta-oe/meta-shr conversion Apr 17 11:45:38 and for the workflow howto work with it Apr 17 11:47:36 I'm waiting for next tsc meeting, if they summarize ELC meeting in minutes.. because there were many important topics on agenda Apr 17 12:17:03 morphis_: hi ! yeah thx! like I big boy I did it on my own remade the lvm layout and then the doctor worked. Apr 17 12:17:58 morphis_: the good thing is that I will be able to do a video of the install process and test byt the same wya the automatic install target Apr 17 12:18:57 on a fresh device Apr 17 12:24:27 morphis_: pong Apr 17 12:25:46 yes, telepathy did something on their own, i wonder how that relates to the tool that comes with qt4 Apr 17 12:26:14 (which i have made to work by now) Apr 17 12:28:28 still it's extremely more wordy Apr 17 12:28:32 which i don't like Apr 17 12:28:36 i like brief and concise code Apr 17 12:28:59 so i will try continue to find a way to use my vala dbus code with qml Apr 17 12:29:07 s/try// Apr 17 12:29:08 mickeyl meant: so i will continue to find a way to use my vala dbus code with qml Apr 17 12:44:23 morphis_: did you have a chance to check the touchscreen-on-qte issue? Apr 17 12:47:37 hi GNUtoo|oeee Apr 17 12:47:54 hi Apr 17 12:48:07 * GNUtoo|oeee is fighting bad autorev rev in oe Apr 17 12:48:29 any news? Apr 17 12:48:52 my hdd is in fsck mode(else I have problems like fosdem's with inexpected shutdown) Apr 17 12:48:53 diving into qml, and trying to get a rokr2 running w/ fso Apr 17 12:48:58 ok Apr 17 12:49:02 any news on ISI Apr 17 12:49:08 not here Apr 17 12:49:13 ok Apr 17 12:49:28 ici non plus Apr 17 12:49:54 morphis_, hi Apr 17 12:49:55 *nod* Apr 17 12:50:09 maybe mrmoku has news Apr 17 12:50:16 yeah Apr 17 12:50:33 also, unaccelerated framebuffer is very slow on the n900. i was somewhat disappointed Apr 17 12:50:39 ? Apr 17 12:50:40 not fluid at all Apr 17 12:50:44 ah? Apr 17 12:50:49 omapfb is not good? Apr 17 12:50:54 i would have expected more given the power Apr 17 12:50:56 at least it has XV Apr 17 12:51:48 maybe with a better defconfig we could get more of it? Apr 17 12:52:59 ya, perhaps Apr 17 12:55:01 because somewhere in make ARCH=arm xconfig there was stuff about framebuffer accelerations that were left unchecked Apr 17 12:55:13 not sure if they do something for us Apr 17 12:55:29 at least we have XV Apr 17 12:55:33 XV is so great Apr 17 12:55:38 on big screens Apr 17 12:55:59 (I know it because on the bug 2.x there is a VGA/HDMI adapter) Apr 17 12:56:09 and it really makes a difference there Apr 17 12:56:59 aha fsck finished Apr 17 13:01:19 morphis_, ping me when you have some time Apr 17 13:04:30 GNUtoo: pong Apr 17 13:04:43 mickeyl: no, I am currently compiling from scratch and will afterwards Apr 17 13:04:46 morphis_, I'll PM you Apr 17 13:04:57 morphis_: ok, thanx Apr 17 13:06:45 GNUtoo: ok Apr 17 13:07:06 mickeyl: a way to intgerate vala code with QML sounds nice Apr 17 13:08:04 yeah Apr 17 13:10:47 mrmoku: Are you around? Apr 17 13:11:21 mickeyl: we can still use simple C API of our generated GLib Binding ... Apr 17 13:11:49 or even drop out a C++ GLib Binding Apr 17 13:12:03 or make a QML C bindin Apr 17 13:13:16 yes, the C ABI is the only gateway. my idea is that we have a helper that creates the glue code so we can call bidirectional. Apr 17 13:13:42 and we need to check whether the glib mainloop is properly working Apr 17 13:15:25 as when I searched around it's supported by Qt Apr 17 13:18:38 mickeyl: can you outline me shortly what are the problems with the ISI thing currently are (GNUtoo asked me if I can h?elp out) Apr 17 13:20:08 bottom line is we can't get it to reliable camp the network Apr 17 13:20:20 as whenever we try to move it to 'online' mode, the phonet link goes down Apr 17 13:20:28 ok Apr 17 13:20:36 you tried to run plain ofono on the device? Apr 17 13:20:41 yes, it works. Apr 17 13:20:56 without any additional binary blocks? Apr 17 13:21:00 yes Apr 17 13:21:25 ok Apr 17 13:21:51 ok, then it should be less complicated than with the Palm Pre :) Apr 17 13:22:20 in theory yes Apr 17 13:23:24 ok Apr 17 13:25:42 Anyone up to speed with phoneuid errors? Apr 17 13:26:02 morphis_, basically now we have a kernel that does proper power management Apr 17 13:26:21 so we only lack modem(phone calls, "GPRS", and maybe GPS) Apr 17 13:26:39 My messages app keeps crashing (on FR). It _looks_ like it gets a message with a strange variant type from the SIM. Apr 17 13:26:59 GNUtoo: So, it's almost complete then! Apr 17 13:27:14 ChristW_, not at all, modem is the big blocker Apr 17 13:27:25 I'll try to unlock it with money Apr 17 13:27:30 I hope it works Apr 17 13:27:56 GNUtoo: That was meant to be sarcastic... Apr 17 13:28:15 Got to go,, will check back later... Apr 17 13:39:07 mickeyl: what about moving freesmartphone.org, should we move it to the amethyst? Apr 17 13:39:49 ya, i don't see any other option atm. Apr 17 13:39:53 ok Apr 17 13:40:22 with creating a virtual machine there? Apr 17 13:40:42 yeah Apr 17 13:40:58 there is already software installed for this? Apr 17 13:41:17 or how is the structure of the amethyst? (maybe we should discuss this in detail) Apr 17 13:41:22 (and in private) Apr 17 13:41:56 i don't think there is any virtualization installed yet Apr 17 13:43:02 ok Apr 17 13:43:17 are you online with jabber? Apr 17 13:43:35 amethyst we can use however we want, the physical machine is mine, however the connectivity is being paid by Harald Welte, and he is the client of the computing centre, so it's always a hassle, if something goes wrong Apr 17 13:44:10 hm Apr 17 13:47:14 hmm, does anyone have a t9 kernel driver or something like that? Apr 17 13:47:29 or a keypad tty driver Apr 17 13:50:15 hmm, nm, the keypad is not mapped anyways Apr 17 13:59:03 1970-01-01T00:22:50.469482Z [ERROR] fsodeviced : Could not call ifconfig wlan0 up! Apr 17 13:59:03 1970-01-01T00:22:50.483795Z [ERROR] fsodeviced : Could not call iwconfig wlan0 power! Apr 17 13:59:09 what could be the cause? Apr 17 13:59:14 I'll look at the code Apr 17 13:59:19 maybe /sbin/ Apr 17 14:04:13 hmm, i didn't write that Apr 17 14:04:16 dos1 did Apr 17 14:04:33 GNUtoo: what device is that btw? Apr 17 14:04:42 it looks odd, he's not parsing the result, but still calling exec Apr 17 14:04:45 my wifi on FR broke today too and I haven't changed kernel :) Apr 17 14:05:50 lindi-, n900, under SHR Apr 17 14:05:54 ok Apr 17 14:05:59 probably unrelated then Apr 17 14:06:03 I'll try to fix Apr 17 14:06:11 works fine on om-gta02 Apr 17 14:44:09 mrmoku, hi Apr 17 14:44:11 mrmoku, http://scap.linuxtogo.org/ Apr 17 14:44:33 *I disabled SHM in xorg.conf like that: Apr 17 14:44:45 Section "Extensions" Apr 17 14:44:45 Option "MIT-SHM" "no" Apr 17 14:44:45 EndSection Apr 17 14:44:51 *I modified that file: Apr 17 14:45:02 /usr/share/mokomaze/config.json Apr 17 14:45:10 *I launched like that: Apr 17 14:45:22 mokomaze -i keyboard Apr 17 14:48:26 I also forgott to mention that I disabled the vibrator Apr 17 15:24:06 GNUtoo: you will take care about the funding website? Apr 17 15:24:27 what should I do? Apr 17 15:28:45 we need a wiki page or a website where we descibre the motivation behind this funding Apr 17 15:28:57 whats the result and so on Apr 17 15:29:13 so we can motivate people to give something Apr 17 15:29:23 ok Apr 17 15:29:27 imho a FSO wiki page should be enough Apr 17 15:29:31 ok Apr 17 15:29:34 then I can do that Apr 17 15:30:33 ok Apr 17 15:56:17 [fsodevice.kernel_idle] makes fsodevieced segfault on n900 Apr 17 15:56:22 in fsodeviced.conf Apr 17 16:03:58 mickeyl, can I push that: http://www.pastie.org/private/mutpdmsl1kybejglerzrfa Apr 17 16:06:08 GNUtoo: yes. the code is still suboptimal, but that might improve it a bit Apr 17 16:06:28 what should I do to fix the subobtimal code? Apr 17 16:06:39 (it improves a lot: it makes it work) Apr 17 16:06:54 the best way would be to stop calling binaries Apr 17 16:07:04 how? Apr 17 16:07:11 you've got some replacement in some libs? Apr 17 16:07:12 use networking code instead Apr 17 16:07:17 ok good idea Apr 17 16:07:18 no, not for everything Apr 17 16:07:25 for ifconfig ? Apr 17 16:07:32 iwconfig is not needed anymore Apr 17 16:07:32 yes, should be in libfsosystem Apr 17 16:07:45 or so the plan is, for bisectability: Apr 17 16:07:49 1)push /sbin Apr 17 16:07:53 2)rework it Apr 17 16:07:53 ? Apr 17 16:07:57 yes, sounds good Apr 17 16:08:01 ok thanks Apr 17 16:08:01 * mickeyl -> dinner Apr 17 16:11:56 Guten Apetit! Apr 17 16:12:15 (too late I guess ;-) ) Apr 17 16:17:52 freesmartphone.org: 03GNUtoo 07cornucopia * rb526bcc33eeb 10/fsodeviced/src/plugins/powercontrol_ifconfig/plugin.vala: Apr 17 16:17:52 freesmartphone.org: fsodeviced: powercontrol_ifconfig: make it bring up the network interface Apr 17 16:17:52 freesmartphone.org: Without that fix we have: Apr 17 16:17:52 freesmartphone.org: [ERROR] fsodeviced : Could not call ifconfig wlan0 up! Apr 17 16:17:52 freesmartphone.org: [ERROR] fsodeviced : Could not call iwconfig wlan0 power! Apr 17 16:17:53 freesmartphone.org: Signed-off-by: Denis 'GNUtoo' Carikli Apr 17 16:30:02 * GNUtoo got an idea Apr 17 16:30:20 did someone tried registering without lowlevel_nokia900? Apr 17 16:59:26 mickeyl, are you back Apr 17 16:59:28 mrmoku, ping Apr 17 16:59:39 * GNUtoo needs help Apr 17 17:01:22 what'sup? Apr 17 17:02:46 mickeyl, I got an idea to try for the modem Apr 17 17:03:00 could it be the nokia900_poweron plugin's fault? Apr 17 17:03:04 could we try without it? Apr 17 17:03:13 unlikely, but worth a try Apr 17 17:03:16 in a previous not messed state Apr 17 17:03:18 sure, just power it on manually Apr 17 17:03:25 like when it really tried to register Apr 17 17:03:27 yes but how? Apr 17 17:03:34 there's some shell script Apr 17 17:03:38 ok Apr 17 17:03:40 dunno where i got it from Apr 17 17:03:45 but it features --enable and --disable Apr 17 17:03:45 pastebin it Apr 17 17:03:50 it's actually a binary Apr 17 17:03:53 ok I think I already get it Apr 17 17:03:56 so i can't paste it Apr 17 17:04:03 https://elektranox.org/n900/libisi/power.html Apr 17 17:04:09 I've modified that Apr 17 17:04:14 but still I can't pass level1 Apr 17 17:04:17 ya, that could be it Apr 17 17:04:34 /GISI/Netlink/Bringup: ** (./testping:528): DEBUG: testping.vala:74: netlink status for modem 0x19823a0 (phonet0) now PN_LINK_DOWN Apr 17 17:05:48 yo, same old crap Apr 17 17:06:27 ok Apr 17 17:06:34 if you're adventurous you could try with the old libisi stuff, would be interesting to see whether this makes a difference. Apr 17 17:06:40 ok Apr 17 17:06:51 you mean what exactly? Apr 17 17:06:58 get it up with libisi? Apr 17 17:07:00 yes Apr 17 17:07:05 making anything work :D Apr 17 17:07:52 but the way it's written, it shouldn't work at all... it simultaneously calls listproviders _and_ register and everytime i do that i got a 'busy' error Apr 17 17:08:15 but apparantly sre doesn't work on it anymore or did you hear something? Apr 17 17:08:21 ok Apr 17 17:08:31 no Apr 17 17:08:35 I didn't eared from sre Apr 17 17:10:16 still down Apr 17 17:10:18 I miss something Apr 17 17:11:09 phonet? Apr 17 17:11:24 you need to do the phonet dance before bringing the modem up Apr 17 17:13:39 yes Apr 17 17:13:43 I did it Apr 17 17:14:05 phonet -a 0x6C -i phonet0 Apr 17 17:14:05 pnroute add 0x00 phonet0 Apr 17 17:14:05 ip link set dev phonet0 up Apr 17 17:18:42 ok now I got it Apr 17 17:18:45 thanks to that: Apr 17 17:18:49 http://www.mail-archive.com/ofono@ofono.org/msg03770.html Apr 17 17:18:54 manually using shell Apr 17 17:18:58 I'll try real tests now Apr 17 17:22:18 so sre's binary is wrong? Apr 17 17:27:12 maybe Apr 17 17:27:25 but maybe you have a modified binary Apr 17 17:27:30 sre's thing was for 2.6.28 Apr 17 17:27:35 mrmoku, found something better Apr 17 17:27:38 but I can't find it Apr 17 17:42:35 hey Apr 17 17:42:56 GNUtoo: do you know where's the source code for shr connection manager ? Apr 17 17:43:05 no idea Apr 17 17:43:16 maybe on shr's source code repo? Apr 17 17:43:26 but I've no idea on what you're talking about Apr 17 17:43:58 the program that has connect to gprs button Apr 17 17:45:02 1970-01-01T00:02:43.010130Z [CRITICAL] fsogsmd : GLib : file mediators.c: line 1557: uncaught error: (null) (free_smartphone_gsm_error-quark, 2) Apr 17 17:45:06 GRRRRR Apr 17 17:45:16 ah I know it's from dbus Apr 17 17:45:21 but that's all I know Apr 17 17:45:26 try mdbus -s for SHR thing Apr 17 17:45:37 but if you only want to get your button recognized it's easier Apr 17 17:45:43 look in fsodeviced.conf in that case Apr 17 17:45:55 GNUtoo: and particularly I am talking about its lack to show the correct error on non-registered status Apr 17 17:46:17 ah ok Apr 17 17:46:25 no idea, the shr repo should be at: Apr 17 17:46:34 http://git.shr-project.org/git/ Apr 17 17:46:44 GNUtoo: mickey added a mechanism to give dbus error when an application tries to connect to gprs while gsmd is not connected to network Apr 17 17:46:56 ok Apr 17 17:46:58 I know Apr 17 17:47:05 GNUtoo: it seems like the shr connection settings program does not recognize this error. Apr 17 17:47:08 but I didn't know how it worked Apr 17 17:47:10 ok Apr 17 17:47:17 GNUtoo: instead the connect button will just 'freeze' Apr 17 17:47:21 leaving the user with no clue. Apr 17 17:47:39 ah ok Apr 17 17:47:42 try mdbus -s Apr 17 17:47:52 to know the program name Apr 17 17:47:59 and then clone the respective program Apr 17 17:48:06 *git clone Apr 17 17:49:19 maybe somebody on the chan can help out there ? Apr 17 17:49:59 me too Apr 17 17:50:14 I'm getting quite desesperated not succeding to reproduce the clean state Apr 17 17:50:23 1970-01-01T00:07:33.017608Z [DEBUG] fsogsmd : GLib : gisicomm.vala:900: query status done, error = 224 Apr 17 17:50:28 clean state of what ? Apr 17 17:50:34 modem for n900 Apr 17 17:50:43 I want to try a theory Apr 17 17:50:45 and can't Apr 17 17:50:51 mrmoku, please appear Apr 17 17:50:54 what exactly does clean state mean in modem context ? Apr 17 17:50:56 * GNUtoo summon mrmoku Apr 17 17:51:01 nothing Apr 17 17:51:18 just something that isn't too much recent and that doesn't segfault or quark Apr 17 17:51:32 or quit Apr 17 17:51:35 or something like that Apr 17 17:51:39 something to try Apr 17 17:51:43 shr-wizard.git Apr 17 17:51:45 The SHR fist time wizard Apr 17 17:52:03 this program has large timeouts Apr 17 17:52:19 on my htcleo it takes ages to finish Apr 17 17:52:38 maybe it waits for network registration (which takes long on the device. known problem) Apr 17 17:52:53 GNUtoo: how long does it take for htcdream to register to network in shr ? Apr 17 17:53:09 long Apr 17 17:53:15 interesting ! Apr 17 17:53:33 I suspected it might be related to newer qualcomm modems only Apr 17 17:53:37 ok Apr 17 17:53:49 because I can't remember to see the problem with kaiser and kovsky Apr 17 17:54:55 anyway I can't tell, I always skip the first time wizard Apr 17 17:55:07 at what poing is Cotulla? Apr 17 17:55:18 university learning stress Apr 17 17:55:21 :( Apr 17 17:55:46 GNUtoo: do you think we can improve qualcomm network registration time ? Apr 17 17:55:56 GNUtoo: imho it's usability blocker Apr 17 17:56:59 tada http://git.shr-project.org/git/?p=shr-settings.git;a=blob;f=shr_settings_modules/shr_gprs.py;hb=HEAD Apr 17 17:57:40 __author__ = "hiciu, dos, Toaster`" Apr 17 17:57:53 ~seen Toaster Apr 17 17:57:57 toaster <~Toaster@piratenpartei/jupi/Toaster> was last seen on IRC in channel #webos-internals, 434d 20h 29m 56s ago, saying: 'and, sorry, my english is quite bad, i know :\ what exactly do you mean reality9110?'. Apr 17 17:58:11 :'-( Apr 17 17:59:25 to find out any potential delays, try on the AT layer, then on fsogsmd layer Apr 17 17:59:35 if it's already long on the AT layer, you can stop looking Apr 17 18:00:48 mickeyl: to seek potential delay on AT layer you mean connect to the network by sending the according AT command to the modem manually with fsogsmd ? Apr 17 18:01:35 shr_settings_modules/shr_gprs.py:212 " # This needs expansion, error reason etc..." Apr 17 18:01:43 :) Apr 17 18:01:46 dcordes: without fsogsmd Apr 17 18:01:54 first layer is AT, doesn't get more barebones Apr 17 18:02:03 sorry.. s/with/without/ Apr 17 18:02:05 if it is snappy there, move on to the 2nd layer, and invoke dbus commands Apr 17 18:02:18 if it is still snapy there, move on to the 3rd, etc. Apr 17 18:02:25 ok Apr 17 18:03:29 * dcordes needs to install minicom Apr 17 18:03:48 nah Apr 17 18:03:49 picocom is nicer imho :) Apr 17 18:03:52 s/minicom/mterm2/ Apr 17 18:04:50 mickeyl: ah totally forgot about that. then I don't need to copy the package etc.. good Apr 17 18:05:10 mterm2 /dev/smd0 or so Apr 17 18:06:18 mickeyl, do you have any idea on how to make work the modem like before? Apr 17 18:06:28 I tried reverting fsogsmd and libgisi Apr 17 18:06:28 no, i have no idea Apr 17 18:06:43 * GNUtoo will have to use the special image then Apr 17 18:06:44 mrmoku is the only one who managed to get a working version after my image Apr 17 18:06:53 and he's not there Apr 17 18:06:56 and i can no longer reproduce it, it doesn't work Apr 17 18:07:02 so i have packed the n900 away for a whle Apr 17 18:07:05 can'T stand it any longer Apr 17 18:07:08 ah you still have that image? Apr 17 18:07:10 mickeyl: what's a clean way to disable fsogsmd (and extra interfering programs) on boot temporarily ? Apr 17 18:07:10 ok Apr 17 18:07:12 neither do I Apr 17 18:07:19 I'm really nervous at the moment Apr 17 18:07:25 dcordes: mv the binary Apr 17 18:07:30 ok thanks Apr 17 18:07:35 dcordes: otherwise you'll always get the dbus activation Apr 17 18:07:44 or launch in init 3 :) Apr 17 18:08:13 mickeyl: are there other potential programs that might interfer with the manual testing ? Apr 17 18:08:26 GNUtoo: ya, i can imagine. i don't mind the occasional time sucker, but the n900 is no fun anymore for me. Apr 17 18:08:38 dcordes: no, if fsogsmd doesn't run, smd0 is clear Apr 17 18:08:52 perfect Apr 17 18:08:58 if we don't get it running we're doomed and we can't get it running Apr 17 18:09:08 heh, we're not doomed Apr 17 18:09:10 we just failed Apr 17 18:09:12 so be it Apr 17 18:09:20 * GNUtoo feared that when we switched to libgisi Apr 17 18:09:28 last hope is morphis Apr 17 18:09:39 the switch from libisi to libigisi has nothing to do with it Apr 17 18:09:45 try to get it up using libis and i reconsider Apr 17 18:09:49 but i doubt Apr 17 18:10:04 ah? Apr 17 18:10:20 it segfault I think with libisi Apr 17 18:10:25 maybe because it look the status Apr 17 18:10:28 when it's not camped Apr 17 18:10:48 i would be surprised if you even get the test programs running Apr 17 18:10:58 we are missing something substantial, and we just don't see it Apr 17 18:11:32 some slight behaviour changes with the new kernel might have additional impact Apr 17 18:11:37 who knows, there are millions of variables Apr 17 18:12:32 maybe the lowlevel_plugin? Apr 17 18:12:43 maybe we miss something there Apr 17 18:12:57 what about using ofono then? Apr 17 18:13:03 i don't comment on that Apr 17 18:13:11 you already did long time ago Apr 17 18:13:17 but I'm so desesperated Apr 17 18:13:26 that an fsogsmd<->ofono would even be fine Apr 17 18:13:44 mickeyl: I would like to make http://git.shr-project.org/git/?p=shr-settings.git;a=blob_plain;f=shr_settings_modules/shr_gprs.py;h=be662231306542ee6720386189fe883208b26310;hb=HEAD understand the error you added if something tries to connect to gprs without the modem being registered Apr 17 18:15:24 dcordes: sounds good. you might want to use a non-empty error handler then Apr 17 18:15:28 and add additional logic into that Apr 17 18:15:29 def dbuserror(self, error): Apr 17 18:15:29 return 0 Apr 17 18:15:31 is not good :) Apr 17 18:15:52 so better introduce something like onActivateContextError Apr 17 18:15:56 and do something meaningful Apr 17 18:16:22 (the actual call is in line 107ff Apr 17 18:16:32 bbl Apr 17 18:20:01 too bad because FSO was a ultra-high quality stuff Apr 17 18:20:27 not the whole stuff but FSO Apr 17 18:20:54 for instance when comparing our replicant ril and fsogsmd, fsogsmd win Apr 17 18:21:04 mickeyl: seems difficult for me :( Apr 17 18:21:21 mickeyl: I hope pespin or other people who commited patches to that git can help Apr 17 18:23:18 GNUtoo: maybe you can help out ? Apr 17 18:23:39 AT-Command Interpreter ready Apr 17 18:23:39 +PB_READY Apr 17 18:23:46 I've to eat Apr 17 18:23:47 think I must first write the init commands Apr 17 18:23:48 lol Apr 17 18:23:52 GNUtoo: bon appetito Apr 17 18:28:37 modem_init = E0V1;+CMEE=1;+CRC=1;+CSCS="UCS2";@BRIC=0;+GTKC=2;+CLIP=1 Apr 17 18:29:25 hm modem is quiet Apr 17 18:29:28 if I type AT+CMEE=1 Apr 17 18:29:35 in mterm2 I get no response Apr 17 18:31:01 dcordes, try debug stuff Apr 17 18:31:05 with main channel Apr 17 18:31:09 with mdbus2 Apr 17 18:33:16 that's what I'm talking about Apr 17 18:44:05 ah ok sorry Apr 17 18:44:08 try that: Apr 17 18:44:29 if I send commands manually with carriage return and run cat on the device at same time I get the reply Apr 17 18:45:12 mdbus2 -s org.freesmartphone.ogsmd /org/freesmartphone/GSM/Device org.freesmartphone.GSM.Debug.DebugCommand "+CPBS=?" main Apr 17 18:45:30 and look at fsogsmd.log instead Apr 17 18:45:39 of cating the device node Apr 17 18:49:33 GNUtoo: the idea is to not use fsogsmd. Apr 17 18:49:36 +CREG: 1,0 Apr 17 18:49:36 0 Apr 17 18:50:04 if I want to register to network I send "AT+CREG=2" right ? Apr 17 18:50:06 * GNUtoo is losty Apr 17 18:50:48 not to count that I'm really not in the mood Apr 17 18:51:08 +CREG=0 Apr 17 18:51:24 is for disabling registration Apr 17 18:51:46 GNUtoo: mickeyl recommended debugging HTC network registration delay by excluding fsogsmd. it should be in your scrollback Apr 17 18:51:55 wait a sec Apr 17 18:51:56 ok Apr 17 18:52:06 GNUtoo: sorry, here now Apr 17 18:52:07 do we really have to do that now? Apr 17 18:52:17 ChristW: still here? Apr 17 18:52:26 GNUtoo: you don't have to do anything Apr 17 18:52:55 if you have no time for certain thing just ignore. it's not problem for me Apr 17 18:53:26 so I sent all the init commands found in htcleo/fsogsmd.conf Apr 17 18:53:35 E0V1;+CMEE=1;+CRC=1;+CSCS="UCS2";@BRIC=0;+GTKC=2;+CLIP=1 Apr 17 18:53:50 then sent "AT+CREG=2" Apr 17 18:54:07 and don't see the modem registering when probing with "AT+CREG?" Apr 17 18:54:08 it's that I'm really in a bad state after the modem try Apr 17 18:54:24 GNUtoo: not much news from my side yet... though I'm still working on it... did some work on the isi wireshark plugin... and some poking around in ofono code Apr 17 18:54:38 * mrmoku did not yet give up :) Apr 17 18:54:40 mrmoku, I had an idea but I couldn't try it Apr 17 18:54:47 ok, which one? Apr 17 18:55:07 to disable the nokia900 plugin Apr 17 18:55:18 the lowlevel one? Apr 17 18:55:22 yes Apr 17 18:55:41 it must go along with a registering but down-ing isi modem plugin Apr 17 18:55:52 that goes with the associated libgisi Apr 17 18:56:04 how to try ofono? Apr 17 18:56:15 I just built it and installed it Apr 17 18:56:27 and then used mdbus to do stuff Apr 17 18:56:42 was quite straight forward Apr 17 18:56:51 the problem is mdbus Apr 17 18:56:52 GNUtoo: note you need a very current version of ofono Apr 17 18:56:56 ahh Apr 17 18:57:03 0.40? Apr 17 18:57:03 ahh... yeah, right Apr 17 18:57:07 too old Apr 17 18:57:13 ok Apr 17 18:57:17 some things I did with the included test scripts Apr 17 18:57:19 could you push a recipe to oe Apr 17 18:57:24 and I built latest from git IIRC Apr 17 18:57:26 let me check Apr 17 18:57:32 ok Apr 17 18:58:33 GNUtoo: http://paste.pocoo.org/show/373442/ Apr 17 18:59:35 GNUtoo: btw. my next idea would be to build ofono with some debugging loggers in the netlink event handler Apr 17 18:59:53 I really wonder if it might just be 'ok' for the netlink to go down Apr 17 18:59:58 and we just react wrongly Apr 17 19:00:14 I want to check if that happens under ofono too Apr 17 19:00:58 ok Apr 17 19:01:30 mrmoku, since I'm so desesperated I got the idea to use a new technique to get it done Apr 17 19:01:33 use money Apr 17 19:01:47 to get a device to morphis Apr 17 19:01:56 I'll write a page when I will feel better Apr 17 19:02:02 heh, getting spoiled by Mr.B ? ;) Apr 17 19:02:27 j/k Apr 17 19:02:35 ? Apr 17 19:02:42 MR big? Apr 17 19:02:43 AT+CREG? Apr 17 19:02:43 +CREG: 1,0 Apr 17 19:02:43 OK Apr 17 19:02:49 italian politics is a sad thing Apr 17 19:03:03 ah ok Apr 17 19:03:10 what does that response mean ? Apr 17 19:03:22 dcordes, look at hayes command on wikipedia Apr 17 19:03:27 at the end of the article Apr 17 19:03:32 there is a link to the standard Apr 17 19:03:36 cool Apr 17 19:03:36 that is downloadable Apr 17 19:03:40 and viewable with openoffice Apr 17 19:04:11 mrmoku, basically I bought my n900 Apr 17 19:04:11 ah that is what the at commands is called.. now I sound more cool when talking about phones :) Apr 17 19:04:13 it wasn't cheap Apr 17 19:04:41 so if I can solve the issue with some small money compared to the huge 600E of the device....it's worth even money wise Apr 17 19:04:54 yeah, I see Apr 17 19:05:10 and I'm convinced it's just a small stupid thing we're doing wrong Apr 17 19:05:32 ok Apr 17 19:05:33 GNUtoo: which exactly do you recommend ? http://en.wikipedia.org/wiki/Hayes_command_set#External_links Apr 17 19:05:37 morphis, is a modem specialist Apr 17 19:05:57 http://www.3gpp.org/ftp/Specs/archive/27_series/27.007/27007-3d0.zip Apr 17 19:06:07 I'm still thinking more in netlink direction Apr 17 19:06:12 ok Apr 17 19:06:14 the modem behaves nicely Apr 17 19:06:26 even when fsogsmd gave up Apr 17 19:06:27 maybe the initialization Apr 17 19:06:31 or something like that Apr 17 19:06:33 you can still feed it with sendisi Apr 17 19:06:37 ok Apr 17 19:07:05 ./network doesn't work right (from libisi test) Apr 17 19:07:09 it should Apr 17 19:07:16 why doesn't it work then Apr 17 19:07:18 2 solution Apr 17 19:07:22 unfortunatelly my father in law is still staying with us so I had not enough time for it Apr 17 19:07:23 s/2/severals Apr 17 19:07:38 *newer ofono with newer kernel work Apr 17 19:07:44 GNUtoo: with 0.40 ? Apr 17 19:07:47 *initalization Apr 17 19:07:54 that are the possibilities Apr 17 19:07:59 ahh.. libisi Apr 17 19:08:03 yes Apr 17 19:09:16 bbiab Apr 17 19:09:19 I miss an initialization Apr 17 19:09:21 ofono fails Apr 17 19:09:27 I can't see the modem Apr 17 19:14:06 GNUtoo: will be with you to see what I did in around 10mins ok? Apr 17 19:14:30 ok Apr 17 19:21:39 mickeyl: ping Apr 17 19:23:52 GNUtoo: 27007-3d0.doc is a real good read thanks Apr 17 19:27:38 pespin: hi Apr 17 19:27:57 pespin: I have seen you contributed to shr-settings in git log Apr 17 19:28:21 pespin: I discussed an improvement to it with mickeyl Apr 17 19:28:37 pespin: it's about err handling. you wanna integrate it ? Apr 17 19:32:31 GNUtoo: ok, checking now if I get it still to work (ofono) Apr 17 19:36:33 GNUtoo: ok, I installed that rev I pastebinned before Apr 17 19:37:05 copied the test scripts from the ofono repository to the device Apr 17 19:37:28 /etc/init.d/ofono start Apr 17 19:37:42 and then enable-modem Apr 17 19:38:00 GNUtoo: your image has udev, right? Apr 17 19:38:10 yes Apr 17 19:38:15 I'm removing it Apr 17 19:38:18 no Apr 17 19:38:21 ok Apr 17 19:38:36 you probably will have to reboot after installing ofono Apr 17 19:38:47 /lib/udev/rules.d/97-ofono.rules Apr 17 19:38:58 to let it automatically find the modem via udev Apr 17 19:39:14 ok Apr 17 19:43:35 ~lart htcleo radio Apr 17 19:43:35 * apt whacks htcleo radio with a giant beaver's tail Apr 17 19:43:56 it only registered after random sequence of commands Apr 17 19:44:03 now I can't get it to register again Apr 17 19:45:31 will fsogsmd send any other commabnds beside "modem_init" ? Apr 17 19:48:51 dcordes, hmm I'm going to have dinner now. I'll ping you when I'm back :) Apr 17 19:49:44 * pespin just came from being all the day in the beach and is quite burnt xD Apr 17 19:49:50 pespin: cool. you can see it in todays log Apr 17 19:50:04 ok Apr 17 19:50:29 * dcordes just returned from vacation and is quite pissed about the cold weather Apr 17 19:54:40 so mterm2 works fine I just have to hit enter to see the response Apr 17 19:54:48 I think it's related to adb Apr 17 19:58:04 GNUtoo: success? Apr 17 19:59:04 no idea Apr 17 19:59:11 I was trying forwarding Apr 17 19:59:19 s/no idea/no Apr 17 19:59:30 well forwarding probably can't work Apr 17 19:59:43 because it can't enable the modem via sysfs Apr 17 20:00:12 it works here Apr 17 20:00:21 if I follow carefully that: Apr 17 20:00:26 http://meego.gitorious.org/meego-cellular/phonet-utils/blobs/master/misc/if-pre-up Apr 17 20:01:10 that brings phonet up... but does not do the 'write to /dev/cmt dance' when enabling the modem Apr 17 20:05:40 is that a registration: ** Message: network.vala:40: STATUS: LAC: 61211, CID: 5380 Apr 17 20:06:00 yes which I did with a script Apr 17 20:06:30 http://www.pastie.org/private/s3aq3g0bbfudgyxdcc33tq Apr 17 20:08:27 GNUtoo: dbus signals should tell you more Apr 17 20:14:43 I'm off Apr 17 20:14:47 bye Apr 17 20:14:56 pespin|dinner: thanks for looking at the settings thingy Apr 17 20:30:41 mrmoku, on libisi test? Apr 17 20:30:41 GNUtoo: no, on ofono start Apr 17 20:36:37 ok Apr 17 20:37:02 mrmoku, do you know the answer to that question: Apr 17 20:37:05 is that a registration: ** Message: network.vala:40: STATUS: LAC: 61211, CID: 5380 Apr 17 20:37:39 at least it looks like Apr 17 20:37:44 that is from the network test? Apr 17 20:37:47 yeah Apr 17 20:40:19 GNUtoo: I will take a closer look at what ofono does next Apr 17 20:40:26 now I'm off to bed though Apr 17 20:40:57 GNUtoo: I still think we will get it to work :-) Apr 17 20:41:15 gnight all Apr 17 20:47:05 can you use vnc on SHR? Apr 17 20:47:56 ok Apr 17 21:12:22 Lopi, yes Apr 17 21:12:31 opkg install x11vnc Apr 17 21:14:57 pespin: can I do that with framebuffer? Apr 17 21:15:59 Lopi, no idea ;) Apr 17 21:16:09 looks like we will find out ;p Apr 17 21:16:14 it works fine with om-gta02, that's the only thing I know hehe Apr 17 21:16:21 Lopi, btw, when are you giving your talk? Apr 17 21:16:36 pespin: April 29th Apr 17 21:16:37 do you want me to pass you some slices I did about SHR? Apr 17 21:16:45 that would be great! Apr 17 21:16:54 ok, I need to translate them first. Apr 17 21:17:02 please remember it to me during the next days ;= Apr 17 21:17:55 my talk is supposed to be in lamens terms Apr 17 21:17:59 so it's not a technical talk Apr 17 21:18:05 one is for students and parents Apr 17 21:18:22 Lopi, you can take some info about the community, etc. Apr 17 21:18:26 the other is for what's called BIAC (Business Investors Advisory Council) Apr 17 21:18:34 I have very limited time Apr 17 21:18:42 5 mins for parents + students, 7 mins for BIAC Apr 17 21:18:43 images, info, etc. Apr 17 21:18:55 I will do my best though ;) Apr 17 21:19:01 sure := Apr 17 21:19:04 :) Apr 17 21:19:45 mrmoku, very interesting: Apr 17 21:19:54 Modem Reachable Status: down Apr 17 21:19:59 that's what libisi says Apr 17 21:20:01 of the modem Apr 17 21:20:04 pespin: btw, lock screen and backlight are working right now :) Apr 17 21:20:09 when it tries to register with fsogsmd Apr 17 21:20:16 Lopi, you can find the slices here: http://blog.espeweb.net/?p=316 (in catalan) Apr 17 21:20:16 *libisi tests Apr 17 21:20:18 pespin: I want to get the latest version of elfe cross compiled tho Apr 17 21:20:35 Lopi, uh great, you've been doing lot of work recently afaik :) Apr 17 21:20:44 Lopi, which is your main TODO now? Apr 17 21:21:56 pespin: fix the battery icon and clock icon in the status bar Apr 17 21:22:06 pespin: then from there work up the motivation to continue baseband ;p Apr 17 21:23:29 Lopi, great, I'm sure having baseband on iphone would be really nice :) Apr 17 21:25:21 pespin: yeah, I really wish I had power management to actually run it as a replacement ;p Apr 17 21:25:46 pespin: right now I'm basically doing it for kicks Apr 17 21:28:45 Lopi, so still no suspend/resume? Apr 17 21:29:28 dcordes, hey, readed it Apr 17 21:30:10 dcordes, but I'm quite tired today, and I don't have lots of time in general. If you can tell me some more specific info on what you want I can look at it Apr 17 21:36:06 or it could be the address Apr 17 21:36:30 pespin: only for LCD Apr 17 21:36:50 pespin: it needs to be implemented for the rest of the functional hardware Apr 17 21:37:02 Lopi, do you plan to work on it? Apr 17 21:37:20 pespin: well, kernel level work needs to be done which I'm not familiar with Apr 17 21:37:35 pespin: I usually leave that to the iDroid devs Apr 17 21:37:52 ok :) Apr 17 21:38:13 most of them are busy with porting other devices though Apr 17 21:55:45 http://www.pastie.org/1805113 Apr 17 21:56:03 with ofono and fsogsmd at the same time Apr 17 21:57:03 mickeyl, still there? Apr 17 21:58:14 1)launch ofono Apr 17 21:58:19 2)enable ofono modem Apr 17 21:58:26 3)launch fso and register trough fso Apr 17 21:58:50 I reboot to retry Apr 17 21:59:40 maybe it lies inside that: Apr 17 21:59:51 /lib/udev/rules.d/97-ofono.rules Apr 17 21:59:58 + the associated ofono code Apr 17 22:00:07 it set some other addresses Apr 17 22:00:08 etc... Apr 17 22:00:13 trough environment passing Apr 17 22:01:55 bingo I can repoduce even after a reboot Apr 17 22:02:04 so it lies down to that: Apr 17 22:02:14 /usr/lib/ofono/test/enable-modem Apr 17 22:02:42 which does that: Apr 17 22:02:44 modem.SetProperty("Powered", dbus.Boolean(1)) Apr 17 22:09:59 I'll go bye Apr 17 22:40:36 freesmartphone.org: 03mickey 07cornucopia * r327246f32c6a 10/fsodeviced/conf/motorola_ezx/Makefile.am: fsodeviced: conf/motorola_ezx: mark ROKR E2 and ROKR E6 as compatible Apr 17 22:42:09 GNUtoo: try adding 2.5) killall -9 ofonod and tell me whether it still works Apr 17 22:52:56 my computer is off Apr 17 22:53:27 when should I kill it exactly? Apr 17 22:53:35 after power on? Apr 17 23:01:02 mickey|zzZZzz it does Apr 17 23:01:33 (still worl) Apr 17 23:07:32 SHR: 03pespin.shar 07shr-settings * r473ca51998e8 10/shr_settings_modules/ (19 files): Move getDbusObject method used in several modules to helper.py **** ENDING LOGGING AT Mon Apr 18 02:59:57 2011