/srv/irclogs.ubuntu.com/2012/04/18/#ubuntu-arm.txt

ncharlesanybody know the default username/password on the 11.10 omap install?02:21
infinityncharles: There isn't one until you install it.02:22
infinityncharles: At which point, it's the one you set up.02:22
ncharlesthis is with the armel minimal image02:25
ncharlesI found it, it was ubuntu/temppwd02:25
twbYou're probably still in the oem phase then02:25
infinityErr.02:27
infinityOr not an actual ubuntu image at all.02:27
ncharlesit was the r0 image I had floating around02:27
infinity"r0"?02:27
ncharlesubuntu-11.10-r0-minimal-armel02:28
infinityYeah, that's not an ubuntu image.02:28
infinityNot an official one.02:28
infinityAs in, not built by us.02:28
ncharlesoh ok, it was the one i could get the ethernet working with02:29
* infinity isn't sure how much he trusts rcn-ee.net02:29
infinityBut okay.02:29
ncharleswhat is the prefered image for a beagleboard-xm?02:31
infinitydesktop or server?02:31
ncharlesserver02:31
infinityhttp://cdimage.ubuntu.com/ubuntu-server/daily-preinstalled/current/02:32
ncharlesok well maybe I'll try that image then02:36
ncharlesdoes that work well with the beaglebone?02:36
infinityNot sure, don't have one.02:37
infinityI haven't heard excessive complaints, though.02:37
ncharlesi have one coming tomorrow so i'll have to give it a shot02:38
=== kenws_ is now known as kenws
=== mckoan|away is now known as mckoan
ndecogra_: hi... need an advice on ubuntu/debian pkg ;-)09:05
ndecwe have several flavor of our MM firmware, and I thought we should use update-alternatives to manage them all.09:05
ndecis that a good idea?09:05
ndecin the first place?09:05
infinityndec: Oh, speaking of packaging.09:06
ndecinfinity: hi!09:06
infinityndec: You guys are really going to want to rebuild your binary drivers with our latest toolchain.09:06
ndecwhy that?09:06
infinityndec: The mali folks just discovered yesterday that not rebuilding caused them pain when they tried to package.09:06
ndeci don't get it.09:07
infinityndec: dpkg-shlibdeps can't handle binaries with the old linker path.  And, frankly, I don't care enough to mangle it, because in every non-binary-blob case, dpkg-shlibdeps (obviously) is operating on freshly-built binaries.09:07
ndecwhat kind of problems? you uploaded new gcc and it breaks something?09:07
ndecargh...09:07
infinityndec: Oh, you missed the drama, I guess.09:07
infinityndec: Linker path for armhf got bikeshedded to death, I was awake all weekend re-tooling.09:08
ndecactually, no. i enjoyed reading the emails every day ;-)09:08
infinityndec: Your old packages still work fine.09:08
infinityndec: But rebuilding them will break.09:08
infinityndec: (As in, rebuilding the Debian packages will break, because of the blobs)09:08
infinityndec: So, just a quick rebuild of the blobs with the current toolchain, and life's good.09:08
ndecwhen you say the old package works, did you try any application or just libs?09:09
infinityOh, it all works.09:09
infinityAll old binaries work fine.09:09
ndecok.09:09
infinityThis problem is isolated specifically to dpkg-shlibdeps, and my unwillingness to "fix" it for a use-case that I don't think matters. ;)09:09
infinitySo, you've been warned.09:09
ndecis the new toolchain in the archive now?09:09
infinityIf you need to rev the Debian package, you'll need to rev your binaries first, that's all.09:09
infinityndec: Yeah, the archive is all good to go.09:10
ndecok. thx.09:10
infinityndec: Same for Debian, if you build for them too, I dunno.  I got Debian all fixed up yesterday/today.09:10
infinity(Though, I'm guessing you build your binaries in such a way that they'd work on both distros, but I've never taken a close look)09:11
ndecinfinity: we never really tried them on debian...09:16
ndecand to be honest, we never explicitely tried to make sure they would work on debian... so if they work, it's pure coincidence...09:17
infinityFair enough.09:17
infinityWell, if they link dynamically with glibc, they definitely won't work on Debian right now.09:17
lilstevieglibc abi break?09:19
infinitylilstevie: Eh?  Well, we're ahead of Debian, that's all.  2.15 versus 2.13.09:19
infinitySo, if their build accidentally picks up any 2.14/2.15 symbols, no workie on Debian.09:19
infinityNot a big deal.09:20
lilstevieah09:20
infinityMaybe if I find some spare time post-release, I'll wrangle Debian to 2.15 as well.09:20
infinityBut I don't look forward to making sure all the weird (k*bsd, gah) patches forward-port cleanly.09:21
lilstevielol, yeah that does not sound fun at all09:21
lilstevieby the way have you looked at the universal kernel thing at all for tegra?09:22
infinityHaven't had any time to play, really. :/09:23
infinityIt obviously won't happen for precise, with release being 1.5 weeks away. :P09:23
lilstevieheh yeah sure09:23
lilsteviemore for future09:24
lilsteviegives time to work on a proper solution09:24
lilsteviewe have some hacks in the tf201 kernel that may help expand it out a bit though09:25
lilsteviehttps://github.com/EnJens/kernel_tf201_stock/commit/cbdf1403453c6a6304c25df94b4f371d229b903009:25
rbasakWhat's the easiest/recommended way of telling armel and armhf apart from ubuntu userspace?09:40
rbasakI know of dpkg-architecture but that needs it to be installed09:40
rbasakldd /bin/sh or something perhaps?09:41
infinityrbasak: dpkg --print-architecture.09:41
infinityrbasak: Anything else could be a false positive, due to multi-arch.09:42
rbasakawesome, thanks!09:42
infinityrbasak: (but if it's not a multi-arch system, testing for linkers and such works, yeah)09:42
infinityrbasak: I would have assumed you'd already know of dpkg --print-architecture :P09:43
rbasakI knew that dpkg knew the answer, just didn't know about that flag.09:43
infinityDon't tell me that people are using uname hacks or something to determine i386/amd64.09:43
infinityWhich is, again, wrong.09:43
rbasakThey probably are09:44
rbasakdpkg isn't cross-distro!09:44
infinityErr, no, but you use the right tools on the right targets.09:44
infinityuserspace and kernel arch don't relate at all. :/09:44
infinityI really don't want to look at cobbler and maas and all that, do I?09:44
infinityI'll just end up crying.09:45
rbasak:)09:45
rbasakcobbler is quite RH biased.09:45
nimesh_accenturehow do I put the pandaboard in fastboot mode? i'm basically stuck on :  out/host/linux-x86/bin/fastboot oem format , it says waiting fro devices11:24
* ogra_ thinks thats better asked in an android channel :)11:26
lilstevieinfinity: I have used the tag off uname in my installer shell script for ubuntu for the transformer cause I couldn't find a better way11:42
lilsteviethat works cross-platform11:42
ogra_lilstevie, not cross platform, but cleaner: use archdetect11:43
lilstevieok :)11:44
lilsteviewell to be honest when I get some time to tackle Qt being a PITA I will be migrating over to a GUI anyway11:45
infinitylilstevie: Why would you need uname for a device-specific installer?  It'll always be the same, surely? :P11:45
* ogra_ thought he had seen infinity say good night a while ago in a differnt channel ... 11:52
ogra_:)11:52
infinityogra_: I failed.11:53
ogra_as usual ...11:53
lilstevieinfinity: there is an executable that will only work in its flavor (i386 or x86_64)12:18
infinitylilstevie: So, I can't install to transformer from my PPC machine?  Sad.12:19
infinitylilstevie: But yeah, uname's the wrong answer for that.  I could have an x86_64 kernel and an i386 userspace, and the binary would still fail.12:20
lilstevietrue12:20
lilstevieand no, you cannot because there isn't an nvflash for ppc12:20
xranbyhow about using qemu-user and a i386 userspace on the ppc to run nvflash?12:21
lilsteviewell that could work12:22
lilsteviehowever an upcoming program should handle that12:22
lilsteviewe have spent the past few months reversing the protocal12:23
xranbyhow nice of you,  setting up qemu-user are quite a pain :)12:25
xranbyi have mostly used it to run some of the android sdk binarys on my ac10012:25
lilstevieheh12:25
lilstevieit doesn't help that there are 2 very different versions from HC to ICS though12:27
=== doko_ is now known as doko
djszapiogra_: Hey, interesting that, ubuntu does not have /usr/include/linux/leds.h for the pandaboard13:48
ogra_did you look under /usr/include/arm-linux-gnueabihf/ ?13:50
ogra_and do you have the necessary -dev packages installed that contain the headers13:51
djszapiroot@linaro-ubuntu-desktop:~# find /usr/include/arm-linux-gnueabi/ -name \*led\*13:52
djszapiroot@linaro-ubuntu-desktop:~#13:52
djszapifind /usr/include/ -name \*led\* -> returns nothing13:53
djszapiinteresting patch from the near past:13:54
djszapihttp://lwn.net/Articles/492249/13:54
djszapihttp://us.generation-nt.com/answer/patch-arm-omap4-pandaboard-turn-phy-reference-clock-at-init-help-201703292.html -> linux/leds.h should exist, but it does not apparently exist for some reasons. :/13:55
ogra_it definitely exists in some package13:56
ogra_install apt-file and search for it ;)13:56
djszapiI would hope for its availability by default on the pandaboard...13:57
ogra_not if its in i.e. linux-ti-omap4-dev or some such13:58
ogra_we dont install dev packages by default13:58
djszapiuncool on a dev board13:58
ogra_well, we do, but only a selected minimal set13:58
ogra_we also dont special case our images for "dev boards" :)13:58
ogra_thats something linaro does13:59
djszapiwell, it is a linaro-ubuntu-desktop after all.13:59
ogra_well, if you used a linaro image, ask them about the header ;)13:59
djszapi#linaro ?13:59
ogra_ubuntu just tries to build as close to the other areches as possible if it comes to images14:00
djszapihmm, apt-file update downloads a lot of stuff...14:00
ogra_its like apt-get ... carries its own db though14:01
ndecogra_: hi. is 12.04 LTS for ARM?14:02
ogra_only on server afaik14:02
ogra_havent heard any final words about LTS yet though14:02
ndecok.14:02
ndecbtw, what does 'only server' mean? you can install any package even on server, no?14:03
ogra_sure, but only packages in the server set will be cared for during the 5 year period in that case14:04
djszapiogra_: the newest packages are "linux-headers-3.0.0-17" and "linux-headers-3.0.0-17-omap".14:04
ogra_desktop gets updates from the x86 uploads indeed, but nobody would look into arm specific issues after 18 months14:04
djszapi...and I am having this: uname -r14:04
djszapi3.1.1-26-linaro-lt-omap14:04
ogra_djszapi, you look for omap414:04
ogra_and *not* a linaro kernel (unless thats what you currently use)14:05
djszapiI do ?14:05
djszapilinux-headers-3.0.0-1208-omap4 -> this is the newest I found.14:05
ogra_yeah, that sounds right14:05
ogra_though there might be a 3.2 one as well14:05
ogra_or should14:05
djszapinot after apt-get update14:06
ogra_ linux-ti-omap4 3.2.0-1412.16 was the last upload to 12.0414:06
djszapiit is oneiric...14:07
ogra_oh, then that could be right14:07
ogra_infinity, https://lists.ubuntu.com/archives/ubuntu-devel-discuss/2012-April/013579.html did that accidentially change ?14:27
gsneddersHey, is 12.04 going to be LTS on ARM?15:15
GrueMastergsnedders: That is the working theory, except it will probably only apply to the pool, not to any specific platform image.15:26
gsneddersGrueMaster: k, thx!15:27
ogra_gsnedders, only server packages will be LTS on arm15:27
ogra_and only on omap4 (though that doesnt matter much for userspace)15:28
ogra_https://wiki.ubuntu.com/PrecisePangolin/ReleaseManifest15:28
=== mckoan is now known as mckoan|away
gsneddersogra_: I guess things like libGL aren't server?15:30
ogra_right15:30
jimericksontodays image works. updated and installed pvr sgx driver. all is well.15:54
pnphiHow to build package for ARM in chroot ?15:57
smplmanjimerickson: what hardware>?15:57
jimericksonoh sorry the pandaboard ES15:57
pnphiARM ubuntu15:57
=== zyga is now known as zyga-food
smplmanjimerickson: i can't get sec working on my beagle board xm16:01
smplmansgx*16:01
nimesh_accentureok guys.. so i've succesfully managed to chroot ubuntu-core 11.10 on android ICS 4.03 ... gtg now ... and thx for helping me out!16:02
ogra_smplman, please file a bug ... i think we missedf to add autodetection support to jockey for omap3 ... while omap4 landed (so you get the sgx driver automatically after first boot)16:03
ogra_(file it against the "jockey" package)16:03
smplmanhow are you all pulling the binary bits from TI?16:04
ogra_they hand them to linaro, linaro prepares a package, some ubuntu dev uploads to the ubuntu archive16:04
pnphiHow to build package for ARM in chroot ?16:04
=== Quintasan_ is now known as Quintasan
djszapiogra_: Hey! Is it normal if the Status Led 1 still keeps blinking after running a "sync(); reboot(LINUX_REBOOT_CMD_POWER_OFF);" from my application so the board is essentially powered off.16:35
djszapiogra_: what twl6030 power features have you put in there ?16:44
djszapithis is the "uname -a" output: Linux linaro-ubuntu-desktop 3.1.1-26-linaro-lt-omap #26~lt~ci~20120325001352+1332635991~4f6ec49b-Ubuntu SMP PREEMPT  armv7l armv7l armv7l GNU/Linux16:44
GrueMasterdjszapi: This is probably best asked on #linaro, as it is their kernel, not the stock Ubuntu kernel.16:54
ogra_yeah, thats not our kernel17:01
djszapiperhaps not17:01
=== Matt_O2 is now known as Matt_O
=== zyga-food is now known as zyga-afk
=== prpplague^2 is now known as prpplague
infinityogra_: --as-needed has been the default since oneiric.  Not sure where this person got "a few days ago".19:49
micahghehe, we even fiddled with it during the natty dev cycle and reverted at the last minute19:51

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