**** BEGIN LOGGING AT Fri Feb 03 02:59:57 2012 Feb 03 06:10:39 freesmartphone.org: 03morphis 07cornucopia * rb4970e14a5bb 10/libfsosystem/ (fsosystem/network.vala vapi/linuxext.vapi): Feb 03 06:10:39 freesmartphone.org: libfsosystem: fix bug in interface class which causes interface operations to fail Feb 03 06:10:39 freesmartphone.org: It's now working again, verified with successfull excuted tests which failed before: Feb 03 06:10:39 freesmartphone.org: morphis@nirvana .../Workspace/fso/cornucopia/libfsosystem (git)-[morphis/pending] % sudo tests/testnetwork Feb 03 06:10:40 freesmartphone.org: /Network/Interface/UpDown: OK Feb 03 06:10:40 freesmartphone.org: /Network/WextInterface/PowerStatus: OK Feb 03 06:10:41 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 07:43:44 moin Feb 03 08:16:27 SHR: 03shr-devel 07buildhistory * r083eee9623cc 10/packages/ (28 files in 28 dirs): Build 201202030802 of shr 20120203 for machine om-gta02 on shr-chroot Feb 03 10:07:55 hmm crespo kernel seems still failing because of | error: could not load ramdisk '/OE/shr-core/tmp/deploy/images/crespo/chroot-image-crespo.cpio.gz' Feb 03 11:19:11 does anybody have a matching ALSA scenario for routing GSM mic and GSM earpiece thru CPU? like gsm->ADC-left->CPU->DAC-left->earpiece; mic->ADC-right->CPU->DAC-right->GSMmic ? Feb 03 11:19:59 alabd will ask for that in a few hours Feb 03 11:21:23 oh, GTA02 Feb 03 11:24:03 mrmoku`: are there already ACI pathes for the above? gsm->ADC-left, mic->ADC-right, DAC-left->earpiece, DAC-right->GSMmic? Feb 03 11:25:22 * DocScrutinizer hmmms Feb 03 11:27:46 aaah yeah, sure. You simply have to define your own audio device in a per-app asoundconf, where you use pcm_route plugin to split the stereo ADC/DAC to the according two 'standard' ACI devices representing the two paths Feb 03 11:29:45 opening that custom audio device will chainload the two ACI devices that in turn set up the two paths in mixer Feb 03 11:31:00 once for output, and same again for input Feb 03 11:38:19 or - attention advanced ALSA magic - you use (open) only one audiodevice for both record and playback in your app, then define that audiodevice in app-specific asoundrc as pcm_split{down: pcm_route{left:ACI_mono-left_cpu2gsm; right:ACI_mono-right_cpu2earpiece}; up: pcm_route{left:ACI_mono-left_gsm2cpu; right:ACI_mono-right_handsetmic2cpu} } Feb 03 11:40:25 you might want to c&p the above to the "ACI unsorted notes about >how it is supposed to work<" Feb 03 11:47:13 in your ~/.asoundrc (or /etc/alsaconf whatever) you'll want a passage like: Feb 03 11:47:15 @hooks [ Feb 03 11:47:16 { Feb 03 11:47:18 func load Feb 03 11:47:19 files [ Feb 03 11:47:21 func concat Feb 03 11:47:22 strings [ Feb 03 11:47:24 "~/." Feb 03 11:47:25 func getownpid" Feb 03 11:47:26 "-asoundrc" Feb 03 11:47:28 ] Feb 03 11:47:30 errors false Feb 03 11:47:31 } Feb 03 11:47:33 ] Feb 03 11:48:12 (beware, the syntax is most likely flawed, and getwonpid is completely made up by me) Feb 03 11:51:09 for clarity: the above is meant to load the app specific asoundrc config from a file called ~/.12345-asoundrc when DUH... (flaw, sorry) your app has PID 12345 Feb 03 11:51:28 of course that's nonsense, you want to use app's name rather than pid Feb 03 11:52:06 and ship app ACME pkg with a file ~/.ACME-asoundrc Feb 03 11:53:27 so s/func getownpid/func getenv [$0]/ Feb 03 11:53:31 or sth like that Feb 03 11:53:45 getenv is NOT made up by me ;-) Feb 03 11:59:11 look e.g into /usr/share/alsa/center_lfe.conf for examples of a few @func and how to use them Feb 03 12:14:47 a nice one, regarding hooks: /usr/share/alsa/pcm/modem.conf -> autoamtically sets alsamixer control "offhook" to true when opening the device, restores previous state of the control on closing the device Feb 03 12:15:56 s/device/card/g Feb 03 12:15:57 DocScrutinizer meant: a nice one, regarding hooks: /usr/share/alsa/pcm/modem.conf -> autoamtically sets alsamixer control "offhook" to true when opening the card, restores previous state of the control on closing the card Feb 03 12:16:46 a pity hooks seem to work on card level only, never made them to work in plugins up the stack Feb 03 12:17:29 probably there's some rationale for that, alas I can't get it Feb 03 12:21:00 well, actually it's not hooks that are limited to card level, but rather hooks "type ctl_elems" that are Feb 03 12:21:44 my libhookexec hooks work on any lkevel (otherwise the whole ACI idea was moot) Feb 03 12:23:59 so you can emulate a type ctl_elems hook on plugin level, by calling libhookexec to invoke amixer (or a script that calls amixer, or a [fso}daemon that calls the script that calls amixer) which in turn sets the controls the way you want Feb 03 12:24:31 which is the core of ACI in one terse sentence :-D Feb 03 12:29:10 the specialized ACI hook lib should use dbus calls basically exactly the same way fsoraw does it, thus making sure fsoaudiod resets all controls to their previous state as soon as the app quits, by whatever reason (sigkill!) Feb 03 12:31:04 my libhookexec couldn't warant this behavior, even when you get a close-hook that is supposed to get executed when snd_pcm_close() Feb 03 12:32:00 on kill -9 >app> it would never free the paths this ACIdevice has allocated Feb 03 12:32:20 thus messing up whole mixer Feb 03 12:32:55 as we don't want to reboot whenever an app segfaults, we do it the dbus fso resource-alloc way Feb 03 12:33:14 see fsoraw Feb 03 12:35:33 SHR: 03shr-devel 07buildhistory * r7f30d28fd6b8 10/packages/x86_64-nativesdk-oesdk-linux/meta-environment-arm/meta-environment-arm/latest: Build 201202031157 of shr 20120203 for machine om-gta02 on shr-chroot Feb 03 13:42:36 SHR: 03shr-devel 07buildhistory * r8874954218d9 10/images/crespo/eglibc/chroot-image/ (11 files): Build 201202031417 of shr 20120203 for machine crespo on shr-chroot Feb 03 14:12:04 Hello. I cannot find firmware files for use with ar6k driver. Does it work without them? Feb 03 14:16:37 nullie: the firmware is in the AR6000 device flash, external firmware doesn't exist. wifi should work, the firmware is a bit buggy though Feb 03 14:19:45 pabs3, ar6k_sdk supplies eeprom.data, data.patch.hw2_0.bin, eeprom.bin, athwlan.bin.z77. Is it used for some other purposes? Feb 03 14:20:21 thats probably for AR6003 (newer device, not in OpenMoko phones) Feb 03 14:20:28 oh Feb 03 14:20:55 too bad, looks I cannot use openmoko driver for it Feb 03 14:20:57 OpenMoko GTA02 uses AR6001 (containing buggy beta firmware), with no way to update the firmware Feb 03 14:21:22 there is an ath6kl driver if you have an AR6003 device though Feb 03 14:22:18 thank you very much Feb 03 14:27:55 pabs3: no known way to update firmware ) Feb 03 14:38:28 hi JaMa Feb 03 14:38:36 I was travelling today Feb 03 14:40:42 lindi-: I'm sure AtherOS folks had a known way to update the firmware Feb 03 14:41:20 JaMa, ping Feb 03 14:41:24 hi Feb 03 14:41:27 hi Feb 03 14:41:32 so I broke crespo Feb 03 14:41:43 did you fix or should we fix together? Feb 03 14:41:47 sort of.. yes Feb 03 14:42:01 I used that work around I've sent later to build it now Feb 03 14:42:08 ok Feb 03 15:10:12 GNUtoo: thanks for 3.2 fixes.. with newer xorg.conf my ts is working Feb 03 15:14:13 GNUtoo: and g_ether still doesn't for load with http://git.shr-project.org/git/?p=meta-smartphone.git;a=commit;h=e48895e2b69553e35ffb1fbc30da69b23e55be24 or your initscript change.. but at least now I can start it manually and debug Feb 03 15:16:26 ok Feb 03 15:16:28 it loaded for me Feb 03 15:16:42 I'll go to the beer event of fosdem Feb 03 15:16:55 thanks and bye Feb 03 15:16:58 and haven't you use module_autoload_s3c2410_udc ? Feb 03 17:42:20 SHR: 03shr-devel 07buildhistory * ra70f86a76fcb 10/packages/ (396 files in 396 dirs): Build 201202031443 of shr 20120203 for machine om-gta02 on shr-chroot Feb 03 18:10:54 heyho Feb 03 18:19:46 ~nf Feb 03 18:19:47 The #openmoko-cdevel Newsflash Bulletin Board. (continued at ~NF2. For help see ~NF-help) - - - Recommended URLs and channels(chanlogs etc):see ~RL - - - NEWSFLASH [2011-05-06] No News Feb 03 19:41:36 freesmartphone.org: 03morphis 07morphis/pending * rc160270fcf83 10cornucopia/fsogsmd/src/plugins/modem_samsung/Makefile.am: Feb 03 19:41:36 freesmartphone.org: fsogsmd: modem_samsung: extra define for libsamsung-ipc is not needed here anymore Feb 03 19:41:36 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:39 freesmartphone.org: 03morphis 07morphis/pending * rbefebfc0571b 10cornucopia/fsogsmd/src/plugins/modem_samsung/plugin.vala: Feb 03 19:41:39 freesmartphone.org: fsogsmd: modem_samsung: initialize samsung ipc library on module loading Feb 03 19:41:39 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:40 freesmartphone.org: 03morphis 07morphis/pending * r47a6ddc3012f 10cornucopia/fsogsmd/src/plugins/modem_samsung/ (4 files): Feb 03 19:41:40 freesmartphone.org: fsogsmd: modem_samsung: handle different functionality modes (full, airplane) Feb 03 19:41:40 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:41 freesmartphone.org: 03morphis 07morphis/pending * r435e44eb1e0e 10cornucopia/fsogsmd/src/ (lib/modem.vala lib/pdp.vala plugins/dbus_service/plugin.vala): Feb 03 19:41:42 freesmartphone.org: fsogsmd: pdp: take new roaming allowed setting and network status into advance for contex status updates Feb 03 19:41:42 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:45 freesmartphone.org: 03morphis 07morphis/pending * reb40bd8634cb 10cornucopia/fsogsmd/src/lib/pdp.vala: Feb 03 19:41:45 freesmartphone.org: fsogsmd: pdp: mark context as suspended when there is no network connectivity Feb 03 19:41:45 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:45 freesmartphone.org: 03morphis 07morphis/pending * r867f1e70ad66 10cornucopia/fsogsmd/src/plugins/pdp_qmi/plugin.vala: Feb 03 19:41:46 freesmartphone.org: fsogsmd: pdp_qmi: adjust for recent changes to PDP handler class Feb 03 19:41:46 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:47 freesmartphone.org: 03morphis 07morphis/pending * rc30aac021b83 10cornucopia/fsogsmd/src/lib/pdp.vala: Feb 03 19:41:57 freesmartphone.org: fsogsmd: dbus_service: add possible thrown exception type FreeSmartphone.Error for two methods Feb 03 19:41:58 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:58 freesmartphone.org: 03morphis 07morphis/pending * r28b84923b77e 10cornucopia/fsogsmd/src/plugins/modem_samsung/channel.vala: Feb 03 19:41:58 freesmartphone.org: fsogsmd: modem_samsung: close transport when modem is going into CLOSING state Feb 03 19:41:58 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:41:58 freesmartphone.org: 03morphis 07morphis/pending * r4a30e6ad93d4 10cornucopia/fsogsmd/src/lib/sms.vala: Feb 03 19:41:59 freesmartphone.org: fsogsmd: lib: implement an abstract SMS handler class based on the AT commandset one Feb 03 19:41:59 freesmartphone.org: This abstract command class should be used in the future by all modem specific SMS Feb 03 19:42:04 freesmartphone.org: handlers as it abstracts the common functionality of handling incoming and outgoing SMS Feb 03 19:42:04 freesmartphone.org: message and only requires the specific handler to implement actions like acknowledge a Feb 03 19:42:04 freesmartphone.org: message with a specific id. Feb 03 19:42:04 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:42:04 freesmartphone.org: 03morphis 07morphis/pending * r807506d92a07 10cornucopia/fsogsmd/src/plugins/modem_samsung/ (channel.vala unsolicited.vala): Feb 03 19:42:04 freesmartphone.org: fsogsmd: modem_samsung: tell the modem that we're ready to received SMS messages Feb 03 19:42:05 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:42:05 freesmartphone.org: 03morphis 07morphis/pending * r1a2a9e54133d 10cornucopia/fsogsmd/src/ (7 files in 2 dirs): Feb 03 19:42:13 freesmartphone.org: fsogsmd: modem_samsung: implement polling mechanism for network status Feb 03 19:42:13 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:42:13 freesmartphone.org: 03morphis 07morphis/pending * r7ab26b4776b7 10cornucopia/fsogsmd/src/plugins/modem_samsung/unsolicited.vala: Feb 03 19:42:13 freesmartphone.org: fsogsmd: modem_samsung: correct calculation of signal strength based on rssi value Feb 03 19:42:13 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:42:14 (32 lines omitted) Feb 03 19:42:14 freesmartphone.org: 03morphis 07morphis/pending * r49ffafb45801 10cornucopia/fsogsmd/src/plugins/modem_samsung/mediators_device.vala: Feb 03 19:42:15 freesmartphone.org: fsogsmd: modem_samsung: report minimal functionality level as unsupported Feb 03 19:42:15 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:42:26 freesmartphone.org: 03morphis 07morphis/pending * r6505d48c6274 10cornucopia/fsogsmd/src/ (3 files in 3 dirs): Feb 03 19:42:27 freesmartphone.org: fsogsmd: lib: cleanup and refactor code of our pdp handler base class a bit Feb 03 19:42:27 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 19:42:29 boom Feb 03 19:49:20 freesmartphone.org: 03morphis 07morphis/pending * rea187bfe96e4 10cornucopia/fsogsmd/src/ (7 files in 2 dirs): Feb 03 19:49:20 freesmartphone.org: fsogsmd: modem_samsung: implement polling mechanism for network status Feb 03 19:49:20 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 20:02:19 freesmartphone.org: 03morphis 07morphis/pending * r277dbb3afdf9 10cornucopia/fsogsmd/src/plugins/modem_samsung/plugin.vala: Feb 03 20:02:19 freesmartphone.org: fsogsmd: modem_samsung: libsamsung-ipc dont' needs to be initialized anymore Feb 03 20:02:19 freesmartphone.org: Signed-off-by: Simon Busch Feb 03 20:13:15 mickeyl: ping Feb 03 20:13:36 everybody in belgium yet :) ? Feb 03 22:06:25 hi Feb 03 22:07:08 hi Feb 03 22:18:55 where can I read up on aurora? I would like to build an image with it Feb 03 22:21:25 meta-smartphone/meta-aurora/recipes-aurora/images/aurora-image.bb looks good Feb 03 22:22:42 dcordes, should be identical to building an shr-image. only thing to change is bitbake shr-image -> bitbake aurora-image Feb 03 22:33:18 slyon: thx Feb 03 22:33:32 anybody came across Failure expanding variable PRINC[:=], expression was ${@int(PRINC) + 1} which triggered exception NameError: name 'PRINC' is not defined Feb 03 22:33:49 it was discussed on oe-dev ml but can't find solution Feb 03 22:34:22 http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-December/036639.html Feb 03 22:51:34 i was sent here to ask about SHR on iphone 3g: dead or alive? Feb 03 22:52:30 tamouse__, well, missing developers i'd say Feb 03 22:53:10 tamouse__, there was a guy who started to port SHR to the iphone3g (ix-project) but he got frustrated by the iphone and stopped the effort Feb 03 22:53:19 i see Feb 03 22:53:30 tamouse__, still the work he did is available Feb 03 22:53:56 oh, good Feb 03 22:54:06 tamouse__, http://www.projectix.org/ take a look here Feb 03 22:54:15 that was his blog Feb 03 22:54:16 thank you :) Feb 03 22:54:37 there is even a shr release for the iphone Feb 03 22:54:38 that guy who made it a university project Feb 03 22:54:44 I remember Feb 03 22:55:29 slyon: s/shr/ix/ Feb 03 22:59:29 yo Feb 03 23:03:24 slyon: I'm setting up my build env. would you recommend using shr branches or main branches ? http://wiki.shr-project.org/trac/wiki/Building%20SHR Feb 03 23:05:10 dcordes, i'd recommend using shr branches Feb 03 23:05:51 dcordes, and i'd recommend using the shr-chroot. that's the easiest and safest way Feb 03 23:05:52 ok, thanks, slyon Feb 03 23:06:00 tamouse__, you're welcome Feb 03 23:16:22 slyon: ok thanks. I checked shr branches out. I prefer non-chroot though Feb 03 23:17:19 allright Feb 03 23:18:08 claustrophobia **** ENDING LOGGING AT Sat Feb 04 02:59:58 2012