/srv/irclogs.ubuntu.com/2010/03/01/#ubuntu-arm.txt

watson540hi I have a smartq v7 arm machine, it's imported into the us and it came with ubuntu arm installed, my issue is that the repo's for the installed version are in china...im sure there is a mirrror in the us though?01:18
persiaThere probably isn't, actually.01:19
persiaports.ubuntu.com has very few mirrors (and I don't know if they are well identified).01:19
persiaAlso, do be careful with upgrades of that device.  I think it won't work with lucid, and I'm unsure if it works with karmic.01:19
persiaI'm also completely unaware of which packages got patched how to make it work : I don't remember seeing patch submissions back to Ubuntu from the SmartQN pre-install derivative.01:20
watson540right it seems like they have blocked certain pkgs by default through apt as well01:21
watson540though its been so long since i used a debian or derivative im mainoly gentoo01:22
watson540but things like the proprietarily coded vlc to take advantae of hdmi and the hardware encoder to do 1080p...stuff like that i dont think i want to upgrade01:22
watson540:)01:22
watson540was actually hoping to either put gentoo on it or put my customized ubuntu on there01:23
watson540used ubuntu before debian years ago so i think i remember enough..but where to start..01:23
persia/etc/lsb-release ought to tell you the base Ubuntu that they started from.01:25
persiaAnd you should be able to point at the rthe apprpriate release at ports.ubuntu.com to get more packages (if the mirror is incomplete, or if bandwidth is better to p.u.c)01:26
persiaOnce you have that, you can probably install/uninstall packages as you like to tweak your install.01:27
lifelesslsb_release -a and/or lsb_release -d01:34
lifelessinterfaces, ftw01:35
persia-r is likely to be more useful.  I do wish there was a better way to enforce updates for derivatives.01:35
lifelessshotguns?01:36
persiaSomething with lower transportation costs would be nice.01:37
persiaSeems that the Netwalker has the same issue that the OS vendor didn't change the values.01:38
Ox83hmmm. playing with rootstock on karmic. seems to hang at "Extracting zlib1g..." after executing "sudo project-rootstock/rootstock --fqdn ubuntu --login ubuntu --password ubuntu --notarball --imagesize 3G"03:41
Ox83zlib1g and *-dev are installed. known issues...?03:43
persiaThere was some discussion about it in http://irclogs.ubuntu.com/2010/02/26/#ubuntu-arm.txt03:46
Ox83persia: thanks, yes i did see that. just wondering if the solution is still the same? ogra if you are around... any thoughts to share?07:31
* persia thinks it's very early in the morning there, and response may be delayed.07:32
Ox83lol. not a pressing issue. :D thanks persia... is that where you are geogrphically?07:34
persiaNo, it's late afternoon for me.07:35
Ox83bedtime for me. will check in manana. night!07:36
=== NCommander_ is now known as NCommander
=== NCommander is now known as Guest88162
=== Guest88162 is now known as NCommmander
loolsyadnom: Reason is performance08:52
loolsyadnom: the distro targets netbooks, and potentially desktops and mids08:52
loolnot older hardware08:52
loolthe future is armv7 devices everywhere, and we want to optimize for that08:53
persiaWell, the medium-term future.08:53
persiaARMv8 will come someday.08:53
persiaBut ARMv7 is current, and will last longer than prior generations.08:54
loolpersia: True, let's start building for v808:54
persialool: Can we wait until the next release of Ubuntu?  I'd rather have at least one release available for each instruction set.08:56
=== DavidBz is now known as berco
ogralool, i assume your mono patch doesnt fix the assembly installation yet, right ?11:58
loologra: it hangs instead of crashing11:59
ograwell, thats the karmic behavior11:59
loolReally?12:00
ograyes, in qemu-user it always hung12:00
ograthats why rootstock uses qemu-system for the second stage still12:00
ograits my only blocker to switching rootstock to use a chroot from start to end12:01
loolApparently, it might be a non-trivial boehm-gc issue12:03
ograyes12:03
ograi was told so in karmic already12:03
ogra(i think suihkulokki said it back then)12:03
loologra: Is there a bug open about it?12:05
ograi dont think so12:06
* ogra checks12:06
Rishi1Hi12:06
Rishi1Can somebody tell me whether I can install Ubuntu 9.04 on my Arm based Nokia N81012:07
ogralool, not against mono at least12:07
ograRishi1, only if you have your own kernel and bootloader12:08
ograRishi1, for userspace creation you can just use rootstock (see RootfsFromScratch wikipage)12:08
loolRishi1: We don't provide a kernel for it, but the userspace of Ubuntu releases 9.10 and earlier would work12:10
ogralool, should i file against qemu or mono ?12:10
loologra: it's a qemu bug12:10
loolIt works unders system emulation12:10
ograwell, but is boehm gc supposed to work with syscall translation ? :)12:10
loolqemu is supposed to emulate whatever is needed12:13
loolIt might expose a boehm-gc bug, but I find that unlikely12:13
loolAnyway, speculation wont lead anywhere here12:13
ograhmm, looking at the mono documentation there seems to be an alternative to boaem12:15
ogra*boehm12:15
ogra"A new generational, precise and compacting GC is being developed and is currently available from SVN releases of Mono."12:16
ograhttp://www.mono-project.com/Compacting_GC12:16
Rishi1I have installed Mer on it.. but now Im not able to connect my PenDrive to it12:17
ogra"The code is still experimental and should not be used in any kind of production environment."12:17
ogra:(12:17
Rishi1Mer is I guess a ubuntu for ARM.. correct me if Im wrng12:21
loolHmm it's based on Ubuntu sources and built for ARM12:22
ograoh, nice12:26
ograi filed bug 53000012:26
ubot4Launchpad bug 530000 in qemu-kvm (Ubuntu) "mono assembly installation under qemu-arm-static hangs (affects: 1)" [Undecided,New] https://launchpad.net/bugs/53000012:26
ogranice round number :)12:26
ogralool, ^^^12:27
persiaRishi1: Mer is downstream from Ubuntu (as Ubuntu is downstream from Debian).  It isn't Ubuntu for arm (that's just Ubuntu), but it is based on Ubuntu and compiled for arm.12:28
Rishi1ok12:30
Rishi1Thnx for info12:30
Rishi1How could I enable usb host mode in Mer ??12:36
persiaWere the folk in #mer unable to help you?12:40
persiaI have a feeling that it's a kernel-specific hack, and I'm not sure we have software that does that (although I could be wrong).12:40
* persia would like to help, but has no idea where to start12:40
ogralool, that gmane link doesnt open for me12:44
Rishi1persia: #mer people are not responding... It must be a simple trick.. In Maemo it was so easy.. Mer is a more advanced than Maemo .. but Im not able to find any clue regarding it13:04
Rishi1In Mer it has a provision that One can connect USB as ethernet ..13:05
* ogra takes a break13:18
=== dyfet` is now known as dyfet
loologra: works for me13:52
ograweird14:07
rbelemhi ogra14:15
ograhey14:15
rbelemogra, is it possible to store two different magic number for the same platform in /usr/share/binfmts/qemu-arm? :-)14:16
ograi dont think so14:16
rbelem:-/14:16
ograjust create a second binfmt hook14:17
rbelemogra, cool! i will figure out how to do that14:17
ogracp /usr/share/binfmts/qemu-arm /usr/share/binfmts/qemu-my-personal-binfmt14:17
rbelemthanks ogra14:17
ograedit that and do the binfmt-support magic14:18
rbelemogra, and how it will load both?14:18
ogra(see the qemu-static-user postinst for what to do)14:18
rbelemcool14:18
ograit will load one or the other14:18
ograbased on your magic number14:18
rbelemogra, and how do you get this magic number?14:19
rbelemi was looking for the magic binary but i did not find14:19
rbelemi just got a different output with the file cmd14:21
rbelembut i did not figure out how to get that strange string14:21
persiarbelem: Why do you need to do this?14:27
* persia expects to learn bundles14:27
rbelemehhehe14:27
rbelempersia, i just got a different file cmd output14:27
rbelempersia, and the binary is not running14:28
rbelemELF 32-bit LSB executable, Intel 80386, version 1 (SYSV14:28
rbelemis it an i386?14:29
persiaThat's *supposed* to run under qemu-arm-static, or are you doing binfmt for 32-bit executables?14:29
rbelemi think it is14:29
rbelemit runs on my device14:29
persiaOdd.14:29
rbelem:-/14:30
ogra Intel 80386 is definately an x86 binary14:30
ograqemu-arm-static cant run that but if your host is x86 it will just run nativelyx14:31
persiaDoesn't mean that the device in question isn't using qemu-static-80386 to run it :)14:31
ograif someone builds qemu-static-80386 :)14:31
ograi dont think we do in ubuntu :)14:31
ogragiven that qemu only builds on x86 based arches atm14:32
rbelemhum... i will check it14:34
ograhmm, what is myigep.com ?14:39
ograah, omap3530 boards14:40
ograwow, thats cute14:46
ograhttp://www.igep-platform.com/index.php?option=com_content&view=article&id=46&Itemid=5514:46
ograthat set of peripherials is awesome for $14514:47
=== bjf-afk is now known as bjf
zumbiwhat do you use for uImage debian package creation? it seems make-kpkg does not support uImage. :-/17:14
plarszumbi: uboot-mkimage17:18
plarszumbi: well, for kernel/initrd etc17:18
zumbiplars: yes, kernel/initrd is what i look for, does it replaces make-kpkg? or you use that afterwards?17:19
zumbinice, uboot-mkimage - generate kernel image for U-Boot :-)17:19
=== Riotta is now known as Anonym
=== Anonym is now known as Riotta
armin76zumbi: fail!19:21
Ox83https://wiki.ubuntu.com/ARM states: Ubuntu jaunty targets the ARM EABI, with an expectation of minimum compliance with the ARMv5t instruction set.20:21
Ox83my question is: can i compile to armv5t target from karmic?20:21
loolOx83: Yes20:22
loolOx83: But all libs are built for armv6 + vfp in karmic20:22
loolSo if you build a static binary which links to any lib, it might have some v6 + vfp instructions in it20:22
Ox83hmmm. any workarounds to avoid that?20:24
Ox83:D20:24
roxfanbuild your own libs20:25
armin76lol20:26
Ox83heh. well... any way to emulate jaunty envt to avoid 1) building libs from scratch and 2) ending up with armv6 libs?20:27
Ox83short answer: install jaunty. any others?20:31
plarsbuild under chroot?20:31
persiaOx83: Sticking with Jaunty is really the only option if you need to stay with ARMv522:14
Ox83ok. so a dual boot install of jaunty is on its way.22:16
Ox83btw: anyone try a jaunty build for arm5 system? any pros cons to that vs. deb?22:16
persiaOx83: I run a jaunty system with some extra backports.  It's a bit faster for some stuff than Debian, if you have the right hardware.  There are more bugs than in Debian.  Unless you anticipate an upgrade path, or need vendor support on a preinstall, I'd recommend Debian for ARMv5 systems.22:30
persia(vendor support being available for stuff like SheevaPlug, SmartQ5, etc.)22:31
Ox83sorry to make you repeat yourself persia. : /22:34
persiaOx83: No worries.  Probably 50-60% of my IRC traffic is duplicate to my previous statements :)22:35
Ox83but i am grateful for the input. i have been playing with OE to get images for this machine working, but with varied luck. it is nice to have (some) options :D22:35
persiaWhich machine again?22:36
Ox83zaurus sl-560022:36
persiaOh, right.  I remember now.  Yeah, even if you jam jaunty on that, you'll likely not be happy with the results.22:36
persiaThe lxde stack didn't get happy until karmic, and what GUI stacks are in jaunty weren't tested at that resolution.22:37
Ox83heh. wisdom. thank you. will play with deb then (another repeat sry).22:37
persiaWith luck, someone will release a replacement device that can run future code.  The form-factor seems to have become unpopular (well, except for the RAON Digital products).22:40

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