**** BEGIN LOGGING AT Thu Mar 10 02:59:57 2011 Mar 10 03:51:17 ogra / rsalveti ping Mar 10 03:51:49 prpplague: pong Mar 10 03:52:11 rsalveti: hey, i'm totally brain dead this evening but...... Mar 10 03:52:37 rsalveti: i need to compile a custom kernel for the panda ubuntu images Mar 10 03:52:44 prpplague: ok Mar 10 03:53:21 rsalveti: what git tree do i need to use, and are there any gotchas to doing a based install on the sd card, and then replacing the kernel with my custom one? Mar 10 03:53:50 prpplague: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-natty.git;a=summary Mar 10 03:53:52 for natty Mar 10 03:54:04 rsalveti: is that 10.10 ? Mar 10 03:54:04 prpplague: ti-omap4-dev gets you to the 38 kernel Mar 10 03:54:10 11.04 Mar 10 03:54:15 do you need for 10.10? Mar 10 03:54:36 10.10 is what we have on omapedia, but if 11.04 is current that is fine Mar 10 03:55:45 rsalveti: any gotchas on doing a basic install on sd , then replacing the kernel with a custom built one? Mar 10 03:56:00 i need to add support for a lvds display via the DPI interface Mar 10 03:56:31 prpplague: just need to install the kernel package, that will generate the initrd Mar 10 03:56:51 then you need to generate and copy the uInitrd and uImage files to the first partition Mar 10 03:57:00 or if you're running the board, just call flash-kernel Mar 10 03:57:06 if it's not called automatically already Mar 10 03:57:42 rsalveti: is the procedure documented somewhere? Mar 10 04:01:01 prpplague: you mean, to build the kernel package? Mar 10 04:01:09 rsalveti: correct Mar 10 04:01:42 cooloney: do you know the correct wiki page that describe how to build the kernel? Mar 10 04:01:52 the kernel wiki list is quite huge Mar 10 04:06:24 prpplague: https://wiki.ubuntu.com/KernelTeam/KernelMaintenance may help Mar 10 04:06:54 rsalveti: thanks!!! Mar 10 04:06:56 * prpplague looks Mar 10 04:09:12 I generally cross build it with debuild -eCROSS_COMPILE=arm-linux-gnueabi- -b -aarmel Mar 10 04:09:36 but at this wiki you can find all the details on how to maintain your own ubuntu kernel package Mar 10 04:11:01 rsalveti: hmm, looks like i need to do some reading tomorrow to come up to speed Mar 10 04:11:32 prpplague: yup Mar 10 04:12:09 rsalveti: well i'll bookmark and have look in the morning Mar 10 04:12:15 i'm totally brain dead Mar 10 04:12:35 got the hardware for my netpandabook working today Mar 10 04:12:53 rsalveti: just need to get the kernel updated for the ubuntu build Mar 10 06:27:48 NCommander: https://bugs.launchpad.net/ubuntu/+source/webkit/+bug/728211 Mar 10 06:27:49 Launchpad bug 728211 in webkit "webkit crashes with SIGSEGV on ARM" [Undecided,In progress] Mar 10 06:27:55 one merge proposal for the webkit fix Mar 10 06:34:55 rsalveti: sorry, just back from lunch. Mar 10 06:35:01 rsalveti: yeah, your URL is right. Mar 10 06:37:44 cool Mar 10 06:38:00 * rsalveti gone, back in 7 hours Mar 10 06:38:23 rsalveti: good night Mar 10 06:38:42 thks! Mar 10 10:25:20 ogra, managed to upgrade your ac100 to natty? Mar 10 10:26:30 anyone else with a tegra or other non-NEON capable hardware could test latest Qt in natty to see if it works - it is supposed to be built without NEON except for a few files which should only be used on NEON-capable hw Mar 10 11:02:00 vstehle: rsalveti: Hi! Is there a reason for pvr-omap4 to depend on libgles and libegl? It breaks my workflow (installing libgles, libegl separately under /usr/local and using LD_LIBRARY_PATH to run with them) :( Mar 10 11:02:53 alf: yes, the "test" binaries, which are in pvr-omap4 package today Mar 10 11:03:15 What does this break exactly? Mar 10 11:05:38 vstehle: 1. The ability to have both mesa and pvr installed and select at will (eg LD_LIBRARY_PATH) and 2. the pvr packages don't provide -dev versions so I can't build anything with them (I have to have mesa -dev packages installed which I can't because they conflict with the pvr ones) Mar 10 11:07:24 vstehle: previously I had installed pvr-omap4 normally and manually extracted libgles/egl -sgx under /usr/local/lib/sgx, so I could just select what to use with LD_LIBRARY_PATH Mar 10 11:07:55 vstehle: (and still be able to compile using the mesa -dev packages) Mar 10 11:09:44 alf: I am not sure we can have 1. For 2, we now have a -dev package on-going "internally". rsalveti is on it :) Mar 10 11:12:35 vstehle: That's good news I guess. Still I don't think pvr-omap4 depending on libgles is the best approach. Eg you could have eg a pvr-omap4-tests that contains the tests and is suggested by pvr-omap4 Mar 10 11:18:04 alf: agreed. I'll track that. Mar 10 11:21:48 vstehle: Thanks :) Another argument for this is that although there are separate packages for gles, gles2, vg there is no way to install only a subset of them (because they depend on pvr-omap4 that in turn depends on all of them). Mar 10 12:03:56 janimo, probably GrueMaster can test if i.e. mumble starts on hhis dove, i havent attempted a new upgrade yet on the ac100 Mar 10 12:08:38 janimo, i see that the tsaksel WI was closed, did it just work ? Mar 10 12:08:46 *tasksel Mar 10 12:35:25 ogra, GrueMaster closed that, I have not worked on that yet Mar 10 12:35:41 so I don;t think it should be DONE unless things just fell into place by default :) Mar 10 12:36:03 well, i'll do a test install later today lets see, probably it just runs if the debconf frontend is selected Mar 10 12:37:13 alf, is GLES 2.0 preferred over GLES 1.1 or they should be picked on an app by app basis and should coexist? Mar 10 12:37:38 since the API's are so differnet 2.0 does not look like a regular 'improvement' Mar 10 12:38:12 janimo: gles1 and gles2 are not compatible Mar 10 12:38:39 alf, yes I know. But is one preferred over the other when writing new apps Mar 10 12:38:47 when peiple tlak about let's port to GLES Mar 10 12:38:48 janimo: yes, gles2 Mar 10 12:38:52 do they mean both? Mar 10 12:38:54 ok Mar 10 12:39:00 great, thanks Mar 10 12:39:59 janimo: in the sense that programmable gfx pipeline is the future (and there is good support for it even now) Mar 10 12:40:34 yw Mar 10 13:33:30 ./join #gstreamer Mar 10 14:03:07 alf: yeah, makes sense Mar 10 14:03:18 will change it together with the new -dev package Mar 10 14:03:30 should hit the ppa later today Mar 10 14:03:37 rsalveti: cool, thanks Mar 10 14:04:06 rsalveti: btw, I am getting a Do you want to continue [Y/n]? y Mar 10 14:04:22 rsalveti: E: Could not perform immediate configuration on 'libgles2-sgx-omap4'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) Mar 10 14:04:46 rsalveti: on alpha3 image, any ideas? Mar 10 14:05:08 rsalveti: (using omap-trunk) Mar 10 14:05:11 alf: not yet, will try to reproduce Mar 10 14:05:32 I have a fresh a3 that just booted Mar 10 14:05:50 alf: this is at the first moment you install the packages? Mar 10 14:05:57 or after already installing the mesa ones Mar 10 14:06:02 including the -dev package Mar 10 14:07:32 after having installed the mesa ones, I do an apt-get install pvr-omap4 Mar 10 14:08:32 alf: did you installed the -dev packges first? Mar 10 14:09:30 rsalveti: yes mesa -dev packages are installed Mar 10 14:09:38 that could be the issue Mar 10 14:09:44 will try to reproduce Mar 10 14:13:46 rsalveti: FWIW, http://pastebin.ubuntu.com/578346/ Mar 10 14:14:10 janimo: would you mind applying merge request from bug 728211? Mar 10 14:14:11 Launchpad bug 728211 in webkit "webkit crashes with SIGSEGV on ARM" [Undecided,In progress] https://launchpad.net/bugs/728211 Mar 10 14:14:21 rsalveti, will do Mar 10 14:14:27 janimo: thanks! Mar 10 14:14:36 rsalveti, upload too I presume? Mar 10 14:14:48 janimo: yes :-) Mar 10 14:14:53 oki :) Mar 10 14:14:58 alf: what happens if you remove the -dev packages first? Mar 10 14:15:37 alf: trying that now... Mar 10 14:15:43 rsalveti: trying that now... Mar 10 14:17:10 rsalveti: no improvement :/ Mar 10 14:17:33 weird Mar 10 14:26:34 anyone in here as experience in doing nfs boot using diferent sub-subnets Mar 10 14:27:06 connecting from 192.168.1.xxx to 192.168.10.xxx Mar 10 14:27:16 rsalveti, I think it is better to keep UNRELEASED instead of natty in branches in the future. Otherwise it creates a branch for revision name. I am not too good with bzr/debcommit so scracthed my head a bit why it says tag already exists Mar 10 14:27:22 being that the latter is a router connected to the other one Mar 10 14:27:55 janimo: hm, ok Mar 10 14:28:03 not a problem Mar 10 14:39:16 janimo, ++ (on the UNRELEASED part) Mar 10 14:40:09 janimo, tasksel runs fine by default, the only two probs i have seen are oem-config not starting at all and colormap distortion during package removal Mar 10 14:41:01 rsalveti, uploaded, fingers crossed. I am really lousy at UDD style sposonring, took me more than 20 min Mar 10 14:41:18 * janimo awaits the merge triggers pkg upload LP feature Mar 10 14:42:05 I dislike the need to manually keep in sync the branches and packages Mar 10 14:43:04 ogra, yes I saw the two bugreports. Any idea where I should start looking? Is this in the ubuntu-cdimage or debian-cd project? Mar 10 14:43:14 I guess where the FS is created Mar 10 14:44:11 not sure, there is an event entry for "start on oem-config-debconf" but that doesnt seem to exist anywhere Mar 10 14:44:30 janimo: thanks Mar 10 14:44:46 i think its an ubiquity prob with the upstart job, notthing to do with the image creation Mar 10 14:47:00 rsalveti, yw Mar 10 14:47:26 once the new webkit package hits the archive we can start using it again at ubiquity Mar 10 14:48:11 rsalveti, great. So one week :) Mar 10 14:48:27 :-) Mar 10 14:49:02 LibO is 1 day 16 hours, Qt is 1 day 14 hours Mar 10 14:49:03 alf: just installed it here and it went fine Mar 10 14:49:35 alf: after install all mesa packages I installed the sgx ones from the tiomap-dev trunk ppa Mar 10 14:49:54 and it went find, could be another bug Mar 10 14:50:07 will now try to install back the mesa ones to see if it works fine Mar 10 14:50:14 janimo: ouch Mar 10 14:50:22 webkit will take more than 1 day for sure Mar 10 14:50:54 rsalveti: :/, this means that something is messed up with my setup, wish me good luck ;) Mar 10 14:51:53 we'll see after removing the test applications from pvr-omap and having a proper -dev package Mar 10 14:54:10 rsalveti, last build was 1 day 1h on armel, so not quite as heavy as Qt or LibO Mar 10 14:54:29 sill more than 1 day :-) Mar 10 14:56:22 janimo: I tested the headless install yesterday. Had to launch oem-config manually after manipulating the image to get a login. oem-config launched tasksel just fine, so I marked that WI as done. Mar 10 14:56:53 GrueMaster, ok thanks Mar 10 14:57:44 GrueMaster, any non-NEON hw around you to see if latest Qt works? Mar 10 14:58:21 Yea, but it will need to wait for the caffeine to melt the crud keeping my eyes from focusing. Mar 10 14:59:26 GrueMaster, 7 AM at you? Sorry Mar 10 14:59:38 Almost. Mar 10 14:59:51 Few minutes left. Mar 10 15:00:04 But I have coffee. :D Mar 10 16:03:51 * NCommander coughs Mar 10 16:04:25 * rsalveti out for lunch Mar 10 16:04:46 * ogra takes a break and will then test the oem-config fix Mar 10 16:06:18 wow, i386 webkit build takes 53 minutes Mar 10 16:06:23 and the arm one more than 1 day Mar 10 16:08:46 rsalveti: almost as bad as OOo Mar 10 16:09:35 Order of decreasing time-to-build: OO, Qt, gcc, webkit Mar 10 16:09:45 s/OO/LibO/ Mar 10 16:10:15 firefox/thunderbird Mar 10 16:10:18 should be on that list Mar 10 16:10:23 probably Mar 10 16:10:53 neh, unde 12 hours Mar 10 16:11:01 https://launchpad.net/ubuntu/+source/firefox/4.0~rc1+build1+nobinonly-0ubuntu1/+buildjob/2312427 Mar 10 16:11:13 the ones above are over one day Mar 10 16:13:32 just noticed chromium FTBFS two days ago without buldlog Mar 10 16:13:41 like LibO and Qt back then Mar 10 16:13:55 given back Mar 10 18:08:48 geeez, the headless image is so fast Mar 10 18:09:16 ogra: :-) Mar 10 18:26:50 how can you say that being an ubuntu dev :P Mar 10 18:27:12 ?? Mar 10 18:27:30 thats like saying windows has more market share than ubuntu :D Mar 10 18:28:01 * ogra doesnt get it ... do you mean ubuntu has to be slow or ubuntu has to have a head ? Mar 10 18:29:11 the latter Mar 10 18:29:40 i mean, it doesn't need to have a head, but its the common thing when you think about ubuntu Mar 10 18:29:42 heh, being the number one linux distro in cloud deployments doesnt count ? Mar 10 18:30:03 ubuntu server comes headless by default ;) Mar 10 18:30:06 well, you don't redirect kernel output to serial in the omap4 images :P Mar 10 18:30:34 yes, it doesnt make sense on the netbook images and breaks plymouth Mar 10 18:30:47 the headless one will have serial Mar 10 18:41:26 rsalveti, janimo, GrueMaster, any suggestion how to set the default console on headless ? if i set to serial only the installer will default to serial too, if i set serial and tty1 the installer will default to DVI Mar 10 18:42:03 Well, headless would imply serial console only. Mar 10 18:42:04 do we want to enforce the installer to run on serial Mar 10 18:42:19 headles just implies no graphical interface Mar 10 18:42:31 No, headless implies no kvm. Mar 10 18:42:35 I don't think it implies serial console only Mar 10 18:42:39 ogra, can also imply console text mode interface Mar 10 18:42:46 janimo, yes Mar 10 18:42:46 I've been doing headless systems for 15 years. Mar 10 18:42:50 thats what i mean Mar 10 18:43:11 Headless in the industry indicates no local console. Mar 10 18:43:14 I mean monitor but no GUI just framebuffer Mar 10 18:43:18 No gui is different. Mar 10 18:43:18 yes Mar 10 18:43:42 well, the question is what do we want to default to Mar 10 18:43:59 I believe uart would be better for us Mar 10 18:44:02 http://en.wikipedia.org/wiki/Headless_system Mar 10 18:44:02 but for the scope of this spec I understood people who don't hook up a monitor just ssh into the hw Mar 10 18:44:11 most tutorials and such uses uart when dealing with panda and beagle Mar 10 18:44:27 what does linaro do for their nano/dev images? Mar 10 18:44:27 As do most headless installs. Mar 10 18:44:41 for other arches. Mar 10 18:44:54 What does server do for x86? Mar 10 18:45:22 console Mar 10 18:45:30 they dont even set serial by default Mar 10 18:45:34 For headless installs? Mar 10 18:45:41 for server installs Mar 10 18:45:48 the default iso uses console mode Mar 10 18:46:13 you have to change the default to get serial Mar 10 18:46:35 Does modern server hw still have UART? Mar 10 18:46:39 x86 Mar 10 18:46:40 yes Mar 10 18:47:42 janimo: most current x86 server platforms also have a special serial over ip system at the hardware level. Mar 10 18:47:53 * GrueMaster worked on this at Intel in 2006. Mar 10 18:50:31 which you have to configure :P Mar 10 18:50:35 at least on hp machines Mar 10 18:54:38 * ogra wonders what plymouth will do on serial only systems Mar 10 18:55:54 * GrueMaster is surprised that we don't have a method for installing on a headless server. Mar 10 18:56:17 we do Mar 10 18:56:27 d-i has one Mar 10 18:56:47 but you have to tell it to use serial console Mar 10 18:57:09 through kernel cmdline and preseeding Mar 10 19:26:58 ogra: As to headless console and output either via dvi or serial, you could check from jasper if a keyboard is present. dmesg | grep "USB HID" will either show a kb or be blank if none present. Mar 10 19:27:22 I've tested this twice now on the headless image with break=init at boot before jasper-setup runs. With usb keyboard it returns a value (... USB HID v1.10 Keyboard...) Mar 10 19:27:40 Returns blank if nothing found. Mar 10 19:30:27 GrueMaster, hmm, i didnt actually plan to put it into jasper since we will need to add additional info to the image then Mar 10 19:30:56 i.e. jasper would need to know its on a headless image Mar 10 19:31:36 we have code for setting the default cmdline in the image builder, i would rather like to use that Mar 10 19:32:24 Ok. That will create an image that *only* works one way or the other. My idea could be expanded to auto-detect. Mar 10 19:32:42 well, your auto detection would need to be a bit bigger :) Mar 10 19:32:46 Might be worth exploring in O. Mar 10 19:32:56 not all omap kbds are attached via USB HID Mar 10 19:33:03 yes, definitely Mar 10 19:33:17 (teh blaze kbd isnt usb afaik) Mar 10 19:33:22 Is there another method for attaching a keyboard? Mar 10 19:33:28 plenty Mar 10 19:33:43 i bet persia could hold a talk about it ;) Mar 10 19:34:02 ogra / rsalveti lvds is working, just need to add in the kernel modules to the initrd Mar 10 19:34:15 the omap3 evm boards (which should boot with our image) only has a keypad for example Mar 10 19:34:27 prpplague: cool Mar 10 19:34:30 prpplague, awesome Mar 10 19:35:08 but how is the keyboard mapped? It would make more sense to have it connected via usb as the driver base is already there. Mar 10 19:35:21 not usb Mar 10 19:35:37 it's a keymap driver Mar 10 19:36:11 its a great idea but definitiely requires more than a grep in demsg Mar 10 19:36:18 GrueMaster: i2c, spi, ps2, smbus, usb, and via the omap3/4 keyboard matrix Mar 10 19:36:39 ok Mar 10 19:36:51 GrueMaster: thats just to name a few Mar 10 19:37:07 i think you can detect them on the input device layer though Mar 10 19:37:52 Still could be a grep in dmesg. Just need to change the search parameters. The full line looks like this: Mar 10 19:37:52 [1380061.936154] input: USB KB as /devices/pci0000:00/0000:00:1d.0/usb2/2-2/2-2.1/2-2.1:1.0/input/input5 Mar 10 19:37:52 [1380061.936511] generic-usb 0003:05D5:6781.0004: input,hidraw0: USB HID v1.10 Keyboard [USB KB] on usb-0000:00:1d.0-2.1/input0 Mar 10 19:38:46 it should better be a udev rule that sets a flag or execs a script Mar 10 19:38:51 As I don't have HW to test, I don't know what to suggest to look for, but maybe hidraw0? Mar 10 19:39:20 GrueMaster: easiest would be to check the input events, either as part of /dev/input or in sysfs Mar 10 19:39:23 you can match against the input subsystem Mar 10 19:40:09 GrueMaster: iirc the android framework opens each of the /dev/input/events and check to see if certain buttons are available Mar 10 19:40:34 thats lame Mar 10 19:41:40 i'm pretty sure there is a way to do it through udev Mar 10 19:41:47 well, I guess you can use udev to behave in a similar way Mar 10 19:41:50 yup Mar 10 19:41:52 without having to walk all input devices Mar 10 19:42:07 just dump all events Mar 10 19:42:11 and see what can be used Mar 10 19:42:36 yep Mar 10 19:43:07 i know you can match against SUBSYSTEM=input but i dont know if you get actual info if its a kbd Mar 10 19:44:45 i don't think that is going to help since you could have something like a usb numberic keypad or even just some gpio buttons Mar 10 19:45:21 and that doesnt use the input subsystem of the kernel ? Mar 10 19:46:21 yes those use input subsystem, but the input subsystem doesn't really distinguish between input "types", only the keys/functions that are registered to the device Mar 10 19:47:00 right, thats what i feared Mar 10 19:47:04 Better yet, how about we make a simple check based on HW we can test, and let the community add to it? Mar 10 19:48:13 you could easily take evtest.c and hack it a little to open each of the events, check for the keys QWERTY registered. if it finds one return a known value Mar 10 19:49:10 the prob will be that you dont see jasper output at all if you dont have the right console before jasper already Mar 10 19:51:41 We don't see jasper now, not sure it makes a difference. Mar 10 19:51:46 ?? Mar 10 19:51:54 Plymouth. Mar 10 19:51:59 i see all jasper output in the text splash atm Mar 10 19:52:31 the missing text on the graphical theme is a bug that will be fixed before release Mar 10 19:53:57 So, what happens if you add console=ttyO2,115200 console=tty0? (other than losing plymouth). Mar 10 19:54:26 you will see the boot on serial, oem-config will come up on tty0 Mar 10 19:55:08 plymouth will die and jasper will echo to tty0 Mar 10 19:55:23 so can't you be smart enough to just open oem-config to the "best" place for the user? Mar 10 19:55:26 since thats the default console after the kernel has booted Mar 10 19:55:31 like if he's using an usb keyboard Mar 10 19:55:48 rsalveti, same issue, you dont see the rezize process Mar 10 19:55:58 we need a default at image build time Mar 10 19:56:13 for now I'd put ttyO2 as default Mar 10 19:56:15 i.e. we need a decision Mar 10 19:56:27 good that now it's the same one for omap3 and omap4 Mar 10 19:56:33 yep Mar 10 20:00:23 k, hedless defaults to console=ttyO2,115200n8 now Mar 10 20:00:29 *headless Mar 10 20:00:45 Well, currently I see nothing on serial beyond u-boot standard output. I would suggest using both console output additions, or creating a way for jasper output to be mirrored on serial at the least. Mar 10 20:00:46 we need to cover that in the docs somewhere Mar 10 20:01:09 GrueMaster, if you use both, oem-config will pick tty0 Mar 10 20:01:17 Then either jasper or some pre oem-config process can decide were to route. Mar 10 20:01:49 Also need an /etc/init/ttyO2.conf regardless. Mar 10 20:01:56 jasper cares for that Mar 10 20:02:16 at least it should ;) if not thats a bug Mar 10 20:02:42 Must be a new feature. Not in the latest image. Mar 10 20:03:06 while i really like the ideas coming up here, i suspect its all Oneric material Mar 10 20:03:27 GrueMaster, bug number ? Mar 10 20:03:29 ;:) Mar 10 20:04:26 * GrueMaster is currently reproducing 2 other bugs on different systems, checking NCommander's panda to figure out why it is unstable, and chatting on 2 irc channels. I'll get to it. Mar 10 20:05:33 http://paste.ubuntu.com/578496/ Mar 10 20:05:41 thats the code in jasper Mar 10 20:06:24 you should in any case have a serial.conf file if you had a console=ttyS* or O* option set before jasper runs Mar 10 20:06:27 Oh, so it only works if I have console=ttyO2 on the boot cmdline. Mar 10 20:06:32 yes Mar 10 20:07:03 it copies the upstart job in place if it detects that a serial console is used on first boot Mar 10 20:08:18 i simplified the upstart script today, it should work more generically in tomorrows image Mar 10 20:08:27 in case there was a bug in it Mar 10 22:21:54 ogra_: https://picasaweb.google.com/lh/photo/XBDVyGLKlEfA1qimY9IkpQUEcMIzmiipT-Yyx8698II?feat=directlink Mar 10 22:29:31 prpplague: finally an omap 4 netbook :-) Mar 10 22:30:02 if you put natty with unity-2d it'll be even better Mar 10 22:30:38 hi Mar 10 22:37:51 rsalveti: hehe Mar 10 22:38:01 rsalveti: think there would be demand for it? Mar 10 22:38:37 prpplague: I'd like to get one :-) Mar 10 22:39:12 rsalveti: with a panda inside? Mar 10 22:39:20 yup Mar 10 22:39:37 rsalveti: this wasn't designed for the panda to go inside Mar 10 22:40:07 prpplague: what was the original idea? Mar 10 22:40:31 rsalveti: basically to do netbook development with a stock panda Mar 10 22:46:35 From the photo, it looks like someone has a laptop connected to a panda. Nothing in the photo indicates that the laptop is just a display & keyboard for the panda. Mar 10 22:56:24 but it's nice either way Mar 11 00:23:51 new to compiling get this error at end (almost the end) :http://pastebin.com/FTfHhJQY ..could u give me a little help how to solve? Mar 11 00:26:00 Not sure what you are trying to do based on that info, but I would guess you are trying to build an android kernel? Mar 11 00:31:43 yes i am sir **** ENDING LOGGING AT Fri Mar 11 02:59:57 2011