/srv/irclogs.ubuntu.com/2010/05/20/#ubuntu-arm.txt

cwillu_at_workheh, the write protect switch on this one (which is actually labelled as such) isn't actually wired to anything00:18
cwillu_at_workoh, nvm00:18
cwillu_at_workI guess that's the reader's responsibility, isn't it00:18
rcn-eethat's correct..  i just found that out myself too last week.. broken sd socket on a imx31...  really secure.. ;)00:19
cwillu_at_workI never used the switch myself anyway00:19
cwillu_at_workokay, I'm off for supper, later :)00:20
rcn-eelater00:20
GrueMaster venGm01:02
persiaGrueMaster: You may want to verify that ^^ isn't a significant string.01:14
GrueMasterit isn't.01:14
GrueMasterSystem keeps shifting focus while I am typing.  It is partial password to a test system in my network.01:15
GrueMasterNot even a useful account.01:16
persiaAnd hopefully one that isn't remote-accessible :)01:16
DanaGrandom amusing comment in a thread about wifi troubles on a beagleboard:01:18
DanaG"Switching to short barker preamble..."01:18
DanaG"Well, there's your problem: everyone knows beagles are LONG barkers."01:18
tmztplayya_: what are you doing with ubuntu on pre/milestone?04:40
=== nslu2-log_ is now known as nslu2-log
=== XorA|fife is now known as XorA
playya_tmzt, nothing yet. we're using OE to build our distributions07:51
cooloneyogra_cmpc: do you have time?08:19
cooloneyogra_cmpc: i saw this error "Uninitialized omap_chip, please fix!" in the dmesg you posted08:19
gsneddersHey, trying to install Lucid on a BeagleBoard (i.e., an OMAP device), it gets as far as the partitioner without issue, but then cannot find the SD card, depite having booted off it (though my understanding is that only the boot loader touches it then, so that's not conclusive about the kernel finding it)08:27
gsneddersThe more annoying part for me is that an identically formatted SD card worked on another BeagleBoard here with no problem.08:28
zygagsnedders, which BB revision do you have?08:32
zygagsnedders, and which lucid image did you try: netbook or server?08:33
gsnedderszyga: C4, I use using the image from https://wiki.ubuntu.com/ARM/BeagleNetInstall08:35
zygagsnedders, strange, anything seemingly relevant in the system log?08:36
gsneddersNot that I saw08:36
zygadid you try _exactly_ same sd card in other devices?08:37
zygaperhaps something is wrong with that one card?08:37
gsneddersOh, now I see something in dmesg, looking again, from a long time after the initial boot08:38
gsneddersit picks up the SD card, and it's size, then some line of output saying just "mmcblk0: p1" and then "retrying using single block read:08:39
gsneddersBut no, I haven't tried the same SD card in other devices. It's expected I can't boot from one already with Ubuntu installed on it like that, right, as it boots from NAND?08:40
* gsnedders should get a serial cable and try and boot another BB with that SD card08:40
zygagsnedders, you can always boot from an SD card I think08:40
zygagsnedders, just push the user button/reset button together08:41
zygagsnedders, and try another SD card (the one that worked in other devices)08:41
* gsnedders was unaware of that08:47
gsnedderspressing both buttons it still beats fron NAND08:48
hrwmorning08:48
DanaGer, hold user, press reset, release reset, wait a bit.08:49
DanaGthen release user.08:49
lagogra: ping08:49
gsneddersbeats from NAND? boots.08:51
gsnedderszyga: Another SD card with Ubuntu already installed on it?08:52
zygagsnedders, just put the netbook/server/netboot install image on some sd card that worked before08:52
zygagsnedders, and follow DanaG's instructions on how to boot from SD08:52
zygahrw, morning, how are you?08:52
zygahrw, flood is getting worse08:52
zygahrw, did you manage to boot your BB08:53
gsneddersHmm, the only SD card I have that I know worked before has a full Ubuntu install on it, so that's not really an option08:54
hrwzyga: I even installed netbook on it. but did not rebooted to it yet08:54
zygagsnedders, get some more SD cards, I know it sucks but they _are_ cheap08:55
hrwzyga: took me some time to make my ubuntu less free&open08:55
zygagsnedders, and after you install some image you can boot from NAND and use USB storage for main filesystem08:55
zygagsnedders, (so you don't have to use SD cards all the time)08:55
zygahrw, are you drafting any specs?08:56
gsnedderszyga: There's plenty of SD cards around here, and using them all the time isn't actually a big problem08:56
gsnedders(even if they are slow)08:56
hrwzyga: cross compiler packages one now and was asked for arm toolchain one08:56
* gsnedders wonders if we have any sort of USB storage around in the office he can use08:58
zygagsnedders, thumb drive ;-) ?09:00
hrwzyga: thumb drive?09:00
zygahrw, yeah09:00
hrwwhy so limiting...09:00
zygahrw, 1) no power reqs, 2) silent, 3) could be fast enough if you have good device09:01
hrwgrab usb-storage raid5 ;d09:01
DanaGUbuntu can't fit on nand. :(09:01
* gsnedders notes that the other BB he has has just power, an SD card, and a USB network interface plugged in, and he kinda likes that minimalisim09:01
DanaGwell, initramfs can... but I don't know how to make it use the initramfs.09:02
gsnedderszyga: I think I'd still have to go out and buy one anyway :P09:02
zygaDanaG, you don't have to fit the whole thing in nand, having boot/kernel parts there is enough09:03
* gsnedders concludes we must have other SD cards in the office…09:05
gsneddersHmm, now a bunch of I/O errors trying to get at the SD card09:09
gsneddersThen trying to install onto a USB thumb drive I found it gets stuck at computing partitions09:11
gsneddersSomething really weird is going on09:11
gsneddersStuck in such a way that I can't change terminal and see what's going on09:13
gsneddersSo after 3s or so of having the USB thumb drive plugged in it seems to freeze09:14
ogralag, hey09:15
lagogra: I've been told to speak with you09:17
lagogra: I've just successfully compiled Ubuntu for ARM09:17
lagogra: How would I get that on the a board?09:18
lagTFTP? uBoot?09:18
ogracompiled ubuntu for arm ?09:18
lagYeah09:19
ograwhat do you mean by that ?09:19
ograyou rebuilt the archive ?09:19
lagThe ti-omap head09:20
amitklag: you build an omap kernel, not ubuntu-on-arm :-p09:23
amitk*built09:23
ograamitk, did he ? i'm still trying to decypher :)09:24
lagamitk: Yes, with all the extra Debian stuff in09:24
lagMy apologies09:25
amitklag: ok, so you built an omap kernel .deb (ubuntu-way of kernel building). ogra he now wants to put it on his (presumably) beagle board.09:25
ograok, so you have a rootfs, a kernel and an initrd ?09:25
lagNope, if I had those I'd know what to do with them09:26
ograif its a beagle, just use the lucdi image and then replace the kernel with your package09:26
ogra*lucid09:26
lagI have 34 .udeb files and 3 .deb files?09:26
amitklag: no apologies required, it's still early in the morning :)09:26
lagamitk: :)09:27
ogralag, install one of the images from here https://wiki.ubuntu.com/ARM/Beagle09:27
ograafter that just install the linux-image deb in the new install09:27
lagThe Beagle board was just an example - I don't actually have one of those here09:31
lagCan I test my new kernel in qemu?09:32
ograthere is a qemu-maemo somewhere but i dont know how well it works09:36
ogra(its not in ubuntu though)09:36
cooloneyogra: hi could help to me test again?10:05
ograindeed10:05
cooloneyogra: http://people.canonical.com/~roc/kernel/omap4/10:07
cooloneyogra: i saw this error "Uninitialized omap_chip, please fix!" in the dmesg10:07
cooloney                  you posted10:07
ograoh, i missed that10:07
cooloneyit means the kernel does not think the chip is an OMAP chip10:08
cooloneyso cpu1 was not up10:09
ograyeah10:09
ogracooloney, hmm, looks slightly better but i get a ton of garbage on the serial console and no login prompt10:13
ograi see two penguins on the LCD10:13
ograwhich apparetnly indicates both cores were initialized10:14
ograbutu it seems to hang10:14
cooloneyogra: too bad10:14
cooloneyany chance to get the dmesg?10:14
ograwell, its cut off due to the garbage10:15
cooloneyok, let me check my serial port config10:16
ograwell, the output is fine up to a certain point10:17
ograsomething gets enabled that trashes it10:18
ogralet me try to write to a log and see if i get more10:18
cooloneyogra: thanks a lot10:20
lagI have a question, but you have to promise not to laugh! =:-)10:35
lagIs the omap-5912 supported by us? I'm guessing it's too LP.10:35
ograthats ARM926EJ-S ?10:37
ograthat would be supported with 9.04 only10:37
amitklag: that is ARM9, so no. We only care about ARMv7-based processors10:38
lagamitk: Thanks :)10:38
hrwomap5912 is omap1 - arm92610:38
hrwone of oldest omap devboards10:39
lagA relic then10:39
ograarm926 was supported in jaunty10:39
lagIt's the only omap board I own :(10:39
hrwlag: you can run Debian on it or go for Ångström10:39
ograget a beagle10:39
ograright, or run debian/amgstrom10:39
lagI'm sure Ubuntu will give me some hardware to play with sooner or later10:40
hrwI would take angstrom but thats because I used it on too many devboards already10:41
lagI need to run Ubuntu10:41
lagThe priority is the OS, not the board10:41
lag:)10:41
amitk+110:42
jussiarm gets me all confuzzled... armv7 arm9 arm11.... sigh...11:10
lagjussi: http://en.wikipedia.org/wiki/ARM_architecture11:11
lagarm9 == v4 & v511:12
jussiso basically we care about cortex...?11:13
ogracortex-a8/911:13
ograARMv711:13
lagBingo11:13
lag:)11:13
hrwlag: v4, v4t, v5 I would even extend11:15
lilsteviewhat about those with armv6 :p11:15
jussiand what is i.mx51?11:15
hrwlilstevie: 9.10 only11:15
hrwjussi: armv7a11:15
lilsteviehrw:  really?11:16
hrwjussi: i.mx5xx are cortex-a811:16
laghrw: Agreed11:16
hrwlilstevie: 10.04 is for armv7a, 9.10 was armv611:16
lilstevieah :)11:16
hrwjussi: there are i.mx51, i.mx53, i.mx50811:16
laghrw: Well read ;)11:16
hrwjussi: i.mx61/63 will be A911:16
jussiso lucid runs on imx51?11:17
ograyes11:17
hrwyes11:17
ograonly on the babbage board though11:17
jussiok11:17
ograthere are companies like pegatron that build stuff based on the imx51 design but its not quite the same which ednts up to break without images11:18
ogra*ends11:18
ogras/without/with our/11:18
* ogra goes for more coffee11:18
hrwduring uds-m guy from Freescale said that there can be i.mx51 based beagleboard-like device11:18
ograthe sharp is quite close to a real babbage11:19
amitkjussi: you could take a custom kernel and use it with lucid & maverick rootfs going forward11:19
ograbut uses special patches as well11:19
ograhrw, probably ... but likely not in the same price segment11:20
jussiamitk: ahh, that sounds interesting11:22
hrwogra: yep11:22
hrwjussi: today's hardware does not usually require specific packages to boot (other then kernel)11:23
ograthe babbage is actually not far away from what the XM offers in functionallity, on board sockets etc11:23
ograbut its $75011:23
jussihrw: what exactly do you mean by that?11:27
ograa bootloader ?11:28
jussiare normal packages apart from the kerneal portable across arm arches?11:28
hrwjussi: yes, they are as long as they are not machine specific11:29
ograeverything we provide in lucid will work on all v7 CPUS11:29
hrwjussi: think: opengl support or HW accelerated audio/video codecs11:29
jussihrw: how do we tell what is machine specific?11:29
hrwjussi: or gpio/i2c/regs related debug tools11:29
ograjussi, everything that needs HW accel11:30
gsneddersWhat about HW FP?11:30
hrwjussi: s3c_gpio tool does not work on non-samsung devices. but thats just example rather not present in ubuntu11:30
jussiogra: ahh, that makes sense.11:30
ogra(or HW debug tools)11:30
hrwgsnedders: you mean VFP?11:30
gsneddershrw: yeah11:31
ograthats handled by the kernel11:31
ogralibc hooks into a common API11:31
hrwgsnedders: so far I did not heard about armv7a without vfp. marvell has a line with different vfp then other cortex-a8 but I do not know how much it affects userspace11:32
ograa lot :) we had massive probs in the past with the dove ports11:32
ograbut they usually pointed at HW issues that were resolved in a HW update11:33
ograits what you get if you dont stick 100% to the specs :)11:33
hrwah.. right Dove was marvell11:34
ogradove/armada is an awesome platform but has its specialities :)11:34
=== rsalveti_ is now known as rsalveti
=== JamieBen1ett is now known as JamieBennett
=== sumitsemwal is now known as sumitsemwal|back
=== sumitsemwal|back is now known as sumitsemwal
jeremiahehlo!14:00
jeremiahDoes Ubuntu 10.04 run on a C4 beagle board?14:00
jeremiahi.e. TI OMAP314:00
gsneddersjeremiah: yes14:01
jeremiahw00t14:01
jeremiahCan you point me to an image or ISO I can burn to a flash card?14:01
rcn-eesince day one: pick your poison http://elinux.org/BeagleBoardUbuntu or https://wiki.ubuntu.com/ARM/Beagle both have images..14:01
jeremiahfantastic14:02
jeremiahthanks!14:02
=== jmcgee|gone is now known as jmcgee
=== plars-away is now known as plars
hrwhave a nice rest of day17:03
=== hrw is now known as hrw|gone
sumitsemwalhave a nice day!17:10
=== sumitsemwal is now known as sumitsemwal|gone
ogra_cmpcgrmbl17:23
ogra_cmpcwhy does x-loader always use u-boot headers in a hardcoded mannaer17:23
ogra_cmpcio.h -> ../../../u-boot/include/asm/io.h17:23
ogra_cmpchmpf17:23
ogra_cmpcthaat will be a big quilt patch17:24
=== JaMa|GoNe is now known as JaMa
=== rgreening_ is now known as rgreening
cwillu_at_workrcn-ee, you said rootstock on beagle was faster?22:29
cwillu_at_work5 hours later I'm still watching "setting up <foo>"22:30
ogracwillu_at_work, just wait for https://blueprints.edge.launchpad.net/ubuntu/+spec/preinstalled-sd-card-images-for-omap to be implemented and you wont have to worry anymore ;)22:40
cwillu_at_workogra, that won't help me in the slightest22:41
ograwhy ?22:41
cwillu_at_workI'm actually making my own images22:41
ograso having a bare minimal ubuntu image wouldnt help you ?22:41
cwillu_at_worknope22:41
ograhow do you build your ubuntu images atm ?22:42
cwillu_at_worknote how rootstock works :)22:42
ograi know how it works, i wrote it :)22:42
cwillu_at_workokay, so how does having the bare minimal install help me when I need pieces removed from it and lots of other pieces added to it? :p22:42
ograyou remove pieces from a bare debootstrap ?22:42
ograwow22:43
cwillu_at_workit makes me feel special :p22:43
ograyou are special then :)22:43
cwillu_at_workI'm also using a btrfs root22:43
cwillu_at_workhmm22:44
ograi was always pondering to add a minbase option to rootstock that makes it use the minbase install of debootstrap22:44
ograwould that help you ?22:44
cwillu_at_workI just hack up rootstock to serve me22:44
cwillu_at_workI should compare mine and your current to see if there's anything useful to push back22:44
ograits a lot smaller but really misses functionallity due to that omission22:44
ograyeah22:44
cwillu_at_workI've got a bit of a module system, which is really just a lightweight dpkg22:45
ogramaverick is open, let in the crack :)22:45
ogranote that there are chances that ubuntu might default to btrfs with maverick22:45
ogra(sadly depending on grub support)22:46
cwillu_at_workwell, grub is one requirement22:46
cwillu_at_workit's not the only one22:46
ograright22:46
cwillu_at_workthere's _lots_ of oops left22:46
ograbut the biggest one i heard22:46
cwillu_at_worknot really;  the required headers are already available under an appropriate licence22:46
ografrom the ubuntu foundation team side at least22:46
ografor grub2 ?22:47
cwillu_at_worksome of it would have to be reworked, but that's not a huge deal22:47
cwillu_at_workyes22:47
ograi think there is some integration work left22:47
ograin any case it was heavily discussed at UDS22:47
cwillu_at_workI haven't heard cmason weigh in yet, but there's a few people who have a negative opinion of ubuntu in the btrfs dev community22:47
ograand the intrest is very high22:47
cwillu_at_workperhaps some devs should start hanging out in #btrfs, and announce themselves as such :)22:48
ograyeah, not my headdache though ... the foundation team will do the most of the work as well as the decision of the default ... i'll just follow that decision in my little arm world :)22:48
cwillu_at_work:)22:49
ograthough i'D love to see us switch22:49
cwillu_at_workme too, but I think 10.10 is premature22:49
ogramight be ... we'll see what they decide22:49
cwillu_at_workalthough there's lots of patches flying around right now, if they land and things get much better, then maybe22:49
cwillu_at_workI'm talking from the upstream perspective22:50
cwillu_at_workremember that that was also one of the requirements :)22:50
ograwell, we have some QA force out there at least :)22:50
cwillu_at_work("upstream needs to be happy about this"22:50
ogralots and lots of testers22:50
cwillu_at_workI'm going to tar up a copy of my rootstock infrastructure if you want to take a look22:51
ograindeed upstream needs to be happy but what better can you get than having millions of users that help improving your code :)22:51
ograthat would be great22:51
cwillu_at_workwell...22:51
ograi wont get to much rootstock work before end of next week though ...22:51
cwillu_at_workmillions of users is worse than useless if you already know you're not ready for mainstream22:51
ograindeed22:52
ograif you are though ...22:52
cwillu_at_workI'm just thinking I can give you a tour of what I have, just to see if there's anything worth grabbing22:52
ogramodule system sounds definately intresting22:52
cwillu_at_workbasically it's a separate dpkg;  moving files in before vm/native, kicking off scripts and installing debs once in vm/native, and then running some post jobs after, when actually writing the tarball to an sd card, so that you can have a single root tarball, and finish up setting the hostname, installing ssh keys, etc when you're actually writing it out22:55
ograseparate dpkg ?22:56
ograyou mean you copy in .debs and install them ?22:56
cwillu_at_workpart of my use is so that when I write an image to go to a customer's site, I can set up the keys for it to log into our monitoring system, and at the same time notify the monitoring system of the new target, print out some paperwork, and so forth22:56
cwillu_at_workno, well yes, well no.22:56
ograheh22:56
cwillu_at_worka module can include a deb which will be installed, but most don't22:57
ograso just scripts22:57
ograthat sounds overall definately intresting22:57
cwillu_at_workI use it to install a hacked up pixman deb to help with some performance issues, for instance22:57
cwillu_at_workset up specific users + environment22:58
cwillu_at_workreally, it's nothing that dpkg shouldn't be able to do, but yet I find it convenient to be able to perform jobs outside of the image22:58
ograyou could do that with the --script option already22:58
cwillu_at_workwell, kinda22:58
ograi guess you're not alone with that requirement22:59
cwillu_at_workthe idea is that you keep related stuff together, even though the pieces for a given module need to be performed at different times22:59
ogranot that i would need it but i see how it is useful, so a tarball would indeed make sense22:59
ograright ... i was thinking about stealing the plugin system i wrote for ltsp, it does something similar ... each plugin has several stages (pre-install, install, after-install) where you can add different script snippets23:00
cwillu_at_workyep23:00
ograbut its very complex23:00
ograand i didnt want to make rootstock to hard to understand for novice users23:01
cwillu_at_workdo you have a standard tool to write out an image?23:01
ograits its strenght currently that everyone can easily understand it23:01
cwillu_at_worki.e., my mkcard ties into this23:01
ograno, because i dont want to clash with the actual image building tools we have in ubuntu23:02
ograrootstock was never meant to be an image builder, something writing images should just wrap around it23:02
ograsadly someone noticed that i create qemu images on the go and sent a patch :P23:03
ograthe initial purpose was never to write to SD or to create disk images though ... but i'm bad at saying no if someone sends good code ;)23:03
ograso if you have any good code that ties in with the std ubuntu tools (parted for example instead of fdisk/sfdisk etc) i'D happily merge it23:05
ograbut effectively i still think writing to disk should be done by a wrapper23:06
ograin any case a tarball would be good if it saves you work to modify it everytime the upstream code changes23:07
cwillu_at_workgrrr23:10
cwillu_at_workwhat was the last thing I said?23:10
ogranetsplit fun :)23:10
ogra<cwillu_at_work> i.e., my mkcard ties into this23:11
ograand then i sadi a lot :)23:11
ogra*said23:11
cwillu_at_workI missed everything you said after mkcard, and you missed everything I said :)23:11
ograpasted you a PW23:11
ograerr23:11
ograPM23:11
cwillu_at_workI went onto a tangent about update-initramfs being interesting, but being structured inverted from how I would do it23:11
cwillu_at_worklikewise  :)23:12
ograheh23:12
ograwhy not actually tie in with initramfs tools ?23:13
cwillu_at_workfor the reasons I mentioned :)23:13
ograseems logical to me if you want to use any kind of raid23:13
cwillu_at_workI hate how I have to "find | grep btrfs" if I want to tell what jobs actually exist and where they are23:13
ograwell, in the case of initramfs you only have two scripts usually23:14
ograthe hook and the actual script23:14
ograthe hook puts binaries you wil use in place, the script executes the,23:14
ogra*them23:14
cwillu_at_workyes, but there's 11 subfolders in /scripts/ where your file could be hiding23:15
ograi find that very simple once you understand how it works23:15
cwillu_at_workabsolutely, but it's not convenient23:15
ograindeed because there are several stages in the boot23:15
cwillu_at_workyou don't understand my point :)23:15
ograand several ways of booting (local/network etc)23:15
cwillu_at_workI'm not saying that you don't need those hooks23:15
cwillu_at_workI'm saying that the directory structure is inverted23:16
cwillu_at_workI want to have a modules.d/btrfs/ folder with script names that match the hook I want23:16
cwillu_at_workit's ungodly annoying to never be able to do a simple "ls" to see what's what :)23:17
ograwell, you could rework intiramfs tools, heve it that way and work with links23:17
cwillu_at_workpretty much23:17
ogramake a proposal :) we might change it23:17
cwillu_at_workdid you catch the part where this is basically how my module system works already :)23:17
ograits a valid concern that might simplify life for everyone23:18
ograyes23:18
=== kblin_ is now known as kblin
ograwell, roll a tarball, that definately sounds intresting :)23:19
cwillu_at_workokay;  I'll send you something over the weekend;  I have a site visit tomorrow that's probably going to be a long night tonight and a long day tomorrow :p23:19
ograno hurry23:20
ograi wont get to rootstock work before end of next week anyway23:20
cwillu_at_workincidentally, a nice thing about knowing how to write the images is that you can punt alot of the work out to the first boot transparently, if for example qemu decides to not work with lucid's userspace :p23:21
ograindeed23:21
ograi wish we would find that darn bug23:21
ograi also wish i could do without a VM at all23:22
ograit wouls already be possible if ubuntus desktop and netbook metapackages wouldnt pull in mono :/23:22
cwillu_at_workhard to, while any package could contain a binary which it calls in a post-install script23:22
ograno prob at all in a chrooted env23:23
cwillu_at_workhmm?23:23
ograthe first stage of rootstock operates completely in a chroot23:23
ograten times faster than a VM23:23
cwillu_at_workyes, but that's what debootstrap does already, no?23:23
ograi only use the VM to actually install packages23:23
ograits qemu-user in a binfmt handler that enables that23:24
cwillu_at_workokay, but that's still a vm, no?23:24
ogranope23:24
ograsyscall translation23:24
ograas i said 10x faster23:24
ograinstall qemu-arm-static and try out qemu-debootstrap --arch armel23:25
cwillu_at_workI'm missing something23:25
cwillu_at_workand that doesn't suffer the same fate under lucid?23:25
ograright23:25
ograit has other probs though23:25
cwillu_at_workhmm23:26
cwillu_at_worksuch as?23:26
ograyour /proc in a chroot comes from the host23:26
ograwhich is x86 ...23:26
persia(or whatever)23:26
ograpackages like mono that have a builting garbage collector that operates on /proc/self explode for example23:27
ogra*builtin23:27
ograi'm planning to play a bit with LXC if i find the time during maverick development ... to see if that could help23:28
ograif you can fake certain parts of /proc we might not need VMs anymore23:28
persiait's not a complete solution, unfortunately, based on the discussion at UDS.  We'd still need to fake /proc23:29
rcn-eeback... cwillu_at_work  i hope you did run it on a beagle with an sd card...  using fast sata drives with usb converters...23:29
ograand operatre nearly at host speed for 80% of the stuff you do23:29
rcn-eethe gzip routine also kills it when it's working on a 1gig folder..23:29
ograpersia, so you should finally sit down with lifeless and finish that fuse thingie :)23:29
cwillu_at_worksorry23:30
cwillu_at_workice was falling from the sky23:30
rcn-eeice into rum and coke. .;)23:30
persialifeless isn't going to do it.  We almost got StevenK to do it, but there was an interruption.23:30
ograbah and then he wandered off to new challenges23:30
ograwhich surely occupy him23:31
rcn-eei need a fatter pipe.. 305Mb xfce demo image...23:31
ogralocal mirrors or package proxies help :)23:31
cwillu_at_workso, what you're saying is... :)23:31
rcn-eeyeah... my outside server can handle it.. it's the upload at 25kb's.. ;)23:32
ograah23:32
* ogra pats his SDSL23:32
ogracosts a fortune but is symmetric :)23:32
rcn-eei wish we had something like that... but i'm in the middle of farm land.... ;)23:33
ograyeah,i guess you can be lucky you dont need to morse your packages :)23:33
cwillu_at_workso, here's a thought:  rootstock which can selectively work via qemuvm, chroot, or by writing out to a card to finish up properly on native hardware?23:33
ograthe latter might be handled by the jasper tool i'm just writing23:34
ogra(described in the spec i posted initially)23:34
ograits not its purpose but i could add hooks :)23:35
ograthe former two already happen based on what you have installed on the host23:35
ograi'd like more chroot in that scenario but that breaks on mono23:36
* cwillu_at_work checks23:36
cwillu_at_workoh, and that's why you still drop into qemu23:36
ograright23:36
ograonly for mono23:36
ograelse i'D rip out the whole VM23:36
ograand overcome all speed issues23:37
cwillu_at_workwell, that makes me feel a little bit silly23:37
cwillu_at_workbeing as it is that I'm writing the software that I'm installing at that point23:37
cwillu_at_workgcc works under qemu-static?23:37
ograsure23:37
ograbut compiling works rather at VM speed, the gain isnt big there23:38
cwillu_at_workeven so, it works at vm speed with the image on 8gb of ram23:38
cwillu_at_workas opposed to an mmc reader, or even fast sata drives on usb23:38
* cwillu_at_work glares at rcn-ee briefly :p23:38
ogra*grin*23:38
cwillu_at_workif I do this, and it finishes before the beagle finishes its install, I'm either going to smack you or kiss you :p23:39
ograthere is some tool lool worked on that might enter maverick that inserts a cross into that picture23:39
ogra*cross gcc23:39
cwillu_at_workheh23:40
* ogra cant remember the exact name ... was it cacao ? 23:40
ograpersia, ^^^ ?23:40
cwillu_at_workyou know, all you need to do is copy in the cross compiler into the chroot with a divert, or into /usr/local/bin :D23:40
persiacroco23:40
ogracroco, right23:40
persiaBut it's not cross, really.23:41
ogracwillu_at_work, sadly thats not enough23:41
ograyou need libs and stuff23:41
persiaWhat it does is that it intercepts calls to a whitelist of programs and uses native binaries (at the cost of a larger chroot)23:41
persiaSo you don't end up running emulated bash, for instance.23:41
persiaOr you use a cross-compiler instead of a regular compiler.23:42
* ogra gets called by GF ... its nearing 1am over here 23:42
ograi guess i have to call it a day, else she gets angry23:42
persiaBut really, these tools are in an early stage: there's no guarantee that the results of such builds are going to be ABI-compatible with the regular Ubuntu builds.23:42
cwillu_at_workheh23:43
cwillu_at_workya, I generally stick with native builds (or qemu builds at least) when I can23:43
persiaThey are mostly only useful to do test-builds to see if something would work in the absence of hardware.23:43
ograright23:43
cwillu_at_workokay, so tell me if I have this right:23:44
ograanyway, /me waves and vanihes23:44
cwillu_at_workwith qemu-kvm-static, I can just chroot into the arm image?  :)23:44
ograor not ... let me wait for your listing :)23:44
ograright23:44
cwillu_at_workokay, you may leave :)23:44
cwillu_at_work:D23:44
* ogra does that all the day with his SD cards 23:44
cwillu_at_work8D23:44
ograheh23:44
ograbye23:44
cwillu_at_work>8D23:45
* cwillu_at_work hacks up run-vm23:45
cwillu_at_workit's funny, I misnamed my newer fork of rootstock "rootstock.chroot"... and now I'm making it use a chroot :)23:46
persiacwillu_at_work: the actual package name you need is qemu-kvm-extras-static23:46
cwillu_at_workpersia, I know, it's already installed, I just forgot the exact name23:46
persiaOK.  Just wanted to make sure :)23:46
persiaAlso, you will need to copy the static qemu interpreter into the chroot: take a look at the qemu-debootstrap implementation for which binary needs copying.23:47
cwillu_at_workk23:47
persiaIf you use qemu-debootstrap, it's safe to expect this to be done for you, but if you're doing something more complex...23:47
cwillu_at_workI don't mind knowing how to duplicate the magic23:48
* cwillu_at_work kicks off a build23:51
* cwillu_at_work adds a chroot call into run-vm and kicks off another build :p23:55
cwillu_at_workI: Installing core packages23:55
cwillu_at_work\o/23:55
cwillu_at_workgod I hope I'm not overwriting my server with arm binaries :p23:56
rcn-eemakes you wonder... give me a co-arm processor.. ;)23:56
rcn-eebtrfs snapshot?23:56
cwillu_at_workgod23:56
cwillu_at_workI wish I thought of that before I started the build23:56
cwillu_at_workunsurprisingly, this is the server that is also using a btrfs root :)23:57
cwillu_at_worksurprisingly, not _all_ of my machines are23:57
cwillu_at_workspecifically, my main desktop at work and at home don't23:57
rcn-eewhich bootloader then? grub2 doesn't have support yet i heard...  i have new harddrive so it's tempting me...23:57
cwillu_at_workI just use a boot partition23:59
rcn-eeah duh..23:59
cwillu_at_workyou have to fight with update-grub a little to get it to acknowledge the existence of grub partitions23:59

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