/srv/irclogs.ubuntu.com/2010/02/16/#ubuntu-arm.txt

DanaGFeb 15 23:02:44 beagleboard NetworkManager: <WARN>  device_creator(): /sys/devices/platform/musb_hdrc/gadget/net/usb0: couldn't determine device driver; ignoring...05:07
DanaGargh, so I can't use NM on the onboard usbnet.06:10
DanaGanyway, I've set the beagleboard up to be dhcp server now, instead of client.06:11
DanaGThat's consistent with what WinMobile does, at least.06:11
=== DanaG1 is now known as DanaG
loolapw: Hey08:42
loolapw: So I discussed linux-versatile on ubuntu-mobile@08:43
loolapw: See <20100211101825.GA5444@bee.dooz.org>; had a reply from ogra08:43
loolapw: I think it's helpful to provide udebs and a meta08:43
loolapw: Do you want a bug report?08:43
loolor two rather08:43
apwbug report yes please08:46
loolapw: lp #522516 and lp #52251508:49
ubot4Launchpad bug 522516 in linux-meta (Ubuntu) "linux-versatile meta (affects: 1)" [Undecided,New] https://launchpad.net/bugs/52251608:49
ubot4Launchpad bug 522515 in linux (Ubuntu) "linux-versatile udebs (affects: 1)" [Undecided,New] https://launchpad.net/bugs/52251508:49
loolapw: Also, just an unrelated heads up on lp #522308 which I filed and probably went under the radar when moving to 2.6.3208:50
ubot4Launchpad bug 522308 in linux (Ubuntu) "linux-source-2.6.32 is empty (affects: 1)" [High,New] https://launchpad.net/bugs/52230808:50
apwno i suspect i broke that when i did the abstraction simplification08:50
Sleep_Walkerhello ubuntu people09:44
Sleep_WalkerI'd like to ask about Sharp PC-Z1 Netwalker a bit09:50
Sleep_Walkerdoes anyone here knows about this device?09:51
loolSleep_Walker: Some people here do, yes09:51
Sleep_Walker1] is it based on some babbage board?09:52
loolBabbage is the name of the reference design boards from freescale used for development purposes09:52
loolIt's based on the same SoC, but it's a different board09:52
Sleep_WalkerI see09:53
loolfor instance it has no NIC, one USB port, no MIC jack so it's different from the babbage boards09:53
Sleep_Walker2] is someone working on merging drivers to upstream Russel's kernel?09:53
ograsomeone upstream imx51 drivers where appropriate09:54
ogra*upstreams09:54
loolSleep_Walker: ATM, I am not sure that any imx51 SoC based board boots with an upstream kernel, so that would need to happen first; the kernel trees are hard to merge for various reasons09:55
* ogra doesnt know how big the portion beyond general basic mx51 stuff is though09:55
loolIIRC, there were some people working on getting at least the basic boot stuff working for imx51 upstream, but that's a long way to go until we get to things like wifi or video drivers...09:56
amitkSleep_Walker: it will boot with a 2.6.34, I've pushed the base mx51 code upstream09:56
Sleep_Walkerand where are these people gathered? (mailing list, irc, forum...)09:57
amitkbut there's a LOT to be done, in case you're looking to help09:57
Sleep_Walkeramitk: yeah, I had something like that in my mind...09:57
Sleep_Walker(if there will be time)09:58
Sleep_WalkerI noticed your patches so I was curious09:58
Sleep_Walkerunfortunately I don't know much about Netwalker's HW09:58
Sleep_Walkeronly that I was able to read from sources and from running system09:59
amitkSleep_Walker: Just hang out on #ubuntu-kernel if you need some help and on linux-arm-kernel otherwise09:59
persiaamitk: You pushed the Netwalker code upstream?09:59
amitkpersia: Babbage base code (serial port, timers, clocks)09:59
persiaAh.  Do you know if anyone is pushing the Netwalker patches?10:00
persialool: There's actually two USB ports : one full-size, one mini.10:00
Sleep_Walkeris it OTG capable?10:01
Sleep_Walkerand can that be charged from USB?10:01
amitkpersia: Netwalker is the pegatron stuff?10:01
persiaamitk: Not at all (why does everyone think this?)10:01
ograheh10:02
amitkpersia: too many codenames...10:02
persiaSleep_Walker: The mini port looks like an OTG port, but I haven't tried to use it, actually.10:02
amitkwith no context10:02
persiaYeah, well.  Netwalker is it's own beast.  There's kernel patches for the kernel that shipped, but I haven't heard about anyone porting them to newer kernels or pushing them upstream.10:03
Sleep_Walkerpersia: I tried to connect it with PC with no success10:03
loolpersia: Well true, I meant one full size one compared to 4 on babbage boards10:03
amitkpersia: is there a public git tree for the sources? Who did the kernel? What company made it?10:03
loolBoth have mini-USB ports10:03
persiaSleep_Walker: I don't believe the USB Gadget driver is included in the shipping kernel: you might need to fiddle the kernel configuration.10:03
Sleep_Walkerand that is the problem - I wasn't able to find any comunity about this device10:04
persiaamitk: Not git, but there's a public apt-get source repo.10:04
persia(I heard the Netwalker kernel devs don't use git)10:04
loolamitk: netwalker is a sharp device10:04
persiaSleep_Walker: The community is almost entirely local.  The device has seen very little adoption overseas.10:05
Sleep_Walkerpersia: I saw some SW support but I wasn't sure about HW support10:05
persiaSleep_Walker: Aside from accellerated audio/video codecs, everything seems to be open-source.10:05
amitkpersia: and their kernel is based on freescale's SDP?10:05
loolhttp://www.ubergizmo.com/15/archives/2009/08/sharp_netwalker_unveiled.html10:05
persiaamitk: I don't know precisely.  When it comes to kernels, I'm just a user :)10:06
persiaThat's not quite right.  It's 10 hours JEITA, which means 5-7 depending on load.10:06
amitkpersia: if you can point me to the source, I could have a quick look when I have some time.10:07
persiaSharp just released a new "Dictionary edition" in the past couple weeks.  The specs seem about the same (just different software load), but all the samples at the shop were password-locked, and I didn't want to try to hack them.10:07
persiaamitk: Sure.  Let me dig up what I have.10:08
* persia fusses with apt sources10:08
persiaamitk: If you find it's not terribly hard to get up-to-date kernels, I'll give you one :)10:09
persiaamitk: http://netbook-remix.archive.canonical.com/updates/pool/public/l/linux-fsl-imx51/linux-fsl-imx51_2.6.28-15.50fsl1araneo19.dsc10:10
persiaThat's from January.  I'm unsure if there's a newer one on the new "Dictionary Edition" devices.10:11
persiaBut that's definitely enough for basic HW enablement.10:11
Sleep_Walkerpsi died - sorry - did I miss something?10:12
persiaSleep_Walker: I posted the URL to kernel sources for the Netwalker.  Dunno if those are useful to you.10:15
persiaNothing else meaningful.10:15
Sleep_Walkerpersia: does it differ from the ones I get with apt-get source10:16
Sleep_Walkeror from the one provided by sharp?10:16
persiaDon't think you.  You're getting linux-fls-imx51 2.6.28-15.50fsl1araneo19 ?10:16
persias/you/so/10:16
persiaBut I haven't checked the uname on the newest edition, so I don't know if there's a new kernel available from Sharp.10:17
Sleep_Walker....araneo1810:17
Sleep_WalkerI don't think so10:17
Sleep_Walkerand I thought I bought finaly device for work and not to hack :b10:18
amitkpersia: I don't see any 28-15.50 at http://netbook-remix.archive.canonical.com/updates/pool/public/l/linux/10:19
persiaamitk: `dget http://netbook-remix.archive.canonical.com/updates/pool/public/l/linux-fsl-imx51/linux-fsl-imx51_2.6.28-15.50fsl1araneo19.dsc` should get you want you want.10:19
persiaIt's in the linux-fsl-imx51 subdirectory.10:20
Sleep_Walkerok, I'll try to create wiki page about Netwalker (sorry, but not ubuntu one) to gather informations and possible community around Netwalker10:21
Sleep_Walkerthanks for all your help10:21
Sleep_Walkerbbl from work10:21
persiaSleep_Walker: Please share the URL when you get it together.10:21
ograSleep_Walker, if you create one, can you point us to it so we can at least link it from the ubuntu wiki ?10:21
Sleep_Walkerof course10:22
Sleep_WalkerI don't want to split efforts around t10:22
amitkpersia: so it's called erdos...10:23
Sleep_WalkerI'lll put it on hackndev.com - distro neutral area :)10:25
persiaamitk: erdos?10:25
amitkpersia: the board is called erdos in the kernel tree10:26
persiaAh.10:26
amitkand from a 5s look, the patches that I pushed upstream ought to be able to boot on it (given that IO mappings are identical to babbage)10:27
persiaSo I should be able to boot a babbage kernel?  I can test with lucid if you like.10:27
Sleep_Walkererdos is name of Netwalker's board in kernel?10:28
loolpersia: I don't think so, the bootloader board id needs to match10:28
persialool: That's a bootloader thing or a kernel thing?10:28
amitkpersia: naah, it'll require a tweak or two, but the kernel should probably be 99.99% identical10:28
loolPlus the board support file will try to load drivers at various I/O addresses where you might miss devices or have other ones, for instance the netwalker has builtin wifi and not babbage etc.10:28
ograpersia, upstream, not lucid10:28
* persia is *not* overwriting the nice dual-boot support redboot10:28
amitklool: we're talking about the upstream (minimal) babbage kernel10:29
Sleep_Walkeryou can do it on kernel side10:29
persialool: wifi is through separate modules.10:29
loolpersia: The kernel needs to grow a new netwalker board file with the proper board id and this file needs to be tweaked to list the proper devices10:29
loolamitk: I'm not sure which babbage kernel persia meant10:29
amitklool: the board id is mapped to babbage10:29
loolexactly10:29
* persia was kinda hoping for the lucid babbage kernel, but will trust statements that this doesn't work (didn't work with karmic kernel)10:30
loolamitk: Oh you mean netwalker uses babbage's?10:30
amitkMACHINE_START(MX51_BABBAGE, "SHARP PC-Z1") .phys_io      = AIPS1_BASE_ADDR, .io_pg_offst  = ((AIPS1_BASE_ADDR_VIRT) >> 18) & 0xfffc,10:30
ograwhich should be fine for bringup10:30
loolHmpf10:30
ograjust not for all devices10:30
amitklool: right10:30
loolamitk: isn't this ugly?10:30
ogralool, did you expect beauty ?10:30
loolpersia: it seems that a minimal upstream kernel would work with the babbage id then; nervermind10:30
amitklool: tell me about it, they were too lazy to even get their own board id10:30
Sleep_Walker:b10:30
loolpersia: I wouldn't try booting a full blown kernel though, that might blow things up10:31
persialool: As in physical damage?10:31
loolI can't exclude that10:31
amitkpersia: I think there is no danger with physical damage with the minimal kernel going upstream in 2.6.34. Since it keeps most IO pins to their defaults10:32
amitkand we're no where close to a full-blown kernel yet10:32
loolamitk: I think persia intended to use the lucid babbage binary kernel against a netwalker10:32
persiaAh.  I think I'll wait then, since I use this daily as a handheld, and it also houses my lucid pbuilder environment :)10:33
loolWhich I fear has a small chance of being dangerous10:33
amitktrue10:33
=== Sleep-Walker is now known as Sleep_Walker
loolapw: Thanks for the quick fix10:58
apwwe get into trouble if the source is missing ...10:58
NCommanderlool: ping. for ARM softbootloader, I need to have kexec-tools available for kexec, but the package unfortunately then changes the installed system to use kexec for rebooting as well which is unfortunate. I want to split the package out so I can have kexec installed and on its own without having the restart script stuff, any ideas on how to best do that?11:26
loolapw: Ah?  I saw only three rbdeps in universe11:26
loolNCommander: the restart stuff is disabled in Ubuntu by default11:27
apwpeople complain when that package is empty as they percieve it contains the source, and if its empty we arn't publishing it, even though its in the the 'source' package11:27
loolapw: Ah so a lot of people get it wrong, eh11:28
apwyep11:28
persiaapw: Now you just need to find a way to make `apt-get source linux` work :)11:30
apwpersia, define work11:30
persiaapw: heh.  DWIM : download the source for the source package named "linux".11:30
persiaCurrent trick is to use `apt-get --only-source source linux`11:31
NCommanderlool: hrm, that must be a recentish change. Ignore previous ping then :-)11:32
loolNCommander: It's not11:32
loolIt might be that you used the Debian package during the sprint11:32
NCommanderlool: It still did the kexec-load in karmic.11:32
NCommanderWhich was the last time I looked at this11:32
loolThis was disabled in June11:33
* NCommander shrugs11:34
NCommanderlool: sorry for the noise11:34
dmartdyfet: ping11:41
dyfet*yawn*11:42
dyfetmorning11:43
dmartHi... wasn't sure if you'd be up11:43
dmartI had a question on gmp11:43
dyfetoh I remember that...11:44
dmartDid you try to build the asm code for Thumb-2 in the end?11:44
dyfetI had some trouble with coming up with a patch for configure.  They reject using try_compile, and try to do everything by the gnu target architecture tags alone11:45
dmartActually, I had an idea for that... you can maybe get the predefined macros out of GCC and munge that.  I wrote some notes on the Thumb-2 howto wiki page.11:46
dyfetOh, okay, cool!  I did not notice that11:46
dmartIt was late yesterday :)11:47
dyfetBut that is kind of what I need to do for that one :)11:47
dmartHowever, if you do try to build this code for Thumb-2, we do need to check that the function symbols in the asm are properly tagged as function symbols, otherwise they would get called as ARM accidentally.11:48
dmartI think that the PROLOGUE() m4 macro used in the asm does this, but I didn't fully track down where it's defined.11:48
dyfetAh....11:49
asacgreat. we have 1 builder again ;)11:49
asachttps://edge.launchpad.net/builders11:49
dmartDid you have >1 or 0 builders before?11:50
asacperfect timing in a3 week ;)11:50
persiadmart: 011:50
dmart(I'm guessing >1)11:50
asacdmart: this morning we had 0 ;) ... usually we have 711:50
dmartOh, OK11:50
dmartWhat's the problem?11:50
dyfetFor me, lack of coffee :)11:51
asacdmart: not sure. our is knows about it and are investigating. most likely the aweful pegatrons died again11:51
dmartHum11:52
* asac hopes for new build machines ;)11:53
dmartdyfet: To check whether a symbol is a proper Thumb code symbol, you need to use readelf -s <object>11:54
dmart     6: 00000001     0 FUNC    GLOBAL DEFAULT    1 f11:54
dmartCrucially, the symbol type if FUNC, and the value is an odd number (bottom bit set)11:54
dmartobjdump helpfully masks of the bottom bit so as not to confuse you, so it's no good for this check :P11:55
dyfetThis should be described on the wiki page too...11:55
dmartYeah, I'll post it.  (I was just figuring out how to check...11:55
saeedasac11:56
asacsaeed: hi11:57
saeedhey11:57
saeedI want to install lucid img on dove11:58
asacright11:58
asacwhats the prob?11:58
saeedhttp://cdimage.ubuntu.com/ports/releases/lucid/alpha-2/ has only imx images11:58
asacsaeed: just pick latest daily11:59
saeedlink?11:59
asacand yes. we didnt publish alpha2, because at that time we had severe issues with dove ;)11:59
asacsaeed: http://cdimage.ubuntu.com/ports/daily-live/current/11:59
asachttp://cdimage.ubuntu.com/ports/daily-live/current/lucid-desktop-armel+dove.img11:59
saeedok12:00
persiasaeed: If /current/ doesn't work for you, there's often an archive of the past couple days which ought work if current doesn't.12:00
asacyeah. just navigate one up in the tree12:00
asacand you will find it12:00
persia(end the URL at .../daily-live/ to see the (short) archive list.12:00
asacbut current should work afaict12:00
persiaUsually does.12:00
saeedcan you update me which issues still unresolved with dove12:01
asacsaeed: i planned to do some thorough testing on dove this week ... afaik all bad issues are fixed with the X012:04
saeedgreat12:04
asacNCommander: any unresolved dove issues for saeed ?12:04
NCommanderasac: saeed, X0 isn't here yet (I wasn't home yesterday to get the delivery)12:04
NCommandersaeed: I did see the patch to fix kexec()'s decompression speed, thanks for the fast turnaround on that.12:05
persiasaeed: I can't find a good list of *all* the issues with dove, but https://bugs.launchpad.net/ubuntu/+source/linux-mvl-dove probably includes a good chunk of them.12:05
saeedyou're welcome12:05
asacNCommander: can you throw mrpt on one of your many babbage boards and check if that builds?12:06
asacNCommander: seems that package killed all our biulders12:06
NCommanderasac: ugh. I'm still not setup on any of the boards, and may need to do a purchase order to get them all up12:06
* NCommander is kinda still coming off unpacking from the long weekend12:07
asack12:07
saeedNCommander: when I tried kexec, the bootargs were not passed to the kexeced image12:08
saeedI've had to append all the command line in order to make it work properly12:09
NCommandersaeed: I thought that's the way kexec is supposed to work but I'm not 100% sure12:18
* persia is 100% sure : one may well want to have completely different bootargs from the bootloader and to the target kernel12:21
NCommanderdmart: is there a handy list of arm opcodes? I think I need to tear some code apart by hand without a disassembler12:32
* NCommander feels like crying12:32
asacNCommander: for ooo=?12:34
NCommanderasac: uh huh :-/12:35
suihkulokkiNCommander: not handy but IIRC the only place to find opcode->instruction mapping is arm archictecture reference manual (aka ARM ARM)12:35
* NCommander is trying to determine where this code is blowing up12:36
suihkulokkialternatively, if you can run the binary under qemu linux-user, qemu-arm -d in_asm ./binary can give good insight12:37
dmartNCommander: really best to use a disassembler ;) (You could create an assembler file with the data words in it and disassemble that.)12:38
dmartIf you really want to decode instructions by hand, you need to refer to the ARM ARM12:38
NCommanderdmart, suihkulokki its just a buch of hexcodes in a C file. No specific binary to take apart ;.;12:38
dmartAh, is this in the kexec implementation?12:39
NCommanderdmart: OpenOffice12:40
* NCommander is trying to track down where it explodes12:40
dmartoh!  Which file?  I think I have that unpacked somewhere...12:40
asacits in the uno bridge12:41
asacwe currently need to ship a jaunty .so fo rthat12:41
asacbecause otherwise it fails12:41
asacwe have a binutils bug open for that12:41
asaciirc12:41
NCommanderasac: its not clear that binutils is the issue12:42
NCommanderthe debugger breaks and cries though when you try and solve this, so I'm just scattering debug printfs12:42
dmartCan you point me to the affected file in OOo?12:42
NCommanderdmart: we don't know specifically where its going bust12:43
asacNCommander: can you please give dmart the bug id ;)12:43
NCommanderdmart: https://bugs.edge.launchpad.net/ubuntu/+source/openoffice.org/+bug/41700912:43
ubot4Launchpad bug 417009 in openoffice.org (Ubuntu Karmic) (and 3 other projects) "all openoffice apps die in 'com::sun::star::ucb::InteractiveAugmentedIOException' on armel in karmic (affects: 1)" [Low,Won't fix]12:43
asacbug 43661712:44
ubot4Launchpad bug 436617 in binutils (Ubuntu Karmic) (and 2 other projects) "ARM unwind table linker processing broke OO's uno2cpp (affects: 1)" [High,Won't fix] https://launchpad.net/bugs/43661712:44
asaci think thats the bug12:44
asacdmart: NCommander: ^^12:44
dmartthanks12:44
asachmm ... the sata disk i have is really really slow here for imx5112:45
* asac break before meeting12:45
dmartNCommander: Is this any help? http://pastebin.ubuntu.com/377573/12:52
NCommanderdmart: I'll play with it in a moment12:52
dmartIt should allow you to decode invidual opcodes12:52
* NCommander is making some headway12:52
dmartok12:53
asacdmart: the links to the quick references in the asm intro you posted dont exist15:11
asaclike http://www.arm.com/pdfs/QRC0001H_rvct_v2.1_thumb.pdf15:11
asacdmart: hmm for libv4l compiler wth thumb2 complains about  cbnz    r5, .L2  ... with "jidctflt.s:74: Error: branch out of range"15:16
asaci found a quick refernce and that refers to CBNZ as T2 :/15:16
asacwith -marm it doesnt fail15:17
asaccat jidctflt.s | pastebinit15:19
asachttp://pastebin.com/f350081ab15:19
asacthats the full asm generated15:19
asaccc -Wp,-MMD,"jidctflt.d",-MQ,"jidctflt.o",-MP -c -I../include -I../../../include -fvisibility=hidden -fPIC -DLIBDIR=\"/usr/local/lib\" -DLIBSUBDIR=\"libv4l\" -g -O1 -Wall -Wno-unused -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -o jidctflt.o jidctflt.c15:19
asac/tmp/cctyjob8.s: Assembler messages:15:19
asac/tmp/cctyjob8.s:74: Error: branch out of range15:20
asacthats the error15:20
dmartasac: Thumb-2 has different range limits for some instructions.  If cbnz can't branch far enough, you may be able to move the branch destination closer, or recode using cmp <Rn>, #0 // bne (I think)16:09
dmartHmmm, actually CB(N)Z is Thumb only16:12
NCommandersaeed: ping?16:25
NCommandersaeed: I just got my X0, it won't boot; kernel hangs at Uncompressing; the X0 I used in Portland worked just fine with our existing images16:25
asacdmart: hmm. i think that .s is generated by gcc16:27
asaci only get that with -save-temps16:27
asac(already found that range thing in the quick reference)16:27
asacdmart: yeah. i think for -marm its probably not generated by gcc at all16:28
asacwill produce a .s with -marm and compare16:28
dmartOh, right.  That's a compiler bug then.  Can you raise a launchpad bug on gcc and stash the preprocessed source there?16:28
dmartThe compiler should not generate out-of-range branches in its own code...16:29
asacdmart: yep16:29
asacwill give you a bugid when filed (once off the call)16:29
dmartI posted info on the porting wiki page showing where to find the up-do-date instruction set quick references btw (in case you didn't already find them)16:29
dmartthanks16:29
asacdmart: oh on top of the asm intro?16:31
asacgood16:31
* asac checks16:31
dmartyes16:31
asacfound16:31
NCommanderplars: GrueMaster, I'm reminded of what happens when the bootloader machine id and the kernel machine id fail to match :-/16:39
asacdmart: bug 52271716:40
ubot4Launchpad bug 522717 in gcc-4.4 (Ubuntu) "libv4l code compiles to invalid asm: jidctflt.s:74: Error: branch out of range (affects: 1)" [Undecided,New] https://launchpad.net/bugs/52271716:41
dmartasac: Can you attach the preprocessed source?  This makes it easier for the compiler guys to reproduce the problem.16:42
asacright ;)16:42
asacdone dmart16:44
dmartasac: cool, thanks16:47
saeedNcommander16:48
NCommandersaeed: ah, your around!16:51
saeedwhat it's the board rev?16:52
plarssaeed: mine is 1.4, same problem16:53
saeedNCommander, please try the patches I just sent you be email16:54
plarsGrueMaster: did you see the posting that just came across ubuntu-qa? how does that relate to the libtest stuff you've been doing? any help at all?16:55
NCommandersaeed: will try as soon as I can16:58
saeedok16:58
GrueMasterjust a sec.17:02
GrueMasterplars: which channel?17:10
plarsGrueMaster: ubuntu-qa mailing list17:10
GrueMasterForward to me.  I don't appear to be on that list.17:12
plarssure17:15
GrueMasterIt might be useful.  It does more api level testing, whereas the test suite I am working with does more low level testing (like at the fpu level).17:26
GrueMasterIt is also very new.17:27
GrueMasterWiki is dated this month.17:27
GrueMasterplars: A good read on the different test suites would be http://ispras.linux-foundation.org/index.php/LSB_Tests.17:31
GrueMasterIt lists the different types of tests and compares them.17:32
plarsGrueMaster: cool, will take a look.  I was mostly just wondering if that one would also be useful17:32
plarsor if it added anything really17:32
GrueMasterMy understanding is that the tests mentioned in the email are essentially smoke tests.  They will quickly tell you if there is a problem with a library function.  What they don't give you is an underlying understanding of the problem (i.e. is it a toolchain issue, hardware issue, etc).17:35
asacanyone can install netbook-launcher and see if it fails to start?18:00
asacthe 3d one18:00
asacidea is to understand if we need another probing on top ... or can just rely o nthat failing to determine if we want to go for 2d18:00
ograasac, why dont we have the compiz wrapper in netbook-launcher ? that works pretty relaibly19:11
asacogra: thats too slow19:17
asacfor une19:18
asactakes 2 seconds or something on boot time19:18
ograoh, i wasnt aware it takes 2sec19:35
JamieBennettGrueMaster: https://wiki.ubuntu.com/MobileTeam/Meeting/2010/2010022319:53
GrueMasterCool.  Send me that link on 20100222 and I'll be good.19:54
JamieBennett:)19:54
ojnWow, i.MX51 cell phones announced? Not having POP in that form factor must hurt.20:01
ojn(yeah, off topic, I know :)20:01

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!