**** BEGIN LOGGING AT Sat Apr 16 23:59:57 2005 Apr 17 00:04:20 morning CB Apr 17 00:07:06 morning - whats been happening overnight? Apr 17 00:23:30 we were mostly musing about the condition of the Slug seeming to run at 1/2 speed Apr 17 00:25:42 and jbowler was doing some testing. Apr 17 00:27:29 jp30 fixed rsync and there is a unslung package rebuild happening. Apr 17 00:27:37 copperbeech: if you're around in a couple of hours, I can help with CoLinux networking. Have to put kids in bath and bed, etc now, but will be able to focus in about 3 or 4 hours time. Apr 17 00:29:20 rwhitby: that would be great, but I think myself and family may be out around lunch time. If not today I'd love to pick your brains on it at some point. Apr 17 00:30:15 ok, from 4 to 6 hours from now should br prime time for me Apr 17 01:18:54 jp30: did you do the httpdphp package? Apr 17 01:19:07 hmm, my openslug-image build failed Apr 17 01:19:43 jacques: hi - did you see my mails on the status of appweb native build? Apr 17 01:19:56 NOTE: package openslug-image-1.0-r9: task do_rootfs: failed Apr 17 01:20:04 copperbeech, nope - on the list ? Apr 17 01:20:34 jacques: yep - made some good progress but got a bit stuck later on. Apr 17 01:21:43 I'll take a look at the list in a bot Apr 17 01:21:44 bit Apr 17 01:21:53 jacques: I'd be interested in your view. Apr 17 01:22:19 I'm a total noob at linux etc. Apr 17 01:24:24 you seem to be doing rather well :-) Apr 17 01:27:57 wow, getting it to build bld and bldout was as simple as deleting the binaries?? boy do I feel silly Apr 17 01:28:34 hmmm, tsk tsk Apr 17 01:28:51 copperbeech, did you install *all* the packages which are listed in the wiki for a native build env? Apr 17 01:29:15 I think you wouldn't have the problem with busybox if you had Apr 17 01:29:34 there are lots of issues with busybox utils, so we generally install the gnu ones for native build envs Apr 17 01:30:50 hmm I did install everything - but the busybox stuff wasn't on the list I don't think. Apr 17 01:31:09 besides - I worked out that it wasn't the problem. Apr 17 01:32:04 ah yeah, I am just getting to your second message now Apr 17 01:32:08 the script needs bldout to output build status to the console, and the configure scripts have a workaround which is used if bldout has not been built yet... Apr 17 01:32:52 what it does it copy the /bin/cat binary to the appweb/bin folder until it gets arount to building the real bldout... Apr 17 01:33:08 unfortunately in this case, that cat binary is the whole busybox :-) Apr 17 01:33:30 heh Apr 17 01:33:47 hmm, the perms problem looks weird - what's your umask ? Apr 17 01:33:58 anyway - I just built bldout manually from the bootstrap folder using gcc and then Apr 17 01:34:00 ... Apr 17 01:34:08 how would I find out? Apr 17 01:34:42 umask 0077 Apr 17 01:34:59 * copperbeech is the worst for answering his own questions. Apr 17 01:35:00 hmm I guess that's ok Apr 17 01:37:57 yeah - I kind of dead-ended on that one - it probably would mean a bit of working through the make scripts... and even then it might not be explicit. Apr 17 01:39:07 could still be related to your using the busybox utils rather than gnu Apr 17 01:39:49 I assume you followed this: http://www.nslu2-linux.org/wiki/HowTo/NativelyCompileUnslungPackages Apr 17 01:40:17 it specifies coreutils, which should replace almost all the busybox ones Apr 17 01:40:39 I suppose you *could* have installed that and just have wrong path order... Apr 17 01:44:42 I did get a couple of conflicts when installing coreutils Apr 17 01:45:02 my path: /opt/sbin:/opt/bin:/sbin:/bin:/usr/sbin:/usr/bin Apr 17 01:46:50 I *do* think that appWeb does fill a gap in our webserver portfolio... we have thttpd as the small lightweight webserver which is probably ok for most basic things, but it is no where near as sophisticated when it comes to virtual hosts and authentication and it doesn't support SSL Apr 17 01:47:12 Apache is all singing/all dancing enterprise level web server but a bit of a hog. Apr 17 01:47:23 appWeb sits nicely in the middle... Apr 17 01:48:30 I've had some good fun setting up virtual hosts and stuff... Apr 17 01:49:27 well, like rwhitby said earlier, we have had a cross-built appweb for a long time :-) Apr 17 01:51:27 yeah my mistaken(?) evaluation was that it would be easier to try a native compile of appweb than get networking going for colinux and install cross tools :-) Apr 17 01:52:34 best solution is to just install linux on your desktop :-D Apr 17 01:53:05 he he - well I only have a laptop and that belongs to work :-) Apr 17 01:53:59 I did have it dual booting before I had to rebuild it, but even then I never got wireless networking going... Apr 17 01:55:46 btw do you know how to force a reinstall of an ipkg ? Apr 17 01:56:02 copperbeech: I have an unknown amount of consulting time available starting now. Apr 17 01:56:12 (probably half an hour) Apr 17 01:56:13 yes -forcereinstall Apr 17 01:56:29 ok well I'll tyr and explain where I am upto... Apr 17 01:56:40 (re: colinux networking, right?) Apr 17 01:56:45 I have a single laptop which I use at home and at work Apr 17 01:56:52 yep, same here :-) Apr 17 01:56:55 it has 2/3 network adapters: Apr 17 01:57:11 2 built in (one RJ45 and onw wireless Apr 17 01:57:28 and 1 at work built into the docking station. Apr 17 01:57:39 heh - exactly the same as I Apr 17 01:57:46 now - I have co-linux installed already and booting Apr 17 01:58:01 and I have the tap installed Apr 17 01:58:12 however I couldn't get the ICS working. Apr 17 01:58:34 My home network gateway has IP 192.168.0.1 which means ICD won't install. Apr 17 01:58:43 running XP? Apr 17 01:58:54 I tried bridging... but that seemed to prevent my XP desktop from working with the adapter... Apr 17 01:59:09 the TAP seemed to get traffic OK. Apr 17 02:00:10 so that was as far as I got... Apr 17 02:00:55 what type of laptop? Apr 17 02:01:01 Dell C400 Apr 17 02:01:08 (Latitude) Apr 17 02:01:12 Dell C600 here Apr 17 02:01:17 he he Apr 17 02:01:18 oops D600. Apr 17 02:01:28 bit newer than mine Apr 17 02:01:51 Do you use the wireless at work, or just at home? Apr 17 02:02:51 just at home... Apr 17 02:03:04 what I did was to create a bridge, and then put the TAP and the wireless adapter in the bridge. Apr 17 02:03:08 work has cabled ethernet into my docking station Apr 17 02:03:35 yeah I did that and it seeme to work, but it will kill my XP network connectivity Apr 17 02:03:48 why? Apr 17 02:03:59 is that what you would expect? one or the other? Apr 17 02:04:20 I don't know - I never got to the bottom of that one -there didn't seemt o be any real explanation for it. Apr 17 02:05:55 I currently have colinux and wireless bridged (which I use at home), and the wired connection separate (which I use at work). I used to have all three bridged and that worked fine too (but if I forgot to turn off the wireless when I went to work I was causing a network loop :-) Apr 17 02:06:26 I have DHCP on both the wired connection and also the bridge. Apr 17 02:06:34 you could do that as part of your hardware profile Apr 17 02:06:40 the bridge gets an IP from my wireless router. Apr 17 02:07:02 I only have a single hardware profile, and never reboot. It switches between wired and wireless seamlessly. Apr 17 02:07:23 ahh ok - my docking station sets up a new hardware profile... Apr 17 02:07:43 well I'll try it again now... I may drop off the channel :-) Apr 17 02:07:56 then I set up the home router (running dnsmasq) to give one IP address to the bridge, and a different IP address to the colinux session, based on the hostname given to the DHCP server on the request. Apr 17 02:08:27 do you have your wireless only accept connections from a give mac address? Apr 17 02:09:14 yep, and the bridge gets a virtual mac which you need to set up in the router Apr 17 02:09:15 yes Apr 17 02:09:28 and you give the colinux session a virtual mac too Apr 17 02:10:02 how do you do that? Apr 17 02:10:22 debian in colinux? Apr 17 02:11:06 So you have 3 different MAC addrs? 1 real on the wireless card, one on the bridge and one in co-linux? Apr 17 02:11:14 yep Apr 17 02:11:22 that's the key Apr 17 02:11:27 I think I have both debian and gentoo images Apr 17 02:11:45 run the debian one, then you'll be compatible with me and the official build machine. Apr 17 02:11:52 ok Apr 17 02:11:58 (for nslu2 stuff, feel free to run gentoo for other stuff) Apr 17 02:12:43 help page Apr 17 02:14:20 ok - first the bridge - how do you give that a virtual MAC? Apr 17 02:14:40 XP assigns it automatically. check ipconfig Apr 17 02:14:55 I think it is based on the first bridged adapter in the list of bridged ones Apr 17 02:15:38 ok Apr 17 02:15:58 "I might be a while..." Apr 17 02:16:12 I'll find where I set it in colinux ... Apr 17 02:18:14 still waiting for the bridge settings to Apply.. Apr 17 02:19:43 which debian image did you get? Apr 17 02:20:44 http://sourceforge.net/project/showfiles.php?group_id=98788 Apr 17 02:21:27 http://prdownloads.sourceforge.net/colinux/Debian-3.0r0.ext3.1gb.bz2?download Apr 17 02:21:39 then updated it to sarge testing Apr 17 02:22:38 ok, I can't find where I set a virtual mac for the colinux, so maybe it just does it off the hostname given to the dhcp server. Apr 17 02:22:58 you need to have a dhcp server which can override mac->ip settings and use a hostname->ip setting. Apr 17 02:23:09 dnsmasq will do this, for example. Apr 17 02:23:18 it helps to have a custom firmware linux router. Apr 17 02:23:36 ok, back in half an hour - will see where you're up to then. Apr 17 02:24:08 rwhitby: thanks very much for the encouragement - I might be out by then Apr 17 02:24:18 I'll have a go at all this... Apr 17 02:24:28 be assured that it all does work. Apr 17 02:24:52 ah, now I remember. you set the mac address of the tap in the colinux config file Apr 17 02:25:30 Apr 17 02:25:58 I stole a MAC address out of VMWare's allocated range of virtual MAC addresses :-) Apr 17 02:26:29 that MAC works fine if you bridge it with a wired connection (the router sees that MAC address for colinux). Apr 17 02:27:15 I found that when I bridged with a wireless connection, the MAC address got rewritten somewhere with the MAC address of the wireless card, and so the router saw two sets of DHCP requests from the same MAC address. Apr 17 02:27:30 So I had to do the hostname -> IP address trick on the DHCP server on the router. Apr 17 02:27:41 does that all make sense? Apr 17 02:28:09 all of my work on nslu2-linux has been done with this colinux setup and a wireless connection :-) Apr 17 02:28:56 yes it makes sense. I'll have a go Apr 17 02:29:04 I run a CoLinux memory size of 384MB, with 1GB swap Apr 17 02:29:20 I have 1GB RAM in the laptop, and leave the colinux running all the time. Apr 17 02:29:33 ok I have 512Mb Apr 17 02:31:45 ok, back in half an hour Apr 17 02:36:14 network settings have crashed.... reboot here we come. Apr 17 02:51:51 back Apr 17 02:54:23 jacques: ping Apr 17 03:00:52 hi rwhitby Apr 17 03:01:38 jacques, what is the best way to benchmark streaming video from a usb hard disk attached to either a slug or a wl500gx, across the network to another device (a Neuston MC500). Apr 17 03:01:45 I can run Unslung packages on both the slug and the wl500gx. Apr 17 03:03:31 hmm Apr 17 03:04:34 it will just be http streaming Apr 17 03:04:53 you have control over the bitrates ? Apr 17 03:05:08 but I just want to test raw disk->usb->cpu->eth performance first .. Apr 17 03:06:45 if it's http streaming, why not see how fast you can wget it ? Apr 17 03:08:00 I can't run the same http server on both (yet). I want to find out the relative raw performance before doing the work to get the server to run on both so I can do that comparative test. Apr 17 03:10:07 you've already done hdparm test? Apr 17 03:10:21 nope. done nothing yet Apr 17 03:10:36 I am a benchmarking noobie :-) Apr 17 03:11:31 I'd be interested to see a comparison of "hdparm -Tt /dev/hda" on both (well, we know pretty much what the nslu2 results should look like) Apr 17 03:11:32 ... but I do now have the wl500gx presenting the contents of the Topfield as a FTP service :-) Apr 17 03:11:40 neat Apr 17 03:13:19 yep, I created nslu2-linux to get someone to write puppy for me (and peteru obliged), and i created Unslug/wl500g so that the ftpd-topfield package (which runs on libusb, which only works on little endian machines) could be made to work on my network too :-) Apr 17 03:14:06 build the infrastructure, and other people contribute the packages you need :-) Apr 17 03:15:01 yep, isn't open source great? :-) Apr 17 03:15:14 open source/open development Apr 17 03:15:31 too bad libusb STILL doesn't work right on BE Apr 17 03:15:33 the next project is the media server for my neuston mc500. Apr 17 03:16:16 * rwhitby is disinterested in the libusb big endian problem now that he has put Unslung package support into the wl500gx firmware ... Apr 17 03:16:31 heh Apr 17 03:16:38 the wl500gx is basically a little endian unslung slug replacement now Apr 17 03:23:24 jacques: so 7.79 MB/sec buffered disk reads for the slug? Apr 17 03:23:57 rwhitby, yeah that's right in the proper range Apr 17 03:25:12 ok, now to swap the same disc to the wl500gx. the cornice drive that is currently on the wl500gx does 2.3 MB/sec Apr 17 03:25:55 heh Apr 17 03:36:08 BTW, I'm interested also in the -T value for the wl500gx Apr 17 03:43:12 what's -T vs -Tt ? Apr 17 03:44:12 cached reads is 70 - 72 MB/sec for both nslu2 (20GB hitachi notebook drive in usb 2 enclosure) and wl500gx (1.5GB cornice drive). Apr 17 03:46:56 ah interesting Apr 17 03:47:08 the -T is more a test of RAM read speed Apr 17 03:47:30 i would have expected more difference than that tho Apr 17 03:47:58 why? Apr 17 03:48:06 so what's the wl500gx say for -t with same drive as nslu2? Apr 17 03:48:14 still setting that up Apr 17 03:48:28 oh I forgot, the wl500gx is also an ixp device? Apr 17 03:48:35 for some reason I was thinking it was MIPS Apr 17 03:48:37 no, broadcom Apr 17 03:49:05 is the procs are different, why would one expect the ram read speeds to be the same? Apr 17 03:49:22 dunno Apr 17 03:53:47 ok, 20GB hitachi notebook on wl500gx is: Apr 17 03:53:59 ... Apr 17 03:54:02 :-) Apr 17 03:54:15 just running it a couple of times ... Apr 17 03:54:19 cool Apr 17 03:54:55 4.8MB/sec buffered disk reads Apr 17 03:55:21 and between 54 and 72 MB/sec cached reads (changes quite a bit each run) Apr 17 03:55:42 that's behind a 2.0 hub - I doubt that the hub makes a difference Apr 17 03:56:14 (the other figures for that drive were behind a hub too) Apr 17 03:56:19 ah ok Apr 17 03:56:20 (same hub) Apr 17 03:56:30 well the other figures are exactly in line with my direct connect Apr 17 03:57:03 yeah, my knowledge of USB protocols tells me the hub (as long as everything on it is 2.0) is in the noise. Apr 17 04:00:12 so the cornice is *really* slow (but I knew that already) Apr 17 04:01:01 and the wl500gx is much slower than the slug Apr 17 04:01:18 (but I suspected that too based on reports before I bought it) Apr 17 04:03:09 a possibly useful network/cpu test would be wget'ing a large file (several megabytes) to a ramsf - like to /tmp on the nslu2 Apr 17 04:03:18 ramfs that is Apr 17 04:03:48 how about just to /dev/null ? Apr 17 04:06:18 so what bandwidth is required to stream DVD quality video? Apr 17 04:06:44 d`oh yeah /dev/null is better (and I have used it many times, just forgot) Apr 17 04:06:50 * rwhitby hopes is it less than 7.8MB/sec Apr 17 04:07:23 max dvd bitrate is 10Mb/s Apr 17 04:07:47 so divide that by 8 ? Apr 17 04:07:57 yeah Apr 17 04:08:13 hmm - so the wl500gx should be fine too Apr 17 04:08:26 you can set most dvd players to display bitrate - it's variable so it changes based on what's being shown Apr 17 04:08:29 (depending on the other parts of the chain) Apr 17 04:08:57 right, I need peak, cause I don't think the neuston buffers much Apr 17 04:09:04 my SuperBit dvds are the only ones that spend much time around 10Mb/s Apr 17 04:09:39 can the neuston handle 10Mb/s ? Apr 17 04:10:06 superbit rox! Apr 17 04:10:10 dunno, I have streamed DVD VOBs from the PC without skipping Apr 17 04:10:18 don't have any superbit stuff Apr 17 04:10:29 * giel got a couple of em Apr 17 04:10:37 desperado and once upon a time in mexico Apr 17 04:10:50 fifth element Apr 17 04:11:02 okay, those were my couple of lines for the week :P Apr 17 04:11:03 yeah! Apr 17 04:11:24 I have desperada, 5th element, dracula, a few more Apr 17 04:11:30 desperado that is Apr 17 04:11:35 i guessed that :) Apr 17 04:11:43 heh Apr 17 04:11:55 but nothing beats good quality hdtv wmv thingies, at this moment Apr 17 04:12:58 rwhitby, you might have some dvds which are just as high bitrate - some recent stuff has been quite well done - if they don't cram too much extras on same disc as the feature, the bitrate could be quite high (on a dual layer disc) Apr 17 04:13:15 giel, yeah I agree there Apr 17 04:16:16 jacques: ok, that raw data indicates that I might have just freed up a slug (use the wl500gx to stream from the disk instead). the wl500gx has a 200MHz mipsel, so it should have more processing power than our 133MHz slug. Apr 17 04:16:41 (it is still 133MHz, or have we determined that it is actually running at 266MHz?) Apr 17 04:16:42 rwhitby, I would *love* to see lmbench results for it Apr 17 04:16:55 is lmbench an unslung package? Apr 17 04:17:09 I think I was unsuccessful in making it one Apr 17 04:17:31 I don't have a native environment for the wl500gx - cross uclibc only Apr 17 04:17:39 ah ok Apr 17 04:19:04 lmbench from bitmover.com? Apr 17 04:19:04 as for the nslu2 speed, we seem to have determined that core speed is as advertised, but bogomips are somehow reflecting the memory bus speed, except in the 2.6.11-mm4 kernel it appears that bogomips is reflecting the proc core speed Apr 17 04:19:21 that sounds right Apr 17 04:19:44 so we have a 266MHz processor, but only a 133MHz memory subsystem? Apr 17 04:19:56 yeah Apr 17 04:20:11 that's the cutting edge of what we think we know Apr 17 04:21:53 there is a sf.net lmbench too Apr 17 04:22:23 lmbench-3.0-a4.tgz Apr 17 04:23:08 yeah, but I've never been able to get 3.0 to work at all :-\ Apr 17 04:23:38 what did you get to work? Apr 17 04:24:29 the 2.x version Apr 17 04:24:47 looks like the ftp site linked from bitmover page is down currently Apr 17 04:25:53 2.0.4 ? Apr 17 04:25:57 sounds right Apr 17 04:27:35 yeah it was 2.0.4 Apr 17 04:29:23 shame on me if that's not in the wiki with the results Apr 17 04:31:33 well it says 2.0 so that's probably OK Apr 17 04:31:39 but I know it was 2.0.4 Apr 17 04:34:52 ok, I'm not going to get distracted by trying to cross compile lmbench :-) Apr 17 04:35:58 heh Apr 17 04:36:58 I would like to hook up a usb sound card to the slug, can anybody point me in the right direction on how to go about doing this? Apr 17 04:37:33 ka6sox is your man there Apr 17 04:37:36 i think a few people have already done it Apr 17 04:37:59 it was a while back tho - months ago so I don't recall the details - there was at least one thread on the list Apr 17 04:38:19 ok, so that changes my tack. mediaslug has gone away, and wl500gx is now going to be primed for media server service ... Apr 17 04:39:17 now to see if wl500gx can source the current for the disk on it's own, without the hub. Apr 17 04:40:46 Morning all Apr 17 04:41:15 hey Tiersten Apr 17 04:41:37 Is the new wiki working okay for you? Apr 17 04:41:49 The xchat issue and making it require a username I still need to fix Apr 17 04:42:07 Tiersten: all looks good to me. great job on a seamless transition! Apr 17 04:42:15 thanks Apr 17 04:42:20 sorry it took so long Apr 17 04:43:13 yeah I was on it a few minutes ago and it seems great - I haven't tried editing yet Apr 17 05:36:05 http://www.ovislink.com.tw/WMU9000.htm Apr 17 05:36:14 http://www.ixbt.com/comm/wireless/wrls-ovislink-wmu9000vpn/photos/inside.jpg Apr 17 05:38:00 It run Linux? Apr 17 05:39:21 there's no GPL download link, so it must not :-P Apr 17 05:40:12 The CPU i something called a BRECIS MP2006-CA-A2 (something like that) Apr 17 05:40:43 https://rnvs.informatik.tu-chemnitz.de/twiki/bin/view/Main/NetworkAttachedStorage Apr 17 05:41:17 http://www.ovislinkcorp.com/9000GPL.alz - GPL download Apr 17 05:41:27 dunno what .alz is Apr 17 05:42:00 interesting Apr 17 05:45:44 No clue what archiver is ALZ Apr 17 05:46:28 http://www.softaward.com/8296.html Apr 17 05:58:01 jf-away: ping Apr 17 05:58:40 rwhitby: hello, just comming back from w.e Apr 17 05:59:10 have a good break? Apr 17 05:59:22 yeah.. Apr 17 05:59:38 have just cvs up and looking for change in php/apache ;) Apr 17 06:00:01 did you have thttpdphp running on the wl500g? Apr 17 06:00:38 yes Apr 17 06:00:49 from the unslung package? Apr 17 06:00:57 that GPL archive has busybox-1.00-pre10.tar.bz2, dnsmasq-2.7.tar.gz, iptables-1.2.9.tar.bz2, linux-2.4.20.tar.bz2, ppp-2.4.2b3.tar.gz and zebra-0.94.tar.gz Apr 17 06:01:22 no, from my own as I get trouble compiling it from unslung (pb with libxml2) Apr 17 06:01:35 but styno as it from unslung I guess Apr 17 06:02:04 my install of the package complains about gconv-modules Apr 17 06:02:13 humm.. Yes Apr 17 06:02:22 I talk about this with jp30 Apr 17 06:03:21 This is because I depends on libdgd which depends on fontconfig which depends on gconv-modules which don't exist for wl500. Apr 17 06:03:40 jp30 was talking about creating a dummy gconv-modules for wl500g Apr 17 06:03:53 Tiersten, no patches? are they vanilla versions? Apr 17 06:04:11 jacques: smells like a token GPL tarball Apr 17 06:04:14 No patches from what I can tell Apr 17 06:04:16 Yeah Apr 17 06:05:14 at least asus and linksys provide stuff that can be compiled to reproduce what is on the device. much as people bitch about them, they do meet the letter of the GPL. Apr 17 06:06:07 anyone else notice that wmu9000 has two flash chips? Apr 17 06:06:19 Yeah Apr 17 06:06:34 They might just be cheapskates and using two 1MB/whatever chips Apr 17 06:07:00 Serial port near the processor, and JTAG on the right hand side? Apr 17 06:08:31 dunno. maybe Apr 17 06:08:57 More photos: http://ovislink.pelzer.dyndns.org/WMU9000/pics.zip Apr 17 06:09:12 those two usb ports at the back are actually two stacks of two. Apr 17 06:12:19 kinda useless without kernel patches Apr 17 06:12:49 Hmm. Two 29LV320's Apr 17 06:13:46 So 8MB in total Apr 17 06:14:23 jacques: timing a thttpd transfer from the wl500gx now ... Apr 17 06:14:44 using wget (busybox version) on AccessSlug to /dev/null Apr 17 06:15:42 -rw-r--r-- 1 root root 121334784 Apr 17 22:43 bigfile Apr 17 06:15:55 root@access:~# time wget -O - http://192.168.1.5:8080/bigfile > /dev/null Apr 17 06:15:55 real 1m 15.74s Apr 17 06:15:55 user 0m 7.30s Apr 17 06:15:55 sys 0m 13.58s Apr 17 06:16:42 how big is the file? Apr 17 06:17:01 look above Apr 17 06:17:08 ah Apr 17 06:17:50 1.6MB/s ? Apr 17 06:18:03 yeah Apr 17 06:18:04 how about the slug? Apr 17 06:18:19 that's from the wl500gx to the slug Apr 17 06:18:35 rwhitby: http://www.tomsnetworking.com/Reviews-158-ProdID-MU9000VPN-2.php Apr 17 06:18:55 brecis.com seems to be broken for me Apr 17 06:20:10 rwhitby, ah, OK. you really need some tests from a known fast server to each device Apr 17 06:20:34 this way, either way, you'll get the speed of the lowest common denominator Apr 17 06:20:43 and no real way to know which it is Apr 17 06:34:23 Hmm - 1.28MB/s wl500gx to unslung slug (previous test was to openslug slug) Apr 17 06:34:51 hmm, interesting Apr 17 06:35:11 should be getting much higher than that Apr 17 06:35:31 I can get 800kB/s with openssh scp Apr 17 06:37:23 jf-away: what speeds are you getting streaming http from the asus? Apr 17 06:57:02 jacques: 100MB file from nslu2 to nslu2: 22sec Apr 17 06:57:26 4.8MB/sec Apr 17 06:58:10 aha Apr 17 06:58:23 that's a lot more like what I would expect Apr 17 06:58:31 so that means that the 1.6MB/sec is a wl500gx limitation Apr 17 06:59:57 how many times did you do that test? Apr 17 07:00:02 it seems very low to me Apr 17 07:00:03 twice Apr 17 07:00:07 hmm Apr 17 07:00:32 these all connected to a switch or hub ? Apr 17 07:01:01 mediaslug is connected to wl500gx, which is connected to wl500g. accessslug is connected to wl500g. Apr 17 07:01:18 no significant traffic other than the test Apr 17 07:01:42 ah, the wl500gx includes a switch? Apr 17 07:02:00 I expect that the CPU overhead on the wl500gx in just getting the packets out (since it is a router) is taking time away from the thttpd serving the file Apr 17 07:02:07 yeah the wl500gx is a wireless router Apr 17 07:02:49 so the data is coming in on the usb, and going out over a lan port Apr 17 07:03:11 yeah, these things could easily be skewing the results Apr 17 07:03:58 the real test you wanna do is get same server running on nslu2 and wl500gx, connect these to a switch along with a PC, and wget files to the PC Apr 17 07:04:08 well, the media slug is connected to the wl500gx, so it's further away from the destination than the wl500gx is Apr 17 07:04:45 so the wl500gx can't get faster than what it is, if it is to serve up the content. Apr 17 07:05:45 and the nslu2 can't get slower, cause it's going through two switches at the moment, whereas in real life it would only go through one Apr 17 07:06:15 so the difference is significant enough to rule out serving up streaming content from the wl500gx Apr 17 07:06:49 which means that mediaslug stays Apr 17 07:06:51 I wonder how the WL-hdd will hold up. Apr 17 07:07:14 ka6sox-away: good point. Apr 17 07:07:41 I'll test on thursday. Apr 17 07:08:10 if it ends up faster than the slug solution, then I might be forced to buy one Apr 17 07:08:21 yeah. Apr 17 07:09:51 USD$84, right? So just over USD$100 to get it here. Apr 17 07:10:01 test it now! ka6sox-away :-D Apr 17 07:10:13 it won't be here until Mondya Apr 17 07:10:15 inquiring minds want to know! Apr 17 07:10:27 ah. I was afraid it was something like that Apr 17 07:10:39 have someone courier it to you in vegas Apr 17 07:11:14 naw...I won't have time there. Apr 17 07:11:28 I'm on a shopping spree. Apr 17 07:11:32 :) Apr 17 07:12:24 well I bet you'll be having a really good time :-) Apr 17 07:12:43 AUD$142 locally Apr 17 07:13:16 okay so it still is cheaper to ship it. Apr 17 07:13:46 yeah Apr 17 07:14:01 and maybe faster - they're quoting 12 days Apr 17 07:14:05 time for me to head to the office to do some Maintainence. Apr 17 07:14:21 nothing that will take stuff down. Apr 17 07:14:22 ka6sox-away: I will be interested in those results. Apr 17 07:14:27 me too! Apr 17 07:14:53 I was hoping that a 200mhz mipsel vs a 133mhz Xscale. would be better Apr 17 07:15:45 the wl-hdd will not be hampered by the usb chip Apr 17 07:15:56 and doesn't have to route, so it should be the fastest of all Apr 17 07:17:37 http://wl500g.info/showpost.php?p=7125&postcount=9 Apr 17 07:17:54 Not good news, I'm afraid. Apr 17 07:18:22 yeah. Apr 17 07:18:29 well for Audio it will be just fine. Apr 17 07:19:00 yep Apr 17 07:19:04 fit for purpose :- Apr 17 07:19:11 exactly Apr 17 07:20:26 okay off to the mine...cya on the flip side Apr 17 07:21:19 night all Apr 17 07:28:35 `night rwhitby-asleep Apr 17 09:11:27 rwhitby: ping ? Apr 17 09:28:04 03jeanfabrice * 10unslung/ (Makefile make/gconv-modules.mk sources/gconv-modules/control): gconv-modules : promoted to wl500g by adding a patch for dummy installation (first try to solve dependencies of others packages) & control file now generated Apr 17 10:02:13 ka6sox: ping Apr 17 11:09:34 03bzhou * 10unslung/sources/jabber/ (6 files): creating /opt/var/{lib,log,run}/jabber, added jabber.xml.patch jabber.conf and rc.jabber Apr 17 11:12:12 03bzhou * 10unslung/make/jabber.mk: jabber.conf & rc.jabber Apr 17 11:15:57 good (utg) morning everyone ... how's things? Apr 17 11:16:39 I just put myself in the unslung4 table as number 15. some 5 more to go. Apr 17 11:19:12 Hi kaste, I have just flashed my brand new NSLU2 today (only unslung3 :( ); I'll put myself in the table tomorrow Apr 17 11:22:44 cardfumbler, any strong reason for 3 rather than 4? Apr 17 11:23:14 I know that the guys here would really appreciate more alpha testing Apr 17 11:33:23 kaste, just that I'm a slugnoob. Once I'm happy with knowing my way around the system, I'll upgrade Apr 17 11:36:12 One of the things I would have appreciated is an architectural overview of what the fs layout is of a stock NSLU2, how flashing unslung firmware modifes that, where packages end up etc. Does anything like that exist and would it be useful if I added something to the wiki on it? Apr 17 11:36:44 hmm, I see. Apr 17 11:37:53 cardfumbler, if you would have found it useful to have this info on the wiki, pls add it Apr 17 11:38:56 jp30: I guess I found most of the information as "you will do this, this and this" without explaining what was actually going on Apr 17 11:39:12 I cardfumbler, what information would you like to see exactly? Apr 17 11:39:25 I am thinking structuring it like an unslung history page. Apr 17 11:39:50 It would start with stock Linksys and describe the enhancements ... Apr 17 11:41:04 a little bit like http://www.nslu2-linux.org/wiki/Unslung/UnslungStandard but with Apr 17 11:41:06 kaste: For example, how does the fs differ from a normal desktop linux box? How does the fact that the root fs is on flash affect how you have to manage startup scripts? What exactly does flashing firmware overwrite? Apr 17 11:41:59 yes, that's what I thought. and that's why I think as a "history" page it would make some sense. it has changed from version to version. Apr 17 11:42:13 While I'm here, can anyone point me to an example .mk file for a project (pref a library) that doesn't use GNU autoconf? Apr 17 11:43:42 I have a very simple utility to port Apr 17 11:46:41 cardfumbler, busybox is such a .mk Apr 17 11:47:03 ...it is complicated in other ways, but then so would any non-autotools package be Apr 17 11:47:15 jp30: thanks Apr 17 11:47:45 Talking of busybox - why would I want to upgrade from the version in unslung-3.18? Apr 17 11:47:52 as recommended by the wiki Apr 17 11:48:37 jp30: I just need to see what I need to attend to in .configure target and what to deal with in .built Apr 17 11:50:03 I'd like to review the unslung4 readme - where would I find that? Apr 17 11:53:00 kaste, i don't believe it is written yet. Apr 17 11:53:35 cardfumbler, it is really up to you how you divy up tasks between .configure and .built Apr 17 11:54:09 ...if there's no relevant configuration step for your util, just have .configure do nothing Apr 17 11:54:23 rwhitby: thanks for all the help with getting colinux networking going. I thought I had one it - everything was showing up fine on my router... but it's all fallen down now. I can't even create a new bridge without XP throwing an error about property windows being open (even when there aren't any!) Apr 17 11:54:33 aaaaagh - nuff for 1 day Apr 17 11:55:16 my slug is so under control compared to working with XP! Apr 17 11:59:00 jp30: sounds sweet. I'm thinking of doing the cross-compile config in a patch to Makefile anyway Apr 17 11:59:48 jp30, ok, so I will put my thoughts about the unslung4 readme on Unslung/SuggestedChangesToTheReadme so that they can be taken into account later Apr 17 12:07:41 one remark I will put into the readme suggestions will be about quotacheck and (ro) file system. it happened to me when I tried /sbin/unsling hdd-data ... Apr 17 12:08:15 cardfumbler, if you are patching things, that should be done under .configure; that way an interrupted build can resume without re-patching Apr 17 12:08:40 kaste, unslung 4 is going to deal with quotacheck differently Apr 17 12:08:56 I guess this can also be seen as an opportunity to double-check within the unsling script itself, and give a nice error message plus some advice. that would make the readme suggestion obsolete. Apr 17 12:09:40 jp30, I have read in the irc logs about running unslung stuff only *after* all linksys stuff has finished. is that what you mean with differently? Apr 17 12:10:24 because I am refering explicitely to (4) running /sbin/unsling after (1) booting with not hdd attached, (2) telnet in, (3) attach hdd. Apr 17 12:13:54 kaste, sorry, you're right: we were talking at cross-purposes Apr 17 12:19:51 ok. well, I put my thoughts in the wiki page. Hope you guys get the last 5 alpha testers soon. Good ugt Night everyone. Apr 17 13:18:03 anyone know what you use to create a patch file? Apr 17 13:19:00 diff Apr 17 13:19:52 copperbeech: diff -Naur Apr 17 13:20:09 how about between 2 files? Apr 17 13:20:35 copperbeech: diff -Nau I think. --help tells all Apr 17 13:20:48 thats fantastic - thanks :-) Apr 17 13:21:15 Just diff old new would do Apr 17 13:21:38 Patch will understand anything which diff generates unless you're using something incredibly old (or non GNU) Apr 17 13:26:02 ok here's another question (for 1 point) - is there a way of finding the actual path to any given binary located on the $PATH ? Apr 17 13:26:14 which blahblah Apr 17 13:26:47 and the package that would be in ? :-) Apr 17 13:27:02 *shrug* Apr 17 13:27:20 * copperbeech grins Apr 17 13:27:30 I don't use the package manager Apr 17 13:28:26 and the package name is.... Apr 17 13:28:30 ... which Apr 17 13:28:37 me neither. I've got a switch on the side of my slug, and I just toggle in binaries in... well.. binary. Apr 17 13:28:38 * copperbeech chuckles Apr 17 13:29:07 "ls -alR / | grep yourbinary" would do it as well Apr 17 13:29:50 which is in the package called... which Apr 17 13:30:24 I thought you meant working out which package the located binary is in. Not the which binary itself Apr 17 13:31:00 ah... ipkg search does that i believe Apr 17 13:31:13 I load my NSLU2 using JTAG actually Apr 17 13:32:21 i wish i could say i do it my soldering in pre-programmed flash chips :) Apr 17 13:32:44 How does one test an ipkg? Where do I put it on the slug to make it available to ipkg install? Apr 17 13:32:48 well. i could do that but it's a bit annoying to have to remove it each time I screw up the bootloader :) Apr 17 13:32:52 OK - this is what I'm doing... a configure script (for appWeb) copies /bin/cat to a local directory and I want it to actually find the /opt/bin/cat version instead. I suppose I can't assume that the script can even rely on 'which' being present.... Apr 17 13:34:11 Tiersten: gotcha. are you openslugging, or some other special-purpose thing? Apr 17 13:35:36 I actually run the standard Linksys firmware apart from the bootloader Apr 17 13:35:45 cardfumbler, just ipkg install /path/to/your.ipk Apr 17 13:36:22 jp30: that makes sense, thanks again Apr 17 13:38:24 copperbeech, does the upstream configure for appweb assume which is present to find cat? Apr 17 13:39:25 hmmm no - I wanted to patch the configuration script of appWeb so that it did use 'which' to find cat, rather than assume it is in /bin/cat Apr 17 13:39:51 /opt/bin/which? Apr 17 13:39:56 problem is that I'm not sure how to catch the condition where 'which' isn't present (as it wasn't on my build) Apr 17 13:40:16 copperbeech, are you patching configure or configure.in? Apr 17 13:40:31 well it's called 'configure' in the appweb source tree Apr 17 13:40:41 is it generated with autoconf? Apr 17 13:40:50 copperbeech, its in /opt/bin/which Apr 17 13:41:20 ka6sox: I had to install the 'which' ipkg to get it there :-) Apr 17 13:41:40 jp30: hmmm how would I know? Apr 17 13:42:00 it's in the tarball downloaded from the appweb site Apr 17 13:42:06 do configure.in or configure.ac exist in the same directory as configure Apr 17 13:42:24 nope the don't Apr 17 13:42:54 OK, then you're doing fine. Apr 17 13:43:29 ...it would be bad to patch configure if it were generated from something else. Apr 17 13:44:49 do you think I could write an if statement to test for the existence of 'which' - *without* specifying the path? Apr 17 13:45:13 jp30: yes I see what you mean... Apr 17 13:45:34 ka6sox-away, I was told you are the person to talk to about usb sound cards? Apr 17 13:46:22 copperbeach,i'm not quite sure what you're doing. aren't you trying to find the path to cat? Apr 17 13:47:27 ...it's not terrifically portable to assume that there is a working which in the path; but as it happens there is one on both the official build machines Apr 17 13:48:36 ok got a function as follows: Apr 17 13:48:47 setupBin() { Apr 17 13:48:48 if [ ! -x ${BLD_TOOLS_DIR}/bldout${BLD_EXE} -a /bin/cat${BLD_EXE} ] Apr 17 13:48:50 then Apr 17 13:48:52 cp /bin/cat${BLD_EXE} ${BLD_TOOLS_DIR}/bldout${BLD_EXE} Apr 17 13:48:53 fi Apr 17 13:48:55 if [ ! -x ${BLD_TOOLS_DIR}/genDepend${BLD_EXE} -a -f /bin/true${BLD_EXE} ] Apr 17 13:48:56 then Apr 17 13:48:58 cp /bin/true${BLD_EXE} ${BLD_TOOLS_DIR}/genDepend${BLD_EXE} Apr 17 13:48:59 fi Apr 17 13:49:01 } Apr 17 13:49:17 and I am wanting to modify it to this (not sure about the syntax - never written this sort of stuff before) Apr 17 13:49:32 setupBin() { Apr 17 13:49:33 if [ -x which ] Apr 17 13:49:35 then Apr 17 13:49:36 SYS_CAT=`which cat${BLD_EXE}` Apr 17 13:49:38 else Apr 17 13:49:40 SYS_CAT=`/bin/cat${BLD_EXE}` Apr 17 13:49:41 fi Apr 17 13:49:43 if [ ! -x ${BLD_TOOLS_DIR}/bldout${BLD_EXE} -a ${SYS_CAT} ] Apr 17 13:49:45 then Apr 17 13:49:46 cp ${SYS_CAT} ${BLD_TOOLS_DIR}/bldout${BLD_EXE} Apr 17 13:49:47 fi Apr 17 13:49:49 if [ -x which ] Apr 17 13:49:50 then Apr 17 13:49:52 SYS_TRUE=`which true${BLD_EXE}` Apr 17 13:49:53 else Apr 17 13:49:55 SYS_TRUE=`/bin/true${BLD_EXE}` Apr 17 13:49:57 fi Apr 17 13:49:58 if [ ! -x ${BLD_TOOLS_DIR}/genDepend${BLD_EXE} -a -f ${SYS_TRUE} ] Apr 17 13:50:00 then Apr 17 13:50:01 cp ${SYS_TRUE} ${BLD_TOOLS_DIR}/genDepend${BLD_EXE} Apr 17 13:50:03 fi Apr 17 13:50:05 } Apr 17 13:50:07 do you think it will fly? Apr 17 13:50:30 novacane_22, I am playing with this. Apr 17 13:50:59 do you think the test for 'which' will work - it feels a bit optimistic :-D Apr 17 13:51:07 no it won't. Apr 17 13:51:21 * copperbeech laugh Apr 17 13:51:26 darn! Apr 17 13:51:38 ...you are doing this so that you avoid running /bin/cat during native build? Apr 17 13:51:49 novacane_22, meet me in #openjtag Apr 17 13:51:58 ka6sox-away, yep Apr 17 13:53:21 jp30: ping Apr 17 13:53:22 well it's a bit funny - the build has two binaries (old FSF ones) called blnout and genDepend, but before these have been built, in the early stages of the build process, the scripts copy 'cat' as a replacement for bldout and 'tru' as a replacement for genDepend. The real binaries get built later so it all seems a bit of a hack really. Apr 17 13:54:17 problem is that the scripts are picking up the busybox binary which complains when called because it's name has changed and it doesn't know what to do. Apr 17 13:54:46 copperbeach, why don't you replace the bundled binaries with sh-scripts, and delete the configure stuff that messes with them? Apr 17 13:54:53 jeanfabrice, pong Apr 17 13:55:38 hi Apr 17 13:55:48 wassup? Apr 17 13:56:11 nice week-end, spent compiling and building Apr 17 13:56:41 good... i had a bit of a rough party yesterday, recovering by hacking today Apr 17 13:57:35 ...working mysqld, actually Apr 17 13:57:46 still on php / thttpd Apr 17 13:58:03 got part of your php builds and installed (not all because a few pb with openldap). Apr 17 13:58:27 have builds thttpd with minimal php support and make it use you php.ini Apr 17 13:58:36 ah. openldap is hard to build. it doesn't cross build correctly Apr 17 13:59:44 Got a problem before the use of its own binary : wchar_t is not know under uclibc Apr 17 14:00:05 anyway. php cli and extensions are there Apr 17 14:00:21 My library runs 'ldconfig $(DESTDIR)/lib' as the last line of the install target. I guess I need to remove this line for ipkg build but is that function performed by ipkg install under normal circumstances? Apr 17 14:00:34 but extensions doesn't load in ! Apr 17 14:01:16 cardfumbler, ldconfig isn't present or needed on unslung Apr 17 14:01:41 jp30: ok, i'll blast it. Apr 17 14:02:04 jf, how did you get any extensions at all, if you haven't got php.mk to work yet? Apr 17 14:02:42 quick and dirty compilation, removing openldap form it Apr 17 14:02:47 form=from Apr 17 14:03:28 got a few extension (17) Apr 17 14:03:39 ok, good. do you have libdl.so on wl500g? Apr 17 14:05:11 no^ Apr 17 14:05:59 ok. i had some similar problems with php-apache... do you have a configured php-thttpd source handy? Apr 17 14:06:13 yes Apr 17 14:06:36 do extensions listed in php.ini not automatically loaded at startup ? Apr 17 14:07:24 they should do. what i'm wondering about is whether your php build knows that dlopen() is available on your system. if it thinks not, then DSO extensions will fail silently Apr 17 14:07:40 jeanfabrice: ... about the thttp ipkg: the S00thttpd script kills off the management web interface when the slug boots, do you know whether this has been thought about? Apr 17 14:07:46 ...i'm just building php-apache so i can remind myself where to look for symptoms Apr 17 14:08:02 copperbeech: S00 ? Apr 17 14:08:31 the init.d script - I can't rememer the number :-) Apr 17 14:08:38 oh, ok Apr 17 14:08:48 it does a killall I think Apr 17 14:08:55 yep Apr 17 14:09:26 I do not know that unslung managment interface ran thttpd Apr 17 14:10:44 yeah - there is a native version kicked off by /etc/rc.d/rc.thttpd Apr 17 14:11:11 ok Apr 17 14:11:57 jf, php-apache still configuring... i'll be with you in a minute... Apr 17 14:12:10 should I discard then the killall (I took example on other startup script which kill processes before starting them) Apr 17 14:15:11 does thttpd create a pidfile anywhere? the built-in slug thttpd does. Apr 17 14:15:33 it can, yes. Apr 17 14:16:05 I will use this pidfile, then. Apr 17 14:18:16 ttfn - work well Apr 17 14:18:17 ok, back to the DSO extensions, then. can you look at the main/php_config.h in your configured php+thttpd source? Apr 17 14:18:35 about line 972 Apr 17 14:18:48 ...and see if HAVE_DLOPEN and HAVE_LIBDL are defined Apr 17 14:19:42 got /* #undef HAVE_DLOPEN */ Apr 17 14:20:13 and /* #undef HAVE_LIBDL */ Apr 17 14:21:14 ah, that would be the problem Apr 17 14:21:32 I do not launch autoconf when building Apr 17 14:21:53 goodnight, y'all and thanks for all the help! (especially jp30) Apr 17 14:22:08 'night Apr 17 14:23:17 'night, cardfumbler Apr 17 14:23:34 i don't think running autoconf should make a difference to this one. Apr 17 14:23:50 let's look in your config.log... hang on... Apr 17 14:25:01 got some "undefined reference to `dlopen'" Apr 17 14:25:45 hmm. are you sure you don't have a libdl.so.* in /lib? Apr 17 14:26:05 oups, sorry, got one, yes Apr 17 14:26:37 got libdl.so.0 Apr 17 14:27:29 ah! and do you have -ldl included in LDFLAGS when configuring? Apr 17 14:27:37 probably not Apr 17 14:27:57 try putting it in and watch configure - see if it says dlopen... yes Apr 17 14:28:05 ok. Apr 17 14:29:42 checking for dlopen... no Apr 17 14:29:42 checking for __dlopen... no Apr 17 14:29:42 checking for dlopen in -ldl... yes Apr 17 14:30:15 now look in php_config.h and see if HAVE_LIBDL is defined now Apr 17 14:31:57 still not Apr 17 14:32:29 ok, try adding -ldl to CFLAGS as well. Apr 17 14:32:55 ...i think the dlopen tests in php's configure are buggy Apr 17 14:33:24 ...i had to add -ldl to both LDFLAGS and CFLAGS for php-apache Apr 17 14:34:50 checking for dlopen... yes Apr 17 14:34:55 sound better Apr 17 14:34:59 and php_config.h? Apr 17 14:35:38 defined Apr 17 14:35:54 wouahou ;) Apr 17 14:36:31 i think will fix the problem Apr 17 14:37:05 building... Apr 17 14:49:38 jeanfabrice: cleaning now on nudi Apr 17 14:49:55 rwhitby-asleep : thaks a lot Apr 17 14:50:01 done Apr 17 14:50:38 ok, I'm going to leave that area for you exclusively, and if I need to build something or do a release, I will do it in another area. Apr 17 14:56:21 jp30: well got it compiled but now, unable to launch : address already in use...even after reboot. Will check this later 'coz I feel tired now Apr 17 14:58:55 jf-away: before you go, have you done any throughput testing on wl500g? Apr 17 14:59:21 nops, sorry, as I was trying running thttpd Apr 17 14:59:27 got five minutes if you want Apr 17 14:59:42 but I'm running thttpd on a wl-hdd (ide harddisk) Apr 17 15:00:49 I did some testing last night and only got 1.6MB/sec from thttpd running on wl500gx (raw hard disk performance was 4.8 MB/sec Apr 17 15:01:07 what performance do you get from wl-hdd ? Apr 17 15:01:45 (streaming a big file over thttpd) ? Apr 17 15:02:27 has ka6sox caught up with you about what he is going to do with the wl-hdd? Apr 17 15:02:42 no :) Apr 17 15:02:47 jf-away, it would be advisable to use a non-standard port for php-thttpd (so you don't clash with apache, or with the built in thttpd on unslung) perhaps 8001? that might fix your address in user problem as well Apr 17 15:02:58 I've got a 153MB file on wl-hdd Apr 17 15:03:21 that will do it. just time a wget from another machine on the lan Apr 17 15:03:44 launch it but, throught wlan :( Apr 17 15:03:55 need to move to be wired Apr 17 15:03:59 54g? Apr 17 15:04:03 yep Apr 17 15:04:13 should be fine then Apr 17 15:04:38 humm... got 220K/s average Apr 17 15:05:05 Hmm - that's way too low Apr 17 15:05:29 I would have expected 1 or 2 MB/sec Apr 17 15:05:37 don't know if coolinux => XP => wlan => wl-hdd is very very good Apr 17 15:05:57 ah, colinux would be the limiting factor in that equation Apr 17 15:06:32 I don't (still) have a linux box :( Apr 17 15:06:36 I would be interested in the figures from a direct connection when you get a chance. Apr 17 15:06:50 a download from a windows box should also give good enough figures Apr 17 15:07:01 30s Apr 17 15:07:20 rwhitby, i have mysql nearly working Apr 17 15:07:38 ...i could do with some advice on which user should own mysql datafiles Apr 17 15:08:15 I personally don't buy the separated user argument on the slug, but I can be convinced otherwise. Apr 17 15:08:23 I run everything as root or nobody. Apr 17 15:08:47 (or my personal account, but we're talking daemons here) Apr 17 15:09:14 ok, i figure it's bad for nobody to write access to anything. that suggests mysqld runs as root Apr 17 15:09:41 yeah Apr 17 15:09:49 we can always change it later Apr 17 15:09:52 wired Apr 17 15:10:03 hey wired-jf :-) Apr 17 15:10:42 xp says arounf 2MBps Apr 17 15:10:47 s/f/d Apr 17 15:11:30 ok, that sounds right Apr 17 15:12:08 wl500gx is 1.6, wl-hdd is 2.0, nslu2 is 4.8 Apr 17 15:12:46 none of them are limited by raw disk speed Apr 17 15:13:07 1mn32s for 160657408 Bytes Apr 17 15:14:24 1.75MB/sec Apr 17 15:14:50 so our slug is not so slow after all :-) Apr 17 15:14:57 humm :( Apr 17 15:15:02 wired ? Apr 17 15:15:04 ;) Apr 17 15:15:16 yeah, wired :-) Apr 17 15:16:12 have to leave now...see u. Apr 17 15:17:01 ok, that confirms the choice of nslu2 for streaming media server over wl500gx or wl-hdd. Apr 17 15:40:00 does anyone know if the kernel-module-audio_2.3r25-r15_nslu2 should create /dev/dsp? Apr 17 15:40:55 no, we'd need to add it to a device_table file Apr 17 15:41:05 unslung or openslug? Apr 17 15:41:15 unslung 4.14 Apr 17 15:41:51 ok, add a slugbug and I'll fix it in about 12 hours time Apr 17 15:42:08 list any other new devices needed too Apr 17 15:42:27 okay, I will see what I can do Apr 17 15:43:48 is there an easy way that I can create /dev/dsp to see if it fixes my problems? Apr 17 15:44:10 mknod Apr 17 15:44:27 you'll need to tell me the mknod arguments in the slugbug anyway :-) Apr 17 15:44:31 back later Apr 17 15:44:37 thanks Apr 17 15:57:17 Does anyone know how I would go about finding the MAJOR and MINOR numbers for mknod? Apr 17 15:58:15 Kernel ocs. Apr 17 15:58:21 docs Apr 17 15:58:22 you could ls -l the device from a working machine. My linux box, for example, shows /dev/dsp as major 14, minor 3. Apr 17 15:59:06 but glc is right -- canonical reference is devices.txt in the Documentation directory of kernel source Apr 17 15:59:45 thanks Apr 17 16:05:08 when I plug my sound card into the slug I get the message "usbaudio: registered dsp 14,3", so is it safe to say 14,3 are the MAJOR, MINOR numbers? Apr 17 16:07:15 Yes. /dev/dsp should be a char device with major 14, minor 3. Apr 17 16:07:27 thank-you Apr 17 16:31:47 rwhitby: is there a build log from the daily package builds? Apr 17 16:33:28 rpedde, are you asking about unslung packages, or openslug? Apr 17 16:33:49 unslung... I'm wondering why a couple packages aren't in the feeds... specifically libao and libvorbisidec. Apr 17 16:34:11 I was wondering if it was because they didn't build successfully or something so I could fix them. Apr 17 16:35:47 libao builds, but is non-functional - ka6sox knows more about that Apr 17 16:36:00 03bzhou * 10unslung/sources/jabber/jabber.xml.patch: use a behind firewall/intranet setting by default Apr 17 16:36:44 libvorbisidec - i don't believe anyone has asked for it to be promoted to the feeds Apr 17 16:37:49 ah, rpedde, you are the contributor of libvorbisidec Apr 17 16:37:55 :) Apr 17 16:38:18 ...you need to add it to a READY_FOR_TESTING line in the root Makefile so i know you want it tested and uploaded Apr 17 16:38:27 I just dumped in a bunch of stuff the other day, in READY_TO_BE_TESTED, and it all got promoted to the feeds except libvorbisidec Apr 17 16:38:39 Oooh... I thought I *had* added it to READY_TO_BE_TESTED. Apr 17 16:38:41 My bad. Apr 17 16:40:03 rpedde, i am testing it now... Apr 17 16:40:52 jp30, thx. Apr 17 16:40:57 03bzhou * 10unslung/sources/jabber/ (Makefile.patch postinst prerm rc.jabber): changed rc.jabber to use service style Apr 17 16:42:26 rpedde, my bad, actually, i intended to promot libvorbisidec, but made a typo when i did so Apr 17 16:43:22 jp30, np. so I should work with ka6sox to get libao promoted? It's a dep for another package I need, so I'd like to see it get kicked into working shape. Apr 17 16:43:26 03jp30 * 10unslung/Makefile: correct libvorbisdec/libvorbisidec typo Apr 17 16:45:11 well, you could ask him exactly what the problem was, i've no idea myself Apr 17 16:46:41 jp30, gotcha. Thanks. Apr 17 17:14:33 03jp30 * 10unslung/make/xemacs.mk: fix up control generation for xemacs Apr 17 17:49:53 03bzhou * 10unslung/ (4 files in 3 dirs): jabber ready for cross testing Apr 17 17:50:11 <[g2]> hey guys who's at a NSLU2 with root access ? Apr 17 17:52:07 any NSLU2? Apr 17 17:52:22 <[g2]> any nslu2 I think Apr 17 17:52:35 <[g2]> hopefully many nslus :) Apr 17 17:52:47 i got one under my desk right now Apr 17 17:53:09 <[g2]> can you type dd if=/dev/mtdblock0 bs=1000 count=262 | m5dsum Apr 17 17:53:19 <[g2]> and tell me what the md5sum is ? Apr 17 17:55:09 <[g2]> eno make *sure* it's if=/dev/mtdblock0 Apr 17 17:55:42 root@slug:~# dd if=/dev/mtdblock0 bs=1000 count=262 | md5sum Apr 17 17:55:42 262+0 records in Apr 17 17:55:42 262+0 records out Apr 17 17:55:43 83deb02a8df713e638afc13bc2b4f46c - Apr 17 17:55:50 <[g2]> :) THX Apr 17 17:56:03 took me a while to realize your typo Apr 17 17:56:49 <[g2]> Oh... sorry about that m5dsum Apr 17 17:57:03 np Apr 17 17:57:40 <[g2]> I cut and pasted the typo'd command instead of the proper one Apr 17 17:59:32 <[g2]> hey ka6sox Apr 17 18:11:28 <[g2]> eno-away, THX for the md5sum Apr 17 18:18:33 wherever you are there is a red linksys Apr 17 19:17:45 rwhitby-away, ping? Apr 17 20:42:58 03jp30 * 10unslung/ (7 files in 2 dirs): add mysql, unbork php DSO extensions, and split php into several ipkgs Apr 17 20:49:06 03jp30 * 10unslung/make/php.mk: fix php-dirclean target Apr 17 20:51:06 03jp30 * 10unslung/make/php.mk: add mysql to staging Apr 17 20:58:32 03jp30 * 10unslung/sources/php/php.ini: remove ldap and gd from stock php.ini Apr 17 21:02:29 03jp30 * 10unslung/make/php.mk: php: delete ipk staging dirs before making extra ipks Apr 17 21:12:43 jp30, ping? Apr 17 21:14:27 hi, eno Apr 17 21:16:29 it turns out your email to me gets forwarded into my hotmail bulk mail box, and i just saw it Apr 17 21:17:23 i think the mzscheme problem is easy to fix (i had file.ipk installed on my nslu2 and am using it during the build) Apr 17 21:17:40 ok... how about w3m? Apr 17 21:18:15 haven't had a chance to look into it yet. How can I replicate the failed build? Apr 17 21:19:49 i'm not sure, i don't know why it's suceeding for you. is there anything you'd like me to try on the official build slug? Apr 17 21:20:38 did i send you build logs for the w3m failure? Apr 17 21:21:37 can you give the `ipkg list_installed` for the official build slug? so we can compare notes Apr 17 21:21:57 no, there was just the mzscheme.fail.log Apr 17 21:22:48 maybe i need to remove some packages on my slug Apr 17 21:24:58 list of installed packages coming up... shall i send it to bzhou@sf? Apr 17 21:25:18 sure Apr 17 21:26:26 actually you did send me part of the w3m fail log Apr 17 21:27:21 would more help? Apr 17 21:28:05 not at the moment, let me focus on trying to replicate the build failure Apr 17 21:28:49 03jp30 * 10unslung/make/php.mk: php: add /opt/lib/mysql to rpath Apr 17 21:29:45 that email with the list of packages is on its way to you now Apr 17 21:31:32 thanks Apr 17 21:55:53 03jp30 * 10unslung/make/php-apache.mk: php-apache: scan /opt/etc/php.d Apr 17 22:04:40 03bzhou * 10unslung/make/mzscheme.mk: worked around build time dependency on the file command Apr 17 22:06:48 03bzhou * 10unslung/Makefile: resubmit mzscheme for testing Apr 17 22:28:36 03jp30 * 10unslung/make/php.mk: php: enable mbstring extension Apr 17 23:52:57 03jp30 * 10unslung/ (make/php.mk sources/php/php.ini): php: enable more extensions, fix dev ipk **** ENDING LOGGING AT Sun Apr 17 23:59:57 2005