**** BEGIN LOGGING AT Tue Jan 10 02:59:58 2012 Jan 10 07:09:31 hi, all! Please, advice me, how can I build kernel on the x86 and then replace it on the arm device? Jan 10 07:10:12 I had try to follow https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel But there is no such directory: debian in the the ti-omap4 branch ... Jan 10 07:11:04 reisei: you're cross-compiling, that adds a layer of complexity Jan 10 07:11:37 The debian/* files will only be present in git branches that are from debian/ubuntu, and even then maybe not. Jan 10 07:12:04 When I'm *not* cross-compiling, I use the upstream-provided mechanism of "make deb-pkg" -- I don't know if this is recommended or if it works with cross-compilation. Jan 10 07:13:51 twb: thank you! I'll try this Jan 10 07:14:58 If you don't have a cross-compile environment yet, you need to solve that problem first Jan 10 07:15:09 twb: btw, in the master branch there are the debian directory Jan 10 07:15:44 master branch from where? Jan 10 07:16:39 twb: from kernel.ubuntu.com, for example ubuntu/ubuntu-maverick Jan 10 07:17:10 Well I guess that is a "git branch from debian/ubuntu" Jan 10 07:17:38 As opposed to linus-2.6 or some other upstream branch Jan 10 07:18:19 I'm not a dev so my understanding of current best practice is pretty haze -- don't take anything I say as gospe Jan 10 07:18:20 *gospel Jan 10 07:21:29 twb: yes, it is a "git branch from debian/ubuntu" :) I understand, that directory debian can be only in such gits, but I'am just interesting why in the ti-omap4 branche of this git there is no such directory :) Jan 10 07:21:52 Probably the ti-omap4 branch comes straight from upstream or something Jan 10 07:40:02 got an error while make deb-pkg: dpkg-gencontrol: error: current host architecture 'armel' does not appear in package's architecture list (i386) Jan 10 07:42:22 You probably need to do some magic dance Jan 10 07:42:44 The other way you can do it is to just run arm code in a chroot on your x86 box, using qemu user-space emulation Jan 10 07:43:11 What that does is basically leave everything as-is except the CPU instructions, so it's lightweight compared to a normal VM Jan 10 07:44:27 okay :) will go to learn some magic things Jan 10 07:45:25 http://wiki.debian.org/QemuUserEmulation Jan 10 07:48:41 Note you will probably need qemu 1.x due to http://bugs.debian.org/641270 Jan 10 07:49:23 twb: thanks a lot! Jan 10 07:50:02 Eh, cross compilation is probably less sucky but I don't like grabbing unsigned tarballs from linaro or whatever Jan 10 07:53:47 twb: I just need recompile the kernel... Jan 10 07:54:12 reisei: I mean: unsigned tarballs of the cross-compilation environment Jan 10 07:54:26 oh, okay Jan 10 07:54:41 or maybe they're signed but not by ubuntu, etc. Jan 10 08:38:06 Hi may I have a question about i.MX53 based board and Ubuntu? I have trouble to boot Oneiric Jan 10 08:38:06 QuickStart image. Jan 10 08:39:50 I have Nitrogen53 board with i.MX53. Originally board comes with Android on SD card, I re-write it with QuickStart Oneiric image Jan 10 08:41:10 When I am trying to boot kernel and initrd, board always froze or (at best case says that is loading linux kernel and than froze) Jan 10 08:41:49 What I am doing after board starts : Jan 10 08:41:52 fatload mmc 0:2 0x70000000 uImage Jan 10 08:42:11 fatload mmc 0:2 0x72000000 uInitrd Jan 10 08:42:11 setenv bootargs console=tty0 console=ttymxc0,115200n8 root=/dev/mmcblk0p3 Jan 10 08:42:11 bootm 0x70000000 0x72000000 Jan 10 08:42:58 we only support the original quickstart from freescale .... Jan 10 08:43:14 but if you can make your board work, we would love to get patches ;) Jan 10 08:43:45 and is there any (technical) reason, why this board will not work? Jan 10 08:44:23 I suppose, that problem is more in u-boot loader than in image itself Jan 10 08:44:55 either u-boot or a missing/superfluous kernel driver Jan 10 08:45:16 could be both, hard to guess without having the board Jan 10 08:45:30 I'am not terrible experience in u-boot and arm architecture, so I am trying what's working and what's not Jan 10 08:45:50 And how can I debug it and find out what it can be? Jan 10 08:45:59 well, the nitrogen is clearly different from the quickstart Jan 10 08:46:57 i would start with replacing the u-boot binary on the image with the one you got with the board (if you got one) and see if it works then ... (i.e. try to identify if its rather bootloader or kernel related) Jan 10 08:47:33 not sure if your android image actually has u-boot or something else Jan 10 08:47:44 ok Jan 10 08:50:35 Please correct me if I am wrong. I have u-boot on board flash and is is also on sd card at first partiton (made by zcat of ubuntu image}. So I need to take u0boot from board flash and place it on cd card, right. That's what you meant? Jan 10 08:55:06 alum1: YYou can add earlyprintk=ttymx0,115200n8 to your boot cmdline to get early kernel output. Jan 10 08:55:40 If your uboot is loading the kernel, thiswould be the next step to see where the kernel s breaking. Jan 10 09:25:04 guys, why don't we ship images with "support" for serial console out of the box? e.g. console=ttyO2,foobar and /etc/init/ttyO2.conf? Jan 10 09:25:45 we do ... the server image ;) Jan 10 09:26:26 I think the argument is that "desktop" users will have a display and keyboard, an they might want to use the serial port for other things. Jan 10 09:26:42 Whereas "server" users are more likely to want a headless serial setup. Jan 10 09:26:53 But I dunno. It's fairly arbitrary. Jan 10 09:26:55 beyond that there is a longstanding upstart bug that it should automatically fire up a getty if a serial console is defined Jan 10 09:27:28 (which is simply not fixed because nobody uploaded the fix from the bug yet ) Jan 10 09:32:24 ppisati, infinity, bug 702574 .... someone needs to upload this :) Jan 10 09:32:25 Launchpad bug 702574 in upstart "getty should be started automatically on serial port when serial console is set on kernel command line" [Wishlist,New] https://launchpad.net/bugs/702574 Jan 10 09:43:02 btw, did you see this one? http://www.alwaysinnovating.com/products/hdmidongle.htm Jan 10 09:49:17 ppisati: That's pretty slick looking. Jan 10 09:49:23 ppisati: Can our omap4 kernel boot it? :) Jan 10 09:51:29 ubuntu works on this dongle, yes. Jan 10 09:51:58 see http://groups.google.com/group/pandaboard/browse_thread/thread/dd881aa34e1a916e Jan 10 09:52:20 we work regularly with gregoire who did this, and he is using our Ubuntu releases a lot! Jan 10 09:53:10 ndec: Very cool. Jan 10 09:53:13 so should ubuntu TV ;-) Jan 10 09:53:39 ndec: So, slapping an Ubuntu preinstalled omap4 image on an SD for that dongle should "Just Work"? Jan 10 09:55:10 i asked gregoire to send me one so that I could try ... Jan 10 09:55:37 i don't know the details of the h/w and if that requires updates in bootloader/kernel. but 11.10 should be pretty close to work on the device Jan 10 09:56:00 Would definitely like to see 12.04 support it out of the box if 11.10 doesn't. Jan 10 09:56:16 I'd happily take a sample to play with. ;) Jan 10 09:58:36 no doubt about that ;-) Jan 10 10:10:31 Ubuntu TV on a stick! :) Jan 10 10:13:20 no need to find TV makers... works on all TVs ! Jan 10 10:17:38 ndec: are they using a 4430 or 4460? Jan 10 10:25:20 GrueMaster: earlyprint didn't show anything. I can see just "Starting kernel ..." Jan 10 10:26:03 earlyprintk might help ;-) Jan 10 10:26:22 So that means the kernel is not initializing. The output you see is u-boot forking into the kernel, but the kernel is not executing. Jan 10 10:26:38 GrueMaster: alum1: see ^^ you need a 'k' at the end Jan 10 10:27:05 I assumed he copied what I had above. Jan 10 10:27:28 [09:54:19] alum1: YYou can add earlyprintk=ttymx0,115200n8 to your boot cmdline to get early kernel output. Jan 10 10:30:22 even without earlyprintk you should see "Uncompressing Linux..." Jan 10 10:33:50 I see just "Starting kernel…", nothing more Jan 10 10:45:13 alum1: that suggests that the location where uboot is jumping to does not have a valid kernel Jan 10 10:49:26 suihkulokki: how can I check that? Jan 10 11:02:02 infinity, does that look sane to you ? http://paste.ubuntu.com/799233/ Jan 10 11:04:57 ogra_: Looks shockingly similar to what I uploaded 10 minutes ago. ;) Jan 10 11:05:07 :P Jan 10 11:05:44 Who needs nicotine? Jan 10 11:07:48 infinity: what about vodka? Jan 10 11:13:12 has anyone tried to kexec into u-boot? Jan 10 11:17:19 ppisati: I don't think anyone tried it as kexec sets up ATAGS and other voodoo to boot a kernel directly so you'd have to smack uboot to ignore that info and other fun stuff Jan 10 11:17:57 NCommander: uhm, ok Jan 10 11:32:58 janimo: thanks for taking care of the new kernel so quickly Jan 10 11:33:10 marvin24, np :) Jan 10 11:33:33 looks like google found the bug in 3.0.13 Jan 10 11:33:36 it made evertyone's ac100 around here lock up every our or so otherwise Jan 10 11:33:41 oh great Jan 10 11:33:42 but I'll test it first Jan 10 11:34:03 any work going on on 3.2/3.3 on google's behalf? Jan 10 11:34:16 janimo: yeah, I guess that was a bad experience Jan 10 11:34:28 janimo: there are hacks for upstream Jan 10 11:34:42 well, development version of Ubuntu, anm assumed risk Jan 10 11:34:43 but we shouldn't use them Jan 10 11:35:00 janimo: last I heard was that someone at NV is working on a KMS driver Jan 10 11:35:16 but maybe at a low priority Jan 10 11:35:28 but that is the way to go for us Jan 10 11:35:37 just wait ~half a year Jan 10 11:35:45 as opposed to te binary l4t drivers? Jan 10 11:35:58 well, kms mean framebuffer only Jan 10 11:36:14 but maybe they will also do a 3d driver for it Jan 10 11:36:43 the current kernel implementation is definitely not for upstream Jan 10 11:37:10 in that case NV is way behing TI, Marvel or Samsung Jan 10 12:00:41 janimo, http://patchwork.ozlabs.org/patch/35501/ for quietening the ac100 boot Jan 10 13:27:30 On which arm board, the beagleboardxm or the pandaboard es, will a ubuntu server be best for? Jan 10 13:29:39 Anyone tried smth with the HP Touchpad or a similar Tablet? Jan 10 13:30:17 I am trying to build a microserver and want to know on which board ubuntu server runs better on, the pandaboard es or the beagleboard xm? Jan 10 13:41:36 Anyone? Jan 10 14:42:17 yet another random guy who ask, nag and quit. Jan 10 14:42:41 welcome to the irc :) Jan 10 14:43:24 at least now I am checking that the guy is still there before preparing an answer Jan 10 16:13:43 Which runs ubuntu server better, pandaboard es or beagleboardxm? Jan 10 16:16:24 pakattack: Panda. Jan 10 16:16:26 pakattack: i dont know the answer, but this channel is very quiet. so you have to bring some patience Jan 10 16:16:40 :( Jan 10 16:18:36 pakattack: If you missed my response, I said that the Panda will certainly run just about everything better than the Beagle. Jan 10 16:20:41 Ok thanks Jan 10 17:56:16 May I ask where I might find what ISO I would need for my Archos device? Jan 10 18:08:26 you have to find out which ARM platform it is based on I think. Jan 10 18:09:04 Arcademan: ^ Jan 10 18:10:41 Ok, so like ARM Cortex A8 Jan 10 18:11:18 what tablet is it? maybe I can find something for you then Jan 10 18:12:45 Please see https://wiki.kubuntu.org/ARM/Archos101it Jan 10 18:16:14 OMAP3 then Jan 10 18:18:09 Arcademan: choose your edition and versin here https://wiki.ubuntu.com/ARM/OMAP , then go for the omap3 build Jan 10 18:18:42 also just "omap" in the file names Jan 10 18:18:53 that should work I guess Jan 10 18:19:48 Ok, so I take it I must use the omap then I take it the devices does not support the desktop edition :) Jan 10 18:21:53 wait, what? according to wikipedia, the archos 101 internet tablet fits the OMAP3 category, so I think any omap3/omap build should run Jan 10 18:21:58 not omap4 of course Jan 10 18:22:34 archos 101 g9 is omap4 thoug Jan 10 18:24:22 Ok may I ask one last question whats the real diff between desktop and server is the server one ubuntu server Jan 10 18:24:47 I see that on Wiki the Omap thing :) Jan 10 18:36:56 I think the server one comes without X and has special packages preinstalled and repos configured Jan 10 18:37:07 you can add X to server, though Jan 10 18:37:30 you can also install all server packages on desktop of course Jan 10 18:37:50 just a matter of what you think fits your needs better I guess Jan 10 18:42:07 Ok, sauerbraten I try it out this next week or so thanks :) Jan 10 18:42:56 np, hope it goes well for you, since I got few problems with earlier versions on omap4 :D Jan 10 18:44:01 I will be playing around with it trying to figure out what desktop package works the best ex kde ect :) Jan 10 18:44:27 They have a debian release I may try and fork over some of them :P Jan 10 18:44:55 eww, KDE :P I prefer XFCE or LXDE, some lighter stuff :) but well, matter of taste Jan 10 18:45:14 me to sauerbraten :P Jan 10 18:46:09 I just did not want to use the dang Android :P Jan 10 22:29:24 hello Jan 10 22:29:58 any idea on how i can flash a new kernel on my eeepad transformer ? Jan 10 22:30:17 flashed ubuntu with OLife Jan 10 23:10:55 kerute: there are 2 ways Jan 10 23:12:47 kerute: one way is to replace ./kernels/2636zImage and ./kernels/initrd.img-2.6.36 in the OLiFE directories, then in the update device menu select update kernel. Jan 10 23:13:52 kerute: the other is to make a boot.img from your kernel and ramdisk, pack it in a nvblob and dd it to /dev/mmcblk0p4 Jan 10 23:14:35 lilstevie_: i think about nvflash ? Jan 10 23:15:45 nvblob ? Jan 10 23:15:46 first one seems easier :) Jan 10 23:16:41 lilstevie_: what about the 2.6.38 in OLiFE ? Jan 10 23:17:22 is that the CrOs kernel ? the script says the option is unavailable Jan 10 23:27:44 thanks for the advice ill try that **** ENDING LOGGING AT Wed Jan 11 02:59:57 2012