/srv/irclogs.ubuntu.com/2011/11/15/#ubuntu-arm.txt

=== zumbi is now known as Guest16240
=== zumbi_ is now known as Guest8400
=== zumbi is now known as Guest54677
=== zumbi is now known as Guest45837
=== zumbi is now known as Guest71678
=== zumbi_ is now known as Guest72786
=== zumbi is now known as Guest11382
=== zumbi_ is now known as Guest79457
punxosHi08:29
=== Guest79457 is now known as zumbi
=== zumbi is now known as Guest55268
=== Guest55268 is now known as zumbi_
hrwI do wonder will we have arm64 with multilib for armel/armhf13:23
ogra_ugh13:24
ogra_scary thought13:24
hrwI have worse one ;)13:25
hrwarm64 or arm64sf or arm64hf?13:25
ogra_i guess that depends what we choose as default for precise13:26
ogra_and dont expect an arm64 arch at all this release13:26
hrwI do not13:26
ogra_we will likely have 32bit userspace13:26
ogra_and a 64bit kernel13:26
hrwI do not expect arm64 before q/r13:26
ogra_as of el or hf, we will only decide by feature freeze13:26
lilsteviewait there is a 64bit arm proc?13:28
ogra_no13:28
hrwlilstevie: arm announced it ~2 weeks ago13:29
lilsteviethats what I thought13:29
lilstevieah13:29
ogra_thats why we dont care about that arch yet13:29
lilstevieI missed the announcement13:29
hrwlilstevie: so far only fpga implementations13:29
ogra_there will be13:29
lilstevieI see13:29
lilstevieI really want a T3 in my hands13:29
* ogra_ just wants a 4U calxeda box 13:29
lilsteviethe 4+1 concept is rather clever13:29
ogra_thats just ~300 cores and 300GB RAM13:30
lilstevielol wow13:30
ogra_(and 300 SATA ports)13:31
lilsteviethats a lot of drives13:31
ogra_one per core13:31
lilstevieyeah figured13:32
hrwogra_: but you want some of storage modules in this 4U too?13:32
lilstevie1GB ram 1 SATA per core13:32
ogra_hrw, i have a spare cabinet, they can go into a second box :P13:32
lilstevieheh13:32
dmarthrw, ogra_: I think hard-float will be mandatory for AArch64.  So there might just be an aarch64 ABI, which is completely separate from arm*.  32-bit binaries should be able to live under a 64-bit kernel using multiarch.  But this is all way in the future13:33
lilstevieI hate messy hacks for kernel drivers :/13:33
ogra_with that setup i could make the raspberry pi people happy :) rebuild the whole archive in 1day :)13:33
ogra_dmart, yeah, and we still dont have hf yet13:33
lilstevieraspberry pi is not armv7?13:34
ogra_nope13:34
ogra_v5 afaik13:34
lilstevieew13:35
dmartogra_: Don't they just use Debian armel for now?  Given the limited capabilities of the device, that seems reasonable13:35
ogra_yes, i hope they do, though there was discussion about fedora as well13:36
ogra_not sure what they decided on as their default13:36
=== zyga is now known as zyga-afk
* ogra_ has plenaty of personal flame mails from raspberry people ranting about ubuntu not going back to v513:37
dmartThey should rant at the rpi folks for not choosing a v7 CPU ;)13:38
ogra_heh, yeah13:38
ogra_well, i was the one who answered in the bug that asks for supporting the raspberry13:38
ogra_telling that it would take plenty of resources and that they are free to offer these to canonical for maintining a v5 community port ....13:39
hrwpi is armv613:42
ogra_ah13:43
ogra_well, not much better though ... from an ubuntu POV13:43
hrwaye13:43
lilstevieall of those plug devices should use better CPUs really13:44
ogra_well, the next guruplug will be v7 i heard13:44
dmartI still think that the subset of software in Ubuntu which will actually work on this board is also in Debian anyway.  The rpi folks could hopefully create suitable Debian images as a community effort on their side13:45
ogra_thats what i always suggest13:45
ogra_what happened to the linaro idea to make the archive easily recompilable for lower level arches ?13:46
ogra_was that dropped ?13:46
dmartogra_: Well, really we want to be able to recompile for _newer_ arches (like armhf).  In practice, I think that's being done the old-fashioned way, though we do have quite a lot of cross-buildable packages, and cross-building support is gradually improving with multiarch etc.  Linaro focuses on current and future stuff, so pre-v7 not likely ever to be a priority.13:50
ogra_ah, i thought the idea behind it was to help customers that want pre-v713:51
lilsteviehf would be nice13:51
ogra_hf is in the works13:51
ogra_autobuilds should start some time this week13:51
ogra_the question is if it will be ready for precise13:51
dmartogra_: That's not an explicit goal, though mutiarch should make this a bit easier13:52
ogra_we will decide that by FF13:52
lilsteviefair enough13:52
lilstevieI tried mer on the TF which is hf13:53
lilstevieperf is really orders better13:53
dmartogra_: Presumably, mutiarch should allow armhf and armel binaries to be co-installable?  I think that was the idea.  We should only rely on this for multiverse etc. though -- the core system should really stick to one ABI, otherwise we end up with a lot of duplicate libraries etc.13:53
=== ericm|ubuntu is now known as ericm-Zzz
ogra_dmart, i'm not sure4 that works atm13:58
ogra_infinity could tell though, but iirc there were issues with multiarch last i heard13:58
dmartI think it's still a work in progress, but my understanding was that it's _supposed_ to work, at least in the precise timescale.  I'm not involved in that though, so I could be wrong13:59
ogra_well, hf was *supposed* to be ready during the oeniric timeframe :P14:00
ogra_so much about timeframes :)14:00
lilstevieheh14:00
dmartoh, right.   I said I could be wrong ;)14:01
lilstevieyeah I thought there was some soft/hard abi incompatibilities14:01
lilstevieand that it was all or nothing14:01
ogra_well, multiarch was supposed to solve it14:01
ogra_but rather on a theoretical level yet14:02
suihkulokkimultiarch works, but there is a snatch in that both armel and armhf use /lib/ld-linux.so.3 as dynamic linker14:03
suihkulokkibut people (eg infinity and sledge) are fixing that14:03
ogra_yeah, that was it14:03
ogra_suihkulokki, well, not sure ... he might skip that part to finally get the pressure off to actually *have* hf at all14:04
ogra_it has to happen real soon, else we'll not be able to make precise14:04
=== zyga-afk is now known as zyga
dmartAh, I remember that one14:06
dmartChanging the ld.so path does require absolutely everything to get rebuilt though :(14:06
ogra_right14:07
suihkulokkinaah, that's just buildd time14:07
ogra_which we dont have at all14:07
ogra_given that we put double load on them already14:08
lilstevieI should set my trimslice up to do more building for me14:08
ogra_heh14:09
dmartActually, we just need a tool to poke something else in the DT_INTERP field of existing binaries...14:10
shadeslayerlilstevie: got a sec?14:57
lilstevieshadeslayer: kinda14:57
shadeslayerlilstevie: ok, I was trying to boot ubuntu via the chroot method now we have a local exploit thanks to you guys14:57
shadeslayer( thanks a ton for that! )14:58
shadeslayerThe problem is that the script has a modprobe ext2 command which is failing14:58
shadeslayermodprobe: chdir(/lib/modules): No such file or directory << Any ideas where I can find that?14:58
lilstevieI have no idea about chroot14:59
shadeslayeralright, thanks anyways :)14:59
lilstevieI don't like/support/work on or condone the use of chrooted environments15:00
lilstevie:p15:00
shadeslayerlilstevie: yeah, well, seeing how I can't flash ubuntu natively yet, this is a workaround ;)15:02
lilstevieheh yeah15:02
lilsteviewell you could loop mount :p15:02
shadeslayeryeah, I'll have a go at that after dinner15:03
shadeslayerI also get : chroot: can't execute '/bin/bash': No such file or directory .. weird15:03
shadeslayerhah15:16
shadeslayerlilstevie: I don't think the stock kernel has loopback support15:16
lilstevieshadeslayer: you can flash a custom kernel though15:19
shadeslayerlilstevie: uh, custom kernel or custom ROM?15:19
shadeslayerI've never flashed a custom kernel before ...15:20
lilstevieboth15:21
lilsteviekey is don't flash both at once15:21
lilstevieflashing both at once == brickable chance15:22
shadeslayerah ok, Is there a well documented wiki or something for this out there? I'll read up on it before I do something nasty15:22
lilstevienot really15:23
lilsteviethese are the nasty hacks15:23
shadeslayerhehe ^^15:23
lilstevieI am working on building an apk to do the nasty hacks in a sane way15:23
shadeslayerlilstevie: any progress on the miniloader situation that you guys had a couple of weeks earlier?15:23
lilstevienop15:24
shadeslayeroh fooey ... so no native ubuntu for the next couple of weeks then15:24
shadeslayerlilstevie: so whats this new APK that you're making? :)15:26
lilstevieusing some really ugly hacks to install ubuntu15:26
shadeslayernatively or chroot?15:27
lilstevienatively15:29
* lilstevie would never chroot15:29
shadeslayerzomg15:29
shadeslayerlilstevie: <315:29
shadeslayeralright then, I'll wait it out for your app15:30
=== kc4zvw_ is now known as kc4zvw
pnphihello18:05
pnphijoin now18:06
pnphialo18:06
pnphialo18:09
int_uapnphi: who are you talking to?18:09
pnphihi all18:09
pnphiplease..help me..18:09
int_ua:)18:09
pnphihow to building image ubuntu for ARM,step by step.18:10
int_uapnphi: what is your target device?18:10
pnphiBeagleboard18:10
int_uapnphi: Did you try preinstalled images?18:11
int_uapnphi: Did you check https://wiki.ubuntu.com/ARM/Beagle ?18:11
pnphithe link...this is install ubuntu on ARM18:12
GrueMasterExactly what the beagleboard is running.18:13
pnphihow to create image ubuntu on ARM18:13
GrueMasterDownload the preinstalled image, flash to SD, boot.18:13
GrueMasterWhat exactly are you trying to do?18:13
pnphii can install ubuntu on ARM18:14
pnphibut i want to ... how create this image18:14
pnphii'm know english very bad....i'm come from Vietnamess18:15
GrueMasterinfinity: Care to explain how we build images?18:15
pnphistep by step ... create image ubuntu for ARM18:16
GrueMasterpnphi: Unfortunately, other team members are very busy with getting 12.04 started, but the short answer is we have a series of scripts that build the images from scratch on an arm platform, then bundle them up into a single pre-installed image for users.  I don't have the specifics on the process.18:17
=== Quintasan_ is now known as Quintasan
GrueMasterIf you are looking to create your own image, I would recommend starting with our ubuntu-core images on http://cdimage.ubuntu.com (see https://wiki.ubuntu.com/Core for more info).18:19
pnphioh i understan18:19
GrueMasterIt is essentially a stripped down chroot envirnment that you can install packages into.  It has just enough functionality to do apt-get install.18:19
int_uapnphi: It looks like you need just to install it, not to build. Am i right?18:19
pnphino no...i need how to create this image...i can install this image18:20
pnphifrom ubuntu source...how to create image for ARM... ?18:22
GrueMasterFrom source?  You mean recompile each package and build an image from there?  Way beyond the scope of this channel.18:25
pnphithe same18:25
pnphii'm mad with this problem18:36
pnphijoin nơ18:37
pnphijoin now18:37
GrueMasterWhy do you want to create an image from source?  Why not just use our images?18:37
pnphimy graduation project18:38
pnphiI do not have to create images for business18:39
GrueMasterIn that case, part of your education should be learning the steps needed to build packages, and with those packages, build an image.  Asking someone for these steps doesn't teach you how to do it.  There are plenty of books and reading material online that describe how to create debian/ubuntu packages, images, etc.  I recommend more study time.18:41
pnphiin my school, teachers did not teach me, so I came here18:42
GrueMasterWhat type of class?  Document writing or programming.  If programming, they should fire your teachers.18:42
pnphiMy school is not good18:43
pnphiso i come here18:43
pnphii can create a package18:43
pnphii can create a package for ARM18:43
pnphimy school don't has any teacher who pro about this problem18:45
pnphiso i come here...i need the help18:46
pnphiI write not good english so please ignore18:48
GrueMasterUnfortunately, we really do not have the time/resources to help with that level of complexity on this channel.  Which is why I recommend searching the internet for documentation (I know there is good material out there, I just don't have any links handy).18:48
pnphican you give me the Document ? ?18:48
pnphii need only18:49
pnphiplease18:49
ogra_there is no single document for this18:49
ogra_if you really want to build ubuntu from source i would start with learning how to set up a buildd ...18:50
pnphii know...this is very large18:50
GrueMasterYou can start here:  https://www.google.com/search?client=ubuntu&channel=fs&q=ubuntu+image+building&ie=utf-8&oe=utf-818:50
GrueMasterTons of links.18:50
ogra_once you have the archive compiled (in a few months) you can read up about live-build and debian-cd18:50
pnphioh my god18:50
pnphii need specific....please18:51
GrueMasterWe have over a dozen systems building packages constantly.  Which is why I said this is no easy undertaking.18:51
pnphii know18:52
GrueMasterseveral packages take hours/days to build on better hardware than a beagleboard.18:52
ogra_if you really want to build from scratch i would recommend another distro18:53
ogra_ubuntu is not designed for this18:53
gildeanor how about: https://launchpad.net/project-rootstock18:53
GrueMasterThe kernel is around 12 hours to build.  LibreOffice is 3 days.18:53
ogra_have a look at angstrom18:53
ogra_gildean, that doesnt compile any packages18:53
pnphiwhat is distro ?18:53
ogra_(and is unmaintained)18:53
gildeannope, i didn't read enough to know that's necessary18:53
ogra_pnphi, ubuntu is a distro (distribution) of software ...18:54
ogra_angstrom is a distro that you can easily build from source and it works fine on the beagleboard18:55
pnphibut my project need ubuntu for ARM on beagle18:55
ogra_http://www.angstrom-distribution.org/18:56
pnphii will die.....18:58
gildeani wonder wether the å is supposed to be pronounced as an o or as an a in that name18:58
ogra_eeengstrreeem :)18:59
gildeanongström19:00
ogra_it think its more like Ä19:00
gildeanif it's supposed to be a swedish o, then it's more like an o19:00
pnphi_join now19:02
gildeangood for you19:04
pnphi_huhu not good19:04
pnphi_i don't know ...i begin where ? ?19:06
gildeanimho ogras idea about switching your project to ångström makes a lot of sense19:07
gildeanhttp://www.angstrom-distribution.org/building-angstrom19:07
pnphi_please sent for me any document about how to create image ubuntu for ARM19:10
pnphi_thank you so much19:10
pnphi_thanks all19:10
gildeanif you read any of the answers before, it was clearly stated that building everything from scratch with ubuntu is a huge undertaking19:12
gildeanespecially if you're doing it alone19:13
ogra_on a beagle19:13
gildeanon a single beagle19:13
ogra_right19:13
pnphi_i have time19:13
ogra_how long ?19:14
pnphi_i have 7 mouth19:14
pnphi_or more19:14
pnphi_i have 7 mounths19:14
pnphi_or more19:14
pnphi_and my group have 2 members19:15
pnphi_and 2 teachers19:15
gildeando you really want to build *everything* from scratch?19:16
gildeani mean, ubuntu is basically the distro that was made so you wouldn't have to build anything19:16
pnphi_yes,,i want from source of ubuntu ...so i will create image for ARM19:17
gildeanyes, but you can create an image without building any packages?19:18
gildeanif you want to build everything, distros like gentoo or ångström would fit your need much better19:18
pnphi_i understand19:18
pnphi_maybe...this problem is very hard for me19:19
gildeanat what level?19:20
pnphi_i don't understand ?19:20
pnphi_this is hard because i don't know beging at where19:21
ogra_learn about ho to set up a buildd19:22
ogra_*how19:22
pnphi_step by step ? ?19:22
pnphi_can you help me ?19:23
ogra_no19:23
ogra_we dont do such stuff19:23
ogra_we use the existing infrastructure of ubuntu19:23
ogra_we upload source packages to launchpad where a buildd builds them19:23
pnphi_clearer? ?19:24
ogra_if you want to recompile everything from source setting up a buildd is your first setp you need to so19:24
ogra_*do19:24
ogra_find documentation on the internet about how to set up a buildd19:24
pnphi_ok19:25
pnphi_and what else ?19:25
ogra_well, that will keep you busys for a few months19:25
pnphi_no problem19:25
ogra_if you have set up the buildd you take the ubuntu source packages from ports.ubuntu.com and upload them to your buildd19:26
ogra_since the only b uildd hardware you have currently is a beaglebaord that will take very very long19:26
pnphi_oh my go19:26
pnphi_god19:26
ogra_once you have done this, you can read about how to use live-build which is what we use to create a root filesystem from the .deb packages19:27
pnphi_can you share your document for me ?19:27
ogra_there is no document19:27
ogra_search on google19:27
pnphi_ok19:28
ogra_learn about buildds first19:28
ogra_set one up on your beagle19:28
ogra_upload the packages19:28
ogra_if you are done, feel free to come back19:28
pnphi_ok19:29
pnphi_oh i have a ques...19:29
pnphi_apt-get  source -d package ... i will have a source package19:30
ogra_yes19:30
pnphi_where is dep of pack ?19:30
pnphi_dependency19:30
suihkulokkiis there a bug# for chromium-browser not building on arm?19:31
pnphi_where is dependency of package ?19:31
ogra_suihkulokki, ask micahg in #ubuntu-devel or -desktop19:31
ogra_he maintains it and should know about it19:31
infinitysuihkulokki: http://qa.ubuntuwire.com/ftbfs/ doesn't show any bugs tagged FTBFS.19:32
ogra_pnphi_, probably you should first read the debian new maintainer guide (google it), it will teach you about how packages work19:32
ogra_infinity, it failed since two releases or so19:32
ogra_if tehre is a bug its very old19:32
pnphi_ok19:33
infinityogra_: Sure, but if it's correctly tagged, the scripts will pick it up.  Or, so I understand it anyway.19:33
ogra_ah, well ...19:33
ogra_i doubt its tagged anyhow :P19:33
* suihkulokki grunts19:34
ogra_but micah knows about the issues with this package and seeks help19:34
pnphi_Building the Ubuntu BeagleBoard Kernel19:35
=== kc4zvw_ is now known as kc4zvw
pnphi_thank you so much19:46
pnphi_i go to sleep...in VietNam,,,now 2h48m AM19:47
pnphi_bye all19:48
pnphi_have a good day19:48
pnphi_thanks all19:48
int_uaapachelogger: Did you have problem with 2.6.35 kernel booting with u-boot when you was working on it for the N900?21:12
int_uaI just tried 3.1.0-2 and it behaves as other: just shuts down after startup without showing anything. I remember you've said something about initramfs, but the 2.6.35 boots with just mkimage and none of the other kernels I've tried do.21:16
=== ericm-Zzz is now known as ericm|ubuntu

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