=== mcasadevall is now known as NCommander === sonicmctails is now known as mcasadvall === ogra__ is now known as ogra_ [20:51] mcasadevall: hi! [20:51] hi shaw [20:52] suihkulokki, ping [20:56] mcasadevall: I'd like to join the arm porting team so I can do some ARM builds in my PPA. [20:56] shaw, ARM enabled PPAs are unfortunately restricted to Canonical staff at this time [20:56] (Xen isn't available for ARM) [20:57] mcasadevall: oh. dang! I fall asleep every time I do local builds. ;) [20:57] shaw, :-) [21:36] mcasadevall : Um, Xen _is_ available for ARM [21:36] mcasadevall : I'm working with it this very second even. [21:36] Martyn, rephrase [21:36] Martyn, its not available for what we're using in the data center :-) [21:37] Martyn, and if you got a link, I'd be greatly interested. [21:37] http://wiki.xensource.com/xenwiki/XenARM [21:37] enjoy [21:38] I'm currently working on getting it limping along on a cortex-A9 ( FastModel sim ) [21:38] Martyn, we have iMX.51 boards, not 21 [21:38] * mcasadevall however has a 21 board ... [21:38] it works in Babbage. [21:38] Martyn, You have a Cortex-A9? [21:38] *drool* [21:38] Yep. [21:38] Quad core [21:38] .... [21:38] * mcasadevall stares [21:38] I'll trade you my SMP ia64 for it :-)? [21:38] runs slow (125Mhz, not too speedy) but it works in FastModels nicely [21:39] we also have the even SLOWER (but real silicon) PDX .. runs at all of 70Mhz and has two cores [21:39] Martyn, actually, if you could do me a favor, could you dump /proc/cpuinfo and shoot me an email with it [21:39] I'd like an example of it when on SMP systems for when I get around and write a landscape stub for ARM [21:39] mcasadevall : let me check if that violates the NDA [21:39] (I don't think it does, because you can synthesize that output from the arm kernel tree) [21:43] email? [21:44] Martyn, michael.casadevall@canonical.com [21:44] Martyn, I've not been able to find an SMP ARM system to dump its cpuinfo, so this is really handy :-) [21:46] sending the damned keymap takes for bloody ever at 125Mhz [21:46] There's seriously no reason this part of the boot should take so long [21:46] Martyn, hardware issue? [21:47] No, don't think so [21:47] it just takes a while, then kicks over to the event manager and drivers as it should [21:47] but keymap takes >2min [21:48] Martyn, sounds like my IA64 while its still in EFI [21:49] Martyn, how difficult is it to get Xen going? (and how much kernel customization is needed) [21:50] Since a .21 kernel won't boot on a Babbage 1 [21:51] There you go [21:51] Plenty [21:51] I have to get Xen working on the multicore, which is a real PITA [21:51] because getting the hypervisor to abstract all the cores is a pain [21:51] Martyn, *groan* [21:51] Martyn, so much for easily recycling the existing build hardware in the DC [21:51] Why? [21:52] evening folks [21:52] You can build mx31/mx51 on the old hardware .. all it takes is a x-compiler [21:52] Martyn, we're using non-FSL hardware in the DC [21:52] what's the hardware in use? [21:52] you people build all your packages native, right? [21:52] Marvell [21:52] kbingham, yeah [21:52] er, kblin [21:52] Martyn, I forget the SoC off the top of my head [21:52] Not the shivaplug thing? [21:53] Martyn, I think it was the dev boards that became the shivaplug [21:53] mcasadevall: ok, so I'm doing the "correct thing" atm :) [21:53] Gah [21:53] Martyn, yeah [21:53] The 'kirkwood' [21:53] piece of crap SoC [21:53] No [21:53] Not kirkwood [21:53] Hold on [21:53] I got cpuinfo somewhere [21:54] Processor : Feroceon rev 0 (v5l) [21:54] Hardware : Marvell DB-78x00-BP Development Board [21:54] Feroceon .. hmmm. [21:54] Martyn, wow, the SMP cpuinfo is different then anything else I've ever seen. [21:54] BogoMIPS : 999.42 - they are sexy :-) [21:54] bogomips are totally bogus :) [21:54] True [21:54] It''s just a timing loop [21:55] I think they're either 1Ghz or 1.2Ghz boards [21:55] the 124 bmips of the simulated Cortex-A9 doesn't really reflect anything either [21:55] They're faster than the Babbage, but limited to ARMv5TE+VFP [21:55] Yep [21:55] they are based on Armv5's [21:55] Babbage is 600 or 800Mhz if memory serves [22:00] mv78x00 is similar to kirkwood, up's it with dual-issue core, 64bit 800Mhz ddr2 memory channel and vfp [22:05] suihkulokki, we've seen some oddness with timing issues on that SoC :-/ [22:06] https://bugs.edge.launchpad.net/ubuntu/+source/libipc-sharelite-perl/+bug/299847/ [22:06] Launchpad bug 299847 in libipc-sharelite-perl "Shared memory operations on very fast ARM hardware suffer from non-atomic operations and race conditions." [Low,Confirmed] [22:11] re [22:11] 600 [22:13] [ 15.758593] Brought up 4 CPUs [22:13] [ 15.758654] SMP: Total of 4 processors activated (498.07 BogoMIPS). [22:13] Mmmmmm [22:29] Is there a generic uboot MMC command for init/listing parts etc.? On EVM it's mmcinit / fatls, but on Marvell Uboot that doesn't seem to exist === dyfet_ is now known as dyfet [22:36] Hmm it doesn't see my USB mass storage [22:38] * Martyn muh-hu-has [22:38] lool, help should have the command list [22:38] It does [22:38] lool, do we have source yet? [22:38] No [22:38] I'm looking at the sheeva marvell tree [22:38] But it doesn't really relate [22:38] oh [22:39] On my uboot, "ide" actually manages sata (no sata commands) [22:47] source for which? u-boot? [22:47] Yup [22:47] Hmm I think the command is mtdparts [22:47] It's hard to tell whether my SD card is in the slot though; I think the slot is made for thiner cards, sigh [22:52] lool, probably is an MMC slot [22:52] Vs. an actual SD slot [22:54] Yeah, my phone has the same thing [22:55] Except it's for mini SDs, so I don't have any single MMC I can try, sigh [23:05] lool, I haven't see an actual MMC in years :-/ [23:05] If we need them, that's going to be a massive PITA to locate [23:08] Same here [23:08] Nearest store doesn't have them, usual online website neither [23:09] I found a bunch at some amazon partners [23:09] lool, ugh, I *really* hope we don't need MMCs [23:09] We don't "need" them, but the board uses that [23:09] Oh right [23:09] this isn't the babbage and its fun SD slot :-) [23:10] Until it sees USB devices, we're going to need tftp, or sata, or mmc for installs [23:13] woo :-/ [23:24] Well ext2fs always returns blank, doesn't even fail, so I give up there too [23:24] Only tftp seems to work [23:24] Blah