**** BEGIN LOGGING AT Tue Apr 19 23:59:56 2005 Apr 20 02:55:43 OK, tonight is documentation night for Unslung 4.x, in preparation for the beta release. Anyone who has anything to add to the Doco, please put it here: http://www.nslu2-linux.org/wiki/Unslung/SuggestedChangesToTheReadme Apr 20 02:56:23 In the next 4 hours, I will be moving all the accepted suggestions into the README and NOTES, and then creating a release candidate binary. Apr 20 04:22:38 03rwhitby * 10unslung/make/php.mk: Conditionalised openldap and mysql support (doesn't build for wl500g). Apr 20 04:23:39 I've just tested maintenance mode on Unslung 4.14-alpha (switching from 4.14 to 4.13 and back again) and it all seems to work as expected. I also tested the SerComm upgrade program, and it works too. Apr 20 04:29:25 rwhitby-away: thanks a lot for patching php. building.... Apr 20 04:32:37 Is there a changelog somewhere? Apr 20 04:33:15 not yet Apr 20 04:33:21 Ah, k Apr 20 04:58:52 We need to write up a page at http://www.nslu2-linux.org/wiki/Unslung/UnslungFeatures Apr 20 04:58:57 Any volunteers? Apr 20 04:59:51 We should start from http://www.nslu2-linux.org/wiki/Unslung/UnslungStandard and http://www.nslu2-linux.org/wiki/Unslung/UnslungAble Apr 20 05:00:29 It should be a feature list, without regard to chronological order (as opposed to the ChangeLog in the NOTES file). Apr 20 05:09:15 OK, a question about /unslung. Now that we require people to unsling to disk1 or disk2, then /unslung and /share/hdd/data/unslung will be the same directory. So the concept of "pluggable personalities" no longer exists. Either you're running from jffs2 (in which case, you're an expert and need nothing explained), or you've run "unsling" and are loading your rootfs from an external disk (which m Apr 20 05:09:16 ust be plugged in at all times). Apr 20 05:54:32 03rwhitby 07 * r1.3112.96.1 10openembedded/packages/nslu2-binary-only/unslung-rootfs-2.3r25/ (README NOTES): First draft of README and NOTES for Unslung 4.x Apr 20 06:26:03 You can read the new versions at http://nslu2-linux.bkbits.net:8080/openembedded/hist/packages/nslu2-binary-only/unslung-rootfs-2.3r25/README and http://nslu2-linux.bkbits.net:8080/openembedded/hist/packages/nslu2-binary-only/unslung-rootfs-2.3r25/NOTES Apr 20 06:46:57 anyone know what the size of a wchar_t is on the slug? Apr 20 06:47:06 (unslung) Apr 20 06:47:58 hmm that's a tough one Apr 20 06:50:05 actually, it doesn't matter. I was trying to compile openldap for the wl500g, but the uclibc it uses has no NLS support, and there doesn't seem to be a way to turn that off for openldap. So openldap becomes a non-package for wl500g until someone smarter than me looks at it. Apr 20 07:01:16 rwhitby-away: did not have such problem for compiling openldap Apr 20 07:02:09 you can compile the openldap unslung package for wl500g? Apr 20 07:02:33 (I have fixed mysql for php-thttpd, just about to check that in after testing it builds from scratch) Apr 20 07:02:45 I can compile openldap for wl500g. unslung one is standard, no ? Apr 20 07:04:59 Used to compile it with gdbm support and no cyrus-sasl Apr 20 07:05:55 FYI for the channel, unslung-4.15-alpha.bin is up (including doco in /opt/doc/README and /opt/doc/NOTES). Apr 20 07:06:18 jf-away: so you can compile the current openldap in the Unslung CVS repository for the wl500g UNSLUNG_TARGET with no changes? Apr 20 07:06:49 no, because the toolchain I have from oleg does not support wchar_t Apr 20 07:07:05 need to compile a new one Apr 20 07:07:17 ok, so what changes do we need to make to get openldap to compile for wl500g? Apr 20 07:07:32 a new openldap or a new toolchain? Apr 20 07:07:48 Wha'ts exactly wrong with the actual ? Apr 20 07:08:42 the actual one in unslung cvs now do you mean? Apr 20 07:09:07 the problem I am seeing is the wchar_t problem Apr 20 07:09:50 so how did you compile openldap? did you use a different toolchain, or did you configure openldap differently from the current openldap.mk in unslung cvs ? Apr 20 07:10:04 I used a different toolchain oleg's provide me Apr 20 07:10:34 I'm not enough developper to see if wchar_t can be replaced Apr 20 07:10:44 in the openldap code I mean Apr 20 07:11:31 and using a different toolchain mean having firmware compiling with this toolchain I guess Apr 20 07:12:10 ah. Apr 20 07:12:31 so you are using firmware compiled with that toolchain too? Apr 20 07:13:46 I used to. Now I've a standard toolchain compiled firmware with a openldap binary compiled with the old toolchain... not very clean but functionnal. I think it will segfault if I use a fonction calling wcahr_t Apr 20 07:15:02 so the wchar_t toolchain is an "old" toolchain? I thought it would be a "new" toolchain (more recent than Oleg's currently published firmware). Apr 20 07:15:49 wchar_t support can be included in toolchain. Asus and Oleg did not include it in their. Apr 20 07:16:31 So you got it from Oleg *before* his latest published firmware? Apr 20 07:16:37 hey [g2] Apr 20 07:17:21 no, after Apr 20 07:17:31 oh, ok. Apr 20 07:18:00 is he going to publish his next version of the firmware with wchar_t support? Apr 20 07:18:00 As I got problem compiling openldap, I ask oleg about wchar_t and he gives me a specific toolchain Apr 20 07:18:33 I don't think so as he found edge problem while adding it Apr 20 07:19:14 <[g2]> rwhitby, hey! Apr 20 07:19:33 toolchain is actually uclib 0.9.19. He was thinking updating. don't know more. Apr 20 07:19:33 Hmm - so that presents a problem for Unslung packages on wl500g that require wchar_t support ... Apr 20 07:20:05 i will give you threads on that discusson on chupa Apr 20 07:20:07 let's see if I can get him on ICQ .... Apr 20 07:20:28 yep. maybe you'll better undertand the situation :) Apr 20 07:21:12 in the meantime, I have compiled openldap support out of php for wl500g. Apr 20 07:21:18 and left mysql support in :-) Apr 20 07:23:24 ok, Oleg is not pushing the new toolchain. Apr 20 07:23:41 and uclibc is not versioned, so we can't run both. Apr 20 07:26:03 What does 'Oleg is not pushing the new toolchain.' means ? Apr 20 07:27:03 03rwhitby * 10unslung/make/mysql.mk: Removed the dependency on libstdc++ for wl500g. Apr 20 07:27:21 means that the problems are insurmountable at the moment, and he will stick with the non-wchar_t toolchain for the firmware. Apr 20 07:28:14 md5sum for unslung-4.15-alpha.bin is 88aac7874fed3b13f42c09bf7420d1e5 Apr 20 07:29:11 Did you succeed running mysql on wl500 ? I also remove libstdc++ for compiling it, was abble to install it but not to run it Apr 20 07:29:37 Does he explain the problem with wchar_t support ? Apr 20 07:30:49 03rwhitby * 10unslung/make/php-apache.mk: Now sets PH_LIBXML_DIR instead of XML2_CONFIG (cause then the include paths are set correctly too). Apr 20 07:31:32 no, haven't run mysql Apr 20 07:32:02 /msg rwhitby Originally Posted by Oleg Apr 20 07:32:03 Jean-Fabrice, were you able to compile openldap? Apr 20 07:32:03 BTW, adding wchar_t was a bad idea. I've got several spurious errors (including segfault in the exportfs, weird pppd behaviour), which are strings related. Seems the library is not binary compatible... So, I'm about to remove wchar_t support... dn_expand is still there. Apr 20 07:32:30 bad copy/paste :) Apr 20 07:32:37 yeah, he told me that too Apr 20 07:32:47 chinese for me :) Apr 20 07:33:22 new binaries cannot run with old libraries, and old binaries cannot run with new libraries. catch-22 Apr 20 07:35:52 ok. Apr 20 07:36:00 jf-away: there is a libstdc++ in mipsel-linux - perhaps we can install that in /opt/lib ... Apr 20 07:37:22 I don't know the exact difference between mipsel-linux- and mipsel-uclibc. Was thinking doing the same for gconv are gconv are present in mipsel-linux but didn't know what that could produce Apr 20 07:37:49 03rwhitby * 10unslung/make/php.mk: Made ldap support conditional on *not* targetting a wl500g. Apr 20 07:38:01 my idea was to leave mysql in there so we can try it out. Apr 20 07:38:47 agreed, as for know I did not succeed running it Apr 20 07:38:52 03rwhitby * 10unslung/make/php-thttpd.mk: Now sets PH_LIBXML_DIR instead of XML2_CONFIG (cause then the include paths are set correctly too). Apr 20 07:38:53 mipsel-linux is glibc, isn't it? Apr 20 07:38:58 yeah Apr 20 07:39:14 That's what I read Apr 20 07:40:48 back latter Apr 20 07:43:12 ok, I'll probably push this stuff to the feed if it works locally. I'll let you know here if I do. Apr 20 07:47:26 argh Apr 20 07:49:27 Am I the only one who gets two folders showing up on the windows side when sharing stuff from the slug? There's two folders, both without name (I assume it's "." and ".." that show up). Trying to hide dotfiles doesn't work. Apr 20 07:49:40 Doesn't happen when connecting to my other samba server... Apr 20 07:52:11 Annoys me having two unnamed folders in every share I create :( Apr 20 07:54:23 03rwhitby * 10unslung/make/php.mk: Bumped the ipk version. Apr 20 08:13:59 I just tried to install apache and got an error about openldap-libs dependencies. I see you guys are making a bunch of apache/php changes. Can I build openldap from cvs and use that to sastisfy the dependencies? Apr 20 08:15:10 the openldap-libs thing was fixed yesterday - did you ipkg update? Apr 20 08:16:21 probably not... Apr 20 08:16:23 no Apr 20 08:16:44 that would probably be easier than building it from CVS ;-) Apr 20 08:16:59 yeah, I agree. Apr 20 08:17:27 once I get apache installed, should I have any problems installinf php? Apr 20 08:17:44 nope, all the changes tonight are for wl500g - nslu2 is unchanged Apr 20 08:18:09 thanks Apr 20 08:18:42 install php-apache and it should pull in everything else it needs Apr 20 08:20:44 ok, the 4.15-alpha binary is the first release candidate. please give feedback on the README and anything else to do with it. We've still got 4 numbers to go until we hit 4.19 :-) Apr 20 08:21:31 night all Apr 20 12:36:32 jp30-work: ping Apr 20 14:02:49 jf-away: pong Apr 20 14:33:49 03rwhitby * 10unslung/make/php.mk: Fixed missing line continuation Apr 20 14:58:51 has anybody tried to compile madplay? Apr 20 15:42:45 hello Apr 20 15:44:00 jp30-work, rwhitby, can you help me (again) solve a problem with my php-thttpd.mk ? Apr 20 15:47:43 I tried to reuse in php-thttpd.mk variables declared in php.mk and thttpd.mk : variables XXX_SITE, XXX_SOURCE, XXX_VERSION and XXX_UNZIP (like Josh did it in php-apache.mk) Apr 20 15:49:24 the problem is when running make php-thttpd, I get some warnings like 'make/php-thttpd.mk:91: warning: overriding commands for target `/data/slug/unslung/downloads/' and also make/php-apache.mk:89: warning: ignoring old commands for target `/data/slug/unslung/downloads/'. Apr 20 15:49:45 It breaks the building by not downloading source from Internet Apr 20 15:49:57 any idea what's wrong ? Apr 20 15:57:19 hi, jeanfabrice, can you wait 20 minutes? Apr 20 15:58:08 i wanted to talk to you about building php with thread safety, too Apr 20 15:58:21 will be back in 20 Apr 20 15:59:33 jp30-work: okay Apr 20 16:15:18 hey dyoung ! Apr 20 16:16:25 ni hao. Apr 20 16:16:29 ;-) Apr 20 16:30:40 Holy Crap, you guys have been busy. Apr 20 16:30:51 I see 95 new changesets Apr 20 16:40:00 most of it isn't us :-) Apr 20 16:40:43 dyoung: 4.15-alpha is out, and the first draft of the README and NOTES is in it. I'd very much like you to go through the README and NOTES and give them your criticial appraisal. Feel free to update directly in BK. Apr 20 16:40:59 Will do. Apr 20 16:41:08 As soon as I finish powering up everything. Apr 20 16:41:38 And make my stupid hotwater heater heat. Apr 20 16:41:52 things dont like being turned off it seems... Apr 20 16:42:25 yeah, last time I turned things off I lost my 24x7 linux server, and had to start the nslu2-linux project to replace it .... Apr 20 16:47:54 ;-) Apr 20 16:54:03 <[g2]-away> dyoung, HEY! long time no see! Apr 20 16:54:44 yeah, I've been away from technology. Apr 20 16:55:41 In a place where the children have literally never seen a chinese person that speaks only english, and never seen a white person. Apr 20 16:56:14 I took > 700 pictures. ;-) Apr 20 16:56:55 <[g2]-away> cool. Should I check the gallery ? Apr 20 16:57:12 not yet, its going to take... a long time to sift it all out. Apr 20 17:02:45 jeanfabrice, let's talk php! Apr 20 17:03:48 jp30-work: ok, no more than 20mn, my eyes are closing ;) Apr 20 17:04:56 so, in reply to your question about using syncing the versions of php and php-thttpd, did you use the sed trick i used in php-apache? Apr 20 17:05:40 yep, either for php and thttpd as I build the two in my .mk Apr 20 17:06:14 PHP_THTTPD_VERSION:=$(shell sed -n -e 's/^THTTPD_VERSION *=//p' make/thttpd.mk) and PHP_THTTPD_LIBPHP_VERSION:=$(shell sed -n -e 's/^PHP_VERSION *=//p' make/php.mk) Apr 20 17:07:23 from the error message, it looks like the problem is the definition of PHP_THTTPD_SOURCE (if that's what it's called) and PHP_APACHE_SOURCE. they will have to use the sed trick as well Apr 20 17:07:45 ...the root of the problem is that makefile variables in targets don't very well Apr 20 17:08:19 jp30-work: FYI: I made some changes to php and php-apache to remove openldap for the wl500g build ... Apr 20 17:08:43 ok. Apr 20 17:09:50 and also changed XML2_CONFIG to PHP_LIBXML_CONFIG (or something like that). The configure script was overriding your setting of the former with the latter, and this was causing it to pick up include files from /usr/include instead of staging. Apr 20 17:10:05 i'm expecting to make some changes to php.mk what will necessitate corresponding changes to every php build... to enable thread-safety - then the way is clear to apache's worker MPM Apr 20 17:13:06 jp30-work: cool. let us know and we can test it on the wl500g build. Apr 20 17:16:16 i'll check in the thread safety changes now. they work ok for me, but i want to do more testing before i push them into the feeds. i'm interested in hearing about whether they work on the wl500g Apr 20 17:17:40 OK, I have a general question. I'm considering selling one of the Asus routers shown in http://nslu2-linux.thestuffguy.com/gallery/slug-central, but that will leave me with one two few ethernet ports on my LAN. What should I buy to replace it? Apr 20 17:17:43 I can test the build from here, but not the execution Apr 20 17:18:20 i'm also adding --enable-libxml to php-apache, that should go for php-thttpd as well Apr 20 17:19:11 ... and the thread safety stuff assumes that pthreads and -D_REENTRANT work. i hope that is the case on the wl500g Apr 20 17:22:05 03jp30 * 10unslung/ (make/php.mk make/php-apache.mk sources/php/threads.m4.patch): php threading support Apr 20 17:22:32 ok, there we go. Apr 20 17:24:11 03jp30 * 10unslung/ (make/eaccelerator.mk sources/eaccelerator/eaccelerator.ini): more php threading support Apr 20 17:25:24 jp30-work: sorry, was in a netstorm Apr 20 17:25:38 jp30-work: feel free to modify the other php-* files to keep them in sync Apr 20 17:26:46 rwhitby, will do; jf, did you miss anything? i have just checked in my thread-safety changes to php. these will change the php extension ABI, you need to make corresponding changes to your php build Apr 20 17:27:21 ok. will have a look at it. thttpd is not multi-threaded Apr 20 17:27:25 ...basically, it's a matter of --enable-maintainer-zts to force thread-safety on Apr 20 17:27:40 jeanfabrice: I'm going to sell my wl500g, and keep the wl500gx. Wonder if I should buy a wl-530g :-) Apr 20 17:28:03 wl530 is a small case, no ? Apr 20 17:28:30 yeah, tiny. Not even sure if I can get it here or even in the US. Apr 20 17:29:15 <[g2]> rwhitby-web, is unslung 4.x the default unslung OE build ? Apr 20 17:29:43 yep Apr 20 17:29:45 4.15-alpha at the moment Apr 20 17:30:09 <[g2]> nod. So I can do a pull and build unslung and I'll have the latest right ? Apr 20 17:30:16 ooh - I can buy the wl-530g for exactly the same price as I am selling the wl500g for :-) Apr 20 17:30:31 [g2]: yep, or test the binary at nslu.sf.net/downloads ... Apr 20 17:30:46 http://www.techbuy.com.au/products/48771/NETWORKING_WIRELESS_ROUTERS/ASUS/NETASUWLL01J/WL-530G_801.11g_Pocket_Router.asp Apr 20 17:30:59 <[g2]> and all the unslung package stuff is in cvs unslung correct ? Apr 20 17:32:03 [g2]: yep Apr 20 17:35:25 <[g2]> rwhitby-web, should I add the nslu2-symlinks reference to the StepByStepSetup ? Apr 20 17:36:35 [g2]: only if you're going to keep it up to date with openslug-packages ... Apr 20 17:39:56 jp30-work: using sed trick for VERSION does not produce warning but does not expand version : wget --passive-ftp -P /data/slug/unslung/downloads http://www.acme.com/software/thttpd/thttpd-$(THTTPD_VERSION).tar.gz Apr 20 17:40:47 here is what I put : PHP_THTTPD_SOURCE:=$(shell sed -n -e 's/^THTTPD_SOURCE *=//p' make/thttpd.mk) Apr 20 17:41:35 ok. Found the error Apr 20 17:42:03 jf-away, make sure you use := with $(shell ... ) as well Apr 20 17:42:15 I have it Apr 20 17:42:28 sorry, i just saw that you did :) Apr 20 17:42:45 but the sed then give thttpd-$(THTTPD_VERSION).tar.gz Apr 20 17:43:13 whih is normal... How can I replace $(THTTPD_VERSION) in the result of the sed ? Apr 20 17:45:28 re sedding the result ? Apr 20 17:45:30 ohh... that's a problem Apr 20 17:45:55 lemme think Apr 20 17:46:50 is there a way to get make to parse some makefiles and output the definition of a variable. that would be better than using sed Apr 20 17:47:13 put a target in which just echos the variable value Apr 20 17:47:24 then just call that target and slurp up the result Apr 20 17:47:45 slow, but functional Apr 20 17:48:09 like php-version: echo $(PHP_VERSION)? Apr 20 17:49:32 that's good, i would like better something that didn't depend on special support from php.mk Apr 20 17:50:02 ... i am reading "info make" now Apr 20 17:52:43 rwhitby-web, looks like your suggestion is the way to go Apr 20 17:53:21 it would be nice to have a convention for the names of the phony targets Apr 20 17:53:38 I thought we did :-) Apr 20 17:54:56 well, php-version is ok, but we also need to get the value of PHP_SOURCE, and php-source is already taken Apr 20 17:55:07 perhaps php-query-version php-query-source? Apr 20 17:56:20 how does php-version: echo $(PHP_VERSION) makes a var defined ? Apr 20 17:56:41 This a Makefile I'm assuming? Apr 20 17:56:53 If so, it doesn't. It just echos what ever PHP_VERSION is set to Apr 20 17:58:09 the idea is that PHP_APACHE_SOURCE:=$(shell $(MAKE) php-source) Apr 20 17:58:30 tricky ! Apr 20 17:58:37 hmm.. funky :) Apr 20 17:58:54 i'll try it out Apr 20 18:00:56 OK, I've decided the next addition to slug-central is an Asus wl-530g :-) Apr 20 18:01:18 rwhitby-web: You got enough room for all this extra gear? :) Apr 20 18:01:50 Since it's shape is the same horizontally or vertically, it fits my criteria of only vertically mounted gear. Apr 20 18:02:13 Tiersten: see http://nslu2-linux.thestuffguy.com/gallery/slug-central Apr 20 18:02:17 * Tiersten waits for the day when rwhitby clusters them all together Apr 20 18:02:27 We may be able to get the performance of a single P4 ;) Apr 20 18:03:02 ok, here's what i think is the best solution to the variable problem... Apr 20 18:03:13 it will replace the wl500g on the left. The 4 port hub will become mounted on AccessSlug instead of the router. Apr 20 18:03:43 the root makefile defines a phony target query-%: @echo $($(*)) Apr 20 18:03:51 that should make room for a Vantec 3.5" hard disk enclosure too :-) Apr 20 18:04:03 then make query-PHP_VERSION will print out the value of PHP_VERSION Apr 20 18:04:04 jp30-work: nice :-) Apr 20 18:05:54 rwhitby-web, makefiles are like a cross between prolog and m4; if you're used to all the horrible tricks you need in those languages, make is a doddle :) Apr 20 18:11:33 bugger... of course, it can't work Apr 20 18:12:23 okay. Have added the phony target and use it in my .mk Apr 20 18:12:28 can't have make call itself in the expansion of a variable... Apr 20 18:12:41 but make start cycling... Apr 20 18:12:49 yes, that's what i just noticed Apr 20 18:12:54 :) Apr 20 18:13:55 that starts to be very very hard for me... time is now 3:15am ;) Apr 20 18:14:05 You can't save it to a file? Apr 20 18:14:20 yuck Apr 20 18:14:29 jf-away, i will keep thinking about the problem, you can go to bed Apr 20 18:14:44 ty Apr 20 18:15:49 actually, i have to go too; but i /will/ keep thinking about the problem Apr 20 18:15:57 Bye Apr 20 18:17:23 'night Apr 20 18:22:34 Heh - I can upgrade from the wl500g to the wl530g and make a AUD$40 profit: http://www.expansys.com.au/product.asp?code=119891 :-) Apr 20 19:26:40 rwhitby-web, how much ram in the wl530g? Apr 20 19:28:00 Dunno yet. Apr 20 19:28:54 Can't find any internals info on the net. I might be the first to publish. Apr 20 19:29:05 (Should get it mid next week) Apr 20 19:30:52 <[g2]> rwhitby-away, my unslung build of the base sw just finished Apr 20 19:31:03 <[g2]> rwhitby-web, Apr 20 19:31:23 <[g2]> rwhitby-web, I did something interesting this time :) Apr 20 19:31:51 replaced the kernel with 2.6? Apr 20 19:31:59 <[g2]> not that interesting :) Apr 20 19:32:12 <[g2]> I did a "bk export -t plain ../oe Apr 20 19:32:39 <[g2]> and the build from the snapshot of the openembedded dir Apr 20 19:32:45 <[g2]> s/build/built/ Apr 20 19:33:04 <[g2]> and then built from the snapshot of the openembedded dir Apr 20 19:36:57 cool, so that's our source release? Apr 20 19:37:04 <[g2]> nod Apr 20 19:37:12 <[g2]> if nothing changes Apr 20 19:37:42 does that have all the gpe stuff in it that we don't use? Apr 20 19:38:18 <[g2]> yeah, but we could probably cut down all the stuff now used Apr 20 19:38:27 <[g2]> not used Apr 20 19:39:13 <[g2]> isn't there some bb option to tell all the .bb that you really use ? Apr 20 19:41:12 <[g2]> acutally, running strace on the bb in the symlinks and parsing the output in perl would work too Apr 20 19:41:47 <[g2]> that'd get rid of 3/4 of the files Apr 20 19:42:32 <[g2]> actually, just use the symlinks directories Apr 20 19:43:16 <[g2]> we could start splitting hairs and getting rid of stuff that's in there for openslug packages and similar issues Apr 20 19:44:45 nah, keep unslung and openslug together in the symlinks Apr 20 19:45:34 [g2]: I just bought one of these: http://www.expansys.com.au/zoompic.asp?type=item&code=119891 Apr 20 19:45:57 <[g2]> looks neat Apr 20 19:46:37 <[g2]> where's the product link ? Apr 20 19:46:38 compiling the GPL source code for it now .... Apr 20 19:47:02 <[g2]> somehow that doesn't surprise me :) Apr 20 19:47:18 <[g2]> We should make and sell T-shirts Apr 20 19:47:34 <[g2]> "Once you go GPL, it's hard to go back" :) Apr 20 19:47:37 http://www.asus.com.au/products4.aspx?l1=12&l2=43&l3=0&model=409&modelmenu=1 Apr 20 19:47:39 <[g2]> OpenWRT Apr 20 19:47:47 <[g2]> nslu2-linx Apr 20 19:47:49 no, the stock firmware Apr 20 19:47:50 <[g2]> .... Apr 20 19:48:04 <[g2]> "We don't need no stinking stock firmware!" Apr 20 19:48:06 <[g2]> :) Apr 20 19:48:18 Asus are usually pretty good about actually releasing the GPL source that compiles to the same firmware. Apr 20 19:48:41 <[g2]> well they are a mobo company Apr 20 19:49:04 <[g2]> Hey wheels, wb (welcome back) Apr 20 19:49:06 it has the same feature set as the wl500g/wl500gx Apr 20 19:49:30 here's a front shot: http://forum.chupa.nl/showpost.php?p=11354&postcount=4 Apr 20 19:49:59 Hey g2. Apr 20 19:50:31 <[g2]> what's the processor inside, same'ol MIPS stuff ? Apr 20 19:50:41 [g2], LOL that slogan could be taken in a negative manner Apr 20 19:50:57 considering the "viral nature" of the GPL Apr 20 19:50:57 g2, Just wanted to let you know I got everything switched over to the Maxtor tonight. Apr 20 19:51:20 * [g2] stoped from writing "shit" attempting not to sound negative about BRCM Apr 20 19:51:33 <[g2]> however, jacques saw through my thin viel Apr 20 19:51:39 <[g2]> or veil Apr 20 19:51:55 <[g2]> dwheeler, COOL! Apr 20 19:52:03 <[g2]> did you setup the spin-down ? Apr 20 19:52:14 g2, sure did. Apr 20 19:52:17 <[g2]> cool Apr 20 19:52:27 <[g2]> or I should say "quiet" Apr 20 19:52:31 <[g2]> and "cool" Apr 20 19:52:36 had to fake out the DOS partition like you told me once before. Apr 20 19:53:00 <[g2]> nod. That's why it's good to do it *before* fdisk'ing the drive Apr 20 19:53:40 I've noticed one strange thing with the Maxtor, though, I get sporadic "stack trace" kind of error messages. Apr 20 19:53:58 I guess those are the "nobody cared" messages you've talked about. Apr 20 19:53:58 <[g2]> Irq 26 nobody cared ? Apr 20 19:54:07 <[g2]> that's how it starts out right ? Apr 20 19:54:39 The top messages scrolled off the screen (was on the compaq w/o X) so I couldn't read the first messages. Apr 20 19:54:46 But I'm guessing that's it. Apr 20 19:54:53 <[g2]> I think dmesg is your friend :) Apr 20 19:55:09 Ah good point. Let me check real quick for you. Apr 20 19:56:17 <[g2]> rwhitby-web, any idea how much RAM/Flash the wl530g's got ? Apr 20 19:56:37 dmesg doesn't have these messages listed. I guess I rebooted since then. Apr 20 19:57:15 The interesting thing is these never happened before with the CF reader and IBM Microdrive. Apr 20 19:57:48 maybe it depends on the speed of the device Apr 20 19:58:02 [g2]: I think it's a Marvell chip Apr 20 19:58:14 <[g2]> really ? Apr 20 19:58:22 and dunno about flash/ram specs yet - I'm spelunking through the source now. Apr 20 19:58:33 well, the top-level source directory is called "Marvell" :-) Apr 20 19:58:57 <[g2]> I thought Marvell did PPC stuff Apr 20 19:59:25 firmware images are 3.5MB, so it's probably 4MB flash like the other Asus routers. Apr 20 19:59:31 <[g2]> did the wl500 have a top level directory call Marvell ? Apr 20 20:00:13 make ARCH=armnommu CROSS_COMPILE=arm-elf- -C linux-2.4.x zImage || exit 1 Apr 20 20:00:26 completely different firmware OEM base than wl500g Apr 20 20:00:38 <[g2]> ARM yummy Apr 20 20:00:49 but most of the same userspace apps, just recompiled for the different routers. Apr 20 20:00:52 <[g2]> nommu, not so yummy Apr 20 20:01:13 <[g2]> GPL is a good thing (tm) Apr 20 20:01:30 <[g2]> it's amazing just how portable a bunch of stuff is Apr 20 20:01:50 <[g2]> and it's equally amazing what a pain-in-the-butt porting some stuff is Apr 20 20:02:21 nommu ? hmm Apr 20 20:02:41 d`oh [g2] already said that :-) Apr 20 20:02:45 make CFLAGS="-D__KERNEL__ ...... -D__linux__ -g -DNO_MM -mapcs-32 -mshort-load-bytes -msoft-float .... " -C arch/armnommu/mach-libertas Apr 20 20:03:32 Linux 2.4.22-uc0 Apr 20 20:04:10 MV88W85x0 Apr 20 20:04:38 uclinux kernel, fits with nommu Apr 20 20:06:10 BOOT_MEM(0xD0000000, 0xffffffff, 0xffffffff) Apr 20 20:06:25 http://www.marvell.com/products/wireless/libertas/Libertas_88W8000G_88W8510.pdf Apr 20 20:07:47 17mm x 17mm, 256-pin TFBGA package Apr 20 20:08:08 <[g2]> Hey this is a cool page I just ran across Apr 20 20:08:16 <[g2]> http://hri.sourceforge.net/hw/ Apr 20 20:09:42 same chipset as the Asus WL-330g (http://www.tomsnetworking.com/Reviews-149-ProdID-WL330G.php) Apr 20 20:09:49 that link has an internal photo of the 330g Apr 20 20:10:09 also used in the Linksys wrt54gc (http://www.seattlewireless.net/index.cgi/LinksysWrt54gc) Apr 20 20:10:15 photos there too Apr 20 20:10:52 now that's interesting - the wrt54gc info Apr 20 20:13:39 I expect they are all just instances of the marvell reference design Apr 20 20:14:30 they seem to have done well with the integration size aspec on the wl530g though ... Apr 20 20:15:20 anyone here able to get a databook out of Marvell? Apr 20 20:16:35 Linux v2.6.12-rc3 has just been commited to the new "git" repository tree. It's official, Linus has moved from BK to git for his kernel releases. Apr 20 20:16:47 http://grmso.net:8090/ Apr 20 20:17:23 :-) Apr 20 20:17:44 The wl530g firmware compiled from source without error. Apr 20 20:18:26 Gotta love Asus - they are the only ones (in my experience) who's GPL source releases actually compile out of the box. Apr 20 20:19:20 And only six commands from download to image, with no editing required. Apr 20 20:19:36 (and that includes the toolchain) Apr 20 20:20:44 rwhitby-web, that is indeed something to like about asus Apr 20 20:20:53 * [g2] hugs ASUS Apr 20 20:23:05 Linksys go close, but not as easy to recompile as Asus, and they don't have a common source tree like Asus either. Apr 20 20:24:35 I can see people carrying a wl530g in a briefcase when travelling on business, and using it in a hotel root to untether the laptop (and maybe even share broadband costs with your colleagues on the same hotel floor). Apr 20 20:25:04 s/root/room/ - oops :-) Apr 20 20:25:35 (Hmm - it might be only the Aussies who understand the significance of that typo). Apr 20 20:27:03 <[g2]> rwhitby-web, what do you know about the AES and QoS for the device ? Apr 20 20:27:21 nothing Apr 20 20:27:38 back later Apr 20 20:27:40 <[g2]> http://www.marvell.com/products/wireless/libertas/88W8510.jsp Apr 20 20:28:15 the PDF I referenced has an encryption block on the chip Apr 20 20:44:09 seems like the cyrus-sasl-libs 2.1.20-6 ipkg is empty. Apr 20 20:54:40 or perhaps its more complex then that. it seems 'ipkg upgrade' left my slug in a confused state where cyrus-sasl-libs thought it was installed but wasn't Apr 20 20:56:04 running 'ipkg install cyrus-sasl-libs --force-reinstall' wasn't enough, it didn't change a thing. Apr 20 20:56:47 i ended up removing the cyrus-sasl-libs lines from /usr/lib/ipkg/status by hand and then running the install again. Apr 20 21:18:57 [g2]: CONFIG_160MHZ_CLOCK=y Apr 20 21:19:06 CONFIG_16M_MEM=y Apr 20 21:19:13 CONFIG_CMDLINE="console=ttyS0,38400 root=/dev/mtdblock1 ro rootfstype=romfs" Apr 20 21:19:17 <[g2]> rwhitby-lunch, COOL Apr 20 21:19:58 FLASH_MEM_BASE=0xffc00000 Apr 20 21:20:05 FLASH_SIZE=0x400000 Apr 20 21:20:11 FLASH_ROMFS_BASE=0xffca0000 Apr 20 21:20:16 FLASH_JFFS2_BASE=0xfff80000 Apr 20 21:20:28 DRAM_BASE=0xd0000000 Apr 20 21:20:33 DRAM_SIZE=0xfC0000 Apr 20 21:20:59 <[g2]> rwhitby-lunch, that chip has 16 GPIOs on the internal bus Apr 20 21:22:20 <[g2]> so since they are on the Internal bus, they can probably be clocked at bus rates Apr 20 21:22:52 <[g2]> since there's an 8K cache.... Bit-banged JTAG from the processor would probably work Apr 20 21:27:30 what is this device? Apr 20 21:28:18 dyoung: the wl530g that I just bought Apr 20 21:28:35 http://www.expansys.com.au/zoompic.asp?type=item&code=119891 Apr 20 21:28:56 http://www.asus.com.au/products4.aspx?l1=12&l2=43&l3=0&model=409&modelmenu=1 Apr 20 21:29:08 http://forum.chupa.nl/showpost.php?p=11354&postcount=4 Apr 20 21:29:22 uses this chipset: http://www.marvell.com/products/wireless/libertas/Libertas_88W8000G_88W8510.pdf Apr 20 21:29:28 http://www.marvell.com/products/wireless/libertas/88W8510.jsp Apr 20 21:29:41 GPL firmware compiles out of the box. Apr 20 21:29:50 nice Apr 20 21:29:53 do I need one? Apr 20 21:30:04 you know you want one :-) Apr 20 21:30:24 Yes, but do I *need* one? ;-) Apr 20 21:30:36 no usb, so it doesn't replace the wl500gx Apr 20 21:30:54 I'm going to use it as a dumb switch initially :-) Apr 20 21:31:21 I've sold the wl500g, bought the wl530g, and made $40 profit :-) Apr 20 21:32:25 and gonna buy one of these for MediaSlug: http://au.store.yahoo.com/davidandkarma/vannex3usals.html Apr 20 21:32:53 rwhitby, there seems to be a small typo in make/php.mk Apr 20 21:33:05 eno: feel free to fix Apr 20 21:33:24 k Apr 20 21:33:24 if it's the missing line continuation, then I fixed that this morning Apr 20 21:33:28 <[g2]> rwhitby, fyi: http://computerworld.co.nz/news.nsf/0/D6387864D5442AB7CC256FE9006A45BC?OpenDocument&pub=Computerworl Apr 20 21:33:45 it's one too many line continuation Apr 20 21:34:08 diff -r1.29 php.mk Apr 20 21:34:08 171c171 Apr 20 21:34:08 < --with-ldap-sasl=$(STAGING_DIR)/opt \ Apr 20 21:34:08 --- Apr 20 21:34:08 > --with-ldap-sasl=$(STAGING_DIR)/opt Apr 20 21:34:41 eno: ah, yes. please fix for me :-) Apr 20 21:35:11 [g2]: ouch Apr 20 21:36:00 <[g2]> well, I doubt there are tons of Xscale hackers out there, but it's something to keep in mind Apr 20 21:36:17 03bzhou * 10unslung/make/php.mk: fixed the extra line continuation in the wl500g conditional Apr 20 21:52:27 eno: thx Apr 20 22:00:30 rwhitby: glad i can help Apr 20 22:01:57 dyoung: so do you *need* one ? ;-) Apr 20 22:02:15 <[g2]> nite all Apr 20 22:14:20 Any objections to moving the changelog in NOTES to CHANGELOG ? Apr 20 22:14:26 It ends at 3.18 Apr 20 22:15:13 If we're not going to keep it up, its it even worth keeping? **** ENDING LOGGING AT Wed Apr 20 23:59:56 2005