/srv/irclogs.ubuntu.com/2011/06/07/#ubuntu-arm.txt

sveinseYes, I see that, though difficult at times. Like having a large, fast, buildserver which is useless in a armel farm00:00
sveinseBut, back to another qemu issue:00:01
sveinseqemu crashes (consistenly on this machine) while compuing SSH2 keys00:02
persiaWith lots of output or almost no output?00:02
sveinse"Creating SSH2 RSA key; this may take some time ...qemu: uncaught target signal 11 (Segmentation fault) - core dumped00:03
sveinseSegmentation fault"00:03
sveinsedpkg: error processing openssh-server (--configure):00:03
persiaGet a stack trace (you can see what was being called from /var/lib/dpkg/info/openssh-server.postinst )00:03
sveinseI need to modify the rootstock (in order for it not delete the rootfs when failing) to inspect deeper00:04
persiaIf the crash is in ssh-keygen, then it probably needs fixing, but I doubt this is the case.00:04
persiaMore likely the crash is in the kernel, in which case it's qemu not handling something in the ideal manner.00:04
sveinseFYI I see some chatter on google about uncaught target signal 11 against armel00:05
persiaThat, or step through it more slowly, perhaps using qemu-debootstrap00:05
sveinseso it's not restricted to ubuntu or rootstock00:05
persiasignal 11 just means "Segmentation Fault".00:06
sveinseaha00:06
persiaIf qemu was catching segfaults, we'd all be complaining about that because it would make it hard to debug things :)00:06
persiaSo, quick process to reproduce:00:07
persia1) make a directory00:07
persia2) populate a cross-chroot in that directory with qemu-debootstrap00:07
persia3) chroot into the populated chroot00:07
persia4) apt-get install openssh-server00:07
persia5) After failure, inspect the postinst00:08
persia6) Install your favorite debugging tools, and find the crash.00:08
sveinseyou need apt-get in there as well, dont you?00:10
persiaHrm.  qemu-debootstrap lacks a manpage: it takes all the same arguments (with the same meanings) as debootstrap, so just use --arch=armel and otherwise follow the debootstrap model00:10
persiaapt-get where?00:10
sveinseIf you do 3)  apt-get need to be inside the chroot to do 4) right? Or have I misunderstood?00:11
sveinsebaaah00:11
sveinseforget it00:11
persiaAh good.  I was getting very confused :)00:11
sveinsemy bad, sorry00:11
persiaNo worries.00:11
sveinseIs there a way to create a rootfs where everything is downloaded, but not configured, and then later when the real target executes, let it do all the postinst steps?00:15
sveinseRootstock at least fires up qemu to run the installer (or post installer, not sure on its specific task)00:16
persiaSure.  You can separate --first-stage and --second-stage in debootstrap.00:18
persiaTake a look at the qemu-debootstrap code for a simple walkthrough of how one does this with qemu.00:18
persiaReplicating that with hardware ought be relatively easy.00:19
persiaMind you, it's not necessarily safe to install lots of other stuff before running --second-stage, as the base system isn't configured yet.00:19
sveinseI see debootstrap retrieves, extracts, unpacks, configures. It seems to be the unpacking a later is done emulated. Am I right?00:20
sveinse*The unpacking stage and the preceeding steps are done emulated.  (it's getting late)00:20
sveinseI'll check qemu-debootstrap in all cases, thanks00:21
persiaI'm not finding the source you're quoting.00:21
persiaBut debootstrap pulls the base system in a way that doesn't much care about dependencies, so it kinda handy to get a base.00:22
persiaIt does all of retrieval, extraction, unpacking, and configuration.  Based on the arguments, it can perform subsets of these actions.00:22
persiaunpacking is safe to do on a foreign system: it's just unrolling tarballs.  configuration is *not* safe to do on a foreign system.00:23
sveinseOh? How come?00:23
sveinseforeign being the target system which shall run ubuntu in the end?00:24
persiaBecause configuration scripts can run arbitrary binaries to accompish their goals.  Running these in a chroot with a foreign architecture will not work.00:24
persiaMind you, if you do things like the qemu-static binfmt trick, it's not really that foreign anymore00:24
persia(although qemu support isn't quite up to full hardware)00:25
sveinseAnd you could have binfmt back to intel on the armel (if such exits) to bridge the oposite gap?00:25
persia"foreign" meaning that the ISA for the code doesn't match the ISA for the machine on which the chroot is construted.00:25
persiaIt does exist.  it's supported by qemu-debootstrap.  It's so incredibly buggy that nobody should ever use it.00:26
persiathe main issue is that qemu guest support for ia32 isn't well tested on armel hosts, and there don't seem to be any engineers wanting to try to fix discovered issues.00:27
sveinseAnd foreign is defined by the machine running qemu-debootstrap00:27
persiaSorta.00:27
persiaA chroot is "foreign" if the instruction set in the chroot is not supported by the host.00:27
persiaSo an i386 chroot on an amd64 host is not foreign, but an amd64 chroot on an i386 host is foreign.00:28
persiaarmel chroots are foreign on everything not armel00:28
sveinseSince the configure step needs to be done "native" then you're basically tied to use all of debootstrap to make an image00:28
persia(although it may be that in the future armel chroots will not be foreign for armhf hosts)00:29
persiaWell, you can reimplement debootstrap, but every image building tool I know starts with debootstrap.00:29
sveinseI'm trying to figure out why rootstock is considered "not for production" while debootstrap seems to be00:30
persiaI'm not entirely comfortable with the passive voice in that sentence :)00:30
persiaI don't consider rootstock suitable for production for three reasons:00:31
sveinseno offence, I'm truly curious. And since we're going to use ubuntu, I should know00:31
persia1) It uses qemu-static binfmt hacks, such that the resulting image a) has extra files and b) is subject to any bug in qemu00:31
persia2) It doesn't use the typical d-i based scripts for initial system configuration, which in practice may mean nothing more than a potential for bitrot, but may also be incomplete00:33
persiaHrm.  I remembered there being three, but the third one escapes me now00:34
persiaMost likely, it was solved (since a lot of the issues passing through my head have corresponding memories of someone telling me they fixed it)00:35
sveinseI'll give you 3) openssh keygen & installation works fine on qemu-debootstrap, but fails on rootstock00:35
sveinseI've tried twice now00:36
sveinseOK, I've surely got a lot of very useful info here00:37
persiaHeh.  Then 3) it's buggy :)00:37
sveinse:D00:37
sveinseI'm very grateful for the conversation!00:37
persiaAha!  rootstock still assumes versatile as an emulation host.00:37
persia(and apparently hardcodes a lucid kernel)00:39
sveinseWhy should either affect qemu in respect of SSH keygen...00:39
sveinserootstock is running a full VM, while deboostrap is only running chroot/binfmt?00:40
persiaI believe that Ubuntu is currently shipping Linaro's QEMU, which I thought was no longer targeting versatile as primary.00:40
persiaRootstock works in three stages00:41
persia1) debootstrap to populate a chroot00:42
persia2) debootstrap under qemu-static to configure the chroot00:42
persia3) fully-emulated environment to install random stuff00:42
persiaMind you, I'm not that familiar with the code, but that's how it appears to me from a quick look.00:43
sveinsesounds like I should move away from rootstock and integrate debootstrap instead00:43
persiadebootstrap itself doesn't do anything architecture related.00:43
persiaqemu-debootstrap (also not something I'd use for production) does the chroot/binfmt stuff.00:43
* persia has fairly strong feelings about doing things natively, if this isn't already obvious00:44
sveinseI understand that00:44
sveinseWhat's the most powerful armel machine available? Because that is what you need to do such things natively, IMHO00:45
GrueMasterAvailable?  Possibly TI omap4 panda or nVidia Tegra.00:46
persiaAll the hardware I've used it IO-bound.00:46
sveinseDoing debootstrap on armel for armel is ok, right00:46
persiaFind something (anything) with non-USB SATA, or other reasonable IO path, and you'll win.00:46
persiaEven an OMAP3 should keep up.00:47
GrueMasterFor I/O, Marvell is the best, but not available to the general public afaik.00:47
persiaNative debootstrap is the basis for all official images.00:47
GrueMasterIs this just for image builds or for package compiling?00:47
persiaI'm certainly happy with my Marvell IO performance, but it's not ARMv7a, so can't run native debootstrap for Ubuntu.00:47
persiaImage builds.00:48
* GrueMaster too lazy/busy to read backscroll.00:48
GrueMasterAh.00:48
persiaBackscroll summary: rootstrap is buggy and was being used on a high-speed build server for production images.00:48
sveinseAn dual core ARMv7a with SATA is what I want I think00:48
sveinsehahahah00:48
persiasveinse, If you can find such a beast, then yes, that's precisely what you want.00:49
GrueMasterWell, for cost/speed, definately omap3/4 based atm.  Although the imx51 isn't bad in the Efika nettop.00:49
GrueMasterrootstock?  ouch.00:49
persiaJust be sure to check the internal wiring: some devices claim SATA but really just have a USB<->SATA bridge, and you could do that yourself.00:49
sveinsepersia, You work at reuters or something? That's the most compact summary I've ever read00:49
persiasveinse, I haven't worked with reuters is well over a decade, but thanks :)00:49
GrueMasterThe efika is true sata.  Freescale fixed it post babbage3.00:49
persiaGrueMaster, Really?  Nice!00:50
GrueMasterBut only Cortex A8 (single core).00:50
persiadebootstrap is single-threaded anyway.00:50
GrueMasterThat's what I was told at UDS.00:50
GrueMasterYea, but having one core focus on one thing while the other core handles normal tasks does provide some improvement.00:51
persiaI heard the mx51 Efika's were currently at reduced prices, to clear inventory for the mx53s, so if single-core is enough, now is probably a good time.00:51
GrueMaster$125 for the nettop.00:51
persiaAh, you mean like handling the IO requests.  Heh.  Yeah.00:51
persiaYep.  That's about half what they were.00:51
sveinseI thought I heard a rumor about a armel server blade (for energy efficiency). I have no idea from where, though00:51
GrueMasterI've heard of that too.00:52
persiasveinse, I've been hearing all sorts of rumors like that for the past couple years, often from folk who really ought to know.  I have yet to see any retail products like that which support ARMv7a00:52
persia(retail servers with ARMv5te are plentiful though)00:53
GrueMasterhttps://www.genesi-usa.com/store/00:53
GrueMasterOops.  $129.  My bad.00:53
sveinseThat's like USB OTG. Have you guys ever seen a product with USB UTG? Which /uses/ the OTG part?00:53
persiaYes.00:54
GrueMasterUTG?00:54
sveinsesorry, typo00:54
sveinseits 2am here soon00:54
GrueMasterAh.00:54
GrueMasterTime for more coffee.  :P00:54
sveinsePoint is OTG is well defined by the USB standards, but it's very hard to come by any product and/or cables that are wired correctly00:55
persiaYou're not shopping in the right places :)  Cables are plentiful in some shops.00:55
sveinseIt seems the industry and the standards dont line up on it00:55
persiaThe main issue is really that it's hard to figure out what it ought do.00:56
sveinseThe product we're taking forward does include OTG. But all cables I've had in my hands are not correct00:56
GrueMasterI have found a few OTG cables that do work.  mini to usb host.  I've had a keyboard plugged into my beagle that way and it worked fine.00:56
persiaIn the limited context of using OTG on an Ubuntu system, the main issue is figuring out how to provide access to a useful filesystem when in gadget mode.00:57
sveinseMini USB seems to be better supported, but micro is not00:57
GrueMasterGadget mode is an entirely different thing.00:57
persiaThere's some micro cables around, but yeah, they're lots harder to get.00:57
GrueMasterI also found a micro to mini adapter.  Just got it Saturday, but haven't teted it yet.00:57
cipherare you using the beagle xM?00:58
GrueMasterI have one, yes.00:59
persiasveinse, Do you *need* to be micro, or would mini work?00:59
sveinseToo late in the design of the product. The tools for the enclosure are being built now00:59
persiaOh well.  Maybe find some online source of cables and point customers there.01:00
sveinseBut mini are deprecated by USB, that's what puzzles me01:00
persiaIt is?  That's annoying.  I have *lots* of mini cables and ports around.01:01
GrueMasterTrue.  They are taller than micro, and the EU wanted a standard deployed across all cell phone markets.01:01
GrueMasterThat's why the sudden conversion to micro.01:01
sveinsehttp://www.penguin.cz/~utx/hardware/USB_Mini/01:02
GrueMasterGadget cables are plentiful.  It is the Host cables that are hard to find.01:02
sveinseHost cables being usbmicro to USB B (square) or USB A female receptacle?01:03
persiaRight.01:03
* sveinse want 10k cables of usbmicro to USB A female receptacle01:04
GrueMasterWould you like fries with that?  :P01:04
persiaThat quantity ought make it easier.01:04
GrueMasterHmmm.  Just looked closely at my micro<>mini adapter.  It is for plugging a micro cable into a mini device, not the other way.  Useless.01:06
rsalvetisveinse: persia: rootstock uses qemu and debootstrap01:06
rsalvetibut it copies the qemu-arm-static before doing the second phase of debootstrap01:06
rsalvetiit can also run inside a full vm01:06
rsalvetiand that's why it's using vexpress kernel01:07
sveinseyup. I just hoped finding it off the shelf somewhere. Yet the 5 cable samples I've tested all wires the ID pin incorrectly, so it's not trivial01:07
rsalvetibut if you run with root, it just uses user mode emulation01:07
sveinseWhich for some reason is crashing while computing ssh host keys01:07
rsalvetiand the reason why rootstock is not suitable for production is that it's not the official tool to generate images01:07
rsalvetiand not doing all the specific hacks used by live-rootfs to create the rootfs01:08
persiarsalveti, Do you think it ought migrate to use the omap3 kernel?01:08
rsalvetiit creates the user with it's own way, and set the images using it's on setup01:08
sveinseI have two things when I start: A debian repo and a list of packages. They are to be installed into a image which shall be put into an sdcard in production.01:09
sveinseAnd if qemu-bootstrap is also dodgy because of qemu, then the only solution is to let an armel machine build the image for production01:10
rsalvetipersia: last time I checked omap3 support you needed to create a whole bin image01:10
rsalvetiwith x-loader/u-boot and stuff01:10
rsalvetithe only real problem with versatile is the ram restriction01:11
rsalvetibesides that it works better with qemu01:11
persiaOh.  I thought the kernel team dropped versatile because omap3 support had improved enough to make it more suitable with qemu.01:11
rsalvetipersia: well, it's hard to push omap 3 specific patches upstream01:12
rsalvetibecause upstream wants to emulate it exactly as the hardware should behave01:12
persiaHow far do we have to push?  I thought Ubuntu was shipping a special linaro-patched qemu01:12
rsalvetiand versatile is kind of a virtual machine for qemu, no one actually check if the kernel really works with real hardware01:12
rsalvetiyes, but last time I checked it was still missing some bits, would be nice to check it again01:13
sveinsersalveti: My rootstock crashes when install openssh-server. It did not prior to it being upgraded from maverick to natty. Nor does my desktop machine (amd64) crash it.01:13
persiaSome people have real versatile hardware, but not many, and it'&s known that the real hardware *can't* run Ubuntu (not ARMv7a compliant)01:13
rsalvetisveinse: unfortunately I'd recommend you to run natively on an ARM board if you want a stable tool01:13
rsalvetirootstock supports running on arm currently01:13
rsalvetiversatile express should be fine01:14
rsalvetidon't know how well that's support in qemu01:15
persiasveinse, What's your timeframe for getting the SD images complete?  If it's in July sometime, we should have clear instructions available for you beforehand.  If it's sooner, you may have some muddling to do.  (And no, you don't need to tell me the answer, just apply your answer to my comments)01:15
sveinsersalveti: interestingly, this is the first time since the start of our project that it has crashed. It has been faithful since like nov -10. Daily builds, 10-20 builds per day01:15
rsalvetisveinse: this could be easy to fix, but then you'll end up having issues with mono01:15
sveinseSure, we're still in development, so I can wait01:15
persiaHrm.  My usb micro host cables were from Green House Japan, but they don't seem to be offering any now.01:16
rsalvetiif you don't use mono, or not plan to use, then rootstock should work in most of the cases01:16
persiaIt's not just mono: it's gotten buggier again because fewer folk are heavily using the qemu-static stuff.01:16
sveinseno mono, just this little regression :)01:16
rsalvetisveinse: do you have any specific change at your rootstock?01:17
persiaAnd there's something else wonky: the openssh-server case works with qemu-debootstrap and not with rootstrap, which implies something rootstrap-specific as a bug.01:17
rsalvetisveinse: if not, can you paste me the logs? or cmd arguments you're using?01:17
persias/rootstrap/rootstock/01:18
sveinsesure, hold on (takes a while)01:18
sveinsepersia, does this mean you are working on docs for bootstrapping or a tool? (Since referring to july)01:23
persiasveinse, Yes.  Clear documentation of the Ubuntu image building infrastructure is something that's supposed to happen soon.01:25
sveinseexcellent01:25
persiaPresumably you could use this for your purposes.01:25
sveinseSeems so.01:25
persiaNote that we're *not* attempting to generate documentation for full factory-automated installation at this point.01:25
sveinseNo, I wouldn't expect that, nor demand such a thing01:26
persiaI'd like it if we could provide that, but it's a hard problem still.01:26
sveinseAnd there are many holes to fall into I've noticed.01:27
persiaI believe there's some work in progress to handle recovery partition creation, and presumably that could also be used to generate recovery media.01:27
sveinseE.g. rootstock as discussed. Previously (well haven't resolved it yet), the missing --sysroot from ubuntu/linary armel gcc01:27
persiaBut multicast distribution in a production environment is still several steps away (mostly because very few hobbyists have the infrastructure to test such things, and most people who build them like to sell their solutions)01:28
sveinseOur strategy is to make an sd-image which is duplicated across all units. And then we run a firstboot to make the units unique based on information from other sources01:29
persiaI'd strongly recommend using oem-config as that "firstboot".  If it doesn't work for you, let's fix that, rather than have lots of implementations.01:30
sveinseThanks, I'll look into it01:30
persiaoem-config basically wraps d-i components for personalisation of a preconfigured system.  Does stuff like handle user creation, hostname assignment, timezone & locale information, etc.01:31
sveinsenice01:31
persiaSince you're installing openssh-server, you may also be interested in looking at vm-builder: I'm not sure if all the work done there to ensure post-boot systems has migrated into oem-config, but you will want to have that set of hacks as well (stuff like regenerating SSH keys on first boot, etc.)01:32
sveinseopenssh-server is a development tool for now01:33
persiaHeh, OK.  If you're doing something like a desktop, handheld, phone, etc. then oem-config should have all the right bits already included.01:33
persiaIf you're doing a server, then I'm not sure it's as ready.01:33
sveinsewhile I'm at it: Our guys are reporting stability problems between Qt (QWS) and Natty. Is this something which is familiar?01:34
sveinseI haven't had time to dig into the issue, so I don't know first hand01:34
persiaI've had a few things crash on my Kubuntu netbook, but most stuff seems to work.01:35
persia(that being natty/armel)01:35
persiaThe key thing is to report the bugs: if you can make something crash, it ought be fixed.01:35
sveinsePerhaps I should diff the qt4-x11 sources and the stock qt. Because we are on stock qt (due to support from Nokia)01:36
sveinseYes, I'll report any bugs I come across. Just wanted to hear if its known to be unstable01:37
persiaWorks for me, but that's only one data point, and I don't claim to use that system that much.01:37
sveinsebut thanks, it does help01:38
sveinsersalveti: I have to sleep now, but I'll get hold of you if I'm able to reproduce the crash01:40
persiaJust checked: there's a heap of patches against Qt.  You don't need to diff though: just `apt-get source qt4-x11` and look in debian/patches01:40
sveinseThanks01:40
rsalvetisveinse: sure01:40
persiakubuntu_23_arm_memory_barriers.patch is one of the things you may require :)01:40
sveinsepersia, yes, there's lots01:40
sveinsepersia, thanks you for your insights and discussions. I've learned a lot. In fact I shall bookmark the irc logs from this evening01:42
sveinsegood night01:44
=== prpplague^2 is now known as prpplague
=== beerlogger is now known as winelogger
MrCuriousi am not entirely sure what the omap4 package has done for me05:58
MrCuriousso i repeated the process with 11.04 that i used for 10.10, and it is corrupt again. and barfing on package updates.i even used a new SD card06:24
=== ericm-afk is now known as ericm|ubuntu
sveinsersalveti, still awake?09:15
* persia suspects it will be a couple hours yet09:39
=== winelogger is now known as omglogger
=== omglogger is now known as transitlogger
rsalvetisveinse: I'm away now :-)12:52
sveinseok, I'm not in a hurry12:52
=== prpplague is now known as prpplague^2
hrwshit. my panda has rescue rootshell and getty running in same time on ttyO2 ;(15:48
ogra_did you boot oem-config without splash enabled ?15:49
hrwno, old rootfs with new kernel/initrd15:49
ogra_got "single" on the cmdline ?15:50
hrwpanda login: General error mounting filesystems.15:50
ogra_upstart usually only fires up the rescue shell if you tell it to15:50
ogra_oh15:50
hrwfun is that / /home are properly mounted15:50
ogra_yeah, you likely had an fsck on your display ;)15:50
ogra_it will redirect that to the splash ... if you work remotely that indeed doesnt help15:51
hrwok, upgrading my ubuntupandaa1 to oneiric15:54
jayabharathogra_: Here are the logs and reports on the SD card sesize issues on 11.04 on PandaBoard http://groups.google.com/group/pandaboard/browse_thread/thread/76d19fab249a1ce9#15:54
jayabharathGrueMaster: ^^^ a follow up from our recent IRC discussion15:54
jayabharathPlease feel free to study them and request more info on that thread... or log a trouble ticket if that is more appropraite15:55
hrw466MB to download, 217MB extra used on disk. 955 packages to upgrade, 95 new to install, 3 to remove, 1 on hold15:55
ogra_jayabharath, /var/log/jasper.log would be intresting ... and a proper bug report15:55
jayabharathAtleast a couple of folks included the jasper.log15:56
jayabharathdo you want me to put a bug report into the system?15:56
ogra_that would help, yep, and tell people to add their stuff there15:57
jayabharathok15:57
jayabharathSeems like we are having a lot more problem reported with natty than with maverick15:57
GrueMasterI have the same hw as magog96 (Transcend 16G Class 10 SDHC & Panda A1).  Worked fine here.15:57
hrw~hail apt-cacher-ng15:58
jayabharathit could also be that we now have a larger user base .. i.e. more testing and more possiblity of user errors ;)15:58
GrueMasterMost of them appear to be A2/A3 pandas.15:58
GrueMasterWhich I don't have to test with (backorder).15:59
=== Dr_Who is now known as tgall_out
jayabharathGrueMaster: We can try to update your pandaboard with a newer version... should not be a issue.15:59
hrwhave a nice rest of day16:00
GrueMasterjayabharath: I have noticed sproadic issues with natty on my A1, but have not been able to reproduce them.  During testing, I would see them once or twice a week when testing daily images.  Most of the time, it was just a matter of oem-config restarting instead of completing, but there was never any signs of corruption.16:09
GrueMasterAnd oem-config would complete on the second pass.16:09
GrueMasterI wonder if it is something in x-loader/u-boot that ships with natty?16:09
martynOkay, one thing I just figured out about the i.mx53 boards -- they overheat16:19
martynfast16:19
martynThose processors actually need a heatsink.16:20
ogra_did you check for an intel logo on the SoC ?16:20
GrueMasterheh16:21
martyn*snicker*16:21
GrueMasterIntel processors don't overheat.  They throttle back to almost off when they reach 75C.16:21
martynThey could have done a much better job on the thermals .. this thing needs a heatsink, and they should have installed one on every board16:22
ogra_persia, NCommander, do you guys remember wheer the spice seed notes are (i know for sure both of you were in the room when we discussed them) ... infinity got that spec assigned but it seems to be empty16:22
NCommanderogra_: they should be on the etherpad document16:24
ogra_hey infinity16:25
infinityo/16:26
ogra_infinity,  challenge your javascript interpreter a bit ... http://summit.ubuntu.com/uds-o/meeting/other-o-arm-seed-spices/16:28
NCommanderWOOO infinity !16:28
martynhmm?16:29
infinityogra_: That looks decidedly unfinished.  Fun!  I especially like "Talk to lamont + kamion to make sure design is workable"16:30
ogra_lol16:30
ogra_well, talk to persia, NCommander or me if you need explanation, we were in the BOF session and *might* remember one or the other bit16:31
* infinity laughs.16:31
infinityCause it was oh-so-long ago, right? :)16:31
ogra_indeed ... and there were these beers at night16:32
NCommanderBasically we decided to implement it with metapackages16:32
ogra_*hungarian* beers16:32
NCommanderpersia was talking notes16:32
martynBelgian beers too16:32
martynsome pretty strong ones, as I recall16:32
ogra_pfft16:32
ogra_belgian  "beer"16:33
martyninfinity: It's been a whole _month_ ...16:33
infinityNCommander: Metapackages shouldn't be entirely necessary, but I'm happy to get back in on the discussion in a bit, if I'm expected to implement the results. ;)16:33
* martyn starts the biervars with Oliver16:33
ogra_infinity, just make it work properly ...16:33
ogra_we dont care about how :P16:33
GrueMasterWait, what?  We were in sessions between beer???16:34
ogra_GrueMaster, thats when you sat down ... remember ?16:34
GrueMasterBut I sat most of the time...oh, wait.16:34
martyn*chuckle*16:35
* pmathews wonders if there is a channel for low power RF devices from TI19:14
hrwogra_: Ubuntu uses x-loader-omap4 L24.9git20100901-0ubuntu5 or x-loader-panda?21:23
GrueMasterhrw: x-loader-omap4-panda 1.5.0+git20110325+b6bbfe7-1ubuntu121:24
GrueMasterAt least that is what is currently in oneiric.21:26
dumarjoI have some problem using rootstock on ubuntu 11.04 to build an lucid image for gumstix board21:46
dumarjoI have some segfault for the locale and I also have an error about E: Sub-process /usr/bin/dpkg received a segmentation fault.21:47
dumarjoE: Second stage build in chroot failed !21:47
dumarjoE: Please see the log to see what went wrong.21:47
dumarjocan someone can help me to resolv this ?21:47
GrueMasterdumarjo: Why lucid?  Why not just use our natty-headless image?21:48
dumarjoI can try21:48
dumarjoso I use -d natty ?21:48
GrueMasterYou are creating an image to run from SD, right?21:49
dumarjoyes21:49
dumarjobut i would to use qemu too21:49
GrueMasterJust download the pre-installed image and flash to an SD card.21:49
dumarjofrom the gumstix web site ?21:50
GrueMasterhttp://cdimage.ubuntu.com/releases/11.04/release/ubuntu-11.04-preinstalled-headless-armel+omap.img.gz21:50
GrueMasterThis will run through a serial console.21:50
davidmGrueMaster, he is using a gumstix, might not work21:51
GrueMasterI thought it was tested by linaro to work.21:51
davidmI don't have documentation on that21:51
davidmwe should put that on the wiki if Linaro did indeed test it21:52
dumarjois this image can be use with qemu ?21:53
dumarjosame error21:57
dumarjoI use this command line21:57
dumarjosudo rootstock --fqdn WebNode --login gumstix --password gumstix --imagesize 2G --seed linux-image-omap,ubuntu-minimal --notarball -d natty21:57
dumarjosomething wrong in taht ?21:57
GrueMasterlooks ok.21:58
dumarjook then. I wil have to tale a look close towmorrow... thanx for your helps22:05
hrwGrueMaster: then it should provide upgrade path - my natty panda had L24.9 one and dpkg errors out with it as it's version does not begin with digit22:45
hrwGrueMaster: natty -> oneiric upgrade catched that22:45
hrwubuntu kernel for panda still had cyan fb ;(22:48

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