[09:12] <ogra> lool, merci :)
[13:00] <lag> ogra: Why is my file system becoming fried when I install my own kernel on OMAP3 daily build?
[13:00] <ogra> no idea, must be a kernel bug :P
[13:00] <lag> fsck from util-linux-ng 2.17.2
[13:00] <lag> /dev/mmcblk0p2: The filesystem size (according to the superblock) is 533515 blocks
[13:00] <lag> The physical size of the device is 532153 blocks
[13:00] <lag> Either the superblock or the partition table is likely to be corrupt!
[13:00] <ogra> which filesystem exactly ?
[13:00] <lag> Don't be silly
[13:00] <ogra> ah, not the vfat
[13:00] <lag> Nope
[13:01] <ogra> is that after or before installation ?
[13:01] <ogra> i.e. after or before the autoreboot
[13:01] <lag> I dd, mount, put on my initrd-uimage-boot.scr, umount, boot
[13:02] <lag> I'll get you the full log
[13:02] <ogra> you shouldnt have an fsck at all at that stage
[13:02] <ogra> i dont get why you (or lool) even get one
[13:02]  * lag *shrugs*
[13:03] <ogra> the fsck should only happen after the partition table was newly written and the automatic reboot happened
[13:03] <lag> It's your toy, you tell me
[13:03] <ogra> until the reboot there is no fsck at all
[13:03] <lag> Clearly there is
[13:03] <lag> I didn't know it was happening to lool too
[13:03] <ogra> did it even reboot ?
[13:04] <lag> AFAIK it happens on first boot
[13:04] <ogra> right, i hear you, *did it reboot at some point*
[13:04] <rcn-ee> first boot? you have 'fixrtc' set right in your bootargs?
[13:04] <ogra> rcn-ee, isnt needed on first boot anymore
[13:05] <ogra> only on subsequent ones
[13:05] <lag> http://paste.ubuntu.com/482869/
[13:05] <lag> That's my boot.scr
[13:05] <ogra> if it gets to an fsck before rebooting, then something with the reboot is wrong
[13:06] <ogra> which in tunr points to either a busybox or kernel bug
[13:06] <rcn-ee> anyreason for no 'ro' in that? or isn't that needed anymore either?
[13:06] <ogra> rcn-ee, it gets changed after first reboot
[13:06] <ogra> jasper rewrites the kernel cmdline
[13:08] <lag> So there's nothing wrong with my boot.scr?
[13:08] <ogra> jasper does: kick in in initramfs *before* anything gets mounted, then repartitions according to teh SD size, reformats the vfat completely, grows the rootfs to full size, touches the last mouted stamp on the FS, mounts it, does some setup and then reboots into oem-config
[13:09] <ogra> *before* oem-config runs, the system does its first fsck
[13:09] <lag> http://paste.ubuntu.com/482871/
[13:09] <rcn-ee> ah, cool..
[13:10] <lag> ogra: Where does Jasper get it's kernel from?
[13:10] <ogra> from the vfat
[13:10] <lag> "reformats the vfat completely"
[13:10] <ogra> right for that part it pulls it from /boot
[13:11] <lag> So if I want to test another kernel, I have to put it in there too?
[13:11] <ogra> the booting kernel is the uImage, the kernel after first reboot is a new uImage from /boot
[13:11] <ogra> yeah
[13:11] <lag> Great!
[13:11] <ogra> but your initrd seems strange in that log
[13:11] <lag> It's one I built
[13:11] <ogra> aha
[13:12] <lag> What's wrong with it?
[13:12] <ogra> its missing jasper completely
[13:12] <lag> Ahhhhhhhhhh
[13:12] <ogra> you should see a lot of jasper messages after line 260
[13:12] <asac> ogra: is omap4 in good state?
[13:12] <lag> You certainly know how to make my job difficult don't you?
[13:12] <ogra> the first part of jasper is a local-premount script and is still very niosy
[13:12] <ogra> asac, no
[13:12] <ogra> asac, nothing is in a good state atm
[13:12] <asac> would anyone of you be able to test an image if we produced one at some point for us?
[13:13] <asac> just headless -> on sd ... booting -> done ;)
[13:13] <asac> not now ... in a few days
[13:13] <ogra> telepathy-glib prevents image buiolding currently and oem-config is broken (upload pending)
[13:13] <asac> we dont have omap4 atm :((
[13:13] <lag> asac: Yes
[13:13] <ogra> asac, sure, no prob, just ping me with an url once you have iot
[13:13] <asac> good stuff ...
[13:13] <asac> ogra: could you give me the mkimage paramaters ;)?
[13:14] <asac> parameters ... damn my fingers never get it right
[13:15] <lag> ogra: What am I going to do about this? Is it just a matter of installing Jasper? Or are there other hidden nasties that you've implemented?
[13:15] <ogra> asac, they are the same as for omap3
[13:15] <asac> ogra: and if possible a good boot cmdline ;)
[13:16] <asac> ok good for the uimage
[13:16] <ogra> lag, have a chroot with jasper in it and run update-initramfs there
[13:16] <ogra> mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Ubuntu Kernel" -d "$uboot_input_kernel" "$uboot_kernel"
[13:16] <ogra> mkimage -A arm -O linux -T ramdisk -C gzip -a 0x0 -e 0x0 -n "Ubuntu Initrd" -d "$uboot_input_initrd" "$uboot_initrd"
[13:16] <ogra> from the debian-cd script
[13:16] <ogra> asac, ^^^
[13:17] <ogra> asac, and see lag's paste above for a boot.scr
[13:17] <ogra> oh, wait, thats omap3
[13:17] <asac> ogra: ok found it
[13:18] <asac> oh
[13:18] <asac> ;)
[13:18] <asac> looked really too similar ;)
[13:19] <ogra> asac, http://paste.ubuntu.com/482874/
[13:19] <ogra> thats better
[13:19] <lag> ogra: How do you install Jasper?
[13:19] <ogra> uboot_kernel_addr="0x80000000"
[13:19] <ogra> uboot_ramdisk_addr="0x81600000"
[13:19] <ogra> lag, apt-get install jasper in the chroot you use
[13:20] <asac> board_opts="mem=463M"
[13:20] <asac>  ?
[13:20] <ogra> yeah, needed
[13:20] <asac> thanks
[13:20] <lag> Tried that
[13:20] <lag> E: Unable to locate package jasper
[13:20] <ogra> lag, its in main
[13:20] <ogra> lag, only in maverick though
[13:24]  * lag had an empty sources.list file
[13:25] <lag> Err http://uk.archive.ubuntu.com maverick/main armel Packages
[13:25] <lag>   404  Not Found [IP: 194.169.254.10 80]
[13:25] <lag> Doh
[13:25] <lool> ogra: I told you that size of the fs issue would bite you in real life!!
[13:26] <ogra> lool, no, it wouldnt if jasper would be executed
[13:26] <ogra> lool, you didnt by chance keep a log from your broken boot test, did you ?
[13:28] <lag> ogra: Why isn't it finding the armel packages?
[13:28] <lag> http://194.169.254.10/ubuntu/dists/maverick/main
[13:28] <lag> ?
[13:29] <ogra> lool, the point is that the initial rootfs is never used or touched, the whole thing gets adjusted before any fsclk, mount or other filesystem operations happen, while the corruption is ugly it *must* be gone after jasper has run
[13:29] <ogra> so it shouldnt affect anyone unless jasper doesnt run
[13:29] <ogra> lag, you want pool
[13:30] <lag> ?
[13:31] <lag> Instead of dists?
[13:31] <lool> ogra: I suspect resize2fs is running fsck or some equivalent
[13:31] <lool> ogra: I don't think it's the boot triggering fsck
[13:31] <lool> ogra: I'm not sure it's clear, but the issue seeems to indicate a corrupted to start with!!
[13:33] <lag> ogra:
[13:33] <lag> deb http://uk.archive.ubuntu.com/ubuntu/ maverick main restricted universe multiverse
[13:33] <lag> deb-src http://uk.archive.ubuntu.com/ubuntu/ maverick main restricted universe multiverse
[13:33] <ogra> lool, jasper runs an fsck thats fully redirected to the logfile *right after* the new partitions were written
[13:33] <ogra> lool, there is no way that you see *any* error message from that if jasper ran successfully ... and *after* jasper ran there shouldnt be any corruption anymore
[13:34] <ogra> my point is that the corruption will not affect the actually installed filesystem
[13:34] <ogra> i ageree that it needs to be fixed, but of the setup worked right you will never ever be able to even get any info about that corruption apart from jasper.log
[13:35] <lag> ogra: Are those sources.list entries correct?
[13:35] <ogra> if you *see* an fsck during boot, something went completely wrong (i.e. jasper wasnt executed, you didnt use a 4G SD card etc)
[13:35] <ogra> lag, no, needs to be ports.ubuntu.com
[13:35] <lag> k thanks
[13:35] <ogra> the ports archive isnt mirrored
[13:36] <persia> lag, s|uk.archive.ubuntu.com/ubuntu|ports.ubuntu.com/ubuntu-ports|
[13:36] <ogra> oh, right
[13:36] <ogra> i missed /ubuntu-ports
[13:36] <persia> Rather, nobody has yet announced a public URL with a mirror.  There exist some number of mirrors that aren't announced (I know of at least 4, but none better for the UK than ports.ubuntu.com)
[13:37]  * ogra knows one 
[13:37] <ogra> but i guess there is a reason thats not announced anywhere
[13:38] <lag> ogra: It's in your house?
[13:38] <persia> I can't speak for anyone else, but I haven't announced mine because I don't serve it from a stable IP.
[13:38] <ogra> lag, nah :)
[13:39] <lag> ogra:
[13:39] <lag> The following NEW packages will be installed:
[13:39] <lag>   apt-xapian-index aptitude bc bogl-bterm consolekit cpp cpp-4.4 cryptsetup dbus defoma devio dmraid dosfstools ecryptfs-utils flash-kernel
[13:39] <lag>   fontconfig fontconfig-config gcc-4.4-base gconf2-common gettext-base gir1.0-glib-2.0 hicolor-icon-theme hwdata iso-codes jasper keyutils
[13:39] <lag>   language-selector-common laptop-detect libasound2 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3
[13:39] <lag>   libboost-iostreams1.42.0 libbsd0 libcairo2 libcanberra-gtk-module libcanberra-gtk0 libcanberra0 libcheese-gtk18 libck-connector0
[13:39] <lag>   libclass-accessor-perl libcroco3 libcups2 libcwidget3 libdatrie1 libdbus-glib-1-2 libdebconfclient0 libdebian-installer4 libdmraid1.0.0.rc16
[13:39] <lag>   libecryptfs0 libeggdbus-1-0 libept1 libexpat1 libffi5 libfontconfig1 libfontenc1 libfreetype6 libgconf2-4 libgcrypt11 libgdbm3 libgdk-pixbuf2.0-0
[13:39] <lag>   libgirepository1.0-1 libgmp3c2 libgnome-desktop-2-17 libgnutls26 libgpg-error0 libgssapi-krb5-2 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0
[13:39] <lag>   libgtk2.0-0 libgtk2.0-bin libgtk2.0-common libgudev-1.0-0 libice6 libicu42 libidl0 libio-string-perl libiw30 libjasper1 libjpeg62 libk5crypto3
[13:39] <ogra> god !
[13:39] <lag>   libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 libltdl7 libmpfr4 libnspr4-0d libnss3-1d libogg0 liborbit2 libpam-ck-connector libpango1.0-0
[13:39] <persia> !paste
[13:39] <ogra> use a pastebin !
[13:39] <lag>   libpango1.0-common libparse-debianchangelog-perl libparted0debian1 libpixman-1-0 libpolkit-gobject-1-0 libpython2.6 librsvg2-2 libsasl2-2
[13:39] <ubot2> For posting multi-line texts into the channel, please use http://paste.ubuntu.com | To post !screenshots use http://tinyurl.com/imagebin | !pastebinit to paste directly from command line | Make sure you give us the URL for your paste - see also the channel topic.
[13:39] <lag>   libsasl2-modules libsigc++-2.0-0c2a libsm6 libstartup-notification0 libsub-name-perl libtasn1-3 libtdb1 libthai-data libthai0 libtiff4
[13:39] <lag>   libtimedate-perl libvorbis0a libvorbisfile3 libx11-6 libx11-data libxapian15 libxau6 libxcb-atom1 libxcb-aux0 libxcb-event1 libxcb-render0
[13:39] <lag>   libxcb-shm0 libxcb1 libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1 libxml2 libxrandr2
[13:39] <lag>   libxrender1 lsof make oem-config oem-config-debconf os-prober parted perl perl-modules python-apt python-cairo python-dbus python-debian
[13:39] <lag>   python-gobject pyt
[13:39] <lag> Argggggggggggggggggggggggggggggggggggggggggggggggggggg
[13:40] <lag> Paste bin is not as much fun!
[13:40] <ogra> heh
[13:40] <persia> Yeah, but not using one reliably makes me go fiddle with IRC commands :p
[13:40] <ogra> anyway, jasper depends on oem-config indeed
[13:40] <lag> persia: I noticed
[13:40] <lool> ogra: Again, I'm not sure you see that the problem is *earlier*
[13:40] <ogra> the other deps you see are all oem-config deps
[13:40] <lool> ogra: I'm pretty sure the issue is that the fs in the image itself is truncated
[13:41] <lool> whatever you do starting from there is bound to suffer from the corruption
[13:41] <ogra> lool, well, but where did your fsck come from ?
[13:41] <ogra> there is no technical possibility that you ever see any output of fsck if jasper ran
[13:42] <lool> ogra: My understanding is that jsaper does a resize2fs
[13:42] <ogra> lool, jasper runs completely silently *all* output of any subcommands is redirected to a logfile
[13:43] <lool> Well I still got some output apparently
[13:43] <ogra> if jasper ran there cant be any discrepancy between the partitioning and the fs anymore
[13:43] <lool> Note that your pipe + read might not be enough to stop commands from writing to /dev/tty
[13:43] <lag> What type of bot is ubot2?
[13:43] <ogra> since the rootfs partition was resized (no matter of the corruption or not, sfdisk doesnt care)
[13:44] <ogra> lool, well, then someone must have secretly uploaded a changed jasper :) we had various bugs and breakages that caused fsck errors that only show up in the log
[13:45] <ogra> i wouldnt know why that suddenly would change and ignore a redirect of stderr and stdout
[13:46] <lool> Well it's just a guess
[13:46] <ogra> well, my guess is that jasper didnt run at all for you
[13:46] <lool> either the fs is corrupted in the image, or it gets corrupted in the resize
[13:47] <lool> ogra: http://people.canonical.com/~lool/fsck.png
[13:48] <ogra> lool, there is no initramfs output at all
[13:48] <lool> ogra: It's earlier
[13:48] <lool> ogra: But I can't scroll back
[13:48] <ogra> do you have a shot of that too ?
[13:48] <lool> Let me try with serial console
[13:48] <ogra> ah, darn
[13:48] <lool> ogra: is there a way to turn serial console output during boot?
[13:48] <ogra> only by changing boot.scr on the vfat
[13:49] <ogra> as long as plymouth breaks once console= is set we cant make it a default else we wont have any splash anymore
[13:49] <ogra> (second boot is completely with splash etc)
[13:51] <lool> ogra: Can you give me the commands to run to type in u-boot?
[13:51] <ogra> one sec
[13:51] <lool> I don't have a boot.scr nearby
[13:52] <ogra> fatload mmc 0:1 0x80000000 uImage
[13:52] <ogra> fatload mmc 0:1 0x81600000 uInitrd
[13:52] <lool> So I'm on the serial line
[13:52] <lool> ** Unable to use mmc 0:1 for fatload **
[13:52] <lool> mmc init
[13:52] <ogra> sh, indeed
[13:52] <ogra> s/sh/ah/
[13:52] <lool> Ok, this is done
[13:52] <lool> Now the tricky part
[13:52] <ogra> setenv bootargs vram=12M omapfb.mode=dvi:1280x720MR-16@60 console=ttyS2,115200n root=/dev/mmcblk0p2 fixrtc
[13:52] <ogra> bootm 0x80000000 0x81600000
[13:52] <lool> thanks, booting
[13:53] <lag> ogra: !paste
[13:53] <lag> Lol
[13:53] <lag> :D
[13:53] <ogra> :P
[13:53] <lool> I get kernel output on serial console at least
[13:54] <lag> ogra: So now I have Jasper installed, when I run my usual script to build an initrd, Jasper will just appear in there yes?
[13:54] <ogra> if jasper is inside the chroot you run upadte-initramfs in it will end up inside the initrd, yes
[13:55] <lag> Jasper is installed in the chroot, yes
[13:55] <ogra> well, then it should end up in your initrd
[13:55]  * lag crosses fingers
[13:56] <lool> ogra: http://paste.ubuntu.com/482895/
[13:57] <ogra> lool, it doesnt reboot after line 30 ?
[13:57] <lool> ogra: no
[13:57] <ogra> aha
[13:57] <ogra> thats one of the issues, can you try booting a second time ?
[13:58] <lool> that will behave differently
[13:58] <ogra> right
[13:58] <lool> ogra: I'm quite busy for doing long testing; would you be interested in looking into it with qemu?
[13:58] <lool> it's not hard to reproduce in qemu
[13:58] <ogra> lool, also /var/log/jasper.log would be intresting
[13:59] <ogra> well, using these images in qemu will require a lot of tinkering with images in advance
[13:59] <lool> ogra: Why is that?
[13:59] <ogra> because the FS needs to actually be resized
[14:00] <ogra> if you just boot the img file there is no spare space
[14:00] <lool> Yes, which exposes this bug which apparently other people are seeing
[14:00] <ogra> so you would need to create a 4G image and dd the img file into it to have the proper way
[14:00] <lool> As I noted in email, if I append some zeroes at the end of the image, I don't get this issue
[14:00] <lool> like 10 MBs or so
[14:00] <ogra> yes, the bug is on antimony side though
[14:01] <lool> ogra: It's trivial to add space to the QEMU SD backing image...
[14:01] <lool> dd if=/dev/zero bs=1024 count=10240 >> /tmp/maverick-preinstalled-netbook-armel+omap.img
[14:01] <ogra> but it shouldnt appear if there is space to resize to, the resizing "fixes" the filesystem
[14:02] <ogra> thats why we dont see it (apart from jasper.log) on real installs
[14:02] <lag> Has the meeting been cancelled?
[14:02] <ogra> lag, nope
[14:02] <lool> ogra: Ok; I have other things to work on and I'm not blocked by that bug; I found it relevant to share what I believe is a bug in the Ubuntu images exposed by testing in QEMU, but it's time consuming for me to make my point and I have tons of other things to look into, sorry
[14:03] <ogra> lool, yeah, understood, thanks for pointing it out
[14:03] <lool> I can share the recipe to reproduce, but you don't seem interested in resolving what appears to me as a bug in the jasper scripts
[14:03] <ogra> its not in jasper
[14:03] <ogra> the FS is apparently corrupt without resizing
[14:03] <ogra> which means its corrupt at creation time
[14:04] <ogra> and thats surely something i'll look at
[14:04] <ogra> what is worrying me more though is that the reboot doesnt work
[14:13] <lag> ogra: When I build my own initrd, do I have to execute depmod at any stage? If so, what stage?
[14:13] <lool> ogra: Well I'm not entirely sure it's corrupt at image creation time
[14:13] <ogra> update-initramfs does that iirc
[14:14] <lool> ogra: jasper resizes the partitions before calling resize2fs, to it might get that part wrong...
[14:14] <ogra> lool, only your jasper.log could tell :)
[14:14] <ogra> but after you sent me that mail i checked a jasper.log and i see corruption there
[14:15] <lool> ogra: Well perhaps you can reproduce in QEMU and dig the info you need?  It's not hard, the .debs are pre-built, wont mess your other qemu, and you just need a maverick daily image to try out
[14:15] <ogra> lool, i will
[14:17] <lool> NCommander: I've just pasted the bug id on #linaro, but you don't seem to be in there
[14:17] <lool> NCommander: https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/623375
[14:17] <ubot2> Launchpad bug 623375 in initramfs-tools (Ubuntu) "Skipping the bootloader installation when creating rootfs or installation media (affects: 1) (heat: 8)" [Undecided,New]
[14:18] <ogra> lool, i pointed him to it in the arm meeting
[14:18] <NCommander> lool: yeah, I saw that. Whoops on my part, though ideally, we shouldn't directly run update-initramfs in a chroot either
[14:22] <lool> NCommander: I don't see an issue with running update-initramfs in a chroot, in fact it's the only way to generate an initrd
[14:23] <lag> ogra: ?
[14:23] <ogra> lag, ?
[14:23] <lag> Look up
 update-initramfs does that iirc
[14:23] <NCommander> lool: I meant run it if a trigger calls it; we should run it if the user calls it directly. Obviously the generic bit of generic subarch detection is a bit too generic :-)
[14:23] <ogra> look up too ;)
[14:23] <lool> NCommander: I don't think we want to run flash-kernel though
[14:24] <lool> Which is what the bug is about
[14:24] <NCommander> lool: I think we can detect the chroot via a syscall (I remember there's a way to do it in C), and then we can adjust what we do based off that
[14:24] <ogra> lool, before NCommander changed it it wouldnt have executed :)
 lag: update-initramfs does that iirc
[14:24] <lag> :)
[14:24] <ogra> lool, https://blueprints.edge.launchpad.net/ubuntu/+spec/mobile-maverick-arm-improved-subarch-detection
[14:25] <NCommander> ogra: right, since flash-kernel --supported would have ailed
[14:25] <NCommander> *failed
[14:25]  * NCommander needs a new keyboard
[14:27] <lool> NCommander: it's a bad idea to detect the chroot
[14:27] <lool> NCommander: d-i and ubiquity will install into /target, where you do want flash-kernel to run
[14:28] <NCommander> lool: we can have special logic in flash-kernel-installer to simply manually call flash-kernel and work around the problem.
[14:28] <NCommander> but point taken
[14:28] <NCommander> lool: what do you suggest for a solution?
[14:29] <lag> ogra: http://paste.ubuntu.com/482907/
[14:30] <ogra> lag, cool !
[14:30] <lag> How is that cool?
[14:30] <ogra> it works
[14:31] <lag> ogra: FATAL: Could not load /lib/modules/2.6.35-18-omap/modules.dep: No such file or directory
[14:31] <ogra> ignore that, you get to ubiquity-dm
[14:32] <ogra> (which doesnt start because of a bug in oem-config)
[14:32] <lag> I don't want to ignore that
[14:32] <lag> I want to fix that :)
[14:35] <lag> ogra: -^
[14:44] <lool> NCommander: well it was discussed in the bug already
[14:44] <NCommander> lool: I haven't had a chance to read it. LP from China is ... interesting
[14:45] <lool> NCommander: Oh you're there already, how is it?
[14:45] <lool> Chinese?
[14:45] <ogra> lost of meo-burgers :)
[14:45] <NCommander> lool: I've been here for a little over a week and a half :-)
[14:45] <ogra> *meow
[14:45] <NCommander> ogra: that's vietnam
[14:59] <NCommander> ian_brasil: so, I admit, I haven't looked at the liquid stuff in-depth. Do you have a seed yet?
[14:59] <ian_brasil> yes
[14:59] <NCommander> (or a metapackage, but a seed is preferable)
[14:59] <NCommander> oooh
[14:59] <NCommander> handy
[14:59] <GrueMaster> ogra: you really should watch food network sometime.  You'd know that in china, dog is the meat of choice.
[14:59] <NCommander> ian_brasil: so if I build a chroot, and then do apt-get install kubuntu-liquid^, everything works?
[15:00] <ian_brasil> no
[15:00] <NCommander> ian_brasil: it doesn't?
[15:00]  * NCommander admits he's not sure what your seed name is
[15:00] <ian_brasil> no ..we dropped the liquid name
[15:00] <ian_brasil> liquid was just a code name
[15:01] <NCommander> ian_brasil: oops, I'm out of the loop >.<;
[15:01] <ian_brasil> damn..fire alarm..back in a minute
[15:13] <ian_brasil> excitement over
[15:13] <ian_brasil> NCommander: the meta package is kubuntu-mobile
[15:13] <ian_brasil> https://edge.launchpad.net/ubuntu/maverick/+package/kubuntu-mobile
[15:13] <NCommander> ian_brasil: heh
[15:14] <NCommander> ian_brasil: right, next step is to modify livecd-rootfs to add it as an image target
[15:14] <NCommander> ian_brasil: its pretty straightforward on where the edits have to be made. Only thing is you want to pull by task, and not metapackage
[15:15] <ian_brasil> ok
[15:16] <ian_brasil> we have done that before i seem to remember
[15:19] <ian_brasil> NCommander: i will ping you when that is done
[15:19] <mopdenacker> ogra: Hi! I was wondering what OMAP3 boards you support in your OMAP prebuilt images. Just the Beagle board?
[15:20] <ogra> cureently just the beagle, yes
[15:20] <NCommander> ian_brasil: thanks. I can't merge or do the upload, but I can guide you with the edits and doing some initial testing
[15:20] <mopdenacker> ogra: all right, thanks!
[15:20] <ogra> mopdenacker, iegp2 might work if you have a special u-boot, gumstix too
[15:20] <ogra> ootb only beagle though
[15:21] <rsalveti> mopdenacker: ogra: xm should also work, but we have a mmc issue
[15:21] <ogra> err, indeed, i counted that as beagle :)
[15:21] <rsalveti> ogra: there are just too many different beagles at the marked hah
[15:22] <rsalveti> b, c, XM
[15:22] <ogra> C4 and XM are the ones we'll support by release day
[15:22] <rsalveti> sure
[15:22] <ogra> b will likely have issues to even boot
[15:22] <rsalveti> hehe, probably
[15:22] <ogra> at least our current images
[15:22] <rsalveti> unless we get a minimal image, no way to support it
[15:22] <rsalveti> even for simple boot
[15:23] <ogra> right
[15:23] <rsalveti> mine is running well with a simple rootstock fs
[15:23] <GrueMaster> ogra: Any chance of building an alt-inst image?
[15:23] <ogra> GrueMaster, nope
[15:23] <GrueMaster> ok.
[15:23] <rsalveti> ogra: I commented at the ureadahead bug, it doesn't make any difference for us
[15:23] <rsalveti> I checked that
[15:23] <ogra> GrueMaster, we are fully focused on preinstalled images and would have no way to support systems without NAND in a sane way atm
[15:24] <rsalveti> but let's wait for the new rewrite
[15:24] <rsalveti> and it doesn't make any sense to run until we get OOM, doesn't help at all
[15:24] <ogra> rsalveti, yeah, i talked to Keybuk already this morning (thats why he commented on the bug)
[15:24] <GrueMaster> ogra: ok.
[15:24] <rsalveti> ogra: I saw that, and at the time I got to irc he wasn't there anymore
[15:24] <ogra> GrueMaster, would be good to probably address that in N
[15:25] <ogra> oh, he dropped again ... ? bah
[15:25] <GrueMaster> ogra: What about a preinst-min image?
[15:25] <rsalveti> ogra: so let's wait for the new version, then we can test
[15:25] <ogra> GrueMaster, requires time i dont have
[15:25] <GrueMaster> Minor mods needed.
[15:25] <rsalveti> but I doubt it will make any difference
[15:25] <ogra> no, massive mods needed
[15:25] <GrueMaster> Ok, just a suggestion.
[15:25] <ogra> thats the prob
[15:25] <rsalveti> but will be happy to be wrong
[15:25] <ogra> there apparently is a base image already that has been implemented for special purposes
[15:26] <ogra> to change that requires a ton of changes
[15:26] <ogra> (it doesnt build an image, just a base tarball for local testing purpose)
[15:27] <ogra> GrueMaster, i'd love to have it, but the current quality of the images we actually have makes me thing that i wont find the time
[15:27] <ogra> *think
[15:27]  * ogra gest some coffee
[15:28] <GrueMaster> Actually, if we had them, it might be easier to debug netbook image issues.
[15:28] <GrueMaster> And daily image testing could continue at a limited pace.
[15:29]  * GrueMaster remembers making this same arguement months ago.
[15:32] <rsavoye> so I have a new imx51 "SmartTop" system sitting here I want to upgrade to maverick. Will it break ?
[15:34] <ogra> GrueMaster, yes, and i said "i'd love to have them but i dont know if i have the time"
[15:34] <ogra> rsavoye, no idea, we dropped imx51 support with lucid
[15:35] <rsavoye> bummer. Can I upgrade and leave the kernel alone ?
[15:35] <ogra> mater of luck i guess
[15:35] <rsavoye> it's running karmic now
[15:36] <GrueMaster> rsavoye: You'd need to bump the kernel.  Karmic was Armv6+vfp.
[15:36] <GrueMaster> Might be as easy as copying the config and rebuilding.
[15:36] <ogra> it might be possible to run v7 userspace with a v6 compiled kernel, not sure
[15:37] <ogra> as long as your userspace is all v7
[15:37] <ogra> i'D just keep a backup of the original system and try it :)
[15:37] <rsavoye> so to do the user space hack, I'd just change sources.list?
[15:37] <ogra> yes
[15:37] <rsavoye> guess I'll let you know :-)
[15:37] <ogra> but really, keep a backup !
[15:38] <rsavoye> it's fresh hardware, so nothing to loose
[15:38] <ogra> GrueMaster, our buildds were all running v5 compiled kernels until we got the babbage boards in the DC
[15:38] <ogra> there were issues but i dont know if they were caused by v5 vs 6/7
[15:40] <rsavoye> is ther an easy way to block upgrading the kernel when I upgrade everything else ?
[15:41] <ogra> it shuldnt upgrade the kernel unless you already have an ubuntu kernel package
[15:41] <ogra> which i doubt
[15:41] <rsavoye> cool, I'll give it a try
[15:42] <mopdenacker> rsavoye: I confirm. I use Lucid on my IGEPv2 board, and everything gets updated, except my custom kernel.
[15:42] <GrueMaster> rsavoye: YOu can try to do a dist-upgrade, but cancel when it asks to continue.  Then do a manual install on individual packages.
[15:43] <rsavoye> dist-upgrade or update-manager -d ?
[15:44] <ogra> both should work
[15:44] <ogra> or do-release-upgrade
[15:44] <ogra> (the cli version of update-manager)
[15:48] <rsavoye> ah, I'll try that
[15:53] <mopdenacker> ogra: did you solve your issue with the latest preinstalled images? I'm asking because we need to make our own for our internal releases, and I need your howto on this...
[15:54] <ogra> mopdenacker, half of it
[16:00] <mopdenacker> ogra: thanks for the status update. Good luck with the second half!
[16:01] <ogra> mopdenacker, second half is a package failing to build which keeps us from rolling images atm we're trying to get that fixed asap
[16:05] <ogra> hey devilhorns
[16:05] <devilhorns> hi ogra :)
[16:05] <ogra> just sent a mail your way :)
[16:05] <devilhorns> oh super :)
[16:05] <devilhorns> guess yesterday was just bad timing :)
[16:05] <ogra> yeah
[16:05] <devilhorns> hehehe
[16:05] <ogra> which TZ are you in ?
[16:05]  * ogra is in europe
[16:06] <devilhorns> EST
[16:06] <devilhorns> in america
[16:06] <devilhorns> east coast
[16:06] <bench_adidas> hi, what kind of hardware can you use ubuntu on?
[16:06] <bench_adidas> can you give me a system example?
[16:07] <ogra> ah, east coast is fine, the time you replied looked more like asian morning to me :)
[16:07] <devilhorns> ogra, k, just got the mail
[16:07] <ogra> great
[16:07] <ogra> davidm, meet devilhorns
[16:07] <ogra> :)
[16:07] <robclark> rsalveti: I sent you a uImage..
[16:07] <hrw> bench_adidas: omap3, omap4, i.mx51
[16:07] <devilhorns> ogra, well, was up late last night talking to raster :) and working on some code
[16:07] <robclark> it will either not boot at all, work perfectly, or something in between ;-)
[16:08] <devilhorns> hi davidm :)
[16:09] <bench_adidas> can i get a system example please?
[16:10] <ogra> bench_adidas, C4 beagle board will work with 10.10, marvell dove and freescale babbage too
[16:10] <bench_adidas> is there one? an example or is this topic the new sh!t
[16:10] <ogra> err 10.04
[16:10] <bench_adidas> ?...
[16:11] <bench_adidas> ah! cool!
[16:11] <ogra> the dove isnt on sale and the babbage is really expensive
[16:12] <devilhorns> ogra, typing up a response now wrt that email :)
[16:12] <ogra> devilhorns, awesome :)
[16:13] <bench_adidas> babbage is named after a character eh!
[16:14] <ogra> likely, ask freescale marketing dept. :)
[16:14] <bench_adidas> OMAP3 processor <<< only uses 2 watts?
[16:14] <ogra> its ARM, sure :)
[16:15] <bench_adidas> ogra, r u supposed to be a computr architech?
[16:16] <ogra> me ?
[16:16] <bench_adidas> oh-gra!
[16:17] <ogra> i'm a software integrator ...
[16:17] <bench_adidas> ive never herd of software inegrator
[16:17] <ogra> stealing work from others and making OSes out of them :)
[16:17] <devilhorns> lol
[16:18] <davidm> hello devilhorns
[16:18] <devilhorns> hi davidm :)
[16:19] <davidm> I'll look forward to your response to ogra's email
[16:19] <devilhorns> :) about to send it now
[16:26] <devilhorns> ogra, in my day, we called that Systems Integration :)
[16:26] <ogra> yeah, probably the better term :)
[16:26] <devilhorns> :)
[16:53] <bench_adidas> bye channel. thanks
[17:43] <rsalveti> robclark: thanks, will try now
[17:43] <rsalveti> was at lunch :-)
[17:43] <robclark> cool
[17:48] <rsalveti> GrueMaster: and your es2, how is it going?
[17:49] <GrueMaster> Had to clean up a large area of my office yesterday to accommodate it along with my XM & Dove.  Just getting the final wiring in place now.
[17:50] <GrueMaster> I did manage to get it booting to X and netbook-launcher-efl Friday.
[17:51] <rsalveti> cool
[17:51] <rsalveti> hopefully we're getting ours next week
[17:58] <rsavoye> hope your XM board works better than mine...
[18:00] <rsalveti> mine only works with mem=256M :-)
[18:00] <rsalveti> but it's a P8
[18:10] <rsavoye> oh well, looks like I just wedged my imx51 board :-( Time to start over
[18:11] <rsalveti> rsavoye: if you got the kernel and the boot loader working, I'd suggest you to generate a rootfs with rootstock
[18:11] <rsalveti> just a minimal, so you can get something to work with maverick
[18:11] <rsavoye> it hangs after "init crypto disks"
[18:12] <rsalveti> maverick?
[18:12] <rsavoye> this was after upgrading to maverick user space on the karmic kernel
[18:12] <ogra> rsavoye, on a serial console ?
[18:12] <ogra> you might not have serial getty enabled
[18:13] <ogra> (doesnt happen by default)
[18:13] <rsavoye> hdmi monitor
[18:13] <ogra> ah, k
[18:13] <rsavoye> I guess I should pop the cover off the SmartTop an insatll the serial dongle
[18:14] <ogra> well, it should work on a monitor for sure
[18:14] <rsavoye> that's what I hoped
[18:14] <ogra> also its weird that you have crypto disks installed
[18:14] <rsavoye> I get a bunch of boot messages then it hangs
[18:14] <rsavoye> I don't think I did, not sure where that came from
[18:14] <ogra> i think thats only kept by the installer if you actually chose to encrypt your homedir
[18:15] <rsavoye> al I did was an upgrade :-)
[18:15] <ogra> well, its an upgrade
[18:15] <rsavoye> no user dir beyond the default one
[18:15] <ogra> *someone* picked to install it :)
[18:15] <rsavoye> poltergists are hell...
[18:15] <ogra> hehe
[18:16] <rsalveti> robclark: well, the display works :-)
[18:17] <rsalveti> robclark: can see 2 penguins and the boot log
[18:17] <rsalveti> but got stuck after udev
[18:17] <rsalveti> but I only got your uImage, so could be missing modules and stuff
[18:18] <rsalveti> robclark: which tree is this one?
[18:30]  * prpplague looks around for a blue box
[18:33] <devilhorns> ol
[18:35] <devilhorns> err lol
[18:35] <devilhorns> dunno what happened to the first L there
[18:36] <devilhorns> ogra, around ?
[18:40] <devilhorns> ogra, ok, well when you get this, could you email me a list of packages that I will need to focus on ? Obviously the standard EFL libs and such, but not sure what other ones there may be. Thanks :)
[18:58] <robclark> rsalveti: prpplague found something interesting..
[18:58] <robclark> I'd been enabling only one 1fb.. but when 2nd fb is enabled then it doesn't work
[18:58] <robclark> so I think we have something to go on now
[18:58] <rsalveti> hm, ok
[18:58] <prpplague> rsalveti: all of th e patches work, but when only 1 fb is enabled
[18:58] <robclark> rsalveti: try with your existing kernel tree.. and change # of fb's to 1..  which I think you can even do w/ a bootarg
[18:58] <prpplague> rsalveti: you can change the .config to turn those off
[19:01] <rsalveti> prpplague: robclark: interesting, will try
[19:18] <robclark> prpplague, rsalveti: I see what the issue is.. will have a fix in a bit
[19:19] <robclark> basically fb1 gets updated with new size, instead of fb0
[19:19] <robclark> but I'm not completely sure if it is the same issue that rsalveti sees..  with this issue, you'd still see scrambled picture, rather than no picture
[19:19] <robclark> brb
[19:22] <prpplague> robclark: well it depends on the display, some displays won't even display the scrambled picture to do incorrect data
[19:26] <robclark> prpplague: hmm.. from display standpoint, the signal timings should be good.. so from monitor's point of view the picture is just fine.. the user is just looking at some abstract art ;-)
[19:29] <robclark> (well, ok, you could run into some issues switching from lower to higher resolution, if you've exceeded the size of your framebuffer)
[19:30] <prpplague> robclark: so you found the code issue?
[19:30] <robclark> yeah.. basically the wrong framebuffer gets resized
[19:30] <robclark> should be fixable
[19:31] <prpplague> robclark: what does it do, just assume it is the last framebuffer available?
[19:31] <robclark> seems to be
[19:32] <rsalveti> makes sense
[19:33] <robclark> yeah, basically each fb shares same dssdev instance.. so when second fb registers it overwrites the first fb's callback
[19:34] <rsalveti> cool, nice catch
[19:49] <Baybal> hi
[19:49] <Baybal> do you have accelerated X on omap3 already?
[19:50] <rsalveti> Baybal: you have the sgx package, but it's not yet integrated at X11 as we have for n900
[21:21] <prpplague> rsalveti: did you get a chance to test the kernel with 1fb?
[21:22] <prpplague> mopdenacker: greetings
[21:22] <rsalveti> prpplague: not yet, needed to debug another issue
[21:22] <rsalveti> will do in some minutes
[21:23] <prpplague> rsalveti: np, just checking
[21:25] <mopdenacker> prpplague: hi!
[21:55] <GrueMaster> ogra_cmpc: Still up?
[23:05] <ndec> rsalveti: what do you mean by 'we have the sgx package on omap3'? do you mean a ubuntu package or the TI tar ball?
[23:06] <rsalveti> ndec: just tar ball, we're still waiting for the official deb :-)
[23:06] <ndec> rsalveti: too bad ;-) that would have been better for me ;-)
[23:06] <rsalveti> haha :-)
[23:11] <rsalveti> prpplague: robclark: sorry for taking so long, but I can confirm that it works when I compile the kernel with just one framebuffer
[23:11] <rsalveti> with robclark's patches on top of ubuntu kernel
[23:11] <prpplague> rsalveti: dandy
[23:15] <robclark>  oh goody :-)
[23:15]  * robclark is working on better patch to support multi fb