[04:49] Hi all [04:50] i was trying to create the rootfs of ubuntu jaunty to the beagle board [04:50] i have used this command sudo rootstock --fqdn vali --login ubuntu --password ubuntu --imagesize 2G --seed wget,nano,linux-firmware,wireless-tools,usbutils --dist jaunty --serial ttyS0 --components"main universe multiverse" --kernel-image http://rcn-ee.net/deb/kernel/beagle/lucid/v2.6.32.11-l13/linux-image-2.6.32.11-l13_1.0lucid_armel.deb [04:50] to create the rootfs [04:51] there is only two files are created armel-rootfs-201005182008.tgz and vmlinuz-2.6.32.11-l13 [04:51] i didb,t get any initrd [04:51] initrd.img-2.6 [04:52] any one please help me to find the issue..? [04:53] Vali, are you running lucid? or using rootstock from brz trunk? [04:55] btw don't mix and match deb's built for a specific target for a different distro... that lucid kernel will not boot on jaunty... [04:56] can please send the command to create the jaunty img for beagle..? [04:56] are you running lucid? [04:57] i am runnig jaunty [04:57] u mean in beagle or in my pc [04:57] ? [04:57] I mean on your PC which you are running rootstock.... [04:57] ubuntu 9.10 [04:58] okay... the version of rootstock shipped with 9.10 does not include initrd.img-xxx generation... [04:58] you can either... a: install bzr trunk of rootstock or b: upgrade to lucid... (a's quicker) [04:59] a: https://code.launchpad.net/~project-rootstock-developers/project-rootstock/trunk [05:00] then make sure to either apply this patch: http://bazaar.launchpad.net/~beagleboard-kernel/+junk/rootstock-bashism/revision/96 or change the "/bin/sh" line in rootstock to "/bin/bash" [05:01] then make 100% that ifyou specify "-dist jaunty" that you use the jaunty kernel from rcn-ee.net otherwise as is.. yours will not BOOT... (lucid kernel config is uncompatiable with anything before lucid) [05:01] ok thanks and sudo rootstock --fqdn vali --login ubuntu --password ubuntu --imagesize 2G --seed wget,nano,linux-firmware,wireless-tools,usbutils --dist jaunty --serial ttyS0 --components"main universe multiverse" --kernel-image http://rcn-ee.net/deb/kernel/beagle/jaunty/v2.6.34-rc3-0/linux-image-2.6.34-rc3-0_1.0jaunty_armel.deb is this command is ok..? [05:01] means about kernel [05:01] Vali are you picking random kernels? [05:02] only use the latest 'x' which would be : http://rcn-ee.net/deb/jaunty/v2.6.33.4-x3/linux-image-2.6.33.4-x3_1.0jaunty_armel.deb [05:02] i don,t know which is stabilized one so picked it from that site.. [05:02] am i wrong [05:02] ok [05:03] the 'x' & 'l' are stable, the 'd' & 'dl' are unstable the 'just a number' are 50/50 it'll even boot. .;) [05:03] why do you want to run jaunty? it's two releases behind... [05:04] actually i tried for lucid using the img file from ubuntu site [05:04] i was loading up to install screen but keyboard and mouxe were not loading [05:04] so i changed to jaunty [05:05] Well, i'd still shoot for lucid... jaunty and karmic are just getting old now.. swap jaunty with lucid in your rootstock script.. [05:06] ok [05:06] i'm guessing you were using the otg port? [05:06] yes [05:06] actually keyboard and mouse were working in android [05:07] yeap, i'm pretty certain that's broken in ubuntu's kernel.... are you using a good usb 2.0 hub?... (yeah android was using an old kernel that allowed stuff to work when it shouldn't..) [05:08] if you have 5mins to spare, i'm pushing people that use the otg port (like me) to use: http://elinux.org/BeagleBoardUbuntu#Community_Kernel [05:09] yes i am using good one only ( SVB 2.0 4 ports 480 Mbps) [05:09] as long as you have a usb ethernet or working wifi adapter the NetInstall is very easy.. [05:09] i don,t have usb ethernet [05:10] what is that community kernel [05:10] ? [05:10] that makes it very hard to do things... otherwise i do have demo image up here: http://elinux.org/BeagleBoardUbuntu#Lucid_10.04 [05:12] it's my kernel branch, that i started shortly after the first beagle was made, long before ubuntu even started building for the armel architecture or even providing their own kernel... https://launchpad.net/~beagleboard-kernel [05:12] thanks rcn-ee i am downloading that rootfs [05:13] it'll get you booted into a console terminal.. we are still fighting a late rootstock bug, so i haven't been able to upload a nice xfce enabled demo image... [05:14] mens it isn,t GUI enabled [05:14] ? [05:18] yeap, those demo Image's have no gui... due to bug 532733 A: use the Netboot image that ubuntu provides (haven't used it myself) B: use the NetInstall method (link above) with a usb etherent adapter or C: use the demo image on rcn-ee.net with a usb-ethernet adapter and apt-get install your gui... [05:18] Launchpad bug 532733 in qemu-kvm (Ubuntu Lucid) (and 2 other projects) "apt/dpkg in qemu-system-arm hangs if a big task is installed (affects: 5) (dups: 1) (heat: 42)" [High,Incomplete] https://launchpad.net/bugs/532733 [05:24] Handy workaround for usb0 not working: [05:24] er [05:24] wait, is that the "all otg is broken"? [05:24] If it was just g_ether broken... you can do g_ether.use_eem=0 [05:25] idk if ubuntu kernel correctly enables the otg port, but Vali's isn't detecting anything on the bus.. [05:27] ah yeah, I think the Ubuntu kernel was b0rked. Null pointer dereference, or ENODEVICE, or such. [05:27] i know it worked at one time, but i've been busy breaking my own kernel.. ;) [05:30] rcn-ee : can we extract the rootfs from the ubuntu.img file ? [05:30] instead of creating the rootfs using root stock [05:31] if we can able to extract rootfs from .img file( beacuase that img file has working GUI) [05:31] probally.. (with out looking at it..) i'm guessing extract to sd card... then it's very simple to dump/install the *.deb package to get the modules in the SD card and then use the uImage for booting.. [05:31] is it posible ? [05:32] You can probably mount it with loop. [05:32] the only thing... i belive ubuntu's Netboot image is actually an install script similar to lets say an iso/cdrom.. so when you boot with it, you end up installing it to the sd card? [05:34] end up installing in to the USB Disk [05:36] yeah your right, just re-read: https://wiki.ubuntu.com/ARM/BeagleNetbookInstall ... i like my NetInstall better. [05:37] but for my now i don,t have usb ethernet adapter so i have top try this.. [05:37] you can get a cheap asix based usb ethernet off amazon for $7-$14 [05:38] I have one of these: http://www.amazon.com/USB-2-0-3-port-Hub-Ethernet/dp/B0030DO7OY [05:38] ok..i will buy but for now i will try these methods also.. [05:40] another option is the usb0 method with the usb gadget driver... you'll connect the otg directly to the pc.. setup your ip routes, then use the 'serial-mode' NetInstall metiod (no mouse/keyboard, but thru serial console)... get everything installed then swith back to dvi/usb mouse/keyboard... [05:40] that would also work with the demo images on rcn-ee.net... [05:41] can u please send me the link for thsi about full info please..? [05:41] about serial console [05:42] Vali: that thing is not the cheapest option... but it is elegant. [05:42] to connect to the pc which cable we have to use usb-a/b [05:42] the serial console is easy.. install gtkterm/etc in linux, then connect to it over the serial port.. the usb0 gadget stuff is kinda documented on the beagleboard group's.. i've never done it, but people have done it... [05:43] ok rcn-ee this too. [05:43] i wiil try this too [05:45] the best option to get GUI properly is usb ethernet(NetInstall) right..? [05:48] yeap it's the easiest till we fix rootstock... [05:48] * rcn-ee heads out [05:48] ok thanks rcn-ee and DanaG [05:48] :bye [05:50] Anyway, that adapter is nice because you don't have cables dangling all over the place. [07:08] rcn-ee : is it is possible to add our own kernel in root file system [07:09] here actually i just want to enable some of the options in the kernel and boot up with ubuntu [07:09] is it posible? [07:10] is there is any version dependencies between initrd and uImage [07:10] ? [07:10] can we just simply replace the uImage in mmc card? [07:11] Vali: Is there any way you can just adapt the Ubuntu kernel for you own needs? [07:11] All the source is available is it not? [07:14] yes it is . here my intention is suppose if i was created Rootfs using rootstock and loaded in to the bagle and if i want enable like some printk info in the kernel [07:14] how can i enble it [07:15] insted of creating entire rootfs again [07:15] here i was some what confused .. [07:16] about kernel version and initrd and rootfs relation [07:20] 1) first i loaded the ubuntu lucid in to the beagle and i want replace my own kernel with some changes( like removing some drivers ..etc) with the kernel present in the mmc ). [07:22] am i have to create the deb file and again create the rootfs with the rootstock or any other way is possible ? [07:22] u can add it as module [07:23] here i am not adding the module actually removing some drivers for test purpose [07:24] can i just simple replace the uImage ? [07:24] yes [07:25] But how you are planning to remove the drivers from current kernel ? [07:25] (Still confused about removing the drivers) === rsalveti_ is now known as rsalveti [07:27] is it possible to build the kernel for ubuntu in my pc ( if it is then i will change in the .config) [07:27] ? [07:27] instead of getting the kernel deb file from net [07:28] i want build it in my pc . is it possible ? [07:33] Vali, yes [07:34] Vali: You can cross-compile on your PC [07:34] Vali: If you have the necessary tools that is [08:02] good morning === hrw|gone is now known as hrw [08:05] morning === alf is now known as alf__ === XorA is now known as XorA|fife [10:58] I started writing cross compiler packages spec: https://wiki.ubuntu.com/Specs/M/ARMCrossCompiling [11:22] hrw: Thanks [11:44] serial port support is matter of 'console=ttyS2,115200n8 serialtty=ttyS2' in boot.scr? === ericm|ubuntu is now known as ericm-afk [11:56] hrw: Something like that; what does serialtty= do? [11:57] getty? [11:57] need to find proper name for it [11:57] [ 112.248596] hub 1-0:1.0: unable to enumerate USB device on port 2 [11:57] that suxx [11:57] but lunch first [11:57] * hrw -> lunch [11:58] hrw: are you using a powered hub? [11:58] beagle can't do USB 1.x [11:58] only 2.x IIRC [12:15] lool: I know that [12:16] I got my first one over year ago [12:20] lool: serialtty= is the casper hook for getting serial getty in upstart [12:21] /usr/share/initramfs-tools/scripts/casper-bottom/22serialtty [12:23] * zyga is installing lucid server on BB now [12:24] funny you can use landscape on a farm of BBs [12:25] I think that if lucid will fail again on my C3 then I will go for sakoman's 2.6.34 kernel [12:29] hrw: you could file a bug so cooloney and me can look at fixing it too.. [12:30] amitk: any of you have C3 bb? [12:31] hrw: no, but you'll be our tester :) [12:32] hrw, how different is C3 rev from C4? [12:33] zyga: C4 has power lines fixed [12:33] zyga: all is in BB SRM [12:33] I wonder how many versions pandaboard will have [12:36] [ 35.008148] hub 1-0:1.0: USB hub found [12:36] [ 35.011993] hub 1-0:1.0: 3 ports detected [12:37] * ogra_cmpc shakes his head about lool ... dude you reviewed the serialtty code a year ago when i wrote it [12:37] you obviously work to much :) [12:37] ~curse bb [12:38] * ogra_cmpc never had probs with powered hubs on bb [12:39] panda has an onboard hub, you wont have these probs :) [12:39] ogra_cmpc: could you prod David for me and ask about "the arm devices he promised to look into for me"? [12:39] ogra_cmpc: 2.6.29 was last working kernel for me on BB [12:40] jussi, if he gets up [12:40] :) [12:40] still to early [12:41] hrw, .33 works here with ubuntu on C4 and B3 [12:41] ogra_cmpc: B3 with otghub on otg? [12:41] ogra_cmpc: B3 with hub on otg? [12:41] hmmm! where does lucid-server install the bootloader to? NAND? [12:41] it's installing reboot and some flash tools [12:42] adapter and powered hub, yes [12:42] ogra_cmpc: Also, do you know titan peng's irc nick? [12:42] nand wow :-) [12:42] * zyga is now happy about BB [12:42] jussi, TaitenP [12:42] oh, thanks :) [12:42] zyga, bad is that i needed to trash the default when writing to NAND [12:43] ogra_cmpc, the default being what? [12:43] * zyga has booting BB :D [12:43] lovely folks, really [12:43] zyga, whatever is set at compile time in the u-boot defaults [12:43] oh, you mean the bootloader [12:43] i.e. scanning for boot.scr [12:43] yes [12:43] hmm [12:44] what happens if I erase the entire nand? [12:44] is there a bootloader I cannot kill? [12:44] after installing lucid you will alsways need a serial cable to install something else [12:44] if you erase the whole nand the bootloader will be gone [12:45] and then I'm done without a JTAG, correct? [12:45] no, omap3 can be bring up live [12:45] i'll write a tool in maverick to re-flash with the defaults, sadly i didnt have the time in lucid, the TI stuff came in to late [12:45] zyga: you cannot brick BB by erasing nand [12:45] you only need to press both buttons and it will load from SD [12:45] * zyga feels relieved [12:45] good [12:45] you just dont have anything in NAND to boot without SD anymore [12:46] SD always works [12:46] its just unfortunate that the autodetection is gone with an ubuntu install .... i made it behave a bit like M$ :) us or nothing [12:46] * zyga can start hacking on running tests on BB [12:47] ogra_cmpc, you read too much marketing stuff ;-) [12:47] haha [12:47] how to switch HDMI to 1080p? [12:47] zyga: BB is not capable of 1080p/60 [12:47] I remember there is a boot option [12:47] use fw_readev/setenv to change the cmdline and reboot [12:48] zyga: you can get 1080p/24 iirc [12:48] that's fine [12:48] better to have more screen for my terminal anyway [12:48] (server install) [12:48] ogra_cmpc, got it, thanks - let's see if this works [12:49] zyga: 1280x800MR-60 is safe for most monitors [12:49] uf.. C3 + otg + hub works so far [12:49] hrw, I have 1080p monitor hooked up via HDMI - I just wanted to get something more readable [12:49] should I up vram too? [12:49] zyga: 12M is enough [12:50] no need if you only use cmdline i guess [12:50] for X you probably should [12:51] ogra_cmpc, what does MR stand for in that line? [12:51] 1920x1080MR-16@60 [12:51] no idea, hrw might know [12:51] and finally will 24@24 work? [12:51] hrw, ^^ ? [12:51] i just stole it from the beagle wiki [12:51] (24bpp at 24 fps) [12:56] MR is related to sync settings [12:56] it is in vesa specifications [12:57] hrw, thanks, I'll check if my line works [12:57] I have a Marvell Kirkwood (ARM) server and I want to install 10.04 on it. How do you suggest I proceed? i386/amd64 packages aren't useable on this architecture, correct? (and do you have an advice about the filesystem for the SD card?) [12:58] ogra_cmpc: serialtty= > eh; I had completely forgotten about it, it sounded like something supported, but I couldn't tell where [12:58] SWAT: 10.04 does not support it [12:58] Proof that what I don't use doesn't exist, as usual [12:58] SWAT: Kirkwood is armv5te so last Ubuntu with support was 9.04 [12:58] heh [13:01] * zyga has a crazy idea just now [13:01] 256MB ram hurts in netbook install [13:02] do you guys think that running our testsuite (the one we're going to build) on a jailbroken iphone makes sense (performance bench?) [13:02] hrw, I abandoned netbook installs, server is usable on that system [13:02] hrw, use lots of swap :) [13:03] (and have lots of spare SD cards once the swap wore it out :P ) [13:03] ogra_cmpc: hey, hows the bump on the head :) [13:04] lol [13:04] ogra_cmpc: :) added 1GB on usb [13:04] fine again [13:04] hehe [13:04] my knee looks very bad still, i bet asac's case must have a dent or so [13:04] hah [13:05] at least you missed asac [13:05] I hate beagleboard formfactor [13:05] heh, that would have resulted in funny situations [13:05] true [13:06] ogra_cmpc: any docs or mini howto for starting with armel on ubuntu? Was going to start looking at putting it on my archos 5it [13:07] well, first of all you need some kind of access to the bootloader [13:07] i dont think we have any howtos [13:07] since its usually a very board specific process [13:07] ok [13:07] as i said in brussels, try to get some kind of serial access, thats usually a good start [13:07] the board is supposedly a beagleboard (TI) with a Coretex A8 [13:08] right [13:09] ok, so to get serial... when I boot I need to see if a tty is assigned to the usb dev right? [13:09] if you plug it into your PC and are lucky you see something like ttyUSB* in dmesg [13:09] 1080p @24 doesn't work ... [13:10] if not you probably need to solder ... [13:10] * rgreening hopes to see ttyUSB and not solder [13:10] :) [13:10] http://www.openaos.org/archives/184 [13:11] you apparently have to solder [13:11] dang [13:12] thats for 6 and 7 though [13:12] not sure its the same for an archos 5 [13:12] zyga: 1440x900@60 or 1680x945@49 [13:12] hrw, will do, first I need to get back to my device ;-) [13:13] hrw, installing avahi blinefold will help [13:13] and the DVR station, which I dont have... boo... and the 5it is a gen 7 iirc [13:14] hrw: thanks for the info. Compiling my own kernel won't be an issue, but getting packages is. Will I be able to use existing packages or will I need to compile everything? [13:15] SWAT, if oyu use 9.04 you can just use the packages [13:15] zyga: thats why you need to use serial cable [13:16] or install avahi/ssh first :) [13:16] before fiddling with untested cmdline settings [13:16] ogra_cmpc: serial works always. [13:16] pfft, serial is a PITA [13:17] looks like 0.22uF hack helped a bit [13:17] always forces you to have a second machine [13:17] hrw, well I have ssh to the device, serial doesn't work out of the box, we need to fix that I guess [13:17] ogra_cmpc: I have 7 serials in desktop [13:17] (even as an installer option) [13:17] * ogra_cmpc is on a quest to get rid of serial on arm [13:18] ogra_cmpc: right. So if I would want to use 10.04, I would have to compile everything myself (e.g. recompile existing packages)? Just want to be sure before I make up my mind ;) [13:19] SWAT: yes, you would have to [13:19] hrw, its good as a last resort thing ... but look at rgreening above :) if he would have a bootloader that uses a fallback console on framebuffer at a certain key combo his life would be much easier [13:19] ogra_cmpc, why is that :-) ? [13:19] :) [13:20] zyga, having to solder .... needing a second machine etc etc [13:20] ogra_cmpc: beagleboard uboot lost any graphics some time ago [13:20] serial is so 80's [13:20] SWAT, you would have ot recompile the world, yes [13:20] ogra_cmpc, rescuing your system, having extra trace point, that's still useful [13:21] yeah, last resort, as i said [13:21] once we get rid of u-boot in favour of using linux as bootloader the world will be so much easier [13:22] ogra_cmpc: how long did netbook install took on beagleboard? [13:22] about 1h [13:22] ok [13:23] https://wiki.ubuntu.com/Specs/M/ARMPreinstalledSDCardImages will solve the waste of time :) [13:24] l;D [13:25] ogra_cmpc, ^related above... don't forget X-loader/MLO ;) [13:26] oh, right, i took that as a given thing but didnt write anything into the spec :p [13:26] rcn-ee: iirc OMAP3 needs x-loader [13:26] but x-loader can load kernel [13:26] ho you didnt refer to the spec [13:27] yeap... the XM with no NAND, will definetelly need MLO on the SD card for reliablity.. ;) [13:27] you dont need x-loader on omap4 luckily [13:28] and afaik a similar hex blob shold work with omap3 === Hrww is now known as hrw-laptop [13:28] ok, I can boot my desktop now and install buntu [13:29] btw, any chance can we get an override in that spec, say for kernel testing, so we can force it to not do something automaticly. ;) [13:30] thats tricky because you will need a matching initrd with jasper in it [13:31] for kernel testing i'd rather recommend to run to the firstboot wizard and play wiht the kernel afterwards [13:32] i'll definately provide a script to replace MLO and u-boot.bin to support a different SoC [13:32] as long as it works with the provided kernel [13:32] and more will by 2.6.35.. [13:32] right [13:33] ogra_cmpc: just sent you an email [13:33] cooloney, ok, i cant read it atm (mail client is at the other place) [13:34] ogra_cmpc: so quickly, i prepared a omap4 kernel package for you to test [13:34] \o? [13:34] err [13:34] \o/ indeed [13:34] cooloney, you rock [13:34] indeed [13:35] to bad i'm just compiling a touchbook kernel on my blaze :( [13:35] heh,, I need to report bug against lucid alternate installer [13:35] ogra_cmpc: http://people.canonical.com/~roc/kernel/omap4/ [13:35] * cooloney cross his fingers and waiting for blame [13:36] cooloney, btw, there seems to be a kernel bug wiht that tree, robclark pointed me to it [13:36] though it might be resolved in the latest checkouts [13:36] cooloney, gimme 30min or so, my kernel build should be done soon [13:36] ogra_cmpc: ok, which bug? [13:37] ogra_cmpc: np, man [13:37] cooloney, i know how to trigger it so i'll try if its gone in your build [13:37] (git clone seems to be the perfect thing to reproduce it) [13:38] after that everything segfaults until next reboot [13:38] hrw-laptop: ogra_cmpc: thanks for the info guys! [13:38] I now watch ubuntu netbook install on 20" lcd (beagleboard) and kubuntu alternate install on 24" (desktop) [13:38] SWAT: no prob [13:39] SWAT: you can also consider Debian - it will work out of box [13:48] 718 updates.... my lucid install stick is old === jmcgee|gone is now known as jmcgee [13:58] ogra_cmpc: how fast blaze is when it comes to building? [13:59] hrw-laptop, sadly the IO of the SD i use sucks, so its hard to tell [13:59] the SMP CPU is a dualcore 1.2GHz though [14:00] should be a lot faster on a USB disk i guess [14:00] yep [14:00] i also didnt use -j2 or so, so currently it only uses one core [14:00] for pandaboard I think I will connect old 40GB pata 5400rpm harddrive - should be much better then sd anyway [14:01] yeah [14:02] beagleboard reached 93% install - kernel isntalling [14:02] nice [14:03] 56% on desktop [14:03] heh, doing a speedrace ? [14:04] no, desktop started later [14:05] and had to fetch over 700 packages from network [14:07] 93% contra 86% [14:19] ogra_cmpc, is it faster to use gigabit eth/usb dongle and nfs? [14:19] no [14:20] nfs is always slower than any local media [14:21] use a USB disk or some class 10 SD card [14:21] ogra_cmpc: unless you have slow media and fast network [14:22] still, i havent seen nfs being faster than local media with recent HW [14:22] hrw-laptop: I will have to do that (already knew Debian supported it, but I like Ubuntu better), since I do not want to build everything myself. I like Ubuntu, but I also have my limits ;) [14:23] ok, with recent it is other thing [14:24] its likely faster on openmoko or something like that :) [14:25] * ogra_cmpc moves over to the office [14:32] cooloney, seems it hangs [14:33] re [14:33] kubuntu desktop at phase of installing stuff [14:46] installed [14:46] on beagleboard [16:08] hi guys [16:08] i have a question [16:09] can i run ubuntu on my htc touch pro? [16:11] GFeind: touch pro uses qualcomm or snapdragon? [16:11] qualcomm [16:11] out of luck then [16:12] you have armv6 without vfp so probably karmic even will not work [16:12] but android works [16:13] and what is vfp [16:13] ? [16:13] android needs armv5te, ubuntu 10.04 needs armv7a [16:13] vfp is fpu [16:13] ah [16:13] ok [16:13] but what about an older version [16:13] 9.04 probably will work [16:13] and how can i install it? [16:13] 9.10 rather not due to lack of vfp [16:13] 10.04 not at all [16:14] how can i install 9.04 [16:14] GFeind: search on "xda developers" forum I think [16:14] ok [16:14] as you need proper kernel + image and we support only limited amount of devices [16:23] i found sth but dont know what to do now [16:23] http://www.megaupload.com/?f=RWDJWUN0 [16:23] there are several files [16:24] :( [16:25] thats where i found the link [16:25] http://forum.xda-developers.com/showthread.php?t=640785 [16:28] GFeind: http://wiki.xda-developers.com/index.php?pagename=RhodiumUbuntu is better page to read [16:29] yes i know [16:29] but [16:29] GFeind: and remember: using Linux on HTC Touch Pro does not mean that everything will work etc. This is community project and some componenets are not working. [16:29] what do i have to do with these files [16:30] yes [16:30] its all on my own risk [16:30] GFeind: I never used Linux on WinMo phone [16:30] ok [16:30] but its worth the try [16:30] Note that if anythig not hardware-dependent doesn't work, we want bugs, as most of that probably applies for every device. [16:31] ok [16:31] i tell you what i do [16:32] first i will have to download the files [16:35] now i cut all the files on my sd card out and paste them on the external hd of my pc [16:37] do you think i also have to download the "jaunty" files [16:37] i think jaunty is a ubuntu version [16:37] codename of 9.04 [17:01] have a nice rest of day === hrw is now known as hrw|gone [18:24] hey ogra_cmpc how far out of the box do you want to go for a workaround for rootstock? (and as a side effect cross arch.. ;) ) [18:26] what kind of workaround do you mean ? [18:27] i'm thinking of running native on arm.. basic idea: http://bazaar.launchpad.net/~beagleboard-kernel/+junk/rootstock-on-arm-testing/revision/97 squashing a couple bugs as go between my sheevaplug and beagle... [18:28] so far, i've been getting tar.gz's.. ;) runing a netbook-install test now on my beagle... [18:29] well, my only planned feature is to make rootstock run rootless in maverick, if you have any additional ideas and code i'M happy to apply them as long as they dont break current behavior [18:30] * ogra_cmpc curses the touchbook [18:30] ogra_cmpc: If you are really having a lot of problems with the touchbook, you can always give it to me. :p [18:31] cool.. i'm making sure it doesn't effect the x86/qemu routines.. the only big change is adding say a /tmp/is_native to the temperary image as a couple things in /bin/installer isn't good in a chroot... (the reboot was weird) [18:31] GrueMaster, you wont have any fun with it [18:31] rcn-ee: if you adjust to go native, you might find the "should this be native?" part of the qemu-debootstrap code helpful. A (poor) python implementation also exists in pbuilder-dist from ubuntu-dev-tools [18:31] I'd have more fun than not having one. [18:31] GrueMaster, the image they provide is totally broken (us squashfs for an installed image) [18:32] Meh. [18:32] the kernel isnt usable with anything else than that image [18:32] since its heavily patched [18:32] persia, if i detect arm, i'm using a simple chroot instead. .;) [18:32] and apparently the patches they use are in no tree at all [18:32] heh [18:33] rcn-ee: See, that's precisely what I'm hoping you'd avoid. The same tool *ought* let you construct an i386 image on an armel device. [18:33] I've had to build patches before when i didn't have access to an engineer's repository (assuming there was one). [18:33] * persia considers an age when armel laptops are widely available and folks are hacking on little VIA boards. [18:33] yeap, and this is only a temperary work around till qemu-kvm doesn't crash in x86.. ;) [18:34] well, zyga made some progress but i dont think he solved the issue [18:34] for me it works if i echo 3 into the alignment settings [18:35] that kinda worked for me, it crashed later after umount/start taring.. ;) [18:35] qemu-kvm doesn't crash on i386 as long as one uses qemu-user rather than qemu-system (although I seem to recall some reason that rootstock switched to use qemu-system in the past) [18:35] ogra_cmpc: Remember, I used to work MID stuff before I came here. Redflag was really bad about taking a downstream kernel, applying all the patches before editing, then applying their own patches directly to the source tree before packaging. [18:35] rcn-ee, the de-rootification might fix mount issues [18:36] i'm still quite interested on how that's going to work.. ;) specially when creating/ mounting the image.. ;) [18:37] using fuse ;) [18:38] there is a fuse ext2 module [18:38] i haven't looked too muhc into it, does that still allow writing and protection the root permissions.. [18:38] yes [18:39] have a look at the fuseext2 package [18:39] we'll also use it for the new preinstalled images [18:39] then it should work (fingers crossed) [18:39] * ogra_cmpc will stop building installer images in maverick [18:40] we'll rather provide preinstalled images you can just dd to the SD [18:41] grrr [18:41] damned touchbook [18:41] yeah in a way those are nice... specially if you can use a windows tool to take the img to sd card... latest bug emailed to me.. [18:42] you should have left it alone... ;) it's one arm device i haven't modified yet.. [18:42] ogra_cmpc: Can you also add a cmdline option to rootstock to specify working directory other than /tmp? [18:42] i could live with it not having a working display but that it starts to flash on random colors at full brightness if it cant init the panel really makes me mad [18:42] GrueMaster, it respets $TMPDIR since day one [18:43] as all ubuntu build tools do [18:43] Oh. It's not in the manpage. [18:43] thats a system seytting [18:43] I did not know that. [18:43] thx. [18:43] It still ought be in the ENVIRONMENT VARIABLES section of the manpage. [18:43] all ubuntu tools use $TMPDIR (with a fallback to /tmp) [18:44] (wishlist bug) [18:44] No they don't, unfortunately. [18:44] persia, nah, come on thats common knowledge [18:44] all the better ones do :) [18:44] persia: assuming there were a section on ENVIRONMENT VARIABLES [18:44] Doesn't mean it doesn't belong in the manpage. [18:44] its not even a feature of rootstock but the shell [18:44] GrueMaster: Something like that is one of the defined sections of manpages. [18:44] ogra_cmpc: Hrm? How? [18:45] well, mktemp rather :) [18:45] OK. That makes sense. [18:46] persia: Someone must have missed adding that section. It isn't in my man rootstock page. [18:46] That said, I've seen TMPDIR=$(mktemp ...) in shell code before. [18:46] thats sick [18:46] GrueMaster: That I believe. It's an optional section, and often omitted. [18:47] ogra_cmpc: This is why I say it's not "common knowledge". That declaration was from an Ubuntu image building tool (now long-obsolete) [18:47] early vm builder ? [18:47] * ogra_cmpc remembers a discussion [18:48] GrueMaster, feel free to fix the manpage :) [18:48] I was trying not to name any specifics, but yes :) [18:48] i'll happily merge your bzr branch on launchpad [18:48] * GrueMaster opens mouth - inserts foot. [18:48] Note that the current vm-builder shares no code whatsoever with that implementation. [18:48] indeed [18:49] that was the shell version iirc [18:50] And an early version of the shell version, which I broke rather spectacurlarly trying to run with /tmp on tmpfs on a 1G machine. [18:50] argh !! [18:51] touchbook uses linux/arch/arm/mach-omap2/board-omap3beagle.c and adds a ton of patches to this file [18:51] WTF [18:51] why cant they introduce their own [18:52] i guess that makes it unsupportable in ubuntu :( [18:52] legacy. This is *why* we had a session on kernel integration and the benefits of a single kernel tree at UDS. [18:52] yeah [18:52] they should have a board-omap3touchbook.c ? [18:52] tell *them* [18:52] You don't even want to consider what was done to the kernel for the racing arcade unit I play. [18:52] rcn-ee, something like that ... at least if they break beagle with their patches [18:53] seems they modify DSS code and i suspect in a beagle incompatible way [18:54] * rcn-ee heads back to work... [19:55] LINUX WORKS ON HTC TOUCH PRO!!! YEAH! [19:56] i finally should package FSO for ubuntu :( [19:56] it seems that there're some interested hackers running GNU/linux on there smartphones [19:57] s/there/their/ [19:58] GFeind: Was it a fairly simple install, or was it complicated? [19:58] playya_: Please :) [19:59] i deleted the freesmartphone.org team on LP because we're not able to build for ARM [19:59] Why can't you build for ARM? [19:59] maybe in june on opensuse buildhost [20:00] afaik LP doesn't allow arm builds for "normal" users because you keep the machines busy :P [20:01] btw. anyone working on the palm pre? [20:02] Oh, yeah, no PPAs. [20:02] No reason you can't make it work though, and if you package it as part of Ubuntu, it gets built. [20:03] Also, some folks (like me) have cell phones with i386, and there may be interest. [20:04] atom based phones? [20:05] is there a list of ARM consumer hardware Ubuntu runs on? [20:06] pwnguin: https://wiki.ubuntu.com/ARM/DeviceSupport [20:06] Although it needs updating. [20:07] ooh [20:07] maemo devices [20:07] too bad there's too much closed stuff [20:07] That page needs *lots* of love. [20:07] hmm, guess the panda needs to be added [20:08] closed devices could be opened sometimes, but there're some devices which are using trsuted computing and foo [20:09] like motorola devices [20:10] Added beagleboard. [20:10] a number of pxa3xx based devices and some OMAP3 based use the trusted computing methods as well [20:11] the milestone uses an OMAP3 :( [20:12] * persia uses trusted compuiting regularly for increasing the availability of /dev/random [20:12] The key is *how* it's used, not what it is. [20:13] the milestone signes the kernel, the basic rootfs and the bootloader [20:14] and it's just to avoid "piracy" [20:15] as if copying an open source OS is considered "piracy". [20:15] no. you shouldn't be able to install apps which are not downloaded from the app store [20:16] (I have seen some ISP's hammer users for using bittorrent to pull Linux ISO's). [20:16] This is why it's handy to have killer apps that are GPLv3. [20:16] playya_: That's odd. I can on my Droid. [20:17] Must be an AT&T thing. [20:17] i know. the droid doesn't use it [20:18] that's why i bought the milestone [20:20] now i own a palm pre for hacking and a milestone to play solitaire [20:23] was simple [20:23] the install [20:23] and sorry was afk [20:24] i just had to download the files [20:24] copy them on SD [20:25] than run HARET.EXE and... [20:25] nearly everything works [20:25] :D [20:26] and playa: good idea BUT: if u want to play take the iphone [20:26] :D [20:26] maybe during the summertime [20:27] just a question [20:27] how much do you earn in a month??? [20:27] apple wants to release iphoneOS4 -> cheap older iphones, ipods [20:27] i mean having 3 smatphones [20:27] * playya_ is a student [20:27] aha [20:27] ok [20:27] i gave 2 of my phones to my parents [20:28] sold or gave [20:28] gave [20:28] good [20:28] cheap samsung and a n95 8GB [20:28] now i only have a milestone, pre, freerunner (and n800) [20:29] if your parents just want to use them as phones they are enaugh [20:29] :D [21:30] rcn-ee, installing the system on a beagle is really really slow; you sure you want this rootstock? :p [21:31] (brings up a deboostrapped image with run-once installer and u-boot scripts [21:41] * cwillu_at_work concludes his wear-levelling tests, and begins his power-loss tests [21:46] ugh, that approach won't work under karmic [21:46] for me at least :p [21:47] end up loading directly onto btrfs instead of ext2, so the dpkg bug will bite [21:47] so I end up with two completely different approaches to generating sdcards depending on whether I'm targeting karmic or lucid === jmcgee is now known as jmcgee|gone [21:58] I'd say, don't bother with Karmic? [21:58] Or do you mean Lucid and Maverick? [21:59] no, but on the other hand, I have a working product under karmic, which means I want to be able to continue making those images for at least a little while [22:01] Ah. [22:01] and making images on the actual hardware is _slow_ [22:01] what with real device io rather than everything really being in a ramfs [22:01] tmpfs rather === rsalveti_ is now known as rsalveti === JaMa is now known as JaMa|GoNe [23:29] cwillu_at_work, i haven't benched chroot vs qemu yet.. but it was sucessful for installing netbook-image... (i also have relatively fast harddrives on the usb bus on the beagle.s..) [23:31] crap, looks like have the wrong order, what's the proper order to umount /dev/pts, /proc and /sys ? [23:33] there's a proper order? [23:34] does it complain about it being in use? [23:36] yeah, it's complaining about /tmp/imagelocation/dev/pts: device is busy... i threw a sync in before the umount but still no go, so i'm think order.. [23:41] umount -l should work [23:42] yay, new zippy2 and more expensive sd cards arrived \o/ [23:42] lazy umount.. i'll give that a quick run.. [23:47] yay, I burned out another cheap sdcard :) [23:47] are you comparing them to the expensive ones? [23:48] not any more [23:48] now I'm just using them up building images