[00:05] <infinity> GrueMaster: Shiny.
[00:10] <pbuckley> @0!0@ <-- ferengi
[00:11] <GrueMaster> heh
[00:31] <micadeyeye_> Hi, rabbitmq-server won't run on my ubuntu-arm (precision server edition)
[00:31] <pbuckley> tried activemq?
[00:31] <micadeyeye_> Here is the error i always get - http://www.fpaste.org/wRVS/ - on installing it.
[00:32] <pbuckley> /var/log/rabbitmq/startup <- whats in here?
[00:34] <micadeyeye_> http://www.fpaste.org/WOdt/
[00:34] <pbuckley> thats useful :\
[00:34] <pbuckley> hrmm
[00:36] <pbuckley> is there an init/upstart-job? looked at the init script to see how its calling it and tried calling it directly?
[00:36] <pbuckley> sorry im not a rabbidmq expert
[00:36] <pbuckley> s/rabbid/rabbit
[00:36] <GrueMaster> micadeyeye: I'll take a quick look at it.  It is on the list of needs testing for 12.04 release.
[00:37] <micadeyeye> root@localhost:/# /etc/init.d/rabbitmq-server start
[00:37] <micadeyeye> Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
[00:37] <micadeyeye> rabbitmq-server.
[00:37] <micadeyeye> GrueMaster, okay.
[00:38]  * micadeyeye I can't run Openstack on Ubuntu-arm, at least for now. too bad!!
[00:40] <micadeyeye> That might be the reason I am getting this error - http://www.fpaste.org/E2LC/
[00:40] <micadeyeye> I can't run any of the nova commands.
[00:43] <GrueMaster> micadeyeye: It may have been a libc issue.  There was an update that broke a lot of things.  It has now been fixed and should be uploaded to the pool today.
[00:45] <GrueMaster> Is this armhf or armel that you tried?
[00:46] <micadeyeye> armhf
[00:47] <GrueMaster> Ok.  I'm launching a couple of pandas to reimage to precise tip.  Will take ~20 minutes, then I can check.
[00:48] <micadeyeye> okay.
[00:50] <GrueMaster> It appears to be running ok on another test system even after updates to current.  I'll still need to wait for the other systems though.  This system has been thrashed and will need reimaging soon.
[00:50] <micadeyeye> That would be rabbitmq. right?
[00:51] <GrueMaster> rabitmq-server
[00:51] <micadeyeye> okay.
[00:52] <micadeyeye> I will try and use 11.04. I am not too sure if the headless ver. would be better the netbook ver.
[00:52] <GrueMaster> Use 11.10.
[00:52] <micadeyeye> okay.
[00:53] <micadeyeye> headless/netbook or armhf/armel?
[00:53] <GrueMaster> I know it was tested.  We did a "pipe cleaning" session last cycle.
[00:53] <micadeyeye> Okay.
[00:54] <GrueMaster> ubuntu-11.10-preinstalled-server-armel
[00:54] <micadeyeye> Do you know of anyone running Openstack on Ubuntu-arm?
[00:54] <GrueMaster> No, but it is also on the todo list.  rbasak may have done some work on it.
[00:54] <micadeyeye> rbasak, hi!
[00:55] <rbasak> hello!
[00:55] <rbasak> what do you mean by openstack on ubuntu-arm, exactly?
[00:55] <GrueMaster> brb.  Need to pick up a car from the shop.  Should be back in 20-30 minutes max.
[00:55] <micadeyeye> okay
[00:56] <micadeyeye> I wanted to install the Openstack cloud project on my Pandaboard, which has the Ubuntu-arm OS on it.
[00:57] <infinity> Doesn't openstack rely on some functional virtualisation?  Or do we have it all working with lxc now?
[00:57] <rbasak> All on one pandaboard?
[00:58] <micadeyeye> I only need the nova compute.
[00:58] <micadeyeye> I would like to use the PB as a node.
[00:58] <rbasak> lxc is working on armhf in precise
[00:58] <micadeyeye> But if I could install all, that would be great.
[00:58] <rbasak> and openstack does work with lxc. But I'm not aware of anyone having tried it thus far.
[00:59] <micadeyeye> lxc??
[00:59] <rbasak> Daviey might know, and if we have any concrete plans for lxc on precise. But like me he's in UTC+0 so tomorrow might be better
[00:59] <micadeyeye> WHat's lxc?
[01:00] <pbuckley> linux containers
[01:00] <rbasak> The software implementation end of virtualisation on ARM isn't finished yet. AFAIK there is progress on both Xen and KVM
[01:00] <rbasak> LXC is pretend virtualisation - everything runs under the same kernel, but processes are shielded from each other so they see themselves as owning the machine
[01:00] <infinity> rbasak: Sure, but even if Xen and KVM were done, paravirt is only supported on the A15.
[01:00] <micadeyeye> okay.
[01:01] <rbasak> Yeah so KVM is never going to work on a pandaboard
[01:02] <infinity> Nope.
[01:02] <infinity> Well, it could be done in full emu mode, but that would be a Very Bad Thing.
[01:02] <infinity> If you want PV, you need an A15.
[01:02] <infinity> Of which we have so many...
[01:22] <GrueMaster> back
[01:23] <GrueMaster> And I have rabbitmq-server installed on a freshly imaged panda running precise armhf.  Looking for some tests now.
[01:30] <cooloney> GrueMaster: hey, man. -:)
[01:31] <GrueMaster> Hey.
[01:31] <cooloney> GrueMaster: did you have chance to test kernel for AXP I handed to NCommander
[01:32] <GrueMaster> You mean the ftbfs one???
[01:35] <cooloney> GrueMaster: oh, no.
[01:35] <cooloney> GrueMaster: it's just a kernel i prepared for uploading
[01:36] <cooloney> it should be named as linux-armadaxp 3.0.0-1500.1
[01:36] <cooloney> not sure whether NCommander uploaded or not
[01:37] <GrueMaster> All I know was he was building it in the canonical-arm-dev ppa (and failing).
[01:37] <cooloney> GrueMaster: ok, let me take a look, thx
[01:40] <cooloney> GrueMaster: looks like it is still building, started 2 hours ago
[01:40] <cooloney> maybe NCommander fixed something and upload again
[01:40] <GrueMaster> Yes, this is the third attempt.
[01:40] <cooloney> GrueMaster: cool.
[01:41] <cooloney> GrueMaster: thx. i will check with NCommander, maybe need to apply some fixing patch to the kernel git tree
[01:41] <GrueMaster> I think he already has.
[02:04] <GrueMaster> micadeyeye: I found a rabbitmq benchmark tool.  running it now.  https://github.com/chirino/stomp-benchmark
[02:33] <twb> What SoCs / SKUs whip with mali GPUs?
[02:33] <twb> (ref. LWN post re lima mali FOSS GPU drivers)
[02:53] <GrueMaster> I would assume the ones listed here?  http://limadriver.org/Hardware/
[02:56] <GrueMaster> Interesting.  "A Single Board Computer with a 4210, called origen, is available with android and ubuntu support."  Must be a Linaro enabled board, cause I know I don't have images for it.
[03:35] <infinity> GrueMaster: Yeah, there are Origens all over here.  But we've never been asked to enable it in the distro.
[03:53] <twb> Obviously it's just so easy to get Debian on there they never bother with Ubuntu :-P
[04:29] <allquixotic_> Hi, I have a ThinkPad Tablet (slate), a Tegra 2 based tablet that runs Android 3.1 by default... I have it perma-rooted and can thus do anything to the device (in principle), so does anyone know if I could theoretically install Ubuntu on it similar to the way the Toshiba AC100 is done?
[04:41] <twb> tegra2 support is still alpha quality
[04:48] <TheMuso> And whats more, the kernel source for the device would need to be available, so there is source for the device speicifc hardware, like the touchscreen.
[05:00] <allquixotic_> TheMuso: Good point. I'm not sure that Lenovo has released their kernel source yet. So they are technically not in compliance with the GPL, as I never received any written offer for the source either.
[05:02] <twb> allquixotic_: they don't have to do that, but they are obliged to respond if you ask
[05:04] <allquixotic_> twb: Interesting. I don't think anyone has posted the source yet, be it Lenovo or someone else, so I might send them a letter to get the ball rolling, or see if they will brush me off and tempt me to contact the SFLC
[05:04] <TheMuso> The board itself is likely based on something tegra ish, like ventana, or harmony.
[05:04] <allquixotic_> oh... it's Ventana actually, I figured that out from some of the low level stuff I was messing with as I was rooting it :-)
[05:06] <twb> SFLC has no power except where the copyright holders delegate to them
[05:07] <twb> ventana's a dev board for the tegra2 AFAIK, so it's probably a tegra2 in production
[05:07] <TheMuso> twb: Yes thats right, but as I said above, there is additional stuff like touchscreen. The transformer as you know has more than that, there is keyboard dock code, battery for the dock, etc.
[13:44] <cooloney> NCommander: ping
[14:23] <carli2> hi
[14:24] <carli2> I have a OMAP3 board and installed the omap3 drivers. after restarting X, the screen was black
[16:14] <pnphi> joined
[16:15] <pnphi> excuse me
[16:16] <pnphi> i want to have GUI for ARM ubuntu or Qemu , what i do ??
[16:18] <prpplague> pnphi: install ubuntu on a pandaboard?
[16:18] <pnphi> qemu ! ! !
[16:18] <pnphi> ARM ubuntu on qemu
[16:19] <pnphi> and on a beagleboard
[16:20] <pnphi> excuse me
[16:20] <prpplague> pnphi: sorry you said "or" first, which is different than "on"
[16:21] <pnphi> sorry ..on not or
[16:24] <lctoai> how install desktop ubuntu after install ubuntu for arm in qemu
[16:52] <pnphi> excuse me
[16:52] <pnphi> i want to have GUI for ARM ubuntu on Qemu , what i do ??
[16:59] <GrueMaster> pnphi: You might ask in #linaro.  They do more direct work with qemu and may have a solution.
[17:08] <GrueMaster> ppisati: Ping - When will we see a fix for bug 925069?  There appear to be a couple of patches attached to the bug, and one user has already added them to the 1405 kernel and tested that they work.
[17:08] <ubot2> Launchpad bug 925069 in linux-ti-omap4 "No analog audio on omap4 panda" [Undecided,Confirmed] https://launchpad.net/bugs/925069
[17:44] <ppisati> GrueMaster: i think i already pulled those patches, let me check
[17:46] <ppisati> GrueMaster: yep, the patches are there, i'll cut a new kernel
[17:46] <GrueMaster> Excellent, thanks.
[18:37] <TonyWatertown> Hi.  I need help installing ubuntu-arm on a BeagleBoard XM, Rev. C.  I followed the steps in the wiki page, but I'm having problems installing the image on the board.
[18:39] <GrueMaster> TonyWatertown: First, which image are you using?  Second, what issues are you seeing?
[18:41] <TonyWatertown> GrueMaster: I am using the image specced in the wiki page for Rev C. (i.e. beagleXM-natty.tgz.  when extracted produces vmlinuz-2.6.38-8-omap)>
[18:41] <TonyWatertown> GrueMaster: The problem is that the installation hangs at 15% at keyboard configuration and then starts over from the beginning (i.e. stuck in loop).
[18:42] <GrueMaster> Ah, I think I know the problem.  Try switching to a console (ctrl-alt-F1) and logging in using the user & password you entered in oem-config.
[18:43] <GrueMaster> Then run "sudo oem-config-remove && sudo reboot".
[18:44] <GrueMaster> There is an odd timing issue with oem-config that the slowness of the SD interface has brought out.  It has been fixed recently in 12.04 (faster SD performance, race in dbus).
[18:45] <GrueMaster> Although you may want to try 12.04 alpha 2 (released last week).  The armhf improvements really are noticeable.
[18:46] <TonyWatertown> GrueMaster:  Thanks.  Yeah, I think I'd like to try out 12.04 alpha 2.  Newb q: Where can I get it?  Are the installation steps the same as for 11.10?
[18:48] <GrueMaster> You can find it at http://cdimage.ubuntu.com/releases/12.04/alpha-2/ .  Same basic instructions (except you don't need to replace the kernel).
[18:48] <GrueMaster> Same as 11.10, yes.
[18:48] <TonyWatertown> GrueMaster: Excellent.  Thanks!
[19:18] <TonyWatertown> GrueMaster: in your opinion, any reason not to go with the hard-float image for 12.04?
[19:20] <GrueMaster> None.  I have been testing both armel and armhf releases, both are equally stable, and the armhf seems faster.  I haven't done any benchmarking per say, but I know my netboot installs are 5 minutes faster with the same preseed.
[19:21] <suihkulokki> sounds odd as installer shouldn't really use much floats
[19:21] <GrueMaster> I have yet to find an armhf bug that also isn't in armel.  And 12.04 alpha 2 seems almost as stable as any prior full release (there are still minor glitches, but no show stoppers).
[19:22] <GrueMaster> The installer itself will when working with compressed packages.
[19:22] <GrueMaster> Plus the binaries are a bit smaller.
[19:25] <TonyWatertown> GrueMaster: That sounds great.  I'm really excited about using the FPU.  Question: does the USB hub work fine in 12.04?  That was the big issue I had with previous releases.
[19:26] <suihkulokki> GrueMaster: unless you use lossy compression, usage of floats with compressed packages is unlikely ;)
[19:27] <GrueMaster> TonyWatertown: I have a rev B and with the 20120207.1 daily-preinstalled it seems to work even better (for me).
[19:28] <GrueMaster> suihkulokki: I don't know how the packages are compressed.  I do know that two pandas using the same USB drives and the same network, one images ~5 minutes faster than the other.  Internal mirror.
[19:30] <GrueMaster> I have a pool of 4, and constantly reimage them to a base ubuntu-server w/ openssh-server and openjdk-6-jre-headless.  Maverick takes ~35 minutes, Natty & Oneiric take ~25 minutes, Precise armel takes ~20 minutes and armhf takes ~15 minutes.
[19:31] <GrueMaster> Preseeds are identical for all images.  All packages are on a local mirror in my basement.  House is wired 1Gb.
[19:33] <suihkulokki> such processes are usually IO bound, so perhaps it's the smaller binaries
[19:35] <GrueMaster> Possible.  Like I said, I don't know the full details of why, I just know that they are faster.
[19:59] <TonyWatertown> Waiting for the 12.04 armhf image download to complete.  Another question: where can i grab the source and the kernel config file for this image?  I need to compile a 3rd party kernel module once I get 12.04 installed.
[20:35] <rbasak> TonyWatertown: there's git://kernel.ubuntu.com/ubuntu/ubuntu-precise.git (and a ti-omap4 branch), also you can apt-get source linux-image-`uname -r`
[20:39] <TonyWatertown> rbasak: Thanks!  Is the kernel config file for the image located at /boot?  Or do I have to grab it from somewhere else?
[21:45] <TonyWatertown> Hi.  Doing an apt-get source linux-image-`uname -r` results in the following error: E: You must put some 'source' URIs in your sources.list
[21:45] <pbuckley> cat /etc/apt/sources.list
[21:45] <TonyWatertown> What should I add to my /etc/sources/list file?  Thank you.
[21:46] <TonyWatertown> pbuckley: deb file:/var/lib/preinstalled-pool/ ./
[21:46] <TonyWatertown> #
[21:46] <TonyWatertown> # /etc/apt/sources.list
[21:46] <TonyWatertown> deb http://ports.ubuntu.com/ubuntu-ports/ precise main restricted universe multiverse
[21:46] <TonyWatertown> deb http://ports.ubuntu.com/ubuntu-ports/ precise-security main restricted universe multiverse
[21:46] <TonyWatertown> deb http://ports.ubuntu.com/ubuntu-ports/ precise-updates main restricted universe multiverse
[21:46] <pbuckley> depends on what your install target is
[21:46] <pbuckley> eek
[21:46] <TonyWatertown> pbuckley: just installed the alpha 2 release for 12.04, the armfb version.
[21:46] <pbuckley> http://pastebin.com/GMXu8RQc
[21:46] <pbuckley> this is my sources.list
[21:46] <pbuckley> also dont forget to do a sudo apt-get update
[21:46] <pbuckley> before
[21:47] <pbuckley> (but after you have a sources.list file)
[21:49] <TonyWatertown> pbuckley: thanks!  giving it a shot now after an update.
[21:49] <pbuckley> coolio
[21:50] <pbuckley> :)
[22:14] <TonyWatertown> pbuckley: dumb q.  do you know where the source is installed?  I expected to find it at /usr/src. but that directory is empty.
[22:15] <pbuckley> apt-get --only-source source linux-ti-omap4 or something like that
[22:16] <TonyWatertown> pbuckley: nevermind.  i'm being dumb.  it was installed in the directory from which i ran the apr-get src command
[22:16] <GrueMaster> TonyWatertown: When you install source, it is usually installed in the current directory.  So "apt-get source linux-image-`uname -r`" should install the source in ./linux-image-`uname -r` , along with a tarball of the original and a dsc file for building.
[22:17] <GrueMaster> Ah, you found it.
[23:11] <TonyWatertown> Hi.  I'm trying to compile a kernel module for 12.04 alpha 2.  I see that there is no asm directory in the include directory for the source.  How can I generate the right asm link?
[23:12] <TheMuso> TonyWatertown: Which linux-headers packages do you have installed?
[23:12] <TheMuso> It sounds like you are missing one.
[23:13] <TonyWatertown> I installed the entire source.  So i'm pointing the kernel module makefile to the source directory.
[23:13] <GrueMaster> TonyWatertown: Try "sudo apt-get install linux-headers-omap4" to make sure you have all of the headers.
[23:14] <GrueMaster> Then you can build a module using the out-of-tree module build steps.
[23:14] <TonyWatertown> GrueMaster: I'm on a beableboard xm.  Is omap4 still correct?
[23:15] <GrueMaster> Oh.  Wrong platform.  Use linux-headers.
[23:15] <GrueMaster> That is a meta that should pull in all the relevant header files for your system.
[23:17] <TonyWatertown> GrueMaster: apt-get install linux-headers-`$(uname -r)`?
[23:17] <GrueMaster> No, just linux-headers.  There are multiple packages, one is generic, another is specific to uname -r.
[23:18] <TonyWatertown> GrueMaster: E: Package 'linux-headers' has no installation candidate
[23:18] <GrueMaster> wait one.
[23:19] <GrueMaster> linux-headers-omap is the meta (my bad).
[23:21] <GrueMaster> That will pull in linux-headers-3.2.0.15-omap and  linux-headers-3.2.0.15.
[23:22] <GrueMaster> (or a newer one if it has updated in the last couple of days).
[23:22] <TonyWatertown> GrueMaster: downloading now.
[23:26] <GrueMaster> great.
[23:28] <TonyWatertown> GrueMaster: Should I point the kernel module makefile to the linux-headers-3.2.0-15 or linux-headers-3.2.0-15-omap directory?  Both directories are present at /usr/src.  Incidentally, uname -r returns 3.2.0-12-omap
[23:29] <GrueMaster> Use uname -r.  That directory should have symlinks to the other directory for generic headers.
[23:33] <TonyWatertown> GrueMaster:  Hmm.  Pointing to the headers resulted in the following badness: /usr/src/linux-headers-3.2.0-15/include/linux/kconfig.h:4:32: fatal error: generated/autoconf.h: No such file or directory
[23:36] <GrueMaster> TonyWatertown: Look at https://wiki.ubuntu.com/KernelCustomBuild.  It may have better information on this than I can provide.
[23:45] <GrueMaster> TheMuso: I've posted a merge request for alsa-lib to update our ucm configs.  Simple tweak, has absolutely no effect on other platforms.