[11:01] <rbasak> ppisati, infinity: another regression in linux-ti-omap4 I think. panda fails to boot.
[11:07] <ppisati> rbasak: do you have pvr-omap4 installed?
[11:07] <rbasak> ppisati: don't think so. I'm doing a preseeded install. The installer runs but then the kernel hangs after reboot
[11:07] <rbasak> ppisati: no output after "Uncompressing Linux... done, booting the kernel."
[11:08] <rbasak> ppisati: looking at my proxy cache logs, the installer retrieved linux-image-omap4_3.2.0.1404.4_armhf.deb but nothing matching pvr-omap4.
[11:09] <ppisati> i know there's a problem with that dkms module
[11:09] <ppisati> but without it works here
[11:10] <rbasak> I'm not doing anything special at all
[11:10] <rbasak> netboot, preseed, install onto panda with external usb disk
[11:16] <ppisati> what's the content of your boot.scr?
[11:16] <ppisati> rbasak: ^^
[11:17] <rbasak> ppisati: once installed?
[11:17] <rbasak> fatload mmc 0:1 0x80000000 uImage
[11:17] <rbasak> fatload mmc 0:1 0x81600000 uInitrd
[11:17] <rbasak> setenv bootargs root=UUID=62d8a5de-83eb-470c-9de6-31eed3621672 ro quiet splash
[11:17] <rbasak> bootm 0x80000000 0x81600000
[11:17] <rbasak> fi
[11:18] <ppisati> there's no console stuff, no wonder you don't see any output
[11:18] <ppisati> wait
[11:19] <ppisati> get rid of "quiet splash"
[11:19] <ppisati> and add "console=tty0 console=ttyO2,115200n"
[11:19] <ppisati> and if i would be in you, i would add "rootwait" too
[11:20] <rbasak> well, it used to work
[11:20] <rbasak> the installer installed that boot.scr
[11:20] <rbasak> is this something that's broken in the installer?
[11:20] <ppisati> no no
[11:20] <ppisati> it's just that if you don't have the "console=" args
[11:20] <ppisati> the only thing you see is the "Uncompressing Linux... done, booting the kernel."
[11:20] <ppisati> until you get a console
[11:21] <ppisati> but since it's a fresh installation, there's no ttyO2.conf
[11:21] <ppisati> and thus you don't even have the console
[11:21] <rbasak> I understand why you're saying that I don't have a console
[11:21] <ppisati> and if X doens't work for some reason, you think tghe kernel hanged somewhere
[11:22] <rbasak> Oh I see
[11:22] <rbasak> So not necessarily a kernel issue until I add the console
[11:22] <rbasak> I'll do that, thanks
[11:22] <ppisati> yep
[11:22] <ppisati> here are all the steps i do after a fresh install:
[11:23] <ppisati> modify boot.scr: delete "quiet splash", and add "console=tty0 console=ttyO2,115200n rootwait"
[11:23] <ppisati> mount the / and add a ttyO2.conf in /etc/init
[11:24] <rbasak> That part was definitely there last week
[11:24] <ppisati> then reboot and see what happens
[11:24] <ppisati> anyway, try to add that stuff and tell me how it goes
[11:25] <ppisati> FWIW:
[11:25] <ppisati> flag@flag-desktop:~$ uname -a
[11:25] <ppisati> Linux flag-desktop 3.2.0-1404-omap4 #6-Ubuntu SMP PREEMPT Thu Jan 19 14:31:43 UTC 2012 armv7l armv7l armv7l GNU/Linux
[11:25] <ppisati> this is my panda
[11:25] <ppisati> i've a dentisti appointment, i'll be back in an hour or so
[11:28] <rbasak> ppisati: http://paste.ubuntu.com/814182/
[11:28] <rbasak> ppisati: OK, I'll work on something else in the meantime
[11:30] <rbasak> ppisati: (this is with http://paste.ubuntu.com/814183/)
[11:37] <victorp> ing
[11:37] <ogra_> morn :)
[11:39] <highvoltage> ogera!
[11:41] <ogra_> hey highvoltage
[11:41] <ppisati> rbasak: could you try with this one "ro rootwait elevator=noop vram=32M mem=456M@0x80000000 mem=512M@0xA0000000 root=UUID=$YOURUUIDHERE fixrtc console=tty0 console=ttyO2,115200n8"
[11:41] <highvoltage> ogra_: how are things?
[11:41] <ppisati> rbasak: now i'm leaving for real
[11:42] <ogra_> highvoltage, fine, thanks, and for you ?
[11:42] <highvoltage> ogra_: doing good
[13:10] <ppisati> rbasak: did you try with the args i pasted above?
[14:01] <ppisati> rbasak: ping me when you around
[14:51] <rbasak> ppisati: sorry, been afk sorting out a wiring harness for my pandas
[14:51] <rbasak> ppisati: your new args work
[14:55] <ppisati> rbasak: so you got it working, right?
[14:56] <rbasak> ppisati: yes, it booted with those args
[14:56] <ppisati> rbasak: actually the problem is somewhere else
[14:56] <ppisati> rbasak: it's in the CMA
[14:56] <rbasak> CMA?
[14:56] <ppisati> yep
[14:56] <ppisati> your dmesg said:
[14:56] <ppisati> DMA: failed to allocate 256 KiB pool for atomic coherent allocation
[14:57] <ppisati> while i guess now it succeded to allocate that pool
[14:58] <rbasak> ppisati, you've lost me. What's the CMA? From my point of view, a netboot install of Ubuntu Server on ARM is currently broken, but was working in last week's precise. I don't understand which component is broken. Who do I need to speak to?
[15:00] <ppisati> rbasak: don't worry, i was just spoeaking with myself
[15:01] <ppisati> rbasak: did you have the same bootargs last week?
[15:01] <rbasak> I don't know. I have whatever bootargs the installer gives me.
[15:03] <uncle_fungus> does the current ubuntu-core armel installation work? I've installed it into a chroot and installing gnome-core with apt-get trashes the chrooted installation (most commands segfault)
[15:16] <ppisati> rbasak: can you open a bug on lp?
[15:16] <rbasak> ppisati: sure, against which package? linux-ti-omap4?
[15:17] <ppisati> rbasak: yep
[15:34] <rbasak> ppisati: bug 920511 - thanks
[15:34] <ubot2> Launchpad bug 920511 in linux-ti-omap4 "Regression: netinst on panda armhf fails" [Undecided,New] https://launchpad.net/bugs/920511
[15:38] <rbasak> ppisati: fwiw, as far as I can determine, boot args have not changed since last week
[15:39] <ppisati> ok
[16:01] <GrueMaster> rbasak: I'm trying it here.  Had to recover my mirror (crashed over the weekend).
[16:02] <GrueMaster> I do see some of the netinstall parameters have changed it looks like.  My systems are now prompting for hostname (they used to get set automatically by dhcp).
[16:47] <GrueMaster> rbasak: This may take a little longer than I thought.  My mirror server crapped out over the weekend for no documented reason, now it is taking forever to resync with ports.u.c.
[17:57]  * ppisati -> EOD
[18:22] <GrueMaster> rbasak: I can fully reproduce this kernel issue on netinstall and on preinstalled images.  The issue is kernel related, and has nothing to do with netinstall (although your lack of serial console is odd - maybe preseed related as mine works).
[18:22] <rbasak> thanks GrueMaster
[19:51]  * neels having endless problems with ubuntu 11.04 & 11.10  on beagleboard xM Rev. C -- no usb (and hence no ethernet)
[19:57] <GrueMaster> neels: Is the usb interface not coming up at all?  What does lsusb produce?
[19:57] <neels> it shows two usb hubs
[19:57] <GrueMaster> Nothing else?
[19:57] <neels> in the boot I get:  Uncompressing Linux... done, booting the kernel.
[19:57] <neels> [    8.114105] hub 1-0:1.0: unable to enumerate USB device on port 2
[19:58] <neels> I'll have a screenshot in a minute
[19:58] <GrueMaster> How are you powering the board?
[19:58] <neels> AC adapter
[19:58] <neels> with angstrom, everything works -- the factory supplied angstrom I mean
[19:59] <GrueMaster> Ok.  I have seen this problem when using the mini-usb port to power.
[19:59] <neels> I have seen *only* problems when using the mini-usb to power :)
[19:59] <GrueMaster> I think there was an issue with Natty support on rev c boards (didn't exist).  I know there have been some issues with u-boot on oneiric.
[20:01] <GrueMaster> Unfortunately, I only have a Rev B board, so I see different issues (mainly enet won't link unless I unplug from the network and wait for ~10 seconds).
[20:01] <GrueMaster> do you have any other devices on the usb port?
[20:03] <neels> I was trying my SD card reader, but nothing happens
[20:03] <neels> lsusb stays unchanged and everything.
[20:04] <leshaste> is there a list of what is missing for ubuntu arm that you would get in the mainstream ubuntu?
[20:06] <leshaste> specifically.. is all of texlive available?
[20:06] <GrueMaster> Not really.  most everything should just be there.
[20:08] <GrueMaster> Check ports.ubuntu.com for specific packages.  I'm in the middle of an install and can't interrupt it (otherwise I would easily check).
[20:10] <leshaste> ok thanks
[20:11] <leshaste> GrueMaster: it's all very mysterious :)
[20:12] <GrueMaster> Just checked Oneiric.  Lots of texlive packages there.
[20:12] <GrueMaster> what may be missing, I wouldn't know.
[20:12] <leshaste> curious arm is not mentioned in http://www.tug.org/texlive/build.html
[20:12] <leshaste> at the bottom
[20:13] <infinity> leshaste: Upstreams often don't mention specific arch support.
[20:13] <GrueMaster> Because we are not "volunteer builders".
[20:13] <infinity> leshaste: But that doesn't stop Debian from supporting almost everything on 13 arches. :P
[20:13] <GrueMaster> We're a distro.
[20:13] <leshaste> infinity: :)
[20:13] <leshaste> GrueMaster: true but I assume the porting of texlive was non-triviak
[20:14] <leshaste> non-trivial
[20:14] <infinity> I don't see why it would be.
[20:14] <infinity> It's pure C, IIRC.
[20:14] <leshaste> to give you an indication.. it is said to be "impossible" to port it to android or the ipad
[20:14] <leshaste> infinity: apparently not
[20:14] <infinity> Neither Android nor iOS provide a full stdc.
[20:15] <infinity> (And there's also the question of at what "level" people are referring to porting it.  As an "app", it would need to be Javaish for Android, and ObjC for iOS)
[20:15] <leshaste> stdc == standard C compiler?
[20:16] <infinity> leshaste: Standard C library, actually.
[20:17] <infinity> leshaste: Anyhow, if it runs on a few diffrent unixes, on 64 and 32 bit, on big and little endian, and on Win32 to boot, I'd posit that it's incredibly portable C.
[20:18] <infinity> leshaste: But, all of those still require a proper libc to be present.
[20:19] <leshaste> you know I am not sure what  (la)tex is written in.. it used to be in WEB
[20:20] <leshaste> "nt
[20:20] <leshaste> The original source code for the current TeX software is written in WEB, a mixture of documentation written in TeX and a Pascal subset in order to ensure portability"
[20:20] <leshaste> ". As a result, TeX has been ported to almost all operating systems, usually by using the web2c program to convert the source code into C instead of directly compiling the Pascal code."
[20:20] <leshaste> well there you go :)
[20:20] <infinity> Yeah.  Hence, C in the end. :)
[20:23] <leshaste> infinity: http://forum.xda-developers.com/showthread.php?t=1299962 :)
[20:25] <leshaste> infinity: maybe have glibc just made the job a whole lot easier
[20:25] <infinity> leshaste: Err, when I talk about "porting to Android", I refer to running things on consumer devices.
[20:25] <infinity> leshaste: Obviously people can do whatever crazy they want on their own images and builds.
[20:25] <leshaste> infinity: yes fair enough :)
[20:25] <infinity> leshaste: (Since, yes, it's just Linux at the syscall layer, mostly)
[20:26] <leshaste> infinity:  I wonder what the best route would be to port texlive
[20:27] <infinity> Well, what's the goal?
[20:27] <infinity> If it's just to say "I run texline on an Android kernel", I can do that right now, in about 20 seconds.
[20:27] <infinity> If it's to say "I can install texlive bits and use them on a phone with a factory image", that's a whole different ball of wax.
[20:28] <leshaste> infinity:  it is to have latex working on an android tablet
[20:28] <leshaste> infinity: it's a silly idea on a phone :)
[20:28] <infinity> leshaste: If it's rooted, then you just need to build everything it depends on, and install it.  Or, just build is all statically and install it.
[20:29] <infinity> leshaste: If it's not "rooted" (ie: a pure factory image), well.  I suspect there's no real solution.
[20:29] <leshaste> infinity: why couldn't you make an app?
[20:29] <leshaste> infinity: there is NDK for example
[20:30] <leshaste> but I am not against rooting in any case :)
[20:30] <infinity> Do they actually let app developers live outside dalvik now?
[20:30] <leshaste> infinity: sort of http://developer.android.com/sdk/ndk/index.html
[20:30] <infinity> If so, then I suppose you could do so.  But apps sort of imply also having a UI of some sort.
[20:30] <leshaste> infinity: sure you need an editor too
[20:30] <leshaste> infinity: there actually is already one
[20:30] <leshaste> verbtex
[20:30] <leshaste> just no backend :)
[20:32] <infinity> No idea if this ndk would let you, say, build something statically against another libc (might break their pseudo-VM model there), but hey, worth having fun with.
[20:32] <infinity> Also, wildly out of scope for this *Ubuntu* ARM channel. :)
[20:32] <leshaste> I have no idea either.. it must be hard
[20:32] <leshaste> as lots of people say they want it
[20:32] <leshaste> and no one has it :)
[20:33] <leshaste> oh yes.. the other route is to chroot ubuntu arm
[20:33] <leshaste> which is why I am here :)
[20:33] <leshaste> are there any nice docs on getting ubuntu arm to work in chroot on android?
[20:36] <leshaste> infinity: unless you think that is also crazy :)
[20:36] <infinity> leshaste: A chroot should kinda just work?
[20:36] <infinity> leshaste: Not sure what docs would be needed.
[20:37] <GrueMaster> leshaste: Kind of out of our scope, but I'm sure you can use our core image as a base.
[20:37] <leshaste> ok thanks
[20:37] <leshaste> http://www.youtube.com/watch?v=MErL7FslBjU looks fun :)
[20:37] <infinity> leshaste: eg, download ubuntu-core, set up /etc/resolv.conf to point at something useful, chroot in.
[20:38] <leshaste> infinity: thanks.. I think I will give this a go as it looks like a simple and almost sane solution
[20:52] <julien___> salut
[20:52] <julien___> il y a quelqu'un ?
[20:57] <julien___> allo ?
[21:10] <infinity> julien___: Nous parlons Anglais içi.
[21:13] <julien___> infinity: sorry
[21:14] <julien___> know you linux4tegra ?
[21:16] <julien___> do you know *
[21:16] <julien___> sorry for my bad english
[21:22] <julien___> nobody can help me
[21:23] <julien___> ??
[21:24] <infinity> julien___: Sorry, I don't know a whole bunch about linux4tegra.  And I'm not entirely sure how it relates to an Ubuntu channel?
[21:25] <infinity> (Well, except that l4t is based on Ubuntu 11.04)
[21:27] <neels> FYI, http://releases.linaro.org/images/11.12/oneiric/nano/beagle-nano.img.gz made my day. it just works! :D
[21:27] <julien___> i 'm jsute searching the image kernel for compiling ubuntu 11.04 on my toshiba folio 100
[21:29] <julien___> http://developer.nvidia.com/linux-tegra
[21:29] <julien___> it's written here we can download that but i don't find them
[21:30] <julien___> please help me
[21:30] <infinity> julien___: Not sure how much help we can be here.  I don't think any of us own or hack on Folio 100s.
[21:30] <infinity> julien___: You could try our AC100 netbook images and see if they somehow magically work on your tablet, but I highly doubt it.
[21:31] <julien___> that don't work
[21:31] <infinity> https://wiki.ubuntu.com/ARM/TEGRA/AC100
[21:31] <julien___> but if you can help me just at finding the kernel in the site of nvidia ,
[21:31] <infinity> Yeah, well, if that doesn't work, I'm not sure what help we can be.  Without the hardware, I can't say much as to how to mess with it.
[21:32] <infinity> julien___: nvidia doesn't distribute kernels for each device (or for any devices, I suspect).
[21:32] <infinity> julien___: But you can re-use the Android kernel that shipped with the tablet.
[21:32] <julien___> yes but it's says they do
[21:32] <julien___> but i can't find
[21:33] <julien___> http://developer.nvidia.com/linux-tegra
[21:33] <julien___> look at system requirdment
[21:34] <infinity> julien___: And directly below that are the driver packages they speak of.
[21:34] <julien___> but this is not kernel source ?
[21:35] <infinity> julien___: That said, there's still no gurantees that any of their reference kernels will boot on your device.
[21:35] <julien___> but i'm determinated to try
[21:35] <infinity> Kay.  Well, I'm not sure we're the right people to ask about it. :P
[21:36] <julien___> I had make 3or4 irc chanel all people says me that ;)
[21:37] <infinity> Probably because none of those people (A) work for nvidia, or (B) are working with the device you own. :/
[21:37] <infinity> So, you get to be a pioneer.
[21:37] <julien___> ^^
[21:37] <julien___> i think
[21:38] <julien___> so, you say the driver package is the kernel source ?
[21:38] <infinity> I didn't say that, and I haven't downloaded one to look.
[21:38] <infinity> They claim it contains kernel *images*, not source.
[21:38] <infinity> But then again, to satisfy the GPL, there's likely a readme in it that tells you were to get the source.
[21:38] <infinity> One would hope.
[21:38] <infinity> Maybe.
[21:38] <julien___> so i can't compil that ?
[21:39] <infinity> Download it and check it out?  I know as much as you do.
[21:41] <julien___> i have downloaded
[21:41] <julien___> but i don't have .h or.c file
[21:51] <julien___> infinity: no ideas ?
[21:56] <infinity> julien___: Not so much, no.  Sorry, rather busy here with my own work.
[22:01] <julien___> infinity: ok :(
[22:10] <julien___> infinity: can you say me what are the source liste for ubuntu 11.04 arm please i will try an upgrade
[22:14] <infinity> http://ports.ubuntu.com/ubuntu-ports natty main universe restricted multiverse
[22:14] <infinity> And then natty-security and natty-updates as well.
[22:21] <julien___> i should change this before make do-release-upgrade
[22:21] <julien___> infinity: ?
[22:25] <GrueMaster> julien___: We really aren't in much of a position to help with this as it is not one of our built distributions.  We can offer package support, but beyond that, we don't know how the image is assembled.
[22:25] <GrueMaster> Having said that, i am now pulling it down to see what they have.
[22:28] <julien___> escuse me i'm french and i don't understand all you say
[22:28] <julien___> sorry GrueMaster
[22:28] <GrueMaster> Ok, having looked at the base system, if you want the source, add "deb-src http://ports.ubuntu.com/ubuntu-ports natty main universe" to the /etc/apt/sources.list.
[22:29] <julien___> you think it's that work if i do an upgrade ?
[22:30] <julien___> you think  that's work if i do an upgrade ?
[22:31] <GrueMaster> I see you are looking to run on the Toshiba Folio 100.  This is not a platform we support, sadly.
[22:31] <julien___> why not ?
[22:32] <julien___> i understand
[22:32] <julien___> now i am on the 10.10
[22:32] <julien___> and a upgrade should be possible
[22:33] <julien___> no ? GrueMaster