00:15.46 | *** join/#openmoko-cdevel Lopi (~lopi@li54-110.members.linode.com) |
00:56.47 | *** join/#openmoko-cdevel krayon (~krayon@pdpc/supporter/28for7/krayon) |
01:07.59 | *** join/#openmoko-cdevel mickey|office (~Mickey@business-092-079-168-007.static.arcor-ip.net) |
01:22.17 | *** join/#openmoko-cdevel floyd2_ (~floyd@p508AA64F.dip.t-dialin.net) |
01:48.40 | *** join/#openmoko-cdevel wolfspraul (~wolfsprau@mimi.q-ag.de) |
01:51.35 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
01:52.55 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
01:58.35 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
02:00.01 | *** join/#openmoko-cdevel pabs3 (~pabs@d122-104-118-227.per9.wa.optusnet.com.au) |
02:00.45 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
02:07.25 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
02:10.20 | *** join/#openmoko-cdevel apt (~apt@rikers.org) |
02:10.20 | *** topic/#openmoko-cdevel is Openmoko Community Developers Channel - discussion on all firmware images, packages and software | SHR: http://shr-project.org | #hackable1 | #openmoko-debian | #qtmoko | #android-on-freerunner | CIA notifications in #freesmartphone.org | Chan Logs: ~logs & http://logs.nslu2-linux.org/livelogs/openmoko-cdevel.txt | Newsflash: type '~nf' |
02:10.21 | *** mode/#openmoko-cdevel [+v apt] by ChanServ |
02:11.34 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
02:13.09 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
02:15.38 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
02:20.56 | *** join/#openmoko-cdevel chris38 (~chris38@freedom.rd.francetelecom.com) |
03:47.53 | *** join/#openmoko-cdevel wolfspraul (~wolfsprau@mimi.q-ag.de) |
04:29.35 | *** join/#openmoko-cdevel DocScrutinizer2 (~halley@p57B46F73.dip.t-dialin.net) |
04:29.39 | *** join/#openmoko-cdevel DocScrutinizer2 (~halley@openmoko/engineers/joerg) |
04:57.18 | *** join/#openmoko-cdevel NuttyBunny (~cnegrete@189.245.65.56) |
05:04.50 | *** join/#openmoko-cdevel onen|openBmap (~quassel@vbo91-1-89-87-201-85.dsl.sta.abo.bbox.fr) |
05:37.05 | *** join/#openmoko-cdevel lamikr (~lamikr@dyn60-31.dsl.spy.dnainternet.fi) |
05:57.48 | *** join/#openmoko-cdevel jluis (53f78848@gateway/web/freenode/ip.83.247.136.72) |
06:02.12 | *** join/#openmoko-cdevel Q-Master (~qmaster@2.94.62.125) |
06:19.55 | *** join/#openmoko-cdevel soltys (soltys@83.168.118.74) |
06:20.45 | *** join/#openmoko-cdevel Heinervdm (~thomas@pD9E15B6D.dip.t-dialin.net) |
06:27.03 | *** join/#openmoko-cdevel ao2 (~ao2@2001:1418:117::1) |
06:29.08 | *** join/#openmoko-cdevel Q-Master (~qmaster@2.94.62.125) |
06:47.19 | *** join/#openmoko-cdevel radekp (~radek@82.113.39.213) |
06:52.40 | *** join/#openmoko-cdevel kwek (~kwek@112.Red-88-17-175.dynamicIP.rima-tde.net) |
07:11.10 | *** join/#openmoko-cdevel anarsoul (~anarsoul@86.57.155.118) |
07:26.43 | *** join/#openmoko-cdevel Q-Master (~qmaster@2.94.62.125) |
07:41.19 | *** join/#openmoko-cdevel AndreasD (~andreas@h196.natout.aau.dk) |
08:07.44 | *** part/#openmoko-cdevel krayon (~krayon@pdpc/supporter/28for7/krayon) |
08:26.10 | *** join/#openmoko-cdevel Q-Master (~qmaster@93-81-106-1.broadband.corbina.ru) |
08:37.22 | *** join/#openmoko-cdevel wolfspraul (~wolfsprau@mimi.q-ag.de) |
08:49.58 | *** join/#openmoko-cdevel xrmx (~rm@93.189.143.199) |
08:53.30 | *** join/#openmoko-cdevel krayon (~krayon@pdpc/supporter/28for7/krayon) |
08:53.37 | *** part/#openmoko-cdevel krayon (~krayon@pdpc/supporter/28for7/krayon) |
11:13.07 | *** join/#openmoko-cdevel Paulus (~irc@dslb-178-002-112-183.pools.arcor-ip.net) |
11:18.57 | *** join/#openmoko-cdevel flack (~mamhovelk@95.80.218.52) |
11:21.03 | *** join/#openmoko-cdevel ao2 (~ao2@2001:1418:117::1) |
11:38.43 | *** join/#openmoko-cdevel Heinervdm (~thomas@pD9E15B6D.dip.t-dialin.net) |
11:52.56 | *** join/#openmoko-cdevel ThibG (~ThibG@81-64-13-50.rev.numericable.fr) |
12:07.57 | *** join/#openmoko-cdevel flack (~mamhovelk@95.80.218.52) |
12:07.58 | *** join/#openmoko-cdevel xrmx (~rm@93.189.143.199) |
12:28.13 | *** join/#openmoko-cdevel jonwil (~jonwil@27-33-137-199.static.tpgi.com.au) |
12:40.17 | *** join/#openmoko-cdevel jeepingben (~tr0l@h69-131-52-12.swisme.dsl.dynamic.tds.net) |
12:55.06 | *** join/#openmoko-cdevel nagui (~nico@lan31-4-82-227-130-131.fbx.proxad.net) |
13:17.11 | *** join/#openmoko-cdevel Martix (~martix@4.177.broadband3.iol.cz) |
13:32.43 | *** join/#openmoko-cdevel GNUtoo|bug20 (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
13:38.05 | *** join/#openmoko-cdevel angelox|n900 (~Angelo@189-18-24-120.dsl.telesp.net.br) |
13:44.11 | angelox|n900 | good morning |
13:44.58 | *** join/#openmoko-cdevel xrmx (~rm@93.189.143.198) |
13:45.07 | GNUtoo|bug20 | hi |
13:49.07 | *** join/#openmoko-cdevel jeepingben (~tr0l@h69-131-52-12.swisme.dsl.dynamic.tds.net) |
13:53.08 | *** join/#openmoko-cdevel wolfspraul (~wolfsprau@mimi.q-ag.de) |
13:56.32 | *** join/#openmoko-cdevel jeepingben (~tr0l@h69-131-52-12.swisme.dsl.dynamic.tds.net) |
13:57.02 | *** join/#openmoko-cdevel methril (~methril@189.27.136.165.dynamic.adsl.gvt.net.br) |
14:04.45 | *** join/#openmoko-cdevel angelox|n900 (~Angelo@189-18-24-120.dsl.telesp.net.br) |
15:08.26 | *** join/#openmoko-cdevel GNUtoo|bug20 (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
15:14.32 | *** join/#openmoko-cdevel xrmx (~rm@93.189.143.198) |
15:29.44 | *** join/#openmoko-cdevel angelox|n900 (~Angelo@189-46-240-80.dsl.telesp.net.br) |
15:55.58 | *** join/#openmoko-cdevel playya__ (~playya@unaffiliated/playya) |
16:01.48 | *** join/#openmoko-cdevel Orias_Korva (~atilla@94-227-86-93.access.telenet.be) |
16:03.32 | *** join/#openmoko-cdevel angelox (~angelo@189-46-240-80.dsl.telesp.net.br) |
16:07.33 | *** join/#openmoko-cdevel angelox|laptop (~angelox_1@189-46-240-80.dsl.telesp.net.br) |
16:14.02 | *** join/#openmoko-cdevel jluis (~jluis@184.Red-95-121-41.dynamicIP.rima-tde.net) |
16:59.45 | *** join/#openmoko-cdevel Heinervdm (~thomas@pD9E15B6D.dip.t-dialin.net) |
17:07.34 | *** join/#openmoko-cdevel jluis (~jluis@2001:5c0:1400:a::293) |
17:37.55 | *** join/#openmoko-cdevel AndreasD (~andreas@213.140.92.194) |
17:42.47 | *** join/#openmoko-cdevel GNUtoo|bug20 (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
17:44.19 | *** join/#openmoko-cdevel jeepingben (~tr0l@h69-131-52-12.swisme.dsl.dynamic.tds.net) |
18:08.00 | *** join/#openmoko-cdevel max_posedon (~max_posed@178.124.160.59) |
18:10.45 | CIA-82 | freesmartphone.org: 03morphis 07aurora * r6d57909573d2 10/aurora-components/ (76 files in 5 dirs): aurora-components: create a separate project for the components used by aurora |
18:10.45 | CIA-82 | freesmartphone.org: 03morphis 07aurora * r455c084cbdc4 10/aurora-systemmanager/ (18 files in 3 dirs): aurora-systemmanager: create a separate project for the system manager |
18:10.46 | CIA-82 | freesmartphone.org: 03morphis 07aurora * r4faee84f81ca 10/aurora-theme/ (97 files in 10 dirs): aurora-theme: create separate project for the aurora theme |
18:10.47 | CIA-82 | freesmartphone.org: 03morphis 07aurora * r91d16fb3ba9e 10/ (4 files in 4 dirs): aurora: we are using GPLv2 and not GPLv3 |
18:43.05 | *** join/#openmoko-cdevel NIN101 (~NIN101@p5DD287C6.dip0.t-ipconnect.de) |
18:47.10 | *** join/#openmoko-cdevel Nuttybunny_ (~cnegrete@200.95.162.219) |
18:49.11 | *** join/#openmoko-cdevel jluis (~jluis@2001:5c0:1400:a::293) |
19:08.35 | *** join/#openmoko-cdevel morphis (~morphis@dslb-088-070-150-144.pools.arcor-ip.net) |
19:09.17 | morphis | heyho |
19:09.53 | morphis | leviathan__: ping |
19:10.17 | *** join/#openmoko-cdevel anarsoul (~anarsoul@80.249.94.232) |
19:14.33 | *** join/#openmoko-cdevel Nuttybunny_ (~cnegrete@201.144.87.46) |
19:17.52 | CIA-82 | freesmartphone.org: 03morphis 07msmcomm * r13da818b6c68 10/libmsmrpc/ (3 files in 2 dirs): libmsmrpc: implement writing and reading a pointer to/from the xdr buffer |
19:22.50 | morphis | mickey|daddy, mickey|office: ping |
19:51.23 | *** join/#openmoko-cdevel onen|openBmap (~quassel@vbo91-1-89-87-201-85.dsl.sta.abo.bbox.fr) |
20:04.18 | *** join/#openmoko-cdevel Orias_Korva (~atilla@94-227-86-93.access.telenet.be) |
20:05.54 | *** join/#openmoko-cdevel GNUtoo (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
20:09.03 | morphis | GNUtoo: heyho |
20:11.22 | *** join/#openmoko-cdevel Orias_Korva1 (~atilla@d5153631C.access.telenet.be) |
20:12.08 | mickey|daddy | morphis: pong |
20:12.18 | morphis | mickey|daddy: how is life? |
20:12.52 | DocScrutinizer | yo |
20:12.59 | DocScrutinizer | o/ |
20:13.11 | mickey|daddy | morphis: varying, depending on how much Lara Marie's flatulences are. Her stomach hurts a lot after feeding, so right now our nights are a bit less calm than in the beginning. |
20:13.42 | morphis | mickey|daddy: sounds like the first weeks as a daddy :) |
20:13.51 | mickey|daddy | *nod* nothing unusual |
20:13.56 | GNUtoo | morphis, hi |
20:14.05 | mickey|daddy | doesn#t make it less painful, but it's going to be over at some point of time ;) |
20:14.16 | morphis | hehe |
20:14.16 | mickey|daddy | hopefully sooner than later |
20:14.21 | morphis | it should |
20:14.46 | GNUtoo | I struggle to get 1 very simple kexec patch in oe |
20:14.49 | mickey|daddy | this weekend i try to do the stuff i wanted last week |
20:14.51 | mickey|daddy | end |
20:14.52 | morphis | I have no experiences with baby but everything is over sooner or later :) |
20:14.56 | mickey|daddy | heh, right |
20:15.09 | GNUtoo | lzma -e -9 failed so I sent lzma -9 instead as lzma command |
20:15.13 | morphis | mickey|daddy: I didn't had time to do my things too |
20:15.20 | GNUtoo | they asked me to rebase a ottavio patch that is more complex |
20:15.32 | GNUtoo | and now v1,v2,v3.... |
20:15.38 | GNUtoo | etc... |
20:15.39 | morphis | GNUtoo: I saw the mail |
20:15.46 | GNUtoo | hi mickey|daddy |
20:15.50 | mickey|daddy | hi gu |
20:15.51 | mickey|daddy | GNUtoo: |
20:15.52 | morphis | GNUtoo: it seems to be very complicated to change core things in OE |
20:16.09 | GNUtoo | if nothing is unusual it's nice,even if it's painfull |
20:16.12 | morphis | but in the end it better |
20:16.20 | morphis | s/it/it's/ |
20:16.37 | morphis | need to catch up my girlfriend |
20:16.43 | GNUtoo | morphis, usually it's not |
20:16.45 | morphis | I am back in some minutes |
20:17.01 | GNUtoo | it's only that I had very bad luck this time |
20:17.07 | GNUtoo | it's murphy's law |
20:17.48 | morphis | mickey|daddy: but I have some news for you |
20:17.59 | GNUtoo | mickey|daddy, btw I don't understand very well the fsodeviced rfkill plugin |
20:18.04 | morphis | GNUtoo: and I need to talk to you about msm audio |
20:18.08 | GNUtoo | hi |
20:18.17 | GNUtoo | feel free to talk to me about msm at any time |
20:18.24 | morphis | GNUtoo: will do |
20:18.30 | morphis | when I am back :) |
20:18.33 | GNUtoo | ok |
20:18.34 | *** join/#openmoko-cdevel plotr (~name@2001:700:303:2:203:25ff:fe2f:cd65) |
20:19.12 | GNUtoo | mickey|daddy, is there a simple way to echo 1 to the wifi rfkill? |
20:19.23 | GNUtoo | like /sys/class/rfkillN |
20:19.31 | GNUtoo | with a N that is variable |
20:19.36 | GNUtoo | for instance 1,2,3,4 |
20:19.42 | GNUtoo | increment at each rmmod/modprobe |
20:19.57 | *** part/#openmoko-cdevel GNUtoo (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
20:20.03 | *** join/#openmoko-cdevel GNUtoo (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
20:20.14 | GNUtoo | sorry crtl+w on bad window |
20:22.11 | DocScrutinizer | use shell globs? |
20:22.35 | DocScrutinizer | <PROTECTED> |
20:23.21 | DocScrutinizer | those moving targets are a pain indeed :-) |
20:24.11 | *** join/#openmoko-cdevel gnutoo_ (~GNUtoo@host190-137-dynamic.50-79-r.retail.telecomitalia.it) |
20:24.47 | GNUtoo | sorry wifi issues |
20:24.51 | GNUtoo | after the ctrl+w issue |
20:31.03 | morphis | mickey|daddy: there are two things I want to tell you: |
20:31.28 | morphis | 1. I had some very ugly problems with aurora |
20:31.38 | morphis | especially with QML |
20:32.04 | morphis | 2. I am on the way to start a project to solve this msm modem protocol thing for all times |
20:32.20 | captainigloo | GNUtoo: what do you mean yesterday by sofware composite is working with nexus ? |
20:32.24 | captainigloo | it was a question or it works ? |
20:32.33 | morphis | captainigloo: the e17 compositing is working |
20:32.52 | morphis | s/compositing/compositing module/ |
20:33.03 | GNUtoo | captainigloo, no |
20:33.06 | GNUtoo | captainigloo, not nexus |
20:33.09 | captainigloo | ah good for you, i had problem with it this afternoon, but it was with sgx |
20:33.11 | morphis | mickey|daddy: tell me if you want to know more |
20:33.16 | GNUtoo | captainigloo, n900 and palmpre2 |
20:33.20 | captainigloo | good |
20:33.24 | morphis | GNUtoo: and palmpre |
20:33.29 | morphis | I tested it today |
20:33.32 | morphis | it is nice |
20:33.36 | GNUtoo | it works but it's not commited yet for n900 |
20:33.40 | GNUtoo | since I did that: |
20:33.44 | captainigloo | btw i began to work on window list composited |
20:34.04 | captainigloo | and it works well, on my pc ... |
20:34.25 | *** join/#openmoko-cdevel jluis (~jluis@52.Red-83-45-173.dynamicIP.rima-tde.net) |
20:34.35 | captainigloo | and i add gesture for closing windows as i seen on palm pre videos |
20:34.52 | morphis | captainigloo: yeah |
20:34.57 | GNUtoo | http://pastie.org/2112930 |
20:35.46 | captainigloo | GNUtoo: it's not 32 ? |
20:35.53 | GNUtoo | n900 |
20:35.56 | GNUtoo | the nokia n900 |
20:36.00 | GNUtoo | it's 37 |
20:36.03 | GNUtoo | nokia phone |
20:36.10 | GNUtoo | ah sorry |
20:36.13 | captainigloo | yah i know, i was talking about bpp :) |
20:36.16 | GNUtoo | I misunderstood you |
20:36.25 | GNUtoo | I added 24 and it worked |
20:36.31 | GNUtoo | 32 is 24 + transparency |
20:36.36 | GNUtoo | I didn't test 32 |
20:36.56 | morphis | GNUtoo: about msm audio, can you outline me how it works in general? |
20:37.08 | captainigloo | ok |
20:37.19 | GNUtoo | 1 sec, let me find code |
20:37.29 | GNUtoo | first I've experience only with msm7k driver |
20:37.34 | GNUtoo | not 7kv2 and not 8k |
20:37.53 | GNUtoo | android comes with a qsdp5 driver |
20:38.06 | GNUtoo | that is a non-standard android driver |
20:38.07 | GNUtoo | not alsa |
20:38.09 | GNUtoo | not oss |
20:38.11 | captainigloo | ah and another good news, e17 battery module should be fixed now |
20:38.16 | GNUtoo | something new |
20:38.33 | GNUtoo | basically alsa is that: |
20:38.39 | GNUtoo | they took the .copy function |
20:38.45 | GNUtoo | of that qsdp5 driver |
20:38.50 | GNUtoo | and wrapped alsa on top |
20:39.03 | GNUtoo | that is the first version |
20:39.11 | GNUtoo | basically they copied the .copy |
20:39.16 | GNUtoo | in sound/soc/msm |
20:39.21 | morphis | ok |
20:39.27 | GNUtoo | and made an alsa driver out of it |
20:39.47 | GNUtoo | so you will see huge similarities between qsdp5 and sound/soc/msm/* for msm7k |
20:39.53 | morphis | for the hp veer they are using sound/soc/msm/msm7kv2-*.c |
20:39.54 | GNUtoo | then they made a .mmap driver |
20:39.58 | GNUtoo | yes |
20:40.05 | GNUtoo | so you must know |
20:40.13 | GNUtoo | that all depend on the modem firmware |
20:40.24 | GNUtoo | for instance the qsd8k of palm |
20:40.32 | GNUtoo | doesn't work on nexusone |
20:40.37 | morphis | whats the qsd8k? |
20:40.38 | GNUtoo | because the modem firmware is different |
20:40.43 | GNUtoo | snapdragoon |
20:40.46 | morphis | ok |
20:40.49 | GNUtoo | the 1GHz versions |
20:40.57 | GNUtoo | like on htc desire and nexus one |
20:41.08 | GNUtoo | so basically for android devices you have: |
20:41.15 | GNUtoo | rpc<->qdsp5 |
20:41.27 | GNUtoo | or alsa instead of qdsp5 |
20:41.41 | GNUtoo | alsa was buggy as hell on the htcdream |
20:41.46 | GNUtoo | for instance mplayer blocked |
20:42.04 | GNUtoo | even the .mmap version doesn't work well with mplayer |
20:42.10 | GNUtoo | altough it does with gstreamer |
20:42.11 | morphis | you took a look at the source for the msm kernel from the code aurora project? |
20:42.18 | morphis | ok |
20:42.21 | *** join/#openmoko-cdevel GarthPS (~quassel@82.245.206.103) |
20:42.27 | GNUtoo | yes |
20:42.29 | GNUtoo | I did |
20:42.39 | GNUtoo | I imported the driver from codeaurora If I remember well |
20:42.49 | GNUtoo | I know it well enough to backport/forwardport it |
20:43.02 | GNUtoo | you got a veer? |
20:43.12 | *** join/#openmoko-cdevel Nuttybunny_ (~cnegrete@200.95.162.219) |
20:43.35 | morphis | GNUtoo: no, it's not available here in germany |
20:43.43 | GNUtoo | ok |
20:43.45 | morphis | it should in the next two weeks |
20:43.52 | GNUtoo | ok |
20:44.29 | GNUtoo | I hope the geeksphone will arrive one day btw |
20:44.38 | morphis | :) |
20:44.50 | morphis | ok, and from the user view point? |
20:45.02 | morphis | there are device available for alsa, right? |
20:45.06 | morphis | so we have a hw:0 |
20:45.26 | GNUtoo | yes |
20:45.29 | morphis | but doing volume adjustment and routing is not done with alsa |
20:45.33 | GNUtoo | all is plain alsa from the user point of view |
20:45.38 | GNUtoo | it's done with alsa |
20:45.51 | GNUtoo | leviathan__, changed the alsa controls |
20:46.01 | *** join/#openmoko-cdevel Nuttybunny_ (~cnegrete@200.95.162.219) |
20:46.01 | GNUtoo | before there were 2 bars: |
20:46.04 | GNUtoo | one routing bar |
20:46.10 | GNUtoo | and one volume bar |
20:46.21 | GNUtoo | now there are switches and one volume bar |
20:46.33 | morphis | as there is include/linux/msm_audio.h in the kernel which defines a lot of ioctl for doing audio stuff |
20:46.39 | morphis | ah ok |
20:46.57 | morphis | for example AUDIO_SET_VOLUME |
20:47.21 | GNUtoo | yes |
20:47.25 | GNUtoo | that's for qsdp5 |
20:47.33 | GNUtoo | the android interface |
20:48.06 | *** join/#openmoko-cdevel NuttyBunny_ (~cnegrete@189.245.65.56) |
20:48.16 | morphis | qsdp5 is the name for what? |
20:48.49 | GNUtoo | arch/arm/mach-msm/qsdp5 |
20:48.55 | GNUtoo | it's the android interface |
20:49.01 | GNUtoo | you have /dev/msm_pcm_out |
20:49.11 | GNUtoo | where you send audio |
20:49.21 | GNUtoo | you have also an mp3 device |
20:49.26 | morphis | it's just the name for the interface? |
20:49.26 | GNUtoo | where you send the mp3 |
20:49.28 | GNUtoo | etc... |
20:49.31 | GNUtoo | yes |
20:49.35 | morphis | ok |
20:49.43 | GNUtoo | on GNU/Linux the interface is alsa |
20:49.56 | GNUtoo | on android for qualcomm it's qsdp5 or qdsp6 |
20:50.19 | GNUtoo | btw how many people will have the veer? |
20:50.27 | GNUtoo | will there be a lot of hard-core research |
20:50.31 | morphis | I only know that I will have one |
20:50.35 | GNUtoo | ok |
20:50.44 | morphis | for me it's interesting because of the modem |
20:51.00 | morphis | the hp/palm devices offers the best possiblity to do such a research |
20:51.05 | GNUtoo | ok, even if you don't get everything working? |
20:51.14 | morphis | I will not invest so much time in porting everything to the veer |
20:51.20 | GNUtoo | ok |
20:51.21 | morphis | yes |
20:51.23 | GNUtoo | so it's a good idea |
20:51.40 | morphis | my aim is to get a way how we can deal with this kind of protocol in the future |
20:51.47 | morphis | get some basic structure to handle it |
20:51.53 | *** join/#openmoko-cdevel jeepingben (~tr0l@h69-131-52-12.swisme.dsl.dynamic.tds.net) |
20:51.54 | morphis | the bit's will differ from device to device |
20:52.01 | morphis | but the rpc layer will be the same |
20:52.24 | morphis | so we will end up with a msmcommd which can use the rpc layer |
20:52.36 | morphis | and will have machine independent plugins |
20:52.50 | morphis | with a set of mediators for common msmcomm tasks |
20:52.57 | GNUtoo | ok |
20:53.25 | morphis | as the common names of all actions is the same independent which transport method do you use |
20:53.52 | morphis | the rpc layer as so called programs |
20:54.02 | GNUtoo | ok |
20:54.11 | morphis | one for SMS (wms), one for phonebook (pbm), one for call (cm), .... |
20:54.26 | morphis | you can use them to do the rpc calls you know from the rpc stuff |
20:54.34 | morphis | thats what most android devices are using |
20:54.45 | morphis | then there is the oem rapi program |
20:54.56 | GNUtoo | ok |
20:54.57 | morphis | I don't know what the both words stands for |
20:55.07 | GNUtoo | remote api? |
20:55.12 | GNUtoo | rpc api? |
20:55.12 | morphis | but it offers a byte stream to the modem |
20:55.28 | morphis | thats what palm is using |
20:55.47 | GNUtoo | ok |
20:55.48 | morphis | they send the messages you know from the palmpre devices with this oem rapi program |
20:55.57 | morphis | to the modem |
20:56.43 | morphis | hm, http://msmcomm.org/ is not occupied ... |
20:57.09 | morphis | first I want a clean libmsmrpc |
20:57.15 | morphis | this implements the basic stuff |
20:57.17 | morphis | like xdr |
20:57.25 | morphis | basic rpc infratstructure |
20:57.47 | morphis | we need to find out how to do logging of the rpc calls |
20:58.03 | morphis | and then find some method to auto generate the glue code |
20:58.04 | GNUtoo | that's possible |
20:58.15 | GNUtoo | we can dump the memory |
20:58.20 | morphis | with the shmem_log module? |
20:58.24 | GNUtoo | maybe ask phh |
20:58.30 | GNUtoo | hi phh |
20:58.39 | morphis | he did that? |
20:58.40 | GNUtoo | /dev/mem |
20:58.48 | GNUtoo | I dumped the memory for him |
20:58.54 | GNUtoo | and he made the gps work |
20:59.02 | morphis | as the shmem is just some peace of the devices ram |
21:00.04 | GNUtoo | the ram is connected to the baseband and the main CPU |
21:00.08 | GNUtoo | it's on the same bus |
21:00.26 | GNUtoo | and yes,It's ugly,and problematic freedom wise |
21:01.20 | morphis | :) |
21:01.43 | morphis | but the baseband is only using the ram for communication, right? |
21:02.00 | GNUtoo | how can you really know? |
21:02.05 | GNUtoo | officially yes |
21:02.19 | GNUtoo | but since we don't have baseband's source code.... |
21:02.34 | GNUtoo | it could do whatever it wants |
21:02.40 | morphis | ok, so we can't be really sure |
21:02.46 | GNUtoo | like extract your ssh key :) |
21:02.54 | morphis | I am currently thinking about setting up a extra wiki for the msm stuff |
21:02.57 | morphis | :) |
21:03.06 | GNUtoo | but we could also spy the baseband..... |
21:03.16 | GNUtoo | ok |
21:03.17 | morphis | thats the problem with binary stuff we don't have the source code for |
21:03.23 | morphis | we can trust it .. |
21:03.24 | GNUtoo | could msmcomm be used in android? |
21:03.28 | morphis | hm |
21:03.36 | morphis | it needs android |
21:03.40 | morphis | ah |
21:03.41 | GNUtoo | oops |
21:03.42 | GNUtoo | I meant |
21:03.43 | morphis | vala |
21:03.47 | GNUtoo | could msmcommd be used in android? |
21:03.58 | morphis | yes, I got my sentence wrong :) |
21:04.01 | morphis | it needs vala and glib |
21:04.03 | GNUtoo | me too |
21:04.10 | GNUtoo | ok |
21:04.18 | GNUtoo | but bear in mind that android people may want to use it |
21:04.24 | GNUtoo | and to contribute a lot to it |
21:04.46 | morphis | hm |
21:04.54 | morphis | is glib a problem for android? |
21:04.55 | GNUtoo | for instance people porting cyanogen |
21:04.57 | GNUtoo | or replicant |
21:05.03 | GNUtoo | no idea |
21:05.14 | GNUtoo | I think the license is not an issue |
21:05.22 | GNUtoo | since we're not talking about AOSP |
21:05.25 | GNUtoo | then there is the libc |
21:05.40 | GNUtoo | I should look how they ship GNU/Linux stuff in cyanogen |
21:05.44 | GNUtoo | because they do |
21:05.46 | GNUtoo | busybox |
21:05.51 | GNUtoo | irssi |
21:05.52 | GNUtoo | etc... |
21:05.55 | GNUtoo | some console utils |
21:06.03 | GNUtoo | And they are not linked against bionic |
21:06.09 | morphis | it's listed at http://android.git.kernel.org/ |
21:06.24 | morphis | not? |
21:06.27 | GNUtoo | that is AOSP |
21:06.30 | morphis | they are using eglibc? |
21:06.33 | GNUtoo | AOSP != cyanogen |
21:06.35 | GNUtoo | no |
21:06.41 | GNUtoo | bionic incompatible library |
21:06.55 | GNUtoo | even less compatible than uclibc |
21:06.59 | morphis | ok |
21:07.01 | GNUtoo | at source level |
21:07.19 | morphis | in it's current state msmcommd has a dbus interface |
21:07.38 | GNUtoo | ok |
21:07.55 | morphis | but android people can write something else |
21:08.07 | morphis | as the relevant bits are in libmsmcomm and libmsmrpc |
21:08.24 | GNUtoo | ok |
21:08.34 | GNUtoo | it was just to get more contributions |
21:08.38 | GNUtoo | more devices |
21:08.39 | GNUtoo | etc... |
21:08.48 | GNUtoo | so we can run FSO more easily |
21:08.57 | GNUtoo | a bit like for instance the qtmoko thing |
21:08.58 | morphis | I would be really happy if android is using msmcomm too |
21:09.00 | GNUtoo | where they use fso |
21:09.02 | GNUtoo | and QT |
21:09.04 | morphis | yes |
21:09.40 | GNUtoo | btw google is out of free nexus S |
21:09.50 | GNUtoo | so we cannot get one for free for replicant |
21:09.57 | GNUtoo | but the other dev will buy one I guess |
21:10.15 | morphis | ok |
21:10.49 | GNUtoo | how much will the veer cost btw |
21:10.50 | GNUtoo | ? |
21:10.59 | GNUtoo | without contract |
21:11.17 | GNUtoo | on wikipedia they said 99$ but they didn't precise if it was with or without contract |
21:12.10 | morphis | it's with a contract |
21:12.14 | GNUtoo | ok |
21:12.21 | GNUtoo | so more like 300/400 E ? |
21:12.44 | morphis | 380 Euro |
21:12.59 | GNUtoo | ok |
21:13.00 | GNUtoo | not cheap |
21:24.38 | *** join/#openmoko-cdevel angelox|n900 (~Angelo@189-46-240-80.dsl.telesp.net.br) |
21:34.15 | *** join/#openmoko-cdevel oln (~oln@ws43177.studby.hig.no) |
21:49.12 | *** join/#openmoko-cdevel ao2 (~ao2@2001:1418:117::1) |
22:08.55 | *** join/#openmoko-cdevel NuttyBunny (~cnegrete@200.38.208.194) |
22:27.49 | *** join/#openmoko-cdevel angelox|laptop (~angelox_1@189-46-240-80.dsl.telesp.net.br) |
22:31.06 | GNUtoo | angelox|laptop, hi |
22:31.18 | angelox|laptop | GNUtoo: hi |
22:31.24 | GNUtoo | I got 1 ack |
22:31.28 | GNUtoo | not sure if I need 2 |
22:32.02 | angelox|laptop | great |
22:32.16 | angelox|laptop | well,i have no idea about that.. |
22:33.18 | GNUtoo | since I was told that I could commit with 1 ack |
22:33.24 | GNUtoo | I'll do that |
22:33.53 | angelox|laptop | ok,thank you |
22:34.09 | GNUtoo | then I push the rest of my work |
22:34.59 | angelox|laptop | ok |
22:44.16 | angelox|laptop | discovered that ff from 'ffphonelog' means finder friendly |
22:44.43 | GNUtoo | forgott it meant finger friendly |
23:01.35 | leviathan__ | GNUtoo: did the package arrive now? |
23:02.03 | GNUtoo | not yet |
23:02.13 | GNUtoo | I'll look again tomorrow, like each days |
23:05.39 | GNUtoo | leviathan__, do you have more news since last time where it was not yet in milan? |
23:06.53 | *** join/#openmoko-cdevel wolfspraul (~wolfsprau@mimi.q-ag.de) |
23:18.03 | GNUtoo | angelox|laptop, ok everything is pushed |
23:18.47 | angelox|laptop | GNUtoo, thank you,what should we wait now? or we can already start doing something? |
23:19.50 | GNUtoo | I can give you an image if you want |
23:20.06 | GNUtoo | it's an old one but it matches the patches in oe |
23:20.44 | GNUtoo | http://gnutoo.homelinux.org/downloads/openembedded/shr/images/nokia900/zImage-kexecboot-nokia900.bin |
23:20.50 | angelox|laptop | wifi and telephony works into it? |
23:20.56 | GNUtoo | wifi works |
23:21.12 | GNUtoo | telephony, well....it's a work in progress: |
23:21.28 | GNUtoo | *sound during calls is not perfect |
23:21.40 | GNUtoo | altough it's not so bad |
23:21.41 | GNUtoo | *no sms yet |
23:21.45 | GNUtoo | *no phonebook |
23:21.48 | GNUtoo | *no ussd |
23:22.03 | GNUtoo | 3g is supposed to work(works for mrmoku|i` ) but didn't for me |
23:22.11 | GNUtoo | angelox|laptop, basically I worked on booting for you |
23:22.19 | angelox|laptop | hmm ok,i thought it was finished... |
23:22.23 | GNUtoo | so I couldn't work on telephony at the same time |
23:22.41 | GNUtoo | angelox|laptop, it's not fnished but it's the most promizing device because: |
23:23.00 | GNUtoo | * we have ofono sources (+ some headers comming from an sdk) |
23:23.13 | GNUtoo | *the kernel is standard and there is an upstreaming process |
23:23.42 | GNUtoo | else if you need telephony now |
23:23.48 | GNUtoo | you have 3 solutions: |
23:23.51 | GNUtoo | *use maemo |
23:23.54 | GNUtoo | *use meego |
23:23.58 | GNUtoo | *use ofono in SHR |
23:24.02 | GNUtoo | ofono is in oe |
23:24.11 | GNUtoo | so you just need to package a bit of oe stuff |
23:24.16 | GNUtoo | like the pulseaudio plugin |
23:24.27 | GNUtoo | and ask dcordes_ for the GUI's name |
23:24.31 | GNUtoo | there is a gtk gui |
23:24.35 | GNUtoo | and package it |
23:25.12 | angelox|laptop | don't know if he should say Thanks for the help,or sorry for he stopped work on telephony... |
23:25.34 | angelox|laptop | well i don't want telephony right now into it since kexecboot can boot maemo,if i need telephony,just boot it.. |
23:26.44 | angelox|laptop | that zImage you give,i need flash it with -pkernel% parameter? |
23:26.51 | angelox|laptop | ge |
23:26.58 | angelox|laptop | s/ge/oops/ |
23:27.45 | GNUtoo | yes |
23:28.15 | angelox|laptop | i don't need make it a uImage simply flash as it already is? |
23:29.49 | angelox|laptop | ah ok |
23:30.40 | angelox|n900 | flashes |
23:34.32 | angelox|laptop | GNUtoo: booted it,choose maemo and waited...and it take about 10segs and rebooted,now there's no maemo on the list... |
23:35.27 | leviathan__ | GNUtoo: no |
23:35.31 | leviathan__ | I'll check tomorrow |
23:35.34 | leviathan__ | was busy today |
23:35.43 | leviathan__ | finishing the RepRap |
23:35.52 | leviathan__ | it now moves and so on |
23:35.57 | leviathan__ | just finished the printing head |
23:36.14 | leviathan__ | cheated a bit by using mechano parts for mounting the nozzle ^_^ |
23:37.28 | GNUtoo | angelox|laptop, yes, try SHR |
23:37.37 | GNUtoo | angelox|laptop, read the howto |
23:37.48 | GNUtoo | angelox|laptop, maemo needs to make a boot.conf |
23:38.03 | GNUtoo | leviathan__, ok nice |
23:38.15 | angelox|laptop | GNUtoo: ok,sorry,didn't see it |
23:38.44 | GNUtoo | reflash maemo and follow the howto |
23:40.32 | angelox|laptop | GNUtoo: ok |
23:42.02 | angelox|laptop | GNUtoo: i need do this step: "apt-get install kernel-power-settings kernel-power-bootimg" or no? |
23:42.30 | GNUtoo | if you don't do it you cannot boot maemo |
23:42.39 | GNUtoo | I'll explain |
23:42.45 | GNUtoo | basically this method uses kexec |
23:42.50 | GNUtoo | do you know what kexec is? |
23:43.36 | angelox|laptop | yes...i mean...a bit |
23:43.56 | GNUtoo | basically it's linux that can boot another linux kenrel |
23:43.57 | *** join/#openmoko-cdevel plotr (~name@2001:700:303:2:203:25ff:fe2f:cd65) |
23:44.01 | angelox|laptop | it's like load a kernel inside other one isn't? |
23:44.09 | GNUtoo | not exactly |
23:44.12 | GNUtoo | not inside |
23:44.13 | GNUtoo | but from |
23:44.18 | GNUtoo | it's just like a reboot |
23:44.26 | GNUtoo | but it doesn't go to the bootloader |
23:44.45 | GNUtoo | so you can load arbitrary kenrels on the filesystem |
23:44.54 | GNUtoo | s/so/and/ |
23:45.16 | GNUtoo | but the problem is that the default maemo kernel doesn't work with kexecboot |
23:45.25 | GNUtoo | it needs to have some patches |
23:45.35 | GNUtoo | which are in the kernel-power |
23:45.57 | GNUtoo | else I could develop something like bootmenu but there are issues with it |
23:46.05 | GNUtoo | bootmenu flash and reboots a kenrel |
23:46.11 | GNUtoo | so we would need to do that in SHR |
23:46.13 | GNUtoo | which is hard |
23:46.38 | GNUtoo | I would need to findout the format of the kenrel image |
23:46.42 | GNUtoo | to do that |
23:46.56 | GNUtoo | I mean it's something specific to the nokia bootloader(nolo) |
23:47.06 | GNUtoo | I know where the kernel starts |
23:47.13 | GNUtoo | but I've no idea if there is a checksum |
23:47.14 | GNUtoo | or not |
23:47.52 | angelox|laptop | ah understood |
23:48.05 | GNUtoo | else I could try to make uboot work |
23:48.13 | GNUtoo | but I've to modify it |
23:48.20 | GNUtoo | and last time I did that it didn't work |
23:48.35 | GNUtoo | basically I've to modify it to give more space to the kernel |
23:48.38 | GNUtoo | for the power kernel |
23:48.51 | GNUtoo | and then make it compatible with both power and normal maemo kernel |
23:49.03 | angelox|laptop | which is a hard task.. |
23:49.08 | GNUtoo | it depends |
23:49.13 | GNUtoo | if it works it's very easy |
23:49.29 | GNUtoo | if it doesn't work and that you're in the dark....welll....in that case I would abandon |
23:50.24 | GNUtoo | but I'd prefer working on better sound |
23:50.28 | GNUtoo | during calls |
23:50.36 | GNUtoo | I'm the local alsa expert here |
23:50.53 | GNUtoo | (I know it better than mrmoku|i` ) |
23:51.04 | GNUtoo | and mrmoku|i` knows the telephony better than me |
23:51.18 | angelox|laptop | i see... |
23:51.23 | GNUtoo | so the plan is that I finish that alsa thing |
23:51.34 | GNUtoo | so we get better sound |
23:51.44 | GNUtoo | during calls |
23:52.25 | angelox|laptop | understood....just a simple quesion,this one command "cp /boot/zImage-2.6.28-maemo42 zImage /home/user/MyDocs/boot/zImage" it's correct? |
23:52.41 | GNUtoo | no |
23:52.53 | GNUtoo | cp /boot/zImage-2.6.28-maemo42 /home/user/MyDocs/boot/zImage |
23:53.02 | GNUtoo | correct it please |
23:53.07 | GNUtoo | and thanks for the correction |
23:53.07 | angelox|laptop | ok |
23:53.47 | angelox|laptop | but here i don't have zImage-2.6.28-maemo42,just the zImage-2.6.28.10-power47,i should use that? |
23:54.04 | GNUtoo | ij |
23:54.10 | GNUtoo | s/ij/ok |
23:54.13 | GNUtoo | yes |
23:54.56 | angelox|laptop | ok thank you,corrected.. |
23:56.39 | angelox|laptop | and this "KERNEL=/boot/zImage" line on boot.cfg,shouldn't be "KERNEL=/boot/zImage-2.6.28-maemo42"? |
23:57.05 | GNUtoo | basically it works that way |
23:57.16 | GNUtoo | KERNEL will go look in /boot/zImage |
23:57.24 | GNUtoo | if you put /boot/zImage |
23:57.44 | GNUtoo | (in the vfat eMMC ) |
23:58.11 | angelox|laptop | ah ok,understood now,it's like / from that line is the eMMC vfat partition... |
23:58.12 | GNUtoo | so it depends on what you have in /home/user/MyDocs/boot/ |
23:58.18 | GNUtoo | yes |
23:59.51 | angelox|laptop | and kexecboot looks for mmc as ext3 format or some other? |