**** BEGIN LOGGING AT Sat Apr 24 02:59:56 2010 Apr 24 04:06:26 raster: hey :) Apr 24 04:06:48 burrp Apr 24 04:07:09 Ha, alive and kicking :) Apr 24 04:08:46 raster: i might have forgotten but do you consider a phone part open enough to be able to easily port FSO to it an important part of a device "open enough"? I mean can a device be cool without ability to use telephony API of your choice and any of the UIs written for it? Apr 24 04:09:43 DocScrutinizer51: Doc! :) Got your n900 back? Apr 24 04:10:03 aaaah Apr 24 04:10:11 welll here is my take Apr 24 04:10:58 if there is a phone api that is documented and easy to use - via some ipc mechanism (not linking) if the daemons on the other end are closed and hw closed - thats just snuck in as "open enough" for developers/community in general Apr 24 04:11:12 for the more hardline/purist open peolpe its not open enough Apr 24 04:11:32 for them open enough is protocol docs for talking to the hw Apr 24 04:11:42 but that doesnt mean the maker has to provide an open solution to do that Apr 24 04:11:46 just as long as its documented Apr 24 04:11:50 it can be replaced Apr 24 04:12:13 imho there is relatively littel value in the middelware layer between apps and telephony hw Apr 24 04:12:19 so it isnt worth trying to be closed Apr 24 04:12:23 it just doesnt help you Apr 24 04:12:32 in the end - it hinders you Apr 24 04:12:41 u dont need to give docs on the protocol Apr 24 04:12:53 simply gpl your daemon/handler and thats it Apr 24 04:13:03 if peolpe want to spend the time documenting it fromy our code - fine Apr 24 04:13:09 if tyhey want to replace it - fine Apr 24 04:13:12 BUt this hits a problem Apr 24 04:13:18 u now have 2 incompatible access api's Apr 24 04:13:24 and have to support both Apr 24 04:13:35 they need to play nice Apr 24 04:13:49 and that may not be possible, depending on the assumptions of each with respect to state etc. Apr 24 04:14:42 raster: why use 2 apis at the same time at all? If user chooses FSO it means he wants interoperability with many phone apps written for it. And he doesn't need the vendor tools anymore. Apr 24 04:15:14 one thing you need to be aware of - there is massive resistance to even making the protcol open and accessible outside vendor apps Apr 24 04:15:34 What is their reasoning? Apr 24 04:15:45 the fear is the users will blame the vendor when they download some app that maliciously goes and sends sms's to those high-price sms numbers or phone sex line calls etc. Apr 24 04:15:47 if it has access Apr 24 04:16:01 yes i know - i knoes. user decided to run app - its their fault Apr 24 04:16:10 but humans are irrational Apr 24 04:16:27 Moreover, anything a user can do, an app can do, xtest extension blabla here it comes. Apr 24 04:16:30 and they will say "well this phone sucks. i just got a bill for $500 because of it! why didnt they protect me!" Apr 24 04:16:48 but mind u - their way of stopping access is to #ifdef out api calls in the .h file Apr 24 04:16:54 symbol still there Apr 24 04:16:55 still usable Apr 24 04:16:57 :) Apr 24 04:17:02 so moot Apr 24 04:17:15 anyway Apr 24 04:17:17 as for 2 api's Apr 24 04:17:25 u have all the default stuff already supplied by the maker Apr 24 04:17:43 from config thru to messaging, calls, incoming call handling OTA updates.. and more Apr 24 04:17:52 u choose to throw all of that out Apr 24 04:18:01 (if you get rid of their protocol) Apr 24 04:18:09 I would choose exactly that, of course. Apr 24 04:18:20 you'd be in a minority of cusotmers Apr 24 04:18:25 like 0.001% Apr 24 04:18:35 and thus something the vendor just doesn't care about :) Apr 24 04:18:40 just remember that Apr 24 04:18:53 as mickey keeps saying - playing anti-vendor is a losing game Apr 24 04:19:02 You're now sound like a vendor who doesn't provide any info or driver for desktop GNU/Linux users. Apr 24 04:19:15 the only chance you hve is to first be compatible Apr 24 04:19:21 and work simultaneously with no hassles Apr 24 04:19:33 then build a strong base of support so much stonger than the vendors Apr 24 04:19:38 and then convince the vendor to change Apr 24 04:20:15 linux users are large enough in things like the server market and workstation market Apr 24 04:20:29 But not desktop. Apr 24 04:20:36 in the world of "i have a phone and am going to completely replace the whole telephony stack and suite" you are a tiny minority Apr 24 04:20:53 even on desktop - desktop linux users represent a few % of the market Apr 24 04:21:10 and desktop inherits a lot of the server market support Apr 24 04:21:11 #openmoko-cdevel: Total of 97 nicks Apr 24 04:21:14 not for gfx, audio etc. Apr 24 04:21:15 Hm, probably you're right Apr 24 04:21:28 anmd guess why those are still poorly supported on linux? :) Apr 24 04:21:54 I thought audio is decently supported. Apr 24 04:21:55 things where server and desktop share (latest cpu's, io, disk, network etc.) things work very well Apr 24 04:21:59 depends Apr 24 04:22:11 it works "to an extent" Apr 24 04:22:14 often mixer is your issue Apr 24 04:22:38 for example - without finding a special "model" for my vaio - i couldnt get speakers and headphones to work Apr 24 04:23:04 even now its buggy - i stick headphones in and it doesnt know to turn off speakers without unmuting first, playing some pcm audio, then pluggin in headphones Apr 24 04:23:15 (plug in while muted and not playing doesnt work) Apr 24 04:23:17 another laptop here Apr 24 04:23:24 compaq/hp - speakers dont work at all Apr 24 04:23:26 How's so? I've read alsa-devel ML for some time, and the problem is mostly complexity of HDA specification (too easy to misimplement some tiny device) and buggy vendor info needed for autodetection of gpio's etc. Apr 24 04:23:26 tried everything Apr 24 04:23:32 onyl headphones Apr 24 04:23:42 and yes Apr 24 04:23:47 but thats not relevant Apr 24 04:23:53 the FACt isw... audio doesnt work properly Apr 24 04:24:06 It was really imporved after 2.6.30 release. Apr 24 04:24:08 why - thats a separate matter Apr 24 04:24:12 thats possible Apr 24 04:24:19 and these are on older kernels Apr 24 04:24:29 Also it's impossible to improve audio without "hda-info" user reports. Apr 24 04:24:45 Takashi knows how to decipher those really fast :) Apr 24 04:24:47 sure Apr 24 04:25:10 but - windows on those laptops comes with everything set up right in the vendor supplied drivers Apr 24 04:25:20 linxu gets nothing until enough people bitch and send in bug reports and info Apr 24 04:25:22 But sometimes you need to manually play with hda-verb to find the needed gpio, indeed. But that's because some particular laptop vendor sucks, not because HDA or alsa suck. Apr 24 04:25:38 audio is not relevant to the server market Apr 24 04:25:39 Yep, but that's uncool. Apr 24 04:25:48 so it isnto solved "in advance" by intel/hp/whoever Apr 24 04:25:54 its sucky Apr 24 04:25:58 but thats reality Apr 24 04:26:15 And if you say that the first thing a tinkerer like me would want to do with the new cool "open enough" device is to port FSO to work over theirs undocumented API is not cool either. Apr 24 04:26:43 nvidia do their closed drivers for 1 reason - they have high end workstations customers who push them to and these guys buy high end expensive hw and the margins there are high Apr 24 04:27:15 not saying you dont want to Apr 24 04:27:21 but5 you need to know the vendor point of view Apr 24 04:27:42 u will forever be fighting a losing battle if you dont work WITH them Apr 24 04:27:50 ask mickey about anti-vendor porting Apr 24 04:28:01 you need to find a wayto get them to help you Apr 24 04:28:05 raster: i know precisely what he'd say Apr 24 04:28:15 once they care - the rest will be easy Apr 24 04:28:47 one thing they fear is their phones being the ones known to be used to "hack cellphone networks" Apr 24 04:28:57 or cause bad PR with customers and stupidly high bills Apr 24 04:28:59 etc. etc. Apr 24 04:29:22 but you need fso to work on their stuff in parallel withotu throwing out existing things Apr 24 04:29:34 that means u need to get toe into the water Apr 24 04:29:40 and that means not totally throw it all out Apr 24 04:29:53 I know for sure iPhone (1st gen) baseband firmware was analised to quite an extent and i guess if folks wanted to disrupt cellphone networks they would already implemented that functionality. Apr 24 04:30:11 u can be logical all you want Apr 24 04:30:17 telling me doesnt change anything Apr 24 04:30:30 you need to get the vendors to REALLY know this Apr 24 04:30:35 u can say that all you want Apr 24 04:30:44 their minds are made up otherwise Apr 24 04:30:56 the3y quite happily believe apple being as closed as possible helps prevent that Apr 24 04:31:10 and even if they dont think that Apr 24 04:31:14 why shoudl they bother with fso/ Apr 24 04:31:21 they already have their own standards pre-dating fso Apr 24 04:31:34 and those standards are shared between other vendors and industry bodies Apr 24 04:31:47 why should they throw out all their work Apr 24 04:31:56 To provide users with diversity, with choice of GUI. Apr 24 04:31:57 (move to fso) Apr 24 04:32:03 useless Apr 24 04:32:11 they have more phone apps that fsop has already Apr 24 04:32:15 and that are of better quality Apr 24 04:32:21 you dont know it Apr 24 04:32:26 also rememebr u fight a political battle Apr 24 04:32:26 Do they really? Where can i download and try those? Apr 24 04:32:33 a gorup WORKED on their phone infra Apr 24 04:32:37 ands then another on each phone app Apr 24 04:32:43 u think they want to see their work ditched? Apr 24 04:32:59 u have to have such a winning argument that all the politics cant beat it Apr 24 04:33:06 they have them internally Apr 24 04:33:13 Also i've never seen a vendor phone app _i_ would like. They either have too much animation (or just slow) or make incorrect assumptions or do not provide enough shortcuts etc etc. Apr 24 04:33:16 and between vendors Apr 24 04:33:19 u dont download them Apr 24 04:33:21 they come with the phone Apr 24 04:33:35 but if u like it or not Apr 24 04:33:47 their view is "well here is the phone access api/protocol - use it and do your own" Apr 24 04:33:59 that is IF they make that open Apr 24 04:34:04 which they dont like the idea of Apr 24 04:34:28 you need them to like and care abotu what you do Apr 24 04:34:46 imho - u need fso to be much mroe than yet another phone control api Apr 24 04:34:54 They should also restrict the internet access for the downloaded apps then, since those can be used "to hack the internet". Apr 24 04:34:55 u need things like social network integration built in Apr 24 04:35:06 all sorts of "already there winners" Apr 24 04:35:16 that are worth throwing out what they have for your new extras Apr 24 04:35:35 get them to want fso and care Apr 24 04:35:41 and they will port fso for you to their hw Apr 24 04:35:49 fso license will ensure that those bits are then open Apr 24 04:36:32 now u need them to actually know you exist Apr 24 04:36:36 as such they dont know Apr 24 04:36:42 (and frankly are not looking) Apr 24 04:36:54 they have the likes of meego breathing at them to join Apr 24 04:37:01 or other industry bodies (limo) Apr 24 04:37:06 or jjust plain screw linux and go android Apr 24 04:37:17 Social networks integration? Hm. There's no decent social network out there... Apr 24 04:37:25 those other voices are a lot louder than fso's Apr 24 04:37:38 facebook, google wave etc. Apr 24 04:37:41 take your pick Apr 24 04:37:43 pick multiple Apr 24 04:38:02 integrate to google talk contacts, gmail contacts, other im systems Apr 24 04:38:11 if skypoe do finally go open on the back-end Apr 24 04:38:14 there too Apr 24 04:38:23 raster: nah, they all suck. Too inflexible, too dumb, and the usage patterns i observe are not worth caring about. Apr 24 04:38:26 u dont have to care if its decent Apr 24 04:38:30 facebook is a big name Apr 24 04:38:32 it matters Apr 24 04:38:35 google is a big name - it matters Apr 24 04:38:51 Those are not networks i would like to use. Because they're doing it all wrong. Apr 24 04:38:57 well then - if u dont want to play a game so the vendors care.. you will forever fight against them Apr 24 04:39:00 and they wont care about you Apr 24 04:39:03 and so you'll be stuck Apr 24 04:39:17 Instead of providing an open API they use a dumb inflexible web-browser UI targetted for stupids. Apr 24 04:39:20 if u are willing to do some shit you dont like in order to get a foot in the door - then you have a chance Apr 24 04:39:42 facebook has an actual app for phones Apr 24 04:39:43 not a wbe ui Apr 24 04:39:45 web ui Apr 24 04:39:49 they have a protocol Apr 24 04:39:55 wave i believe has somethinig too Apr 24 04:39:58 some xml over http Apr 24 04:40:00 or what not Apr 24 04:40:02 maybe soap Apr 24 04:40:03 not sure Apr 24 04:40:07 but it exists Apr 24 04:40:15 but - up to yoou Apr 24 04:40:29 Facebook API is too inflexible. You can't have a seamless integration between Facebook, github, gitpaste and bugzilla, e.g. Apr 24 04:40:33 as such other apps exist that can integrate with all these "social network things" Apr 24 04:40:50 Too much done on the server side. Apr 24 04:41:08 well then - you're stuck. Apr 24 04:41:18 i see nothing to sell a vendor on Apr 24 04:41:51 simply being open is not a sales point Apr 24 04:42:01 I can imagine a social network that would suit everybody's needs (i mean needs of different groups: programmers, musicians, artists, modders etc etc) with an approach of more extensible functionality implemented client-side. None of the social networks allows that currently. Apr 24 04:42:28 as such that'd be your job to implement as part of fso Apr 24 04:42:30 client-side handles that Apr 24 04:42:40 but you cant write on someones facebook wall Apr 24 04:42:46 or send a facebook message Apr 24 04:43:01 or get a feed of their photo updates or what not without talking TO facebook with the api Apr 24 04:43:08 and same wioth everything else Apr 24 04:43:17 some of them will simply not do everything you want Apr 24 04:43:43 but facebook and the likes are driving a lot of consumer use and are an attractive market for vendors tro pander to Apr 24 04:44:25 My brother and my students and many folks around use a russian facebook clone. And their usage patterns are total stupidity and waste of time. I do not like the idea of endorsing that. All i want are means allowing me (or any more capable programmer) to port any telephony framework to the device, i do not want vendor doing that, i just need an open opportunity. Apr 24 04:45:51 PaulFertser: well if you dont ewant to.. fine - but then be assured that if you find no other way to become valuable to a vendor - you will fight the vendors forever, and will lose. they have 1000's of fulltime paid engineers working on products. you dont have even a fraction of that. they will always out-code you. even if they are 1% as efficient due to overhead :) Apr 24 04:46:04 you need something they dont have Apr 24 04:46:06 cant do Apr 24 04:46:08 are3 too slow to do Apr 24 04:46:17 or simply didnt realise they could/should do Apr 24 04:46:24 until someone in marketing demanded it Apr 24 04:46:30 and now they need it in a hurry Apr 24 04:46:39 and going fso is the fastest and simplest way to get there Apr 24 04:47:45 raster: ok, i see your point. I hope mickey|tv'll read that because it might be interesting for him. I personally know that i will lose regardless because life's a game one can't win and so i'm ok with losing. Apr 24 04:47:49 get them to care Apr 24 04:47:59 if they care - they will pay attention Apr 24 04:48:14 recently openstreetmaps is getting some commercial attention? Apr 24 04:48:26 why? because watchwolf wrote the elementary map widget Apr 24 04:48:41 it just beautifully accts as a "google maps in a widget" Apr 24 04:48:47 no license agreements to sign with google Apr 24 04:48:52 nothnig extra Apr 24 04:48:57 low barrier of entry Apr 24 04:49:05 and it got some real "wow" attention Apr 24 04:49:12 and now things are being looked at Apr 24 04:49:22 that is the kind of swtuff that may get things like osm good support Apr 24 04:49:36 Managers are so stupid :( Apr 24 04:49:36 not t mention maybe give osm a commercial funding path in future Apr 24 04:49:42 advertising. and so on Apr 24 04:49:46 no - thisisnt managers Apr 24 04:49:54 i cant give yoou all the details Apr 24 04:49:55 It's like they haven't heard about/used OSM before. Apr 24 04:50:04 only whats already been sent to peolpe not under nda Apr 24 04:50:11 (thus that info is public) Apr 24 04:50:16 no - they havent Apr 24 04:50:27 u have no idea how much shit passes by them every day Apr 24 04:50:34 they have very little view of thse kind of things Apr 24 04:50:43 they get 20 others every day float by they should chekc out Apr 24 04:50:50 they have no time to look at evverything Apr 24 04:50:58 i'm suggesting you open such a door for fso Apr 24 04:52:07 one thing i think would be valuable to fso is integrating things other than telephony Apr 24 04:52:14 as everyone has full telephony stuff already Apr 24 04:52:31 fso is "yet another implementation that we dont even know works properly - and has no port to our hw anyway" Apr 24 04:52:35 so - sweeten the deal Apr 24 04:52:42 make fso somkething hyper-attractive Apr 24 04:53:09 what is in fso's "world" - i'd say things like unified contact management - that means integrating to all the other contact sotrage/whatever out ther Apr 24 04:53:33 from gmail to facebook, wave, orkut, blah blah blah blah Apr 24 04:53:48 unified message handling comes as well Apr 24 04:53:52 raster: sounds like a plan... Thanks for the valueable suggestions. Of course it's not something i want or plan to do (because for me "wow" would be e.g. emacs integration or some haskell app and that's totally uninteresting to the vendors) but probably it'll give mickey|tv some ideas. Apr 24 04:53:53 and unified voice and video calling Apr 24 04:54:16 if u can make fso simply "just work" for all of thse non-phone specific things Apr 24 04:54:24 (and u can demonstrate that and it canbe tested) Apr 24 04:54:30 then u have a big plus Apr 24 04:54:41 if in addition it has phone integration too for 1 or some phone models Apr 24 04:54:47 as a "yes - see. it can be done" Apr 24 04:54:57 the3 last bits will end up being done for you by the vendor Apr 24 04:55:01 license will mean it is open Apr 24 04:55:03 you are now happy Apr 24 04:55:09 u have fso support - from the vendor Apr 24 04:55:20 raster: do you understand there's also a developer aesthestetics problem: when you need integrate with shit (or shitty api) your architecture and code becomes shittier. Not something a developer happy with. Apr 24 04:55:30 hell chances are the vendor will contact you and pay you to help them Apr 24 04:55:38 but you need the "sales proposition" :) Apr 24 04:56:14 and yes - i know about the developer aesthetics Apr 24 04:56:30 one thing you might not know is.. the culture in companies makes such aesthetics almost irrelevant Apr 24 04:56:40 so many things are dirty and ugly Apr 24 04:56:44 and thats how it's always been Apr 24 04:56:45 its normal Apr 24 04:56:51 I know :( Apr 24 04:56:55 its a value without any "takes" Apr 24 04:56:57 err Apr 24 04:56:59 "takers" Apr 24 04:57:03 its a "so what?" Apr 24 04:57:12 you need something else to sell them Apr 24 04:57:23 if uc an also introduct good api/design etc. at the same time - awesome Apr 24 04:58:06 to care about such aesthetics you need to have ownership Apr 24 04:58:13 ie some enigneer or 2 get tot "own" some code Apr 24 04:58:14 for years Apr 24 04:58:19 and it becomes personal to them Apr 24 04:58:26 and these engineers have to care about that Apr 24 04:58:37 they wont care if they are shutned from project to project every 3 or 6 months Apr 24 04:58:44 as it becomes someoen elses problem really quickly Apr 24 04:59:06 as long as it works and satisfies requirements Apr 24 04:59:19 (none of the reqs ever say anything about code/design quality) Apr 24 04:59:22 they dont care Apr 24 04:59:37 It looks like well-intended folks should move to some academic research rather than try to fight against the vendors and other real-life stuff. Apr 24 04:59:46 its like trying to get everyone to install linux on desktosp Apr 24 04:59:48 same pricniple Apr 24 04:59:56 u are selling stuff to peolpe they just dont care about Apr 24 05:00:01 windows is "good enough" Apr 24 05:00:05 their values are not your values Apr 24 05:00:17 yeah Apr 24 05:00:21 dont FIGHT vendors Apr 24 05:00:42 either attract them and suck them in - and for that you need bait, or indeed - go to academia Apr 24 05:00:55 as they care about the same things you do - the commercial world has very different values Apr 24 05:01:17 i'm trying to help here so that fso can be successful Apr 24 05:01:21 and stop having to fight Apr 24 05:01:36 trying to help you with the things you actually can make a difference with Apr 24 05:01:46 u cant change what companies think and value Apr 24 05:01:58 you cant make them care or change Apr 24 05:02:19 but you can "entice them" to get something "for free" they would like to have - but then have to give up something (be open) in return Apr 24 05:02:23 Ok, i got it. Apr 24 05:03:38 Quite an insightful and well-reasoned idea, i'll get Mickey to read the conversation log. Big thanks! :D Apr 24 05:03:50 sure Apr 24 05:03:54 don t get me wrong Apr 24 05:03:56 i want open Apr 24 05:03:57 i like it Apr 24 05:04:03 for me its just a damned practical thing Apr 24 05:04:18 but even i have to fight against those wanting to keep things as it is Apr 24 05:04:46 and when i fight - i have a lot of weapons at my disposal as i directly influence and control many aspecs of the system already Apr 24 05:05:10 and i also seem to have the blessing of top level management Apr 24 05:05:24 but its hard for me - and i know a fight is not worth fighting until i have the right argument for it Apr 24 05:05:34 right now - fso is lacking a good argument Apr 24 05:05:56 in the face of ofono - which intel is pushing and nokia will adopt - thats got a lot more going for it just due to vendor support Apr 24 05:06:26 there are existing api's for things like limo - which have a lot of existing apps and infra built around them Apr 24 05:07:15 fso needs something it can sell that the others don't have or do very badly - so badly that fso will save a tonne of work and pain almost overnight (and you can really see that it will) :) Apr 24 05:13:11 raster: good thing about ofono is that most probably vendors will use open code for the hardware support because ofono license doesn't make using proprietary code for that easy. Apr 24 05:13:44 thats a good thing Apr 24 05:13:46 for openness Apr 24 05:13:51 but bad for fso Apr 24 05:15:43 The bad thing is that i asked ofono devs about openness and they told me they won't make a public fuss if someone invents a way to workaround the licence. They said they wouldn't care. They like openness but they won't say publically anything like "that company are stupid fuckers, we're unhappy that they use ofono the way they do". Apr 24 05:18:29 thats probably smart Apr 24 05:18:35 very smart Apr 24 05:18:40 first... get it used Apr 24 05:18:47 be "nice". dont make a fuss Apr 24 05:18:52 then.. once is entrenced Apr 24 05:18:55 much like patents Apr 24 05:19:09 send a nice "by the way.. u know thats gpl and.. you do need to comply" Apr 24 05:23:25 raster: there're ways to comply with gpl by using a wrapper and some dbus ipc, so if the vendor really wants that, he'll do that. My problem is with people's attitude. And if i'm choosing between "smart" (in your sense) and "frank", i'm choosing the latter of course. Apr 24 05:24:32 then your choice is to keep the tonens fo different protocols and closed implementations Apr 24 05:24:36 its not a step in the right direction Apr 24 05:24:43 your way is "all or nothing" i guess Apr 24 05:24:57 and the ofono way is "well i'm happy we;ve moved some way towards the right path" Apr 24 05:25:15 just a universal protocol you know works on ALL "linux phones" is a huge plus Apr 24 05:25:24 regardless if the daemon behind it is open or not Apr 24 05:25:34 encouraging that alone is a big thing Apr 24 05:26:49 raster: i guess your way is much better for you since you seem to be 10x happier than e.g. me. Well, i'm glad because happy smart people definetely make this world a better place and i like seeing people happy. So my congratulations. Apr 24 05:28:01 sorry that its not good for you :( Apr 24 05:28:09 i'm more - lenient - like the ofono guys i guess Apr 24 05:28:10 That's my choice Apr 24 05:28:21 and the march to freedom is a slow onw with many steps along the way Apr 24 05:28:25 i'm happy to see the first steps Apr 24 05:31:14 I think the world needs both pragmatic and idealist people. So that's actually a good thing everybody's different. Apr 24 05:46:39 PaulFertser: you're probably right Apr 24 05:46:46 the idealists keep pulling at one end Apr 24 05:46:54 the pargamatists keep trying to have a middleground Apr 24 05:47:13 http://www.hadess.net/2010/04/hardware-enablement.html Apr 24 05:47:18 without the idealists pulling that middleground would move a lot closer to the other end and get "absorbed" evenntually Apr 24 05:47:20 (Gypsy GPS patches) Apr 24 07:02:47 mickey|tv: I'll go fishing now Apr 24 07:02:58 if GNUtoo asks Apr 24 07:03:03 tell him please :) Apr 24 07:03:24 I'm back around 12°° or 13°° Apr 24 07:03:25 :) Apr 24 07:03:28 cu Apr 24 07:48:16 I think yahoo uses osm for something by the way Apr 24 08:32:45 TAsn: not sure why but currently i do not receive NewMissedCalls upon setting New to 0 but i do receive CallUpdated and UpdatedCall Apr 24 08:34:37 TAsn: to be more precise i receive NewMissedCalls but not every time. Apr 24 08:45:18 very weird. Apr 24 08:45:28 PaulFertser, please try setting new missed calls back to 1 and then back to 0 Apr 24 08:45:37 and tell me if you get the signal Apr 24 08:45:44 in either of those. Apr 24 08:46:31 TAsn: ok Apr 24 08:47:59 If it won't work again, this will mean it's reproduce-able so I'll probably ask for your db to test with (when I'll have time to debug). Apr 24 08:53:45 TAsn: http://paste.debian.net/70420/ Apr 24 08:54:28 Setting to back to 0 didn't produce the desired event. Apr 24 08:54:44 [SIGNAL] org.freesmartphone.PIM.Calls.UpdatedCall /org/freesmartphone/PIM/Calls :1.143 Apr 24 08:54:44 ( "/org/freesmartphone/PIM/Calls/0", { } ) Apr 24 08:54:53 I don't remember, but I think this hash should provide the changes. Apr 24 08:54:59 that occured. Apr 24 08:55:51 And thanks for reminding me I need to remove those signals. Apr 24 08:56:04 I mean, the fact that there are two. Apr 24 08:56:55 freesmartphone.org: 03tom 07framework * r0541e4fcabea 10/framework/subsystems/opimd/TODO: opimd: updated TODO. Apr 24 09:04:54 Anyhow, the empty hash table is really weird, will have to take a look. Apr 24 09:04:58 Ciao. Apr 24 09:08:58 TAsn: thanks :) Apr 24 09:25:21 PaulFertser, this thanks is premature, as I won't be able to check it until monday night. :( Apr 24 09:25:53 TAsn: np, take you time to prepare for the damn test Apr 24 09:26:19 yeah. :( Apr 24 09:26:23 thxp Apr 24 09:26:32 -p Apr 24 09:30:39 <\marco> hi to all :) Apr 24 09:31:39 good morning! Apr 24 09:46:51 shr-u upgrade and got conflict Package alsa-states wants to install file /etc/asound.state is already provided by package alsa-scenarii-shr I removed alsa-scenarii-shr then got /usr/sbin/alsactl: parse:1639: Unable to open file '/usr/share/alsa/init/00main' Apr 24 09:58:32 never mind it seems to work Apr 24 10:21:59 http://pastebin.com/TVrtkfiT - same for /home/w/OM/SHR/build/shr-unstable/openembedded/recipes/images/shr-lite-image.bb Apr 24 10:22:14 what's wrong here? Apr 24 10:45:33 mickey|tv: ping Apr 24 10:46:03 mickey|tv, I sent a fsogsmd log file to the e-mail I found in the log Apr 24 12:28:39 TAsn: i think i know why i didn't get the signal. I tried to set New on an outgoing call, sorry for the noise. Apr 24 12:29:30 PaulFertser, To be honest, I thought about asking you to make sure you are doing it on a "Missed" call, but then I assumed you would check that before :P Apr 24 12:29:52 TAsn: well, it's new... Apr 24 12:30:39 Maybe I should remove New from outgoing/whatever. Apr 24 12:30:41 what do you think? Apr 24 12:33:21 but still Apr 24 12:33:26 Empty hash table Apr 24 12:33:32 in the signals Apr 24 12:33:37 is bad. Apr 24 12:35:35 freesmartphone.org: 03tom 07framework * rc3a175d14b2f 10/framework/subsystems/opimd/TODO: opimd: Updated TODO. Apr 24 12:35:56 Hell, Release doesn't work for incoming calls :( Apr 24 12:38:20 Only ReleaseAll() Apr 24 12:38:23 :( Apr 24 12:38:26 Here it does. Apr 24 12:38:41 Hm... what's harald welte's irc nick? Apr 24 12:38:50 Or is he available only in email? Apr 24 12:44:08 TAsn: laf0rge mostly Apr 24 12:44:31 thanks. Apr 24 12:44:38 that's what I remembered. Apr 24 12:44:44 ciao. Apr 24 12:47:53 hi all Apr 24 12:47:57 any news on shr? Apr 24 12:48:08 stable image...how is it going on? Apr 24 12:48:10 and testing? Apr 24 12:51:34 stable image was never going on Apr 24 12:51:53 it will only after finishing basic functionality and making it stable enough Apr 24 12:52:07 about testing - ask spaetz, but i think it depends on unstable state ;] Apr 24 12:54:38 dos1, thanks Apr 24 12:58:26 johnsu01: hey! :) http://wiki.github.com/paulfertser/fso-el/ Apr 24 12:59:13 This is a preliminary announcement of my Emacs UI for FSO. Yay. I can already make and receive calls. Apr 24 12:59:38 I also like how it goes and plan to implement everything else needed for a nice UI. Apr 24 12:59:54 PaulFertser: how does that compare to the existing emacs fso stuff? Apr 24 13:00:23 lindi-: completely different approach, completely different result. Apr 24 13:00:30 ok Apr 24 13:00:49 lindi-: you can take a look at johnsu01's code and compare it with mine to see for yourself. Apr 24 13:01:29 lindi-: also i decided to use opimd right from the beginning, it seems like that's a good enough way currently in the fso world. Apr 24 13:02:30 lindi-: and i think my code is much nearer to "proper emacs" style. And also i design a finger-friendly version. Apr 24 13:53:51 PaulFertser: (Release) yep, noticed that too Apr 24 13:54:07 works only when call is active Apr 24 13:55:09 PaulFertser: did you add a ticket? Apr 24 13:56:15 PaulFertser: ahh I already did that Apr 24 13:56:27 #533 Apr 24 13:59:36 hi - where does opkg store the package cache? Apr 24 13:59:57 opkg upgrade got my rootfs to 100% full Apr 24 14:07:41 bumbl: it has stuff in /var/lib/opkg and /usr/lib/opkg Apr 24 14:08:07 mickeyl: hi Apr 24 14:08:10 hi mrmoku Apr 24 14:08:22 mickeyl: what sleep mode is the calypso running in right now with fsogsmd? Apr 24 14:08:28 the default one Apr 24 14:08:29 * mrmoku seems to have sporadic wakeups Apr 24 14:08:43 which one is the default one? Apr 24 14:08:54 guess the one needing 1024 fix, right? Apr 24 14:08:56 %SLEEP=2 Apr 24 14:09:02 i.e. enabling deep sleep Apr 24 14:09:12 yes Apr 24 14:09:18 mrmoku: ok thank you Apr 24 14:09:27 any way to change that via config in fsogsmd? Apr 24 14:09:52 bumbl: np Apr 24 14:09:56 no, all the calypso specifics are pretty much not done yet Apr 24 14:10:02 ok Apr 24 14:10:21 let me check something Apr 24 14:11:09 initsequence.append( config.stringListValue( CONFIG_SECTION, "modem_init", { } ) ); Apr 24 14:11:14 try: Apr 24 14:11:17 [fsogsmd] Apr 24 14:11:34 modem_init = %SLEEP=4; Apr 24 14:11:55 modem_init = E0V1;+CMEE=1;+CRC=1;+CSCS="UCS2" Apr 24 14:11:59 is what is in there now Apr 24 14:12:15 I just add that Apr 24 14:12:22 that can go imo Apr 24 14:12:27 but append it for now Apr 24 14:12:28 ahh ok Apr 24 14:12:46 we send these unconditionally Apr 24 14:13:01 modem_init is rather to append modem-specific things Apr 24 14:13:07 so until we have the config Apr 24 14:13:14 it's the perfect place for sleep and the N command Apr 24 14:15:43 mickeyl: which one was the good N? 0187 (aec+nr) ? Apr 24 14:16:01 Can anyone guide me which part of the frameworkd enables a resource, and I mean WiFi? Apr 24 14:16:18 thrashold: org.freesmartphone.ousaged Apr 24 14:16:29 Er, as in source file and line :) Apr 24 14:17:17 thrashold: nowadays that's fsousaged Apr 24 14:17:22 which source file and line... no idea Apr 24 14:17:37 (talking about SHR here...) Apr 24 14:18:07 OK, foudn it. The Enable method on the org.freesmartphone.Resource interface :) Apr 24 14:18:53 mickeyl: that is a good test for you 'one time sending %N is enough' theory, right? :P Apr 24 14:18:57 +r Apr 24 14:34:57 ok Apr 24 14:35:15 I was try'n to implement subpage size reading Apr 24 14:35:26 but somehow it still produces oopses Apr 24 14:35:27 -.- Apr 24 14:37:53 mickeyl: hi :) Apr 24 14:40:10 mickeyl: this morning i had an interesting conversation with raster explaining me vendor's view on telephony middleware and UI in general and how to make FSO attractive to them in particular. Do you want me to send you a log or you will read it in the scrollback? Apr 24 14:41:12 23:39 < PaulFertser> mickey|tv: there's another unfun problem: i can't start pppd the second time. I guess that's because you never actually terminate the PDP session, i do not see anything sending CGATT=0 command. Apr 24 14:41:16 23:50 < PaulFertser> mickey|tv: and also there's something fishy about it, because when try to do SetCredentials again i get +CME ERROR: 3 (probably because the PDP is still active) but when i try to ActivateContext again it does start pppd (and it fails on its own, and gets collected properly i.e. no zombie) but dbus call never returns! Apr 24 14:41:21 23:51 < PaulFertser> And DebugCommand doesn't return me any reply from the modem ever... Apr 24 14:47:26 mrmoku: i wonder how to decline a second call while one is "active": Release doesn't work and ReleaseAll will terminate all calls... Apr 24 14:48:07 PaulFertser: for sure that is still a bug in fsogsmd Apr 24 14:48:16 right now you probably just canÄt Apr 24 14:49:08 mrmoku: either that or in calypso Apr 24 14:49:44 mrmoku: are you using some special option now to make modem communication reliable? Apr 24 14:49:58 Because here it's still not quite good. Apr 24 14:50:40 PaulFertser: I added proper %SLEEP and %N to modem_init... but that should be not related Apr 24 14:50:55 other than that... I'm not a good tester as I have very few phonecalls :P Apr 24 14:51:29 mrmoku: i remember you discussed some additional calypso-specific delays. Apr 24 14:51:45 PaulFertser: I'm back to default for that Apr 24 14:51:49 no special config Apr 24 14:52:06 ok Apr 24 14:52:10 brb Apr 24 15:05:27 Hm, there's also linphone emacs frontend! Apr 24 15:06:17 Are there any actual problems with using linphone on FR? Apr 24 15:06:37 * mrmoku never really tried Apr 24 15:16:58 PaulFertser: works for me Apr 24 15:17:05 PaulFertser: but the program itself is not very nice Apr 24 15:18:03 lindi-: in what regard? Apr 24 15:21:03 mickeyl: this morning i had an interesting conversation with raster explaining me vendor's view on telephony middleware and UI in general and how to make FSO attractive to them in particular. Do you want me to send you a log or you will read it in the scrollback? Apr 24 15:21:09 I want the log if you don't mind :> Apr 24 15:22:03 or at least when the conversation started/ended. Apr 24 15:22:26 TAsn: 08:06 GMT+4 Apr 24 15:22:31 thanks. Apr 24 15:22:34 will take a look. Apr 24 15:22:38 :) Apr 24 15:26:49 PaulFertser, will read it after my test :P Apr 24 15:27:06 PaulFertser: it is not very bad either. it at least uses a sip library and does not reimplement Apr 24 15:28:21 PaulFertser: liblinphone2 offers an API for making calls and playing them to soundcard or file. I wanted make two calls and route audio between them Apr 24 15:32:03 hi Apr 24 15:32:36 I can get a fix anymore with my gps since 2 months or so Apr 24 15:32:47 do somebody know how could I spot if it is an antenna issue? Apr 24 15:34:48 khiraly: do you get time? Apr 24 15:34:57 khiraly: do you get gps chip versio number? Apr 24 15:35:00 nope Apr 24 15:35:02 thats the main issue Apr 24 15:35:04 2000 jan 1 Apr 24 15:35:26 lindi-: gps chip version number? how can I get it? Apr 24 15:35:38 khiraly: when you start the chip it prints the version number Apr 24 15:36:13 I checked that power_on file contained 1 Apr 24 15:36:38 khiraly: were you reading the chip when it started? Apr 24 15:36:49 /sys/bus/platfrom/devices/neo1973-pm-gps.0/power_on Apr 24 15:37:10 in dmesg there is a short notice Apr 24 15:37:51 wait a bit I restart my freerunner Apr 24 15:37:57 where could I check this info? Apr 24 15:38:04 (the version number) Apr 24 15:38:38 khiraly: start reading data from the chip and then power it up Apr 24 15:38:47 khiraly: it prints this info on startup Apr 24 15:38:57 I need to rtfm a bit more Apr 24 15:39:08 I only checked in /var/log/frameworkd.log Apr 24 15:39:11 khiraly: what's unclear? Apr 24 15:39:23 how to start the gps from commandline Apr 24 15:39:24 khiraly: forget frameworkd, debug with hexdump Apr 24 15:39:36 khiraly: "om gps power 1" or poke /sys and read the kernel source... Apr 24 15:40:10 I take the "read the kernel source..." route Apr 24 15:40:18 khiraly: have fun :) Apr 24 15:40:39 dont have 'om' installed, and cant get it as my fso is was too old Apr 24 15:40:41 :-( Apr 24 15:41:20 khiraly: fso distro? Apr 24 15:41:28 fso unstable from november Apr 24 15:41:30 I believe Apr 24 15:41:38 khiraly: how does that limit the software you can use? Apr 24 15:41:54 dunno, last time I was unable to get pyserial to it Apr 24 15:42:00 because of the dependencies Apr 24 15:42:08 om has quite minimal dependencies Apr 24 15:42:19 ok, I'll try installing it Apr 24 15:42:42 runtime dependencies are only to C library Apr 24 15:44:34 is the package name is 'omgps'? Apr 24 15:44:42 http://build.shr-project.org/shr-unstable/ipk/armv4t/omgps_0.1+svnr109-r0.4_armv4t.ipk Apr 24 15:45:43 khiraly: i don't know if it is in shr Apr 24 15:45:57 khiraly: that is something totally different Apr 24 15:46:10 khiraly: you can get source from http://git.debian.org/?p=pkg-fso/omhacks.git;a=blob;f=README Apr 24 15:52:00 ok Apr 24 15:52:14 I have two devices to test with, one has working gps, the other has no Apr 24 15:52:28 none of it has this 'om' and no idea how could I compile it for the device Apr 24 15:52:39 however the one who has working gps, I can do the following: Apr 24 15:52:45 echo 1 > /sys/class/i2c-adapter/i2c-0/0-0073/pcf50633-regltr.7/neo1973-pm-gps.0/power_on Apr 24 15:52:53 cat /dev/ttySAC1 Apr 24 15:53:00 khiraly: no Apr 24 15:53:08 khiraly: you need to start reading before you start the chip Apr 24 15:53:18 otherwise you miss it :) Apr 24 15:53:27 and I get: Apr 24 15:53:32 and use hexdump Apr 24 15:53:42 unless you absolutely know that you can handle cat Apr 24 15:54:03 it returns $GPSDSL.... Apr 24 15:54:05 or such Apr 24 15:54:13 khiraly: ok, the chip is alive then Apr 24 15:54:18 (it ran out of battery, and switched off) Apr 24 15:54:19 and serial port works Apr 24 15:54:26 nope. That was with the working device Apr 24 15:54:35 I'll test the one which is not working Apr 24 15:55:44 the device which has a non-working gps Apr 24 15:55:50 cat /dev/ttySAC1 prints: Apr 24 15:56:05 $GPTXT,01,01,02,u-blox ag - www.u-blox.com*50 Apr 24 15:56:15 I start the gps Apr 24 15:58:10 it started to print out many messages Apr 24 15:58:10 like: Apr 24 15:58:10 $GPTXT,01,01,01,NME unknown msg*58 Apr 24 15:58:37 khiraly: you probably just have terminal echo enabled Apr 24 16:00:25 it does print other messages too Apr 24 16:00:34 $GPZDA,,,,,00,00*48 Apr 24 16:00:52 $GPRMC,,,V,,,,,,N*53 Apr 24 16:01:04 $GPVTG,,,,,N*30 Apr 24 16:01:08 $GPTXT,01,01,01,NME unknown msg*58 Apr 24 16:01:18 but most of them are $GPTXT Apr 24 16:01:31 khiraly: stty -F /dev/gps raw Apr 24 16:01:44 khiraly: to get rid of echo that causes those unknown messages Apr 24 16:02:22 can I close cat, without fearing of missing the messages? Apr 24 16:02:48 ;-) Apr 24 16:02:59 khiraly: nope Apr 24 16:03:09 khiraly: but why do you care about missing some messages? Apr 24 16:03:41 you mean /dev/ttySAC1, no? Apr 24 16:03:45 yeah Apr 24 16:03:48 khiraly: i use a symlink Apr 24 16:04:03 khiraly: i don't see the point in trying to memorize those weird numbers :) Apr 24 16:04:07 I dont have /dev/gps Apr 24 16:04:27 khiraly: well you have not created the symlink for it i guess Apr 24 16:04:39 no, I didnt created Apr 24 16:04:45 I never needed, because it just worked Apr 24 16:04:46 ;-) Apr 24 16:09:38 once I switched on this gps, I cant turn it off Apr 24 16:09:38 echo 0>/sys/bus/platfrom/devices/neo1973-pm-gps.0/power_on Apr 24 16:09:38 does not have any effect Apr 24 16:11:50 er Apr 24 16:11:55 I had network outage Apr 24 16:12:25 lindi-: are you still here? Apr 24 16:13:18 hmm Apr 24 16:26:09 PaulFertser: almost every vendor has a nonstandardized command for rejecting a waiting call Apr 24 16:26:32 PaulFertser: i'll add ours when i next work on fsogsmd Apr 24 16:26:42 PaulFertser: thanks for the log pointer, btw. Apr 24 16:27:23 * mrmoku wonders if there will be a org.freesmartphone.facebookd :P Apr 24 16:27:25 mickeyl: ok, and what about gprs problems? ;) Apr 24 16:27:38 no idea offhand Apr 24 16:28:22 CGATT=0 is not necessary btw. Apr 24 16:28:35 mickeyl: it would also probably worth fixing #541, not really urgent since SHR does scenario switching on their own, but should be nice to have it finally fixed. Apr 24 16:28:37 ATD would work as well Apr 24 16:28:45 err Apr 24 16:28:45 H Apr 24 16:28:50 khiraly: sure Apr 24 16:29:24 lindi-: it seems the device is up and running Apr 24 16:29:37 however I cant switch it off anymore (echo 0>/sys/...) Apr 24 16:29:58 khiraly: I don't think echo 0 turns it off Apr 24 16:30:13 you need to read the kernel source to figure it out or use omhacks or fso usaged Apr 24 16:30:21 then, how is it supposed to turn it on? Apr 24 16:30:23 hmm Apr 24 16:31:05 khiraly: writing 1 turns it on Apr 24 16:31:12 but writing 0 does not necessarily turn it off Apr 24 16:31:34 ok, then I think the best now, is to try to install my softwares on the other device where the gps is working, and reinstall this one ... Apr 24 16:31:53 khiraly: #2293 Apr 24 16:32:07 http://docs.openmoko.org/trac/ticket/2293 Apr 24 16:32:07 ? Apr 24 16:32:24 yep Apr 24 16:33:12 if ( self.status in self.calls.values() ) or ( self.status.lower() in self.calls.values() ): Apr 24 16:33:14 is not working? Apr 24 16:33:36 lindi-: I believe it is a hardware fault Apr 24 16:33:58 khiraly: what is? Apr 24 16:33:58 ah, wait wrong file Apr 24 16:34:06 antenna Apr 24 16:34:27 I believe I dont get a fix because the gps antenna is somehow broken Apr 24 16:34:34 khiraly: are you outside? Apr 24 16:34:40 yepp Apr 24 16:34:48 khiraly: tried external antenna? Apr 24 16:35:01 It is not working like two months. It was fine before it Apr 24 16:35:06 I dont have any external antenna Apr 24 16:35:15 buy one and test Apr 24 16:35:25 cheapest are around 10 EUR Apr 24 16:35:33 if it is antenna fault, then external antenna should solve it? Apr 24 16:35:46 khiraly: it's impossible to know :) Apr 24 16:35:50 depends on what is broken Apr 24 16:44:48 mickeyl: yes, it's not. I mean it will always work if i use ALLCAPS in config file, but i'd rather want to use any case in config file (to not have to modify old configs) Apr 24 16:46:13 hmm Apr 24 16:46:26 i must confess it's been long since i touched that code Apr 24 16:46:36 what is self.calls.values() ? Apr 24 16:46:49 LOL, i've already forgotten. Apr 24 16:47:35 But i reread that code after i saw your fix doesn't do what i wanted and i saw you do the opposite thing, i.e. you lower() the string from the rules.yaml, not the status. Apr 24 16:48:14 ah, i thought i actually did the oppositge Apr 24 16:50:34 You did what seemed to be easier. Unfortunately the easiest solution is not always the best ;) Apr 24 17:00:06 mickeyl: (gprs) it doesn't look like you use any command to terminate PDP to me, and also i'm not sure how to call waitpid without supplying it an "out" parameter (that is not needed anyway) so i'm unable to send the patch for that "zombie" problem. Apr 24 17:01:50 does that refer to client-side or server-side termination? Apr 24 17:02:45 mickeyl: client-side, when i use DeactivateContext Apr 24 17:03:39 k Apr 24 17:03:57 pppd is killed properly but then i can't issue another SetCredentials command Apr 24 17:04:04 The modem returns an error Apr 24 17:04:10 dos1, Please, if you can, upgrade your moko (we switched to fsogsmd) and fix shr-settings to work properly :) Apr 24 17:04:23 SetCredentials is not necessary every time Apr 24 17:04:25 it's cached Apr 24 17:04:28 but anyways Apr 24 17:04:28 mickeyl: i know :) Apr 24 17:04:30 what's the CME error? Apr 24 17:04:56 mickey|tv: and also there's something fishy about it, because when try to do SetCredentials again i get +CME ERROR: 3 (probably because the PDP is still active) but when i try to ActivateContext again it does start pppd (and it fails on its own, and gets collected properly i.e. no zombie) but dbus call never returns! Apr 24 17:05:01 3 Apr 24 17:05:10 And DebugCommand (called with mdbus2) doesn't return me any reply from the modem ever... Apr 24 17:05:16 that's bad Apr 24 17:05:30 sounds like the modem actually hung up or so Apr 24 17:05:48 Here it's 100% reproducible Apr 24 17:08:18 mickeyl, if I got "disable = 1" in a section in frameworkd.conf, it's safe to also remove all the [section.bla] sections, right? Apr 24 17:09:01 yes Apr 24 17:09:07 thanks. Apr 24 17:09:13 And what loads the config? Apr 24 17:09:20 I mean, how do I access it from modules? Apr 24 17:09:30 Or more correctly, how do I know which config options opimd still uses? Apr 24 17:09:59 from framework.config import ..... Apr 24 17:10:02 nvm, thanks :P Apr 24 17:10:17 grep for config.getValue Apr 24 17:10:22 and config.setValue Apr 24 17:12:53 SHR: 03tom 07shr-themes * ra8f54c46f756 10/frameworkd/frameworkd-config-shr/om-gta02/frameworkd.conf: frameworkd.conf: removed unneeded configuration mess. Apr 24 17:16:31 freesmartphone.org: 03tom 07framework * r83dd01346133 10/framework/subsystems/opimd/backend_manager.py: opimd: remove obsolete backend_manager. Apr 24 17:19:43 hi. i give ifconfig but i dont get eth0 or wlan0 , only usb . Apr 24 17:21:12 chomwitt_: what distro/kernel? Apr 24 17:23:46 2.9.29-rc3, (tag name:shr/testing2009-1rc1) , freerunner GTA02 Apr 24 17:24:57 chomwitt_: ok, on shr I guess you need to ask fso to power wlan up somehow Apr 24 17:25:09 chomwitt_: fsoraw or something, i don't know Apr 24 17:25:29 * chomwitt_ is a new neo user , installed SHR and experiments. Apr 24 17:25:44 lindi-: ok. thanks. i'search fso Apr 24 17:26:26 chomwitt_: read FSO_Resources wikipage Apr 24 17:28:14 PaulFertser: i found it thanks. Apr 24 17:38:21 freesmartphone.org: 03mickey 07cornucopia * r2ad6ed6b10d2 10/fsogsmd/src/lib/ (Makefile.am atpdp.vala pdp.vala): fsogsmd: split pdp interface into seperate file Apr 24 17:55:07 hi Apr 24 17:55:13 lindi-: are you here? Apr 24 17:55:44 I have installed a virgin shr install to sd card, and tried out in all my two devices Apr 24 17:56:26 the one which worked before, works with this shr too (settings), the one which didnt, does not work on the same sd card... Apr 24 17:56:34 so it is definietly some hardware problem Apr 24 18:02:16 khiraly1: sounds like it yes Apr 24 18:04:01 lindi-: if I dissassemble, is it easy to swap the two gps antenna? Apr 24 18:04:06 (I have two devices) Apr 24 18:04:30 just it is the case only for tomorrow... Apr 24 18:04:48 s/only for/only until/ Apr 24 18:04:49 khiraly1 meant: just it is the case only until tomorrow... Apr 24 18:06:12 ok, switching to QVGA works *much* better with a lower pixel clock value for QVGA mode Apr 24 18:08:07 khiraly1: yes, damn easy Apr 24 18:08:30 yepp, just I dont have torx screw with me, and Im away 360km from my home Apr 24 18:10:15 khiraly1: i used a "compatible" flat screw driver Apr 24 18:10:28 ok, I'll try Apr 24 18:17:58 the hmm Apr 24 18:18:08 I need some dissassemble manual Apr 24 18:18:30 after removing the back cover, and the two screws at the top, I cant dissassmeble further Apr 24 18:20:39 I was very afraid when I opened my freerunner for the first time Apr 24 18:21:13 I was afraid while aplaying buzz fix :) Apr 24 18:28:43 ok, I removed Apr 24 18:29:04 hard to believe thos clicking noise are not from plastic breaking Apr 24 18:30:43 but removing the gps seems a bit too hard Apr 24 18:30:44 yeah.. it's scary.. Apr 24 18:30:47 I should remove the pcb first Apr 24 18:30:49 (the clicking noise) Apr 24 18:32:45 hmm, I cant remove the pcb Apr 24 18:33:59 ok, bended the plastic case at the left Apr 24 18:34:06 and it popped up Apr 24 18:35:25 <\marco> it's like hearing an horror story :P Apr 24 18:36:23 <\marco> or a physiological thriller :D Apr 24 18:36:56 hehh Apr 24 18:36:58 <\marco> "The opening of a freerunner".. Apr 24 18:37:02 <\marco> brrr Apr 24 18:37:07 hehh Apr 24 18:37:10 <\marco> :) Apr 24 18:37:10 this device is a joke Apr 24 18:37:20 it is full of air bubble, and unused white plastic Apr 24 18:37:25 <\marco> :D Apr 24 18:40:10 i think my problem falls under the title :eth0 doesn't show up. So i tried the http://wiki.openmoko.org/wiki/Neo_FreeRunner_Wifi#eth0_doesn.27t_show_up mdbus cmd but i get "(Method "Enable" with signature "" on interface "org.freesmartphone.Resource" doesn't exist" Apr 24 18:41:45 chomwitt_: why do not you read FSO_Resources ? Apr 24 18:41:57 PaulFertser: i read it. Apr 24 18:42:00 chomwitt_: and? Apr 24 18:42:09 Doesn't fsoraw work for you? Apr 24 18:43:24 PaulFertser: i'm not sure i understand how it works. how i enable wifi generally. Apr 24 18:43:37 chomwitt_: is the page unclear about that? Apr 24 18:43:43 * chomwitt_ wonders where r the man pages :-) Apr 24 18:44:02 Hehe, in debian :) Apr 24 18:45:58 i tried fsoraw -r wifi Apr 24 18:46:04 but nothing Apr 24 18:46:34 -r WiFi Apr 24 18:47:40 ok. i'll try 'fsoraw -r WiFi -- wpa_supplicant -ieth0 -Dwext -c/etc/wpa_supplicant/wpa_supplicant.conf Apr 24 18:48:29 even if i dont understand why i have to execute wpa_supplicant for enabling an interface. Apr 24 18:49:03 'Failed to read or parse configuration '/etc/wpa_supplicant/wpa_supplicant.conf'' Apr 24 18:50:44 hmm, I dissassembled all the two freerunners Apr 24 18:50:56 but the one which is not working (the gps), has no obvious errors Apr 24 18:53:35 mickeyl: btw, how can i try to reproduce your "noauth" issues? It worked fine here. Apr 24 19:01:25 * chomwitt_ mdbus -s org.freesmartphone.ousaged /org/freesmartphone/Usage org.freesmartphone.Usage.SetResourcePolicy WiFi enabled worked! i can see eth0! Apr 24 19:05:46 chomwitt_: you are aware of the very brilliant explanations to be found in wiki, about SetResourcePolicy and why it's deprecated and why fsoraw is the better way to implement resource management? Apr 24 19:06:34 DocScrutinizer: docs! :) Apr 24 19:06:48 hi PaulFertser :-) Apr 24 19:06:53 DocScrutinizer: if u mean power drainage , in theory i understand it. the problem is that as i get it i dont know what is the command to use with fsoraw in order to have wireless Apr 24 19:06:56 DocScrutinizer: i've seen some *51 nicks from you recently, is your beloved n900 finally back? Apr 24 19:07:14 chomwitt_: wpa_supplicant is the most appropriate command i'd say :) Apr 24 19:07:14 yes Apr 24 19:07:21 DocScrutinizer: congratulations! :D Apr 24 19:07:27 thanks Apr 24 19:07:42 isn't wpa_supplicant just unnecessary memory consumption if you don't use wpa? Apr 24 19:07:52 ok, I switched the two gps antenna, and the one which is not working, works now Apr 24 19:08:06 so it was a hardware fault Apr 24 19:08:36 khiraly1: GPS ant module easily breaks Apr 24 19:08:39 PaulFertser: sorry if i look too newbie. i am! i come from debian desktop where i was used to 'iwconfig ath0 key... iwconfig ath0 essid ... etc' Apr 24 19:08:42 lindi-: it allows for easy switching between any networks etc. Apr 24 19:08:42 PaulFertser: did you try if adding %N to modem_init in fsogsmd helps with echo? Apr 24 19:08:53 mrmoku: no, i didn't Apr 24 19:08:56 Im trying the worked openmoko with the broken antenna right now Apr 24 19:09:12 khiraly1: the cable, to be precise Apr 24 19:09:17 PaulFertser: "iwconfig wlan essid XX" is quite fast Apr 24 19:09:26 I dont see anything obvious there Apr 24 19:09:30 so, who wants KMS with working XRandR? :D Apr 24 19:09:34 lindi-: 2.6.33 deprecates wireless extensions ;) Apr 24 19:09:35 the connector snapped in... Apr 24 19:09:45 Weiss: me :D Apr 24 19:09:50 PaulFertser: so i am litle lost as to what is the road to travel. enable(CLI) + Monokonnekt or enable and ready(CLI) Apr 24 19:09:56 PaulFertser: it requires an extra userland process for wifi to work? Apr 24 19:10:03 lindi-: no Apr 24 19:10:10 also the soldering on the antenna end looks right Apr 24 19:10:18 lindi-: just the "iw" tool that communicates via NL. Apr 24 19:10:28 PaulFertser: but there are some other tools that do the same? Apr 24 19:10:33 chomwitt_: you might want to give iliwi a try... works great for me Apr 24 19:10:34 khiraly1: it's difficult to spot Apr 24 19:10:45 khiraly1: the inner wire breaks Apr 24 19:10:56 where cable is soldered Apr 24 19:10:59 lindi-: iwconfig works with wext, iw works with nl80211 Apr 24 19:11:12 mrmoku: i'll check it right now. one moment to install Apr 24 19:11:17 DocScrutinizer: if I post pictures, are you able to spot, it? Apr 24 19:11:27 no, sorry Apr 24 19:11:39 mrmoku: :D... should be able to take a detailed look at your WSoD tonight/tomorrow as well, now that XRandR (QVGA at least) is out of the way Apr 24 19:11:39 chomwitt_: no need to fiddle with fsoraw or such... just start iliwi Apr 24 19:11:50 Weiss: great thing :) Apr 24 19:11:57 Weiss: yo :) Apr 24 19:12:05 khiraly1: sometimes I can't even spot it from the physical module in my hands Apr 24 19:12:12 Weiss: I'm willing to test when you have something Apr 24 19:12:26 DocScrutinizer: can I somehow get a new module? Apr 24 19:12:40 PaulFertser: aiee, iw is like ip -- no useful manual page :) Apr 24 19:12:44 send a self addressed stamped envelope Apr 24 19:13:05 plus the broken module Apr 24 19:13:31 PaulFertser: any idea how to set essid with iw? "iw help" does not even mention it Apr 24 19:13:33 lindi-: right, it sucks. Apr 24 19:13:39 mrmoku: thanks. Apr 24 19:13:44 lindi-: lol, because e is bogus, it's ssid :) Apr 24 19:13:57 mrmoku: cool... will push a few patches out when I've got rotation working, then I'd like you to test that current state of the art (though I suspect it won't solve your problem, just make sure we're on the same page) Apr 24 19:14:26 PaulFertser: "iw dev wlan join XX" Apr 24 19:14:48 PaulFertser: should this already work with 2.6.29? Apr 24 19:14:48 khiraly1: interested? Apr 24 19:14:55 DocScrutinizer: of course! Apr 24 19:15:14 lindi-: only with nl80211 drivers Apr 24 19:15:14 just I want to test it one more time... Apr 24 19:15:25 PaulFertser: but will freerunner ever have one? Apr 24 19:15:45 PaulFertser: i thought ar6k was bit special Apr 24 19:16:09 lindi-: ar6k obviously doesn't support anything except wireless extensions. Apr 24 19:16:17 PaulFertser: so what's your point here? ;) Apr 24 19:16:18 lindi-: because it's not cfg80211 based. Apr 24 19:16:35 PaulFertser: i won't be able to use 2.6.33 at all? Apr 24 19:16:36 lindi-: that you'll have to learn a new tool very soon anyway ;) Apr 24 19:16:47 lindi-: no, they're just deprecated but not removed Apr 24 19:16:51 PaulFertser: but what good does that new tool do if it does not work at all? Apr 24 19:16:53 Disabled by default Apr 24 19:16:59 DocScrutinizer: can you give me your address, so we can talk the (address details) by email? Apr 24 19:17:10 lindi-: sorry for not being clear. It's useless on FR, yes. Apr 24 19:17:17 It's not on modern laptops. Apr 24 19:17:23 mrmoku: i get : CRITICAL **: g_file_stream_read_line: assertion `self != NULL' failed (anyway i have to go now. thanks to all . i'll try again in some hours) Apr 24 19:17:30 PaulFertser: ok Apr 24 19:17:52 Weiss: ok Apr 24 19:19:22 btw DocScrutinizer, how is your n900 working?;-) Apr 24 19:19:38 yes Apr 24 19:19:41 :-) Apr 24 19:21:04 Is there some documentation on what the numbers in [fsodevice.kernel_idle] actually mean? The wiki says what order of power-save states the phone goes through, but not what happens in each state. Apr 24 19:22:29 that depends on your configuration... Apr 24 19:22:34 the numbers are seconds before the state will be entered (or 0 to prevent dropping into it). What happens for each state is depending on the listeners to the signal. fsodevice just sends idle states and does nothing more. Apr 24 19:22:36 wiml: they do not mean anything, those are just the signals sent. Apr 24 19:22:52 wiml: upon state machine trasition. Apr 24 19:23:26 mickeyl: may i repeat my question? ;) I'd like to try to reproduce the "noauth" problem you mentioned. Apr 24 19:23:27 hm, okay. What listens to those signals, normally? I'm using SHR, so is that the stuff in phonefsod.conf ? Apr 24 19:24:01 PaulFertser: i'm afraid i have no answer for you. ppp is months ago. Apr 24 19:24:15 PaulFertser: if it works for you, we can alter the config accordingly Apr 24 19:24:33 (also --- are the numbers seconds-since-last-activity or seconds-since-previous-state-change? ie if idle_lock < idle_prelock does it skip idle_prelock entirely? Apr 24 19:24:49 mickeyl: ok, np, i just wanted to help get what i consider "sane" :) I couldn't test extensively because the second time pppd never works. But it connects reliably the first time with "noauth". Apr 24 19:24:54 seconds since previous state change Apr 24 19:25:23 PaulFertser: ok, i'm trying to create a setup here and do further tests Apr 24 19:25:31 mickeyl: cool, thanks :D Apr 24 19:25:33 thanks Apr 24 19:25:57 I can't figure ut why my phone is idle-ing as soon as it is :( Apr 24 19:26:56 wiml: phonefsod can conflict with oeventsd configuration Apr 24 19:28:50 chomwitt_: how about "fsoraw -r WiFi -- top"? ;) Apr 24 19:29:14 oeventsd ? I did not know about it. maybe that's what I need to mess with then. Apr 24 19:31:18 there's nothing in its rules.yaml about suspend/dim/lock Apr 24 19:32:15 is there any way to tell what is listening to the idle_prelock etc. signals? Apr 24 19:32:44 unfortunately not, one of the many lackings of dbus Apr 24 19:32:54 oeventsd or phonefsod i guess Apr 24 19:32:57 (on SHR) Apr 24 19:33:35 wiml: what do you mean by idle-ing? Is it dimming too fast? Apr 24 19:34:16 mrmoku: was it you who suggested setting the pixel clock to 100kHz for QVGA? maybe PaulFertser... can't remember... Apr 24 19:34:18 yes... well, blanking, not just dimming. After the first time it goes into (and out of) the locked state, the time from activity to screen-blanking drops to about 3 seconds. Apr 24 19:34:24 Weiss: not me Apr 24 19:34:34 Weiss: would be a tooo lowlevel suggestion for me ;) Apr 24 19:34:39 Weiss: yes , it was me, according to the radekp's experimental results. Apr 24 19:34:52 Weiss: it sucked, right? Apr 24 19:34:53 ;) Apr 24 19:35:09 wiml: adjust timeouts in /etc/freesmartphone/conf/openmoko_gta/fsodeviced.conf Apr 24 19:35:36 ok, will try that next Apr 24 19:35:48 PaulFertser: yep... seems that was stopping the LCM from syncing properly, leading to trouble switching to QVGA.. Apr 24 19:36:17 Weiss: what about the washed-out colours? Do you have an explanation for that now? Apr 24 19:36:39 nope...actually my colours don't seem (significantly) washed out.. Apr 24 19:37:45 Weiss: ok, good, means that was some weird bug in the old stack then. Apr 24 19:38:46 JaMaO: ping Apr 24 19:38:48 or maybe I'm not looking closely enough... how "washed out" are we talking? Apr 24 19:39:00 the LCM has some gamma controls which could be tweaked Apr 24 19:39:52 Weiss: i'd say they were unpleasantly washed out. And it was quite visible when one compared VGA and QVGA. Apr 24 19:41:47 hmm.. sitting two FRs side by side, I *can* see a difference actually... although I have a difference VGA<->VGA between the two as well Apr 24 19:42:31 mrmoku, please build pyphonelog again, fixed #1086. Apr 24 19:42:41 maybe the pixel clock can be pushed a bit faster without trouble... or maybe it needs some refinements to JBT's scariest timing settings to compensate.. Apr 24 19:43:01 * Weiss really considers this kind of stuff too low-level for him :S Apr 24 19:47:54 TAsn: k, will do Apr 24 19:48:10 thanks. Apr 24 19:54:42 SHR: 03mok 07libphone-ui-shr * r22e15c2e2a0f 10/src/util/ui-utils.c: ui-utils: don't focus the window on show Apr 24 19:56:36 mrmoku: well, except my phone doesn't have that directory; I have /etc/phonefsod.conf. maybe I just need to upgrade. Apr 24 20:02:46 wiml: what SHR do you have installed testing or unstable? Apr 24 20:04:50 wiml: ahh.. .moment, sorry Apr 24 20:04:57 fsodeviced is not machine dependent Apr 24 20:05:06 config is in /etc/freesmartphone/conf/default/fsodeviced.conf Apr 24 20:12:51 gah, phone in unresumable suspend again, can't check any more. pretty sure it's using -testing. Apr 24 20:31:05 mickeyl: what is you advise for fsotdld blocking ogpsd? Is disabling the provider_gps stuff in fsotdld.conf the way to go for now? Apr 24 20:44:02 mrmoku: yeah, shr/testing2009-1rc1 from 25 Jan 2010, according to /etc Apr 24 20:44:28 wiml: upgraded? Apr 24 20:44:47 not recently. am about to do that. Apr 24 20:44:52 k Apr 24 21:08:45 Hello Apr 24 21:09:26 I'm running Debian and frameworkd seems to freeze when the GPRS connection is closed. Apr 24 21:10:00 Do you know of any fix or workaround? It seems to have been fixed in SHR. Apr 24 21:52:54 mickeyl: heh, this calypso is really funny :P Apr 24 21:53:36 mickeyl: if I set modem_init = %SLEEP=4;%N0187 I get no signal strength in status Apr 24 21:53:54 mickeyl: if I set modem_init = %N0187;%SLEEP=4 I get signal strength Apr 24 21:55:14 hmm Apr 24 21:56:46 mickeyl: not so... guess it's just after the calypso goes to sleep signal strength is no longer reported Apr 24 21:56:59 and what I actually want is %SLEEP=2 Apr 24 22:03:19 mickeyl: yep, indeed with %SLEEP=2 it does not 'loose' the signal strength Apr 24 22:08:23 SHR: 03mok 07phonefsod * rc79f57623668 10/src/phonefsod-fso.c: phonefsod-fso: allow BUSY in idle handler even while display is requested Apr 24 22:45:43 hi! Apr 24 22:45:48 mickeyl: ping Apr 24 23:00:41 SHR: 03mok 07libphone-ui-shr * r8d5fe07a49d4 10/src/view/contact-view.c: contact-view: fix focus problem in edit mode for selected row **** ENDING LOGGING AT Sun Apr 25 02:59:56 2010