**** BEGIN LOGGING AT Sat Jan 20 02:59:57 2007 Jan 20 03:23:45 where is everyone? Jan 20 04:18:08 Sleeping or partying. Like I'm about to do in 5 minute. Jan 20 04:53:29 . Jan 20 05:27:30 03bzhou * r5241 10optware/trunk/make/multitail.mk: multitail: added man page Jan 20 06:18:10 afternoon. Jan 20 06:18:26 * rwhitby-treo notes the openmoko announcement - http://lists.openmoko.org/pipermail/community/2007-January/001586.html Jan 20 10:17:30 hey, I'm trying to use the Master makefile to create an unslung 6.8 firmware image... Jan 20 10:17:38 there seems to be a problem with case though Jan 20 10:17:58 if i try: make unslung-6.8-beta Jan 20 10:18:58 this fails because it can't find http://svn.nslu2-linux.org/svnroot/unslung/releases/unslung-6.8-beta Jan 20 10:19:21 but if i try: make Unslung-6.8-beta Jan 20 10:19:55 this would produce the correct svn url, but fails because make doesn't recognise this as a valid target Jan 20 10:20:23 "No rule to make target `Unslung-6.8-beta'. Stop." Jan 20 10:21:15 so basically, the svn url requires an uppercase U whereas the make file requires a lowercase u. Jan 20 10:21:34 am i doing something wrong here? Jan 20 10:22:19 iwo: just edit the makefile then... Jan 20 10:22:32 i could just do: make unslung (to build head), but i really wanted to be developing against the correct fw version Jan 20 10:23:28 yeah, I guess I'll have to - just wanted to check why this was happening (is there a different way I should be building unslung 6.8) Jan 20 10:26:32 I don't know, I've never built it myself :) Jan 20 10:32:46 iwo: I'll look into it. Jan 20 10:39:10 cheers rwhitby Jan 20 10:39:29 iwo: make update-master Jan 20 10:39:51 (it's fixed in the repo) Jan 20 10:40:06 thanks Jan 20 10:40:45 the web site version will be updated the next time the autobuilder runs Jan 20 10:43:52 sorry, what is the website version? Jan 20 10:44:29 oh, you mean the makefile at /Mastermakefile? Jan 20 10:45:55 yep Jan 20 10:46:16 the http downloadable version is updated from the monotone repository each time the autobuilder runs Jan 20 10:51:33 Hi channel - I have some architectural questions Jan 20 10:52:26 1.) Why is the image a whole root filesystem image and not a ramdisk image (using cramfs) that is used separately wform the kernel Jan 20 10:52:51 lets say I falsh a kernel to some area in the FLASH and I flash ramdisk image to another area Jan 20 10:53:10 then when booting the kernel giving the commandline option ramdisk=bla Jan 20 10:53:28 ruschi: so that rootfs changes are persistent. Jan 20 10:53:38 I used to do this when develpoping for a TQM850 module Jan 20 10:53:41 ah ok I se Jan 20 10:54:10 if you want kernel and jffs2 rootfs images seperately, they are available (e.g. to use on a device other than an NSLU2, like the Iomega NAS100d) Jan 20 10:54:41 ruschi: you also didn't specify which distro you were referring to. Jan 20 10:54:56 I am new to my NSLU2 Jan 20 10:55:05 I am playing with openslug Jan 20 10:55:47 2nd - so far I didn't find documentation where the packages that are included on the image are specified Jan 20 10:56:08 I want to add thing to the ROM-image and kick out others Jan 20 10:56:26 http://www.nslu2-linux.org/wiki/FAQ/FirmwareMatrix Jan 20 10:56:31 I was following the master makefile and the bitbake includes Jan 20 10:57:08 OpenSlug (now known as SlugOS/BE) is based on OpenEmbedded - you can find the rootfs contents in the slugos-image.bb package file in the OE repository. Jan 20 10:57:09 I know this matrix Jan 20 10:57:21 thanks - I have alook Jan 20 10:57:53 ruschi: there is also UcSlugC (which is based on uclibc instead of glibc) which gives you more room for additional apps in flash. Jan 20 10:58:05 I am about to play with this today Jan 20 10:58:14 you have to build that one yourself - it's not well supported either. Jan 20 10:58:33 I already read about - they say its pre-beta status Jan 20 10:58:37 anyone using it? Jan 20 10:59:40 Thanks alot Jan 20 11:05:39 Wow - I have seen uboot as bootloader - I used to use this for PPC platforms - Is it recommendable to kick out redboot in favor of another bootloader Jan 20 11:05:55 if so can I do this without JTAG hardware...... and is it wise or risky? Jan 20 11:06:27 we will never recommend that you do it, unless you have confirmed jtag access. Jan 20 11:06:39 (of course, it is technically possible) Jan 20 11:07:15 ok - no I don't have JTAG hardware here - would have to go to uni for this. I think for now redboot is good enough Jan 20 11:07:58 we're currently using stock redboot to load Apex as a second stage bootloader in the latest builds. Jan 20 11:08:20 I haven't seen a u-boot build for the ixp4xx/nslu2. Jan 20 11:08:55 in hte openembedded/packages directory is uboot Jan 20 11:09:31 yep, but I haven't seen that built for ixp4xx Jan 20 11:09:54 me neither - it just crossed my mind Jan 20 11:09:57 (openembedded supports many different architectures and targets, with widely varying support for each) Jan 20 11:10:18 jacques would be interested if you built it :-) Jan 20 11:11:04 I guess there is some porting to be done - and as I am new to the OE/bitbake world I am not the best porter Jan 20 11:11:17 trying to understand how the system works for now Jan 20 11:13:47 yesterday i just pulled the mastermakefile and typed make - as far as I know it pulls the latest sources. I had to fix some syntax errors can I commit the changes ? Jan 20 11:14:52 syntax errors? which distro? (they all get built every 15 minutes on our autobuilders) Jan 20 11:15:27 sorry I don'T remember exaclty as I said I just typed make this made unslung and slugos Jan 20 11:15:41 can you pastebin the diff? Jan 20 11:15:45 one file was some version.h and another was ashell script Jan 20 11:16:06 unslung and slugos should always build without error. Jan 20 11:16:19 (on Debian Sarge and CentOS 4 at least) Jan 20 11:16:34 unslung/tmp/work/glibc-2.2.5-r10/build-armeb-linux/csu/version-info.h Jan 20 11:16:46 this is one file - missing " Jan 20 11:16:59 unslung/tmp/work/slingbox-1.3.1-r0/busybox-1.3.1/scripts/trylink Jan 20 11:17:05 this is the other Jan 20 11:17:26 /bin/sh doesn't know the word "function" to declare a function Jan 20 11:17:43 what is your /bin/sh symlinked to? Jan 20 11:17:48 bash Jan 20 11:18:01 I am on ubunto 6.10 Jan 20 11:18:14 look at the files Jan 20 11:20:01 another thing - at the moment I am building "make ucslugc-image" again it is compiling "gcc-cross-initial-3.4.4-r4" it has been compiled yesterday Jan 20 11:20:29 each distro build is independent - there is no sharing. Jan 20 11:20:29 is it a diffent build or are old binaries discadred over different targets? Jan 20 11:20:38 ok. I got it Jan 20 11:20:54 the version-info.h on my box has balanced "'s Jan 20 11:21:20 and my bash understands function I think. Jan 20 11:22:17 I don't build on Ubuntu myself, so can't verify that it builds on that. The only stuff I'm aware about with recent ubuntu is the dash thing. Jan 20 11:22:18 ok - strange Jan 20 11:22:37 NAiL: you build on ubuntu don't you? Jan 20 11:22:47 anyway I got rid of "function" and it was ok Jan 20 11:23:26 weird - that's a standard busybox script isn't it? Jan 20 11:23:47 (i.e. I don't think OE patches it at all) Jan 20 11:24:58 ruschi: you might want to try "make unslung-6.8-beta openslug-3.10-beta" and see if those build without error - those are our binary releases Jan 20 11:25:29 (make sure you update the top-level Makefile first - there was a bug in the svn command to check out the unslung release branch) Jan 20 11:26:07 ok I will do this later Jan 20 11:26:16 is there an IRC channel for ucslugc Jan 20 11:26:21 if there is an error that is not nslu2-linux specific (i.e. in the OpenEmbedded metadata that nslu2-linux does not modify) then #oe would be the place to ask. Jan 20 11:26:32 there are probably less than 5 ucslugc users. Jan 20 11:26:33 I got problems with building ucslugc Jan 20 11:26:46 in fact, we don't even try autobuilding ucslugc any more. Jan 20 11:27:18 (there is no dedicated ucslugc channel) Jan 20 11:27:39 ok - so I am alone fighting the world Jan 20 11:28:50 for ucslugc, yes. for the others, no. Jan 20 11:29:04 http://logs.nslu2-linux.org/buildlogs/autobuild-nudi-last.txt is our autobuilder log Jan 20 11:37:33 i don't think i can complete my unslung build :( Jan 20 11:37:41 ftp.cl.debian.org seems to be dead Jan 20 11:40:42 iwo: all sources are archived at sources.nslu2-linux.org/sources/... just wget the file in question from there. Jan 20 11:41:03 ok, i'll try there. thanks Jan 20 12:16:20 does unslung support any usb wireless network devices? Jan 20 12:17:07 (802.11g i mean) Jan 20 12:17:51 never mind, just found the wiki page :D Jan 20 12:19:59 What is this strange nslu2-binary-only package where linksys-packages are included ? this seems to bbe the majority of the stuff included in an unslung build.... Jan 20 12:20:26 how the hell did they get the samba-packages fit on the rom? Jan 20 12:22:22 another question - where are the individual versions set the image-targets use Jan 20 12:22:40 like unslung uses kernel 2.4.xx openslug uses 2.6 Jan 20 12:23:14 in the samba directory there are 6 different bitbake recipes for different samba versions - which one is used? Jan 20 12:23:26 and where do I set the versions Jan 20 12:25:11 ruschi: unslung is designed to be linksys firmware with a small delta to enable rootfs on disk and package installs Jan 20 12:25:41 ok - got it Jan 20 12:25:51 look in distro/include/slugos.inc for specific versions. otherwise, it's just the latest default preference in OE Jan 20 13:27:11 how many hrs building unslung usually take?? Jan 20 13:27:36 on a desktop pc (ubuntu, 2.5Ghz, 1gb ram), not a slug Jan 20 13:28:44 it's incredible how much must be done to build a relatively small piece of software. to build a full blown linux distribution must take weeks! Jan 20 13:28:54 yay, complete :D Jan 20 13:48:27 I'm trying to compile drivers for an ov51x webcam. I've got as far as building unslung... Jan 20 13:49:42 now i've dropped the new drivers i need into /releases/unslung-6.8-beta/tmp/work/unslung-kernel-2.4.22.l2.3r63-r10/linux-2.4.22/drivers/usb Jan 20 13:49:55 however i'm confused about editing defconfig Jan 20 13:50:49 should I add a line like CONFIG_USB_OV51X=m?? Jan 20 13:51:09 how does the build know what CONFIG_USB_OV51X is? do i need to define this somewhere? Jan 20 13:52:51 the new files i need to compile are: ov51x.c, ov51x.h, ov519_decomp.c Jan 20 13:53:42 is there a wiki on adding a new kernel module? Jan 20 13:53:46 wiki page i mean Jan 20 14:03:12 I still don't get the dependencies: I wanted to add nfs-utils to the openslug image. I am sure it fits because I can install it later Jan 20 14:03:26 where do I add the package? Jan 20 14:03:56 I added it to slugos.inc in the variable SLUGOS_EXTRA_RDEPENDS Jan 20 14:04:20 then I started make openslug-image.... but its not included Jan 20 14:05:49 and I have no make targets for e.g. slugos-bau Jan 20 14:09:29 iwo: kernel-module-ov511 - 2.4.22.l2.3r63-r17 - ov511 kernel module; ov511 USB Camera Driver there aleady is an package for unslung Jan 20 14:10:10 the ov511 driver is not adequate (not compatible with my webcam) Jan 20 14:10:16 i'm trying to add the ov51x driver Jan 20 14:10:29 that includes compatibility for ov518, ov519, ov530 Jan 20 14:10:35 oh Jan 20 14:10:37 hm k Jan 20 14:11:18 i think mwe.ster knows what to do Jan 20 14:33:12 can anyone explain to me how to add a package to the flash-image at build time? Jan 20 14:34:08 I created a local.conf and added "nfs-utils" to the DISTRO-EXTRA-RDEPENDS Jan 20 14:34:50 now it is complaining abount unable to find nfs-utils Jan 20 15:16:20 help! I am frustrated by this crap. no changes are accepted or take effect Jan 20 15:16:28 I want NFS support built-in! Jan 20 15:39:40 ok, for some reason nfs-utils is not in the openslug distribution. now the "Can't find makes sense" Jan 20 16:03:47 that's surprising, I thought people had been doing nfs stuff in openslug for a long time Jan 20 16:05:46 well maybe I have no clue how to add it Jan 20 16:06:01 the problem was I am building the latest head Jan 20 16:06:25 and it seems there is no kernel module for 2.6.20 Jan 20 16:07:50 I the procedure correct "add the package name to DISTRO-EXTRA-RDEPENDS in local.conf"? Jan 20 16:11:27 ruschi: NFS is built-in with the latest OpenSlug versions. Jan 20 16:12:37 (The new open-source network driver makes it practical to put certain useful network-based tools back into the kernel instead of modules, such as netconsole and nfs. Jan 20 16:12:38 ) Jan 20 16:17:10 it is buit in as client not as server Jan 20 16:18:32 If you want the server stuff, you may have trouble fitting it all into the flash. Jan 20 16:49:53 hey mwester, would you might givin me a little advice on adding a kernel module to unslung? Jan 20 16:50:37 rod has been a great help so far. I'm a little stuck now though (not that i've got very far yet, you understand! :D) Jan 20 16:51:18 basically i'm trying to add the ov5x driver for an ov519 based webcam Jan 20 16:51:40 similar to the current ov511 support that is already in unslung Jan 20 16:52:43 i have successfully build unslung-6.8-beta using the master makefile. Jan 20 16:53:12 and i have three files that i need to add (ov51x.c, ov51x.h, ov519_decomp.c) Jan 20 16:56:22 but i'm unsure on how i configure a new package such that my three files will be compiled and produce output in: Jan 20 16:57:24 .../releases/unslung-6.8-beta/tmp/work/unslung-kernel-2.4.22.l2.3r63-r10/install/kernel-module-ov5x Jan 20 16:57:27 and Jan 20 16:57:39 .../releases/unslung-6.8-beta/tmp/work/unslung-kernel-2.4.22.l2.3r63-r10/install/kernel-module-ov519_decomp/ Jan 20 18:05:03 Anyone already realized that MAKEFLAGS are ignored? Jan 20 18:05:54 when I export MAKEFLAGS=-j4 it does not spawn of 4 compilers as it should Jan 20 18:06:06 I am sure it is unset somewhere..... but where? Jan 20 18:56:06 ruschi: it's openembedded; forget everything you know about makefiles - you must do it The OpenEmbedded Way (tm) Jan 20 18:56:40 iwo: are the kernel modules to be added to the kernel, or will they build on their own? Jan 20 21:44:33 03oleo * r5242 10optware/trunk/ (4 files in 2 dirs): transmission: r1417 - move creation of index.html to positins Jan 20 22:14:50 http://forum.dsmg600.info/t163-DNS323-disassembly-pictures.html Jan 20 22:56:25 03oleo * r5243 10optware/trunk/ (make/transmission.mk sources/transmission/transmission.cgi): transmission: wget -q instead --quiet Jan 21 02:26:10 03oleo * r5244 10optware/trunk/ (Makefile make/perl-assp.mk): perl-assp: Anti-Spam SMTP Proxy Server added **** ENDING LOGGING AT Sun Jan 21 03:00:03 2007