[06:25] <anish[1]> anyone tried compiling raspberry pi kernel using ubuntu10.10?
[20:20] <xnox> ogra_: do you have a bug # handy of the "can't type in the fields in oem-config but works elsewhere"
[20:25] <topi`> quick q: i'm considering getting a samsung chromebook and installing raring on it. do the chromeOS suspend/resume bugs affect ubuntu as well?
[20:28] <ogra_> xnox, heh, funny coincidence ...
[20:29] <ogra_> xnox, watch your bugmail. i just duplicated one to the master bug
[20:29] <ogra_> bug 1093050
[20:29] <ubot2> Launchpad bug 1093050 in ubuntu-nexus7 "compiz dies during oem-config and steals the focus so that input fields are unusable" [High,Confirmed] https://launchpad.net/bugs/1093050
[20:30] <ogra_> i thought i made the description clear enough, but just searched my butt off to find it again ...
[20:30] <xnox> ogra_: thanks, i was pinged about the one you marked as duplicate on #ubuntu-quality ;-)
[20:31] <ogra_> heh
[20:32] <marvin24> is the omap u-boot device tree the same as the kernel one?
[20:32] <marvin24> I wonder how to pass the device tree to u-boot on tegra
[20:33] <ogra_> ppisati, ^^^
[20:33] <marvin24> btw, it's maybe not a clever choice to put device tree outside of /boot if you want to load it
[20:33] <ppisati> marvin24: you mean the DTB file? it's build from kernel source so yes
[20:33] <ppisati> *built
[20:34] <marvin24> ppisati: you mean it is build into the kernel?
[20:34] <ppisati> marvin24: nope
[20:34] <ppisati> marvin24: it's in...
[20:34] <ppisati> marvin24: wait
[20:34] <marvin24> I know it is inside the kernel source
[20:34] <marvin24> but you need to pass it to the kernel on boot
[20:34] <ppisati> marvin24: right
[20:35] <marvin24> either you compile it in (bad)
[20:35] <marvin24> or you load it with uboot
[20:35] <ppisati> marvin24: it's not compiled in
[20:35] <marvin24> ppisati: so how is it loaded?
[20:35] <ppisati> marvin24: we are switching to a multiplatform kernel (omap3/4, freescale imx6 and vexpress)
[20:35] <marvin24> yes, even with single platform (multi-soc) you need to load it
[20:36] <ppisati> marvin24: you manually modify uboot.scr or uenv.txt (or the other don't remember)
[20:36] <ppisati> marvin24: wait
[20:36] <ppisati> marvin24: and add
[20:36] <marvin24> I haven't found this in flash-kernel
[20:36] <ppisati> marvin24: "fatload mmc 0:1 0x82600000 board.dtb"
[20:36] <marvin24> that's why I asked
[20:36] <ppisati> marvin24: "bootm ... ... 0x82600000"
[20:36] <ppisati> marvin24: our flash-kernel doesn't support DTB
[20:37] <ppisati> marvin24: you need to do the modification manually
[20:38] <marvin24> oh
[20:38] <marvin24> so hard coded in u-boot ...
[20:39] <ppisati> marvin24: you can modify the loader script and rebuild (boot.scr) or just modify/update it (uenv.txt&c)
[20:39] <marvin24> boot script is in /usr/share/... and should not be modified
[20:40] <marvin24> and uenv.txt is kinda non standard, but ok
[20:40] <marvin24> if that's that way to go
[20:41] <marvin24> ppisati: still, dtb in /lib/firmware/device-tree is not so nice
[20:41] <ppisati> marvin24: there was something in /etc/...
[20:41] <marvin24> if you have a /boot partition
[20:41] <ppisati> marvin24: uh?
[20:41] <ppisati> yu copy it to the fat partition and you load it from there
[20:41] <ppisati> marvin24: that's what flash-kernel should do
[20:41] <marvin24> there is /etc/defaults/flash-kernel or so which can be enhanced
[20:42] <ppisati> marvin24: but (unfortunately) doesn't
[20:42] <marvin24> ah, copy
[20:42] <marvin24> I did it by hand
[20:42] <marvin24> yes, also missing in flash-kernel
[20:44] <ppisati> marvin24: watch out that if you are running an old version of u-boot it doesn't support dtb
[20:46] <marvin24> ppisati: it's already booting (2013.01)
[20:46] <marvin24> just need to fix up the last things (e.g. flash-kernel)
[20:51] <qengho> topi`: I have a Chromebook that's a few months old.  Has Precise, which does not suspend.  I don't know about Raring.
[20:54] <ogra_> qengho, apparently hrw's kernel in raring is supposed to suspend
[20:54] <ogra_> i havent found the time to try it yet
[20:54] <qengho> Nice.  I have a reason to upgrade, then.
[20:55]  * ogra_ runs raring userspace but still the original kernel
[21:07] <topi`> qengho: have you tested if suspend works in chromeOS?
[21:08] <topi`> I just read that there are problems suspending in chromeOS
[21:08] <topi`> doesn't ubuntu use the same kernel?
[21:08] <ogra_> worked in the original chromeos install for me
[21:09] <topi`> ogra_: sounds better than the suspend reliability in AC100, then ;)
[21:09] <ogra_> well, in ubuntu it reliably doesnt suspend  with that kernel
[21:09] <topi`> wife wants an absolutely quiet netbook, so I'm probably shelling out some $$$ for chromebook
[21:09] <ogra_> and if i upgrade i'll likely lose dualboot
[21:10] <topi`> how does dualboot work then?
[21:10] <ogra_> and while flash from chromeone works flawless in ubuntu chromium, the hangout plugin doesnt
[21:10] <topi`> I know nothing of samsung bootloader
[21:10] <ogra_> painful
[21:10] <qengho> topi`: not the same kernel, exept in the narrowest sense as in "your television uses the same kernel as your Android phone".
[21:10] <ogra_> you need to switch back from developer mode to boot back int chrOS
[21:11] <topi`> interesting
[21:11] <ogra_> qengho, i currently use the exact same kernel here
[21:12] <topi`> I knew ogra would ;)
[21:12] <topi`> ogra_: I bet you must already be playing with some nice Aarch64 boards already ;)
[21:13] <ogra_> nah, #ubuntu-touch toptally sucked me in
[21:13] <topi`> you guys get all those fancy devices a year earlier than us mortals
[21:13] <topi`> ouch...
[21:13] <ogra_> and the boards nowadays go rather to linaro
[21:13] <topi`> I was (slightly) involved in the touchscreen driver for the Nokia N(
[21:13] <topi`> N9
[21:15] <ogra_> well, ubuntu touch bases on CWM 10.1 ...
[21:15] <ogra_> so there are no drivers to touch, they just work
[21:15] <topi`> ok
[21:19] <ogra_> 23 ports to other devices underway after 5 days ... https://wiki.ubuntu.com/Touch/Devices
[21:21] <xnox> ogra_: are they merged? are they legal to be merged?
[21:21] <ogra_> not yet merged, not sure what the plan is on merging, but there are images that you can just use with our userspace image
[21:22] <xnox> awesome!
[21:22] <ogra_> i think its absolutely legal
[21:23] <xnox> if the userspace image is detached than I can see how we don't have to merge anything, apart from possibly make pointers to android repo git forests URL (either straight from android.com or with some patches applied in forked github repos)
[21:23] <xnox> s/detached/independ of base-hw image/
[21:24] <ogra_> yeah
[21:24] <ogra_> porting is largely just copy paste work and a successfull compile run
[21:25] <xnox> oh, so we could automate it =) e.g. by hosting a repository with android-repo manifests URLs pointing to the right places.
[21:26] <ogra_> well, until you run into build issues
[21:26] <ogra_> but yeah, you could just rip the snippets out of CWM
[21:27] <infinity> ogra_: s/CWM/CM/ I assume?
[21:27] <ogra_> err, yes
[21:28]  * infinity was trying to sort out how ClockWork factored into this.
[21:28] <ogra_> heh, i'm just learning all the android l33tspeak and names, bear with me :)
[21:31] <XorA> ogra_: hehe, learning to optimize by changing the wallpaper then?
[21:31] <ogra_> lol
[21:32] <XorA> my Android devices seem to get stuck on stock roms, Optimize too often means break ;-)
[21:34] <ogra_> well, we only use the kernel and driver layers (HAL, surfaceflinger etc) ... the rest is a plain ubuntu rootfs
[21:34] <ogra_> so as long as androind HW layer doesnt suck performance wise ....
[21:35] <XorA> would need one of these funky modern devices I guess to try ubuntu-touch
[21:43] <ogra_> well, yeah, dualcore and 1G is currently a requirement ...
[21:44] <ogra_> i doubt you would have aany fun below that
[21:48] <marvin24> ppisati: I guess I will just change the kernel package to copy the relevant device tree to /boot/device-tree.dtb based on /proc/device-tree/model instead of poking around with flash-kernel
[21:49] <ogra_> ++
[21:49] <ogra_> its not like they change or anything
[21:50] <XorA> ogra_: my phone is an Xperia Play :-D so just a little old :-D