**** BEGIN LOGGING AT Sat Feb 19 23:59:56 2005 Feb 20 00:02:31 where can I get unslung-able ?? Feb 20 00:03:38 you have to build it Feb 20 00:03:55 sorry mis read what it does Feb 20 00:04:12 I need support for the multible luns Feb 20 00:05:27 the hd enclose I have supports 4 hd on 2 usb ports so 2 hds per port Feb 20 00:05:41 any idea how I can have them register seprattely? Feb 20 00:06:01 it seems to be running on both like they are 1 drive Feb 20 00:30:53 03jp30 * 10unslung/ (8 files in 2 dirs): initial checking of apache Feb 20 00:39:19 03jp30 * 10unslung/ (4 files in 2 dirs): initial checkin of php Feb 20 00:50:56 03jp30 * 10unslung/make/ (apr-util.mk apache.mk): oops: missed dependencies for apr-util and apache Feb 20 00:59:33 anyone here ever setup raid ? Feb 20 00:59:39 or more then 2 usb drives? Feb 20 01:11:20 not that I've heard Feb 20 01:13:29 jp30: we only have libdb 4.2 in unslung, and it seems apache is looking for 4.3 Feb 20 01:14:12 rwhitby-away, does it actually fail to configure? Feb 20 01:14:15 v1s: you will need to run OpenSlug to be able to access more than two drives, raided or not Feb 20 01:14:36 jp30: home/unslung/packages/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/lib/gcc-lib/armv5b-softfloat-linux/3.3.5/../../../../armv5b-softfloat-linux/bin/ld: cannot find -ldb-4.3 Feb 20 01:14:50 building htpasswd Feb 20 01:19:21 is there firmware I can just load on to it ? Feb 20 01:20:06 rwhitby-away, can you grep for UTIL_LDFLAGS in apache's config.status and see if that's where the -ldb-4.3 is coming from? Feb 20 01:20:34 jp30, is there openslug firmware that can download ? Feb 20 01:21:33 v1s, no, you need to build it yourself Feb 20 01:22:22 where do Iget the files to build ? Feb 20 01:23:28 v1s, you need to use bitkeeper. read the wiki Feb 20 02:02:27 rwhitby@nomic:/home/unslung/packages$ grep UTIL_LDFLAGS builds/apache/config.status Feb 20 02:02:27 s,@UTIL_LDFLAGS@,,;t t Feb 20 02:06:18 rwhitby-away, i've committed some changes to apr-util that I think will fix the problem Feb 20 02:37:34 jp30: apache built Feb 20 02:38:10 let me know when you think it's ready for the feeds Feb 20 03:08:33 03rwhitby * 10unslung/Makefile: Promoted apache and php. Feb 20 03:19:25 anyone know offhand what the apache memory footprint is on the nslu2? Feb 20 03:19:44 I've been wanting to resetup my personal cgiirc gateway. Feb 20 03:22:28 ipkg install and see :-) Feb 20 03:24:30 03rwhitby * 10unslung/Makefile: Promoted apr and apr-util Feb 20 03:30:21 got the apache test page on prodslug :-) Feb 20 03:30:55 3,3MB per instance Feb 20 03:31:01 gah Feb 20 03:31:13 ~seen siddy Feb 20 03:31:14 siddy <~sid@p509263BE.dip.t-dialin.net> was last seen on IRC in channel #nslu2-linux, 1d 15h 28m 20s ago, saying: '[g2], yeah, fortunately netconsole.c is quite short, but I can't see where it could cause an alignment-error.'. Feb 20 03:31:23 well, i'll wait Feb 20 03:33:18 dyoung: let me know when you've got CGI::IRC working ;-) Feb 20 03:48:15 Okay it works Feb 20 03:48:28 its really damn slow though. Feb 20 03:50:42 how slow is slow - unbearable? Feb 20 03:51:04 I hve a unslubng 3.x fix. Feb 20 03:51:12 heh Feb 20 03:51:20 * dyoung hides Feb 20 03:51:25 dyoung-slugweb, what app is the slugweb? Feb 20 03:51:36 apache Feb 20 03:51:42 03rwhitby * 10unslung/Makefile: Move apr to cross only. Feb 20 03:51:43 ow ow owwwww. Feb 20 03:51:45 Apache runs as nobody; but /tmp and /var/tmp are permisstion 755 Feb 20 03:51:46 it's an ipk now (last half hour) Feb 20 03:52:26 Lemme use it from here for a bit Feb 20 03:52:33 I guess once it starts up its okay Feb 20 03:52:39 the starting is pretty slow though Feb 20 03:52:41 ok, that needs to be fixed in the posting (like openssl or dropbear does) Feb 20 03:53:06 dyoung-slugweb: what does your swap look like? Feb 20 03:53:11 Swap? Feb 20 03:53:18 This one dont got no swap. ;-) Feb 20 03:53:40 ka6sox-away: 3.3MB per apache instance it looks like Feb 20 03:54:22 its just straight apache...no modperl/ssl etc..? Feb 20 03:54:52 dunno, I just build 'em Feb 20 03:55:00 jp30 contributed it Feb 20 03:55:02 my httpds are 2600 Feb 20 03:55:08 the cgiirc is 3.5 Feb 20 03:55:30 dyoung: cgiirc is same here. Feb 20 03:55:32 or close Feb 20 03:55:34 3824 to be exact. Feb 20 03:56:08 I guess its usable. Feb 20 03:56:14 It doesnt completely suck. Feb 20 03:59:10 can't be worse than a trans-pacific gateway ... Feb 20 03:59:30 brb Feb 20 03:59:59 dyoung: can you put up a howto for CGI::IRC ? Feb 20 04:02:54 okay its 4am here...I need sleep Feb 20 04:04:41 hmm Feb 20 04:04:47 well, it worked once. Feb 20 04:05:00 crap I type there now doesnt come out. Feb 20 04:05:29 but stuff from here shows up there. Feb 20 04:10:28 03rwhitby * 10unslung/Makefile: Cleaned up the package categorisation - now there is just cross and native. New packages default to cross. Feb 20 04:13:33 i'll put up a wiki page when i dtermine why it only work ssometimes Feb 20 04:16:25 hm, with unslung, why doesn't my usb drive in port2 get detected? Feb 20 04:17:06 is it formatted vfat? Feb 20 04:17:26 yeah Feb 20 04:17:48 but it doesn't get detected in the sense that the usb storage doesn't see it Feb 20 04:17:51 no sdb at all Feb 20 04:18:34 http://www.nslu2-linux.org/wiki/HowTo/TroubleshootADriveNotFormattedCondition Feb 20 04:19:04 got the right devices and *_conn entries? Feb 20 04:19:57 dunno, but that's not even the problem Feb 20 04:20:11 it doesn't get detected in dmesg Feb 20 04:20:19 and it also isn't in /proc/bus/usb/devices Feb 20 04:20:30 dunno then Feb 20 04:21:07 what brand is it, and does it only have one storage device LUN in it? Feb 20 04:21:25 WD Feb 20 04:21:28 probably Feb 20 04:21:31 scratch the second question - irrelevant if it's not detected at all Feb 20 04:21:41 removing and reinserting the drive doesn't give any output in dmesg Feb 20 04:24:43 gotta prob peeps Feb 20 04:24:55 its about CUPS Feb 20 04:25:17 peeps? Feb 20 04:25:39 people Feb 20 04:25:43 hey whitby Feb 20 04:25:52 you installed cups? Feb 20 04:25:57 nope Feb 20 04:26:02 do you know how? Feb 20 04:26:11 ipkg install cups Feb 20 04:26:24 yes but where do you put the cups thing or whatever Feb 20 04:26:31 im a noob with linux ive gotta say Feb 20 04:26:38 in the cups holder? Feb 20 04:26:48 had redhat and they had RPMs but I dunno about the rest Feb 20 04:26:58 very funny Feb 20 04:27:14 dunno - never used cups Feb 20 04:27:24 do you have a printer on urs? Feb 20 04:27:39 have you checked the cups doco on the net? Just add /opt to most paths ... Feb 20 04:28:10 no i havent Feb 20 04:28:35 and I assume you've read the CUPS howto on the wiki, or else you wouldn't be here, right ;-) Feb 20 04:28:51 yeah Feb 20 04:30:46 how would you compile cups in windows? Feb 20 04:31:18 CoLinux Feb 20 04:31:31 ta] Feb 20 04:33:37 ok Feb 20 04:33:38 weird Feb 20 04:33:54 boot slug, kill the USB_Detects, plug in drive, slug is locked up Feb 20 04:34:14 weird Feb 20 04:34:22 you haven't got serial yet, have you ? Feb 20 04:34:29 it isn't my own slug Feb 20 04:34:36 i'm gonna try it in the first port Feb 20 04:35:01 disk1 will try to mount it with three ext3 partitions Feb 20 04:35:20 also if i kill the USB_detects first? Feb 20 04:35:26 no Feb 20 04:35:40 it will only try to mount it if it gets detected at all Feb 20 04:35:43 make sure rc.bootbin doesn't run either Feb 20 04:35:46 that's the first problem now Feb 20 04:36:00 right Feb 20 04:36:09 i don't care if mounting fails, i want it to show up in dmesg Feb 20 04:36:24 if i just plug it in, it won't go fdisking/formatting on its own, rihgt? Feb 20 04:37:26 no Feb 20 04:37:51 ok, let's try that then Feb 20 04:38:16 does a hard disk work in Disk2? maybe it's a hardware problem Feb 20 04:38:34 okay, as disk1 it gets detected Feb 20 04:39:05 and i can mount it and stuff Feb 20 04:39:17 smells like a hardware problem with disk2 port Feb 20 04:39:29 i mean, a hdd should work on port 2 Feb 20 04:39:37 you can hook up 2 hdds Feb 20 04:39:40 y dont you rip it out and put a serial port in? Feb 20 04:39:57 Gorx: it isn't his slug Feb 20 04:40:08 o lol Feb 20 04:40:09 maybe the hardware gets confused because i had a flash stick in port 1 :) Feb 20 04:40:16 but still, imo it should matter Feb 20 04:40:20 giel: does a hard disk work in disk2? Feb 20 04:40:46 in general or on this specific slug? Feb 20 04:42:45 okay, booting up without devices, pluggin in hdd in port2 and then flash in port1 seems to work Feb 20 04:42:50 after killing usb_detect Feb 20 04:43:48 hey, this is weird Feb 20 04:44:14 hdd in port2 plugged in first gets assigned sda1, and then the flash gets assigned sda1 sda2 sda3 Feb 20 04:44:18 giel: on that specific slug - it should work in general Feb 20 04:44:36 anything in port2 should be assigned sdb Feb 20 04:46:17 that is weird'cause it isn't Feb 20 04:46:24 it was assigned sda just now Feb 20 04:46:46 that slug smells funny Feb 20 04:46:47 looks like a problem in the usb storage driver or something? Feb 20 04:52:13 is the usbstorage driver patched to force the sda/sdb assignment? Feb 20 04:52:34 'cause normally mass storage devices get assigned the first free one Feb 20 04:53:05 yeah, see scsi_scan.c Feb 20 04:53:24 The MSC driver in the stock Linksys firmware is hacked to assign port1 to sda and port2 to sdb Feb 20 04:53:48 ok Feb 20 04:54:07 then i've got a really weird hardware problem, or something is wrong with my firmware Feb 20 04:58:01 can someone mail me the scsi_scan.c of unslung 3.18? (no bk access atm) Feb 20 04:59:47 03rwhitby * 10unslung/Makefile: Promoted e2fsprogs parted proftpd recordext x11 xau xdmcp xdpyinfo xext xextensions xproto xtrans xtst ice sm xt xmu xauth to cross. Feb 20 05:00:06 giel: i can Feb 20 05:00:18 msg me your email address Feb 20 05:01:54 hmm - something is screwy with my connection to gmail - maybe I can't at the moment. Feb 20 05:02:09 no hurries Feb 20 05:03:19 Just did a pull, but the build failed - anyone here that can help me out? Feb 20 05:04:38 Error was: Feb 20 05:04:39 slug@ali build $ bb unslung-image Feb 20 05:04:41 NOTE: Using cache in '/home/slug/build/tmp/cache' Feb 20 05:04:42 NOTE: Parsing finished. 0 cached, 2069 parsed, 26 skipped, 0 masked. Feb 20 05:04:44 NOTE: Building provider hash: [####################] (100%) Feb 20 05:04:45 NOTE: build 200502201355: started Feb 20 05:04:47 Traceback (most recent call last): Feb 20 05:04:49 File "/home/slug/bitbake/bin/bitbake", line 706, in ? Feb 20 05:04:50 bb.event.fire(bb.event.BuildStarted(buildname, pkgs_to_build, make.cfg)) Feb 20 05:04:52 File "/home/slug/bitbake/lib/bb/event.py", line 49, in fire Feb 20 05:04:53 if tmpHandler(event) == Handled: Feb 20 05:04:55 File "tmpHandler(e)", line 30, in tmpHandler Feb 20 05:04:57 NameError: global name 'bb' is not defined Feb 20 05:05:24 rwhitby: i'm afk for a while, can you msg me if you've succeeded in mailing? Feb 20 05:05:36 bob_tm, you need to get a newer bitbake Feb 20 05:05:43 svn up Feb 20 05:05:43 Thanks Feb 20 05:05:57 giel: perhaps dyoung can help - my mail is offline atm Feb 20 05:07:00 dyoung: I don't need to pull again? Just build? Feb 20 05:08:13 03rwhitby * 10unslung/Makefile: Promoted perl-digest-hmac perl-digest-sha1 perl-html-parser perl-html-tagset perl-mime-base64 perl-net-dns perl-net-ident perl-storable perl-time-hires to native. Feb 20 05:08:48 bob_tm: you might want to try nslu2-package-symlinks too - parses 338 files instead of 2069 Feb 20 05:09:13 rwhitby: I will. Feb 20 05:10:16 you may or may not have to re-setup bitbake. But you probably dont need to p ull. Feb 20 05:10:40 I run bitbake in place. Saves installing it. Feb 20 05:10:54 (heh thats why its may or may not....) Feb 20 05:13:12 dyoung: can you mail me scsi_scan.c of unslung 3.18? pretty plz? ;) Feb 20 05:13:21 giel: sent Feb 20 05:13:23 I'm looking at it now Feb 20 05:13:30 debating if I know your email addy. Feb 20 05:13:32 dyoung: oh nm, rwhitby sent it already Feb 20 05:13:40 ok Feb 20 05:13:51 dyoung: it is in the maintainer of the unslung glibc ipk :) Feb 20 05:14:15 I havnt looked at the unslung package repo since last year. Feb 20 05:15:11 But I'll try to remember that. Feb 20 05:16:42 :) Feb 20 05:17:16 I wasnt aware that Linksys removed telnetd from R29 Feb 20 05:17:55 yep Feb 20 05:18:13 telnetd and telnet.cgi gone Feb 20 05:18:26 but we can put them back :-) Feb 20 05:18:59 I wonder if that was our fault. Feb 20 05:19:08 no other changes as far as I can see in the rootfs (unless the binaries have changed). Feb 20 05:19:25 buzbee's :-) Feb 20 05:19:58 In R25 they removed indexing in the Management dir, but buzbee got around that, so they went further in R29 Feb 20 05:20:10 oh yeah. hes not here. We can blame him. ;-) Feb 20 05:20:20 the irony is that vi is still there, but there is no way to get to it :-) Feb 20 05:20:30 serial? Feb 20 05:20:30 I think a maxtor onetouch util is also missing Feb 20 05:20:45 Tiersten: yeah, good point Feb 20 05:20:58 many binaries differ but that probably just recompiling Feb 20 05:21:11 yeah, that's what I figured Feb 20 05:21:16 I it still glibc 2.2.5 ? Feb 20 05:21:44 hmm - good question. Feb 20 05:21:55 let me see if I've still got it around anywhere ..... Feb 20 05:21:57 still no sign of the source package Feb 20 05:22:45 Any suggestions on replacing syslogd/klogd? It is in inittab, so it can't be diverted directly. Would it be an idea to divert it indirectly, like replacing syslogd and klogd by a script which in turn checks the unslung dirs. That way we could just kill syslogd/klogd once the disks are mounted and get the replacements restarted? Can that be done? Feb 20 05:24:41 you could have a script on boot that moves the old syslogd aside and puts in a link to the new one, then kills the process to restart it. you'd need to be careful on package removal though ... Feb 20 05:27:05 rwhitby: Yes, but what if the slug crashes - then it will fail to load Linksys syslogd on restart. Feb 20 05:27:25 since the link will still be in place Feb 20 05:28:17 true Feb 20 05:29:27 will an external disk be available when things in inittab are first run? Feb 20 05:29:47 Nope Feb 20 05:30:08 So it will always start Linksys logds first Feb 20 05:31:13 I will try it out. I am very happy with syslog-ng - I log all my machines to the slug now. Feb 20 05:31:33 ... since it's my only 24/7 machine Feb 20 05:31:53 I even log my routers to it. Feb 20 05:32:42 so the package will replace /sbin/syslogd and /sbin/klogs, or will the package modify /etc/inittab? Feb 20 05:33:33 I thought of modifying /etc/inittab and redirect the entries to /unslung which will check the disk diversion dirs before starting orginal syslogd/klogd Feb 20 05:34:13 packages are not allowed to touch /unslung Feb 20 05:34:40 Ok - any suggestions on where to place things like this on the flash? Feb 20 05:35:01 I'm not sure this is something a package should do - it would probably be manual config Feb 20 05:35:15 manual config is fine Feb 20 05:36:15 BTW - checked install. If we go for the one in coreutils - it build nicely on Gentoo and on the slug, so it will be the same both in cross and native Feb 20 05:37:20 That was no welformed sentence :-) Ok - I found no existing dir in which to place it, so maybe a new tools dir in the toolchain and define $(INSTALL) macro in the make system. Feb 20 05:37:44 agreed Feb 20 05:37:58 like we do for ipk-utils Feb 20 05:38:01 Yes Feb 20 05:38:15 good plan Feb 20 05:38:28 We could put more tools in there if problems arise with portability of standard unix tools Feb 20 05:38:49 What should I do, practically? Feb 20 05:39:23 03rwhitby * 10unslung/Makefile: Demoted postfix and cyrus-imapd. Feb 20 05:41:11 bob_tm-away: same as for IPKG_BUILD Feb 20 05:43:53 03rwhitby * 10unslung/make/torrent.mk: Fixed the dependencies so it wouldn't keep rebuilding. Feb 20 05:51:32 03rwhitby * 10unslung/sources/perl-net-ident/control: The contents were completely wrong. Feb 20 05:54:37 03rwhitby 07 * r1.2817.1.1 10openembedded/packages/busybox/switchbox-1.00/linuxrc: Silenced the stderr output from all the calls to dd in switchbox linuxrc Feb 20 05:54:43 dyoung-zzzz: with all the package maintenance, that's all I got to do on switchbox tonight Feb 20 06:28:26 Good morning. Anyone have a moment to help me with an ipkg problem? Feb 20 07:22:28 JWynen: will try it, so please follow me to #nslu2-general Feb 20 07:23:09 thanks caplink811, I'm a noob on irc, so excuse me if i do something wrong Feb 20 08:29:12 rwhitby-away: I did a pull 4 hours ago and built the image. .unslung on the rootfs says "V2.3R25-uNSLUng-standard-4.2-alpha", but defconfig in standard kernel does not have devfs enabled. Is that correct? Feb 20 08:32:25 Iow - has unslung-able replaced unslung-standard as kernel image for unslung in the new version? Feb 20 08:55:28 Sorry for the newbie question, but how to you get bitbake to only re-build the kernel after I make changes? Feb 20 08:55:49 Remove the relevant stamps Feb 20 08:56:04 You know how? Feb 20 08:56:21 Nope; I'm assuming they're in the build/tmp directory... Feb 20 08:57:07 Yes - build/tmp/stamps - You get the drift - there is a stamp for each stage in the process for each package Feb 20 08:57:57 Just rm each one from package-do_compile and onwards with regards to file creation date Feb 20 08:58:00 I thought I'd tried that, but it seemed to continue to re-use the built components... Feb 20 08:58:39 Hmm... I usually clean the kernel too Feb 20 08:58:57 but I'm "Newbie light" when it comes to this make system. Feb 20 08:59:00 Ahh, but package-do_compile is a sub of stamps, isn't it... Feb 20 08:59:09 No Feb 20 08:59:20 It is just one file Feb 20 08:59:28 ....as I recalll Feb 20 08:59:32 ok; I'll double check what's in it Feb 20 08:59:48 Why isn't there a "clean" target like make usually has? Feb 20 09:00:07 It probably is somewhere - I just don't know where. Feb 20 09:00:11 Anyone else? Feb 20 09:00:28 does bitbake -c clean work in this situation? Feb 20 09:00:46 jp30: How do you specify package to clean? Feb 20 09:00:54 with the -b option Feb 20 09:01:09 Ok - it will not fecth the sources again then and overwrite changes? Feb 20 09:01:39 I'm not sure - also a bitbake noob here, I'm afraid... Feb 20 09:02:00 We all are :-) I've used it for months, but just used it. Feb 20 09:02:27 I've just started with it, but it doesn't seem to be as "open" as a standard GNU make... Feb 20 09:03:18 <[g2]> rm -f tmp/stamps/openslug-kernel-2.6.9-r1.do_compile Feb 20 09:03:28 <[g2]> http://www.nslu2-linux.org/wiki/HowTo/TweakKernelOrPackagesInOE Feb 20 09:04:22 Ahh... I'll double check that howto... but again, is there a reason why I can't target it? Feb 20 09:05:13 g2: Do you know the answer to my query about the 4.2 kernel and devfs? Feb 20 09:08:43 <[g2]> bob_tm-away, sorry, but no, I'm an OpenSlug guy and I'm not following Unslung very much Feb 20 09:09:19 Thanks - I'll wait for rwhitby-awake :-) Feb 20 09:09:34 <[g2]> bob_tm-away, you don't know anything about hotplug-ng do you ? Feb 20 09:09:36 <[g2]> :) Feb 20 09:10:02 * [g2] continues reading the code Feb 20 09:10:38 * bob_tm-away looks away ashamed of his ignorance Feb 20 09:10:55 <[g2]> no need to be ashamed Feb 20 09:11:27 <[g2]> except if you can't admit ignorance and ignore it :) Feb 20 09:11:40 It's kind'a new to me, and it's not really new. Feb 20 09:11:52 Haven't been keeping up. Feb 20 09:12:17 <[g2]-bbiab> well it's a week old :) Feb 20 09:12:34 Here, yes, but in general? Feb 20 09:13:40 I'm doing house cleaning and throwing away schematics and code from 1999. Feb 20 09:19:17 Here's another newbie question: I read the FAQ on integrating a Bluetooth usb device, but it was for OpenSlug; is there any reason why it wouldn't work on unslung? Feb 20 09:20:16 What were the needed drivers? Feb 20 09:20:27 Could be a problem with devfs Feb 20 09:20:44 ...since unslung doesn't have it until 4.x Feb 20 09:21:00 hci_usb, bluetooth Feb 20 09:22:06 I'll look through the code to see if there are any references to devfs; anything I should look for in particular? Feb 20 09:22:06 Nah, no devfs. Uses ordinary register. Feb 20 09:22:27 Just a sec... Feb 20 09:22:48 I have a binary ready for unslung. Feb 20 09:23:06 But only the bluetooth Feb 20 09:23:09 one Feb 20 09:23:22 What does hci_usb do? Feb 20 09:24:15 it runs the low level Host Controller Interface Feb 20 09:24:50 Ok - they should both compile - just enable the modules in defconfig Feb 20 09:25:24 That's what I kind of thought as well... but was wondering if there was any reason why OpenSlug might be preferred. Feb 20 09:25:33 I change both defconfig and linux-version/arch/arm/defconfig, but one should be enough I think Feb 20 09:26:00 Probably because it came from an openslugger? Feb 20 09:26:40 * bob_tm-away found a complete set of Geode family reference manuals and is heading for the recycle bin in the back yard. Feb 20 09:47:08 03jp30 * 10unslung/ (sources/php/php.ini make/php.mk): distribute a php.ini with php Feb 20 10:01:56 <[g2]> bob_tm-away, are you an EE Feb 20 10:02:29 03jp30 * 10unslung/ (make/php.mk sources/apache/apxs.patch): apache: clean up apxs behaviour when staging an apache module; php: take advantage of this Feb 20 10:02:35 Well, no - between the rock and the hard place - drivers & uCode at some point. Feb 20 10:03:09 <[g2]> uCode on processors ? Feb 20 10:03:31 Jepp - or rather processor cards (long time ago) Feb 20 10:03:46 mini machines. Feb 20 10:03:51 <[g2]> cool Feb 20 10:03:59 <[g2]> ot Feb 20 10:04:07 <[g2]> it's all merging anyway Feb 20 10:04:34 Eh... it had its day. Not many places today can you get a request for an instuction and have it ready the week after :-) Feb 20 10:04:58 but it ends in patch hell - the ucode was loadable from disk. Feb 20 10:05:26 <[g2]> softcores start the process all over again :) Feb 20 10:05:39 <[g2]> just a little faster load from disk :) Feb 20 10:06:30 I always loved the error message "No such CPU" - it was for real - the bootstrap/io processor reported it if the main processor was not found. Feb 20 10:08:15 The only thing I really miss was the ability to add and remove RAM while running. Feb 20 10:09:31 ...welll sometimes it crashed, but that feature was done by another department, so I didn't have to care. Feb 20 10:09:44 <[g2]> sounds fun Feb 20 10:10:27 Yeah, well. Wasted lots of perfectly good party-years in air-conditioned work spaces. Feb 20 10:11:15 When I reflect on all the cool music I could have listened to and all the nice sex I could have had, I wouldn't have chosen the same thing over. Feb 20 10:17:07 * bob_tm-away goes to the kitchen to make a cup of espresso and forget about lost youth. Speedy J keeps the beat up and facilitates dumping of tons of old manuals. Feb 20 11:59:51 03jp30 * 10unslung/make/apache.mk: apache: enable all modules; patch httpd.conf sources, rather than distributing our own static httpd.conf Feb 20 11:59:57 03jp30 * 10unslung/sources/apache/ (httpd-std.conf.in httpd.conf): apache: enable all modules; patch httpd.conf sources, rather than distributing our own static httpd.conf Feb 20 12:06:51 jp30: \o/ Hurray Feb 20 12:07:58 yeah, looks like its all go - only problem is rwhitby rushed the version I committed last night into the feed. now he will have to rebuild them all over again Feb 20 12:08:46 Well, worse things have happened. I'm much happier. Feb 20 12:09:03 Does it build cross? Feb 20 12:09:24 oh, yes... it builds cross. actually i'd better check that native works... Feb 20 12:09:47 * bob_tm-away is frantically running cvs update Feb 20 12:10:38 I haven't check that ssl works... and ldap support is missing at present. will have to get openldap to build cross. Feb 20 12:10:51 <[g2]> jp30, so it (apache/php) builds cross with dynamic libs now ? Feb 20 12:10:58 LDAP is not the end of the world. SSL is. Feb 20 12:11:22 [g2], yeah, absolutely. I put some notes on how its done on the wiki Feb 20 12:11:55 oh, PEAR is also missing. it will only build native Feb 20 12:12:32 ssl *should* work. it's just that I haven't tried it. Feb 20 12:12:52 Ok - time will tell Feb 20 12:12:55 it's not enabled by default at least... Feb 20 12:13:13 ...will check whether mod_ssl is actually being built... Feb 20 12:26:37 Ok - just leave a note - I'm back and forth Feb 20 12:33:17 is there a way to use a different portnumber with libbt C BitTorrent library? Feb 20 12:39:25 wow what great client Feb 20 12:39:29 i love java Feb 20 12:39:35 and i love all of you Feb 20 12:39:39 pretty l'll people Feb 20 12:39:57 hugs and kisses don't go changin for me! Feb 20 12:51:37 03jp30 * 10unslung/make/apache.mk: apache: enable many more modules, including ssl Feb 20 12:52:23 jp30 is on fire. Feb 20 12:52:40 thank you :) Feb 20 12:53:13 no, thank *you*! Feb 20 12:53:22 ~hail jp30 Feb 20 12:53:24 * jbot bows down to jp30 and chants, "I'M NOT WORTHY!!" Feb 20 12:54:30 next stop, ldap. Is the maintainer of openldap in the house? Feb 20 12:55:27 looks like it's caplink811-away Feb 20 12:56:11 yeah.. Feb 20 12:57:19 jp30: what's the matter? Feb 20 12:57:30 how close is openldap to building cross? it looks like i need some ldap libraries for apr-util to depend on - would openldap provide those? Feb 20 12:58:35 didn't try it yet, i build only native, cause i think ,openldap could also be building cross Feb 20 12:59:22 would try tomorrow build ldap cross Feb 20 12:59:54 hmm... ok I'll experiment. if I can get it to work, is it OK by you if I commit changes to openldap.mk? Feb 20 13:00:18 jp30: yes, sure, no problem Feb 20 13:01:06 caplink811-away, thanks, i'll see what i can do Feb 20 13:19:30 03rwhitby 07 * r1.2826 10openembedded/packages/ (3 files in 3 dirs): Enabled DEVFS for Unslung standard - 4.3-alpha Feb 20 13:24:28 jp30: unslung package feed is now updated with latest apache and php Feb 20 13:24:46 bob_tm-away: unslung standard now has DEVFS - thanks for reminding me Feb 20 13:24:57 * dyoung-zzzz revalidating switchbox build area Feb 20 13:25:19 ~worship jp30 for getting apache cross compiled Feb 20 13:25:21 * jbot prostrates himself before jp30 for getting apache cross compiled. "I'm not worthy!" Feb 20 13:25:23 <[g2]> rwhitby, I had another idea about migration to OpenSlug Feb 20 13:25:42 morning all! Feb 20 13:25:56 [g2]: I'm all ears :-) Feb 20 13:25:59 <[g2]> we could start my migrating the make scripts to use the OE tools and build all with OE created toolchains Feb 20 13:26:25 <[g2]> and phase out packages as they are OE buildable Feb 20 13:26:39 rwhitby, i may have a new apache for you in a couple of hours :/ if i can get openldap to cross-build Feb 20 13:26:49 <[g2]> kergoth would probably sh**-a-brick over the idea Feb 20 13:27:28 <[g2]> anybody know if jbowler ever is in here ? Feb 20 13:27:33 [g2]: what about the init scripts stuff that OE puts in the packages that Unslung can't handle? Feb 20 13:27:51 <[g2]> I wasn't talking for Unslung :( Feb 20 13:27:55 or are you talking about different makefile targets for openslug packages Feb 20 13:28:06 <[g2]> It was for OpenSlug Feb 20 13:28:06 same CVS repository, yes? Feb 20 13:28:42 <[g2]> I don't know how much in the make files will have to be tweaked Feb 20 13:28:55 sounds pointless to me Feb 20 13:29:10 <[g2]> kergoth, I thought you'd see it that way Feb 20 13:30:06 [g2]: why wouldn't we just have an OE package which uploads all the ipks to a feed (I presume there's something like that already) and just have that package depend on all the OE packages that have been verified to work with OE, and then take any Unslung packages that are not already in OE and add them to OE ? Feb 20 13:30:26 ... verified to work with OpenSlug .... Feb 20 13:30:54 kergoth: which page did you want me to update with init script stuff ? Feb 20 13:31:13 there's no point in building openslug packages outside of oe. it gains you nothing Feb 20 13:31:19 rwhitby: that wiki page on making unslung packages work in oe Feb 20 13:31:32 i'm working my way through the items on that page Feb 20 13:31:50 ok, will do that now Feb 20 13:33:11 <[g2]> rwhitby, the issue is twofold, 1) getting stuff built for OpenSlug, 2) Updating the packages in OE to work for OpenSlug (and all others) Feb 20 13:33:29 if apache in oe doesnt build, fix the build. Feb 20 13:33:32 this isnt that complecated. Feb 20 13:34:54 <[g2]> kergoth I agree with you, but there are a ton of devs out there that haven't made the transition and don't see it that way Feb 20 13:35:23 <[g2]> the approach you mention is skip 1) and focus on 2) Feb 20 13:35:40 <[g2]> but everyone isn't on the OE train Feb 20 13:35:43 you're trying to leverage unslung developers for openslug, instead of leveraging the countless folks in #oe that hack on many distributions Feb 20 13:35:47 its pointless Feb 20 13:35:50 a waste of your time and theirs Feb 20 13:36:58 <[g2]> possibly, I was thinking it's a bridge getting the unslung developers eased into being OE developers Feb 20 13:37:39 you're going to try to do that when oe's packages dont even work on unslung? Feb 20 13:37:42 good luck. Feb 20 13:38:26 I agree that getting OE packages to work with Unslung is the important first step. Feb 20 13:40:51 kergoth: Info added to the end of http://www.nslu2-linux.org/wiki/Unslung/OEPackagesForUnslung Feb 20 13:40:58 cool, thanks Feb 20 13:41:16 let me know if there is anything else you need over that - I have some time right now to add stuff, but that window will close in 10 minutes or so Feb 20 13:42:08 <[g2]> kergoth, I was going to push hotplug-ng use into OpenSlug Feb 20 13:42:39 <[g2]> I've been testing and things seems to be working much better with hotplug-ng Feb 20 13:42:54 i've been testing it a bit on my zaurus too Feb 20 13:42:59 i'm going to create a hotplug-common package Feb 20 13:43:11 with some of the agents and things needed by both Feb 20 13:43:21 (i.e. the net agent that calls ifup) Feb 20 13:43:41 <[g2]> kergoth ifup is getting called properly on OpenSlug Feb 20 13:43:59 hotplug-ng doesnt include any scripts to handle network events, so i dont see how thats possible. Feb 20 13:44:01 <[g2]> both the usbnet and ixp425 driver bring up the iface Feb 20 13:44:19 it includes scripts for pci, usb, and scsi only Feb 20 13:44:22 <[g2]> I just needed to add an auto eth0 Feb 20 13:44:27 gah Feb 20 13:44:36 so you're bringing them up only on boot. Feb 20 13:44:41 rather than by hotplug at insertion time Feb 20 13:45:11 <[g2]> I'm pretty sure it some up hotplug with the auto in there Feb 20 13:45:19 <[g2]> I can double check Feb 20 13:45:28 there's no net hotplug agent in hotplug-ng. Feb 20 13:45:36 therefore, hotplug runs no scripts that call ifup. Feb 20 13:45:42 so no, i find that extremely unlikely. Feb 20 13:45:46 <[g2]> it's part of usb for usbnet Feb 20 13:45:50 what? Feb 20 13:45:55 usbnet fires _two_ hotplug events Feb 20 13:46:02 one is usb Feb 20 13:46:03 one is net Feb 20 13:46:12 if the usb agent is calling ifup, its horribly _broken_ Feb 20 13:46:26 _net_ needs to be doing that Feb 20 13:47:49 * kergoth goes to find something to eat Feb 20 13:48:16 [g2]: I just realised that the unslung switchbox merge we did yesterday will mean that openslug images built at the moment will be using the latest switchbox (and may therefore not boot). I'm flashing a latest openslug now to test. Feb 20 13:48:54 perhaps openslug.conf should use PREFERRED_VERSION to specify the old switchbox? Feb 20 13:49:08 (assuming both versions exist sa seperate .bb's, of course) Feb 20 13:49:30 unfortunately they dont. We're just going to fix it :-) Feb 20 13:49:41 (switchbox that is) Feb 20 13:49:44 * kergoth nods Feb 20 13:49:51 I should have tested openslug before the merge Feb 20 13:50:14 [g2]: yep, it drops into recovery shell Feb 20 13:50:43 my bad Feb 20 13:51:45 <[g2]> kergoth, you are right it *does not* call ifup on the hotplug Feb 20 13:51:51 fyi, from your description, i expect it'll be about a half an hour job to get our update-rc.d bbclass adapting things for unslung Feb 20 13:52:03 excellent! Feb 20 13:52:14 kergoth: we can also change Unslung if it makes anything easier Feb 20 13:52:42 the rc.unslung-start stuff is ours, not linksys, so we are free to change it if that makes sense. Feb 20 13:53:00 we were wanting to go to a full dependency-based system, but never got the time to implement it Feb 20 13:53:16 gotcha. the existing update-rc.d tool manipulates the S?? and K?? links in /etc/rcX.d/ directories, where X is the runlevel. so your layout isnt far off, just one "runlevel" Feb 20 13:53:25 right Feb 20 13:53:46 i can just skip the use of the update-rc.d tool, and manually do the symlinking in the postinst and prerm Feb 20 13:53:55 should work pretty painlessly Feb 20 13:54:14 cool Feb 20 13:54:22 and the targets of the symlinks will live where? Feb 20 13:55:13 up to you. default is for start & stop to be done in the same script, and just symlink it into place (S, K) Feb 20 13:55:20 hmm Feb 20 13:55:34 actually.. Feb 20 13:55:50 the way things are today, startup scripts are manually installed in do_install to ${sysconfdir}/init.d Feb 20 13:56:07 there's no variable for the main init.d directory Feb 20 13:56:13 which might need to be fixed Feb 20 13:56:40 What did we decide on for checking /sbin/init in linuxrc? was it -L or -e ? Feb 20 14:01:37 or did we decide on (-L or -x) ? Feb 20 14:02:39 <[g2]> rwhitby-away, I was going to change the default command line to boot directly mtdblock4 Feb 20 14:03:27 <[g2]> we can add switchbox back in when we are ready Feb 20 14:04:07 ok, I intend to get it to work today .... Feb 20 14:05:11 <[g2]> ok, I can wait Feb 20 14:05:17 ok, it got further, but now stops with: Feb 20 14:05:20 Root filesystem will be mounted from /dev/mtdblock4 ... Feb 20 14:05:20 pivot_root: pivot_root: No such file or directory Feb 20 14:05:20 chroot: cannot execute /linuxrc: No such file or directory Feb 20 14:05:21 <[g2]> I'm just worried about siddy Feb 20 14:05:51 yep, I'm saying that even though you will change the command line, I will still keep working on it Feb 20 14:06:09 <[g2]> Oh you want me to change the command line ? Feb 20 14:06:43 up to you. I will be attempting to fix what i broke asap, but if you want to push through a fix for someone who is waiting, then don't wait for me Feb 20 14:07:02 <[g2]> there's no linuxrc in the jffs2 partition right now correct ? or it isn't executable Feb 20 14:07:18 not there Feb 20 14:07:28 <[g2]> right Feb 20 14:07:44 we also need an initrd directory Feb 20 14:07:53 <[g2]> nod Feb 20 14:08:01 and that should do it. Feb 20 14:08:27 so how do you want to proceed? do you have a /linuxrc that you intended to put in there? Feb 20 14:08:27 <[g2]> the one other tweak is that the fstab entry is wrong for / Feb 20 14:08:28 The initrd directory was for convenience. Feb 20 14:08:45 dyoung: seems that pivot_root is complaining if it is not there Feb 20 14:08:57 <[g2]> for OpenSlug, but it's getting that from the nslu2 machine info iirc Feb 20 14:09:31 Oh yeah, thats right. youre right. Feb 20 14:10:23 That was to make things slightly cleaner. so the switchbox gets onto /inirc and is up to the jffs2 $runboot to umountit or not Feb 20 14:11:06 nite all Feb 20 14:14:12 [g2]: so, do you know how to create the /initrd directory and what to put in /linuxrc for OpenSlug, or do you want dyoung and I to work it out Feb 20 14:14:30 or do you want switchbox to do something different? Feb 20 14:15:23 <[g2]> rwhitby-away, last I looked the entries .sda2 and .sdb2 could be copied for .sda1 and .sdb1 for Openslug Feb 20 14:15:42 grrr... openldap is not going to cross-compile :( Feb 20 14:15:49 <[g2]> then OpenSlug could boot to .sda1 .sda2 .sdb1 .sdb2 Feb 20 14:16:11 [g2]: yep, will do that once we get straight jffs2 working (or do you want me to give that higher priority?) Feb 20 14:16:46 <[g2]> are you using switchbox 4.x ? Feb 20 14:17:05 yep Feb 20 14:17:11 ok, fixed the sd stuff Feb 20 14:17:35 that will be useful for unslung too Feb 20 14:17:36 <[g2]> iirc switchbox 3.9 fixed the -L -e issue you were talking about Feb 20 14:18:10 <[g2]> which you probably just changed yourself Feb 20 14:18:52 yep Feb 20 14:19:06 -L or -x is what I just implemented Feb 20 14:20:56 <[g2]> so right now in 4.x it's root=/dev/ram0 and an initrd of 10MB with init=/linuxrc Feb 20 14:21:42 <[g2]> and it defaults to jffs2 Feb 20 14:21:48 dont forget the rw. Feb 20 14:21:51 <[g2]> or can go to .sda2 or .sdb2 Feb 20 14:22:40 <[g2]> so the real issue right now is the no /initrd Feb 20 14:27:22 yeah, I think so Feb 20 14:28:44 that would be a show stopper, since it will try to pivot the ramdisk to initrd. Feb 20 14:29:08 <[g2]> I'm testing the addition of /initrd right now Feb 20 14:29:08 yeah Feb 20 14:29:24 ok, I'll push the linuxrc changes, then I gotta go to work Feb 20 14:30:12 <[g2]> I'll push the other changes which will cause the mtdblock4 as the boot device, then it's just a command line tweak for testing switchbox again Feb 20 14:30:27 <[g2]> and we'll revert when it's working Feb 20 14:30:38 ok, can you leave the old line in there commented out to make it easy :-) Feb 20 14:31:25 <[g2]> I've already got stuff locally checked out Feb 20 14:32:13 <[g2]> there's also the loading of the drivers Feb 20 14:32:19 03rwhitby 07 * r1.2826.1.1 10openembedded/packages/busybox/ (switchbox-1.00/linuxrc switchbox_1.00.bb): Switchbox fixes for OpenSlug - sdX support Feb 20 14:33:24 I was about to address that. Feb 20 14:33:39 <[g2]> rwhitby-away, isn't OpenSlug still picking up switchbox 3.9 ? Feb 20 14:33:57 <[g2]> or did that get inherited to 4.x Feb 20 14:34:35 Unless someone changed it it should still be picking up 3.9 Feb 20 14:35:23 or does openslug depend on unslung-switchbox? Feb 20 14:35:36 unslung-switchbox-firmware that is. Feb 20 14:35:39 nslu2-switchbox-firmware Feb 20 14:35:41 <[g2]> I think it depends on the unslung-switchbox Feb 20 14:35:52 <[g2]> yeah that one Feb 20 14:35:54 03jp30 * 10unslung/Makefile: replace 'openldap probably will build cross' with reason why it doesn't Feb 20 14:36:03 Ok in that case, its picking up 4.7 now. Feb 20 14:36:14 um, no. Feb 20 14:36:33 oh, yeah Feb 20 14:36:35 :-) Feb 20 14:36:44 (I thought you said 3.x for some reason) Feb 20 14:40:51 [g2]: as soon as you have an initrd and linuxrc, I'll test it again Feb 20 14:41:13 <[g2]> rwhitby-away, I don't have a linuxrc Feb 20 14:41:38 how are you going to do pivoting in openslug then ? Feb 20 14:42:01 <[g2]> touch .sda1/2 or ./sdb1/2 Feb 20 14:42:06 <[g2]> on the jffs2 Feb 20 14:42:11 <[g2]> won't that do it ? Feb 20 14:42:37 should do - but I thought you had a preference for doing that stuff in OpenSlug instead of switchbox, so that it would work the same with Apex Feb 20 14:43:09 ... same with a kernel command line which bypasses switchbox Feb 20 14:43:28 (not related to bootloader) Feb 20 14:43:42 <[g2]> well the kernel command line will bypass switchbox Feb 20 14:45:02 yep, and won;t you then need a linuxrc to be able to do pivoting to external disk if you are not using switchbox? Feb 20 14:45:11 <[g2]> for 1.x Beta you wanted to have swithbox right ? Feb 20 14:45:22 yep Feb 20 14:46:07 I'm just thinking long term that you need a linuxrc Feb 20 14:49:04 to start with, you could just symlink /linuxrc to /sbin/init :-) Feb 20 14:49:04 or we could get switchbox to test for /linuxrc, /sbin/init or /bin/init in that order, and just call the first it finds after pivoting Feb 20 14:49:29 <[g2]> I think that 1 extra test is a good idea Feb 20 14:50:09 I wish I knew why my server keeps getting stoned .... Feb 20 14:50:12 <[g2]> I think that 1 extra test is a good idea Feb 20 14:51:46 dyoung: we can put a test between the pivot_root and the exec chroot to work out whether to call /linuxrc, /sbin/init or /bin/init (and we can even use a real -x test there too cause symlinks should resolve there) Feb 20 14:51:51 whaddyathink? Feb 20 14:52:06 will remove the need for the runboot variable Feb 20 14:54:33 . /sbin/pivot_root . initrd Feb 20 14:54:34 if [ -x /linuxrc ] ; then Feb 20 14:54:34 runboot=/linuxrc Feb 20 14:54:34 elif [ -x /sbin/init ] ; then Feb 20 14:54:34 runboot=/sbin/init Feb 20 14:54:36 elif [ -x /bin/init ] ; then Feb 20 14:54:36 runboot=/bin/init Feb 20 14:54:38 fi Feb 20 14:54:40 exec chroot . $runboot < dev/console > dev/console 2>&1 Feb 20 14:54:44 how's that look? Feb 20 14:55:35 <[g2]> else runboot=/bin/sh ? Feb 20 14:55:45 yeah Feb 20 14:55:47 <[g2]> or initialize that first Feb 20 14:56:08 added the else Feb 20 14:56:23 elif [ -x /bin/init ] ; then Feb 20 14:56:24 runboot=/bin/init Feb 20 14:56:24 else Feb 20 14:56:24 runboot=/bin/sh Feb 20 14:56:24 fi Feb 20 14:56:24 exec chroot . $runboot < dev/console > dev/console 2>&1 Feb 20 14:56:26 f Feb 20 14:57:11 ok, that's nice - works now and allows future expansion without change Feb 20 14:58:40 03rwhitby 07 * r1.2828.1.1 10openembedded/packages/busybox/switchbox-1.00/linuxrc: Switchbox fixes for OpenSlug - test for runboot Feb 20 14:59:20 There's a lot of activity here. Feb 20 15:04:38 ok, how do we get an initrd into openslug? Feb 20 15:05:07 <[g2]> I added it to openslug-init and it's in the image dir but not in the jffs2 Feb 20 15:05:21 <[g2]> I dunno why yet Feb 20 15:15:40 hmm - does openslug have [ and chroot ? Feb 20 15:16:13 Root filesystem will be mounted from /dev/mtdblock4 ... Feb 20 15:16:13 . /linuxrc: 166: [: not found Feb 20 15:16:13 . /linuxrc: 166: [: not found Feb 20 15:16:13 . /linuxrc: 166: [: not found Feb 20 15:16:14 exec: 166: chroot: not found Feb 20 15:16:15 Freeing init memory: 72K Feb 20 15:16:27 I manaually put an initrd in the jffs2, and then I get the above Feb 20 15:16:56 the errors are just after the pivot_root Feb 20 15:20:35 <[g2]> yeah Feb 20 15:20:39 ok, openslug needs a chroot exe Feb 20 15:21:09 <[g2]> I'm trying to remember what that error was Feb 20 15:22:57 anyway, that's all I have time for - perhaps dyoung can test the new switxchbox with unslung (to make sure I haven't broken it) and then package and upload and change nslu2-switchbox-firmware.bb to use it Feb 20 15:23:20 [ is found in /usr/bin in openslug Feb 20 15:23:40 but in /bin in switchbox Feb 20 15:23:46 I wonder if that is the problem Feb 20 15:23:58 chroot is really missing, but [ seems to be a different problem Feb 20 15:24:47 will look at that tonight (unless dyoung gets to it first) Feb 20 15:25:48 <[g2]> Cryptic addendum: Attempting a pivot_root *inside* linuxrc can produce similar results - because on return from linuxrc the kernel (init/do_mounts_initrd.c) attempts to restore the old root with the assumption that /dev/ram0 is still sitting on /a: Feb 20 15:28:02 similar results to what? Feb 20 15:28:37 <[g2]> the environment is still pointing to the old initrd Feb 20 15:28:53 <[g2]> and so the commands are hosed Feb 20 15:29:38 ok, we can move the [ tests before the pivot_root and use the -L or -x test Feb 20 15:29:46 that will fix the [ tests I think Feb 20 15:29:57 but you need to add a chroot to the busybox in openslug Feb 20 15:30:50 <[g2]> we'll need to look at it Feb 20 15:31:02 <[g2]> I'll need to check the switchbox 3.9 Feb 20 15:31:09 <[g2]> I know I ran into that same issue Feb 20 15:31:33 I think someone removed the chroot - it used to be there Feb 20 15:31:34 <[g2]> hey check the /etc/fstab Feb 20 15:31:45 my openslug has it Feb 20 15:31:53 what issue? The problem is that after you pivot_root, you need to have a chroot in the new rootfs and openslug's busybox doesn't have it at the moment. Feb 20 15:32:04 <[g2]> change the first entry to rootfs / auto Feb 20 15:32:14 <[g2]> it's pointing at /dev/ram0 Feb 20 15:33:09 <[g2]> that's what we need to change the default to for unslung and openslug anyway Feb 20 15:33:58 <[g2]> jbowler left a note in the wiki http://www.nslu2-linux.org/wiki/OpenSlug/InitrdErrata near the bottom Feb 20 15:40:54 ok, that's an openslug change, not a switchbox change, right? Feb 20 15:41:10 <[g2]> it's an nslu2 change Feb 20 15:41:27 <[g2]> you can locally edit the /etc/fstab Feb 20 15:41:32 <[g2]> as a test Feb 20 15:41:36 can't change fstab in unslung Feb 20 15:42:58 <[g2]> we'll have to figure out how to override that Feb 20 15:43:01 03rwhitby 07 * r1.2831 10openembedded/packages/busybox/switchbox-1.00/linuxrc: Switchbox fixes for OpenSlug - moved test for runboot before pivot Feb 20 15:43:16 for unslung? why? Feb 20 15:43:34 (I agree for openslug it needs to be changed) Feb 20 15:44:04 <[g2]> not for unslung for openslug Feb 20 15:44:30 ok Feb 20 15:44:32 <[g2]> unfortunately it's part of the nslu2 machine stuff Feb 20 15:46:50 Root filesystem will be mounted from /dev/mtdblock4 ... Feb 20 15:46:50 exec: 166: chroot: not found Feb 20 15:46:50 Freeing init memory: 72K Feb 20 15:46:50 INIT: version 2.86 booting Feb 20 15:47:06 ok, that's the latest switchbox. as soon as a chroot is added, it should work Feb 20 15:47:28 (famous last words) Feb 20 15:47:36 now I *really* gotta go Feb 20 15:48:50 okay back now. Feb 20 15:48:56 Wow, you guys have been busy. Feb 20 15:52:01 03jp30 * 10unslung/make/ (atk.mk gtk+.mk pango.mk): gtk, atk, pango: don't package gtk-doc documentation Feb 20 15:57:13 03jp30 * 10unslung/Makefile: gtk+ and friends are ready for testing Feb 20 16:05:28 dyoung: can you take the switchbox reigns from here for the next 10 hours? Feb 20 16:07:00 not for a bit, I need to take care of the yard for a while. Feb 20 16:10:38 ok Feb 20 16:11:10 . /home/unslung/packages/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/lib/gcc-lib/armv5b-softfloat-linux/3.3.5/../../../../armv5b-softfloat-linux/bin/ld: warning: libexpat.so.0, needed by ../src/.libs/libfontconfig.so, not found (try using -rpath or -rpath-link) Feb 20 16:11:10 ../src/.libs/libfontconfig.so: undefined reference to `FT_Get_PS_Font_Info' Feb 20 16:12:31 jp30: problem in fontconfig Feb 20 16:13:04 . /home/unslung/packages/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/bin/armv5b-softfloat-linux-gcc -g -O2 -Wl,-rpath -Wl,/opt/lib -o .libs/fc-cache fc-cache.o -L/home/unslung/packages/staging/opt/lib ../src/.libs/libfontconfig.so -Wl,--rpath -Wl,/opt/lib Feb 20 16:13:04 . /home/unslung/packages/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/lib/gcc-lib/armv5b-softfloat-linux/3.3.5/../../../../armv5b-softfloat-linux/bin/ld: warning: libfreetype.so.6, needed by ../src/.libs/libfontconfig.so, not found (try using -rpath or -rpath-link) Feb 20 16:13:04 . /home/unslung/packages/toolchain/armv5b-softfloat-linux/gcc-3.3.5-glibc-2.2.5/lib/gcc-lib/armv5b-softfloat-linux/3.3.5/../../../../armv5b-softfloat-linux/bin/ld: warning: libz.so, needed by ../src/.libs/libfontconfig.so, not found (try using -rpath or -rpath-link) Feb 20 16:13:10 that's the other errors before that Feb 20 16:17:02 rwhitby-away, thanks: looks like i need to sprinkle in some -rpath-links Feb 20 16:21:34 03jp30 * 10unslung/make/fontconfig.mk: fontconfig: link with -rpath-link=STAGING_LIB_DIR Feb 20 16:22:07 rwhitby-away, does that work better? Feb 20 16:27:53 i wonder why fontconfig compiled ok for me. perhaps my build system has a different version of libtool from builds.nlsu2-linux. all the x11 stuff is freshly libtoolized by the build system. Feb 20 16:28:12 bleh Feb 20 16:28:19 ipkg hardcodes the /usr/lib/ipkg path Feb 20 16:28:24 doesnt obey the configure script's libdir Feb 20 16:28:26 ~lart ipkg Feb 20 16:28:26 * jbot teaches ipkg that M$ Access is a database. No, really, a database. A real live multi-user... well, ok, not multi-user, but a database. Yeah, that sounds right. Feb 20 16:29:46 1ii libtool 1.5.6-4 Generic library support script Feb 20 16:29:53 fairly recent Feb 20 16:29:54 03g2 07 * r1.2833 10openembedded/ (3 files in 3 dirs): Switch to hotplug-ng and tweak sysconfsetup for /etc/networks/interfaces and ehci-hcd, boot directly to /dev/mtdblock4 until we add /initrd and fix switchbox Feb 20 16:30:04 03g2 07 * r1.2832 10openembedded/ (conf/distro/openslug.conf BitKeeper/etc/logging_ok): Feb 20 16:30:04 Merge nslu2-linux@nslu2-linux.bkbits.net:openembedded Feb 20 16:30:04 into giantshoulder.com:/home/tom/dev/openslug/openembedded Feb 20 16:30:12 03g2 07 * r1.2787.129.44 10openembedded/conf/distro/openslug.conf: Feb 20 16:30:12 Merge http://oe-devel.bkbits.net:8080/openembedded Feb 20 16:30:12 into giantshoulder.com:/home/tom/dev/openslug/openembedded Feb 20 16:30:45 03g2 07 * r1.2787.120.2 10openembedded/BitKeeper/etc/logging_ok: Feb 20 16:30:45 Merge http://oe-devel.bkbits.net:8080/openembedded Feb 20 16:30:45 into giantshoulder.com:/home/tom/dev/openslug/openembedded Feb 20 16:48:54 03jp30 * 10unslung/make/pango.mk: pango depends on libICE Feb 20 17:21:28 03jp30 * 10unslung/make/ (pango.mk gtk+.mk): make sure gtk+ and pango aren't distracted by host X11 and freetype Feb 20 17:43:54 03jp30 * 10unslung/make/gtk+.mk: fix gtk-stage target Feb 20 18:24:23 Hi everyone. Anyone have time to help troubleshoot an ipkg problem? Feb 20 18:29:00 <[g2]> JWynen, just state the problem and check back in a while Feb 20 18:31:50 thanks g2. my nslu is 3.17beta, behind a wrt54g. i have the nslu dns and gateway numbers set thru the webmin interface. i can ping ipkg.nslu2-linux.org no problem, but ipkg -verbose_wget update fails with error Feb 20 18:32:23 resolving %22192.168.1.1%22... failed : host not found Feb 20 18:32:36 thanks for any help you can give Feb 20 18:33:58 <[g2]> JWynen, you are pinging from the nslu2 right ? Feb 20 18:34:26 i telnet into the nslu, then run ipkg as root Feb 20 18:34:59 <[g2]> and you ping from the telnet on the nslu2 fine right ? Feb 20 18:35:26 yep. resolves to an address at sourceforge if i remember correct Feb 20 18:35:52 <[g2]> what does the /etc/ipkg.conf say for source ? Feb 20 18:35:58 <[g2]> or src Feb 20 18:36:24 no such file Feb 20 18:37:39 <[g2]> is that /opt/etc/ipkg.conf ? Feb 20 18:38:05 * [g2] hasn't run Unslung for many months Feb 20 18:38:10 /opt/etc/ipkg.conf is also no such file Feb 20 18:38:22 ipkg config should be a directory /etc/ipkg/* Feb 20 18:38:33 ...on unslung 3.17 Feb 20 18:38:50 got arch.conf and unslung-feed.conf Feb 20 18:39:36 so what's in unslung-feed.conf? Feb 20 18:40:00 # cat unslung-feed.conf Feb 20 18:40:15 src/gz unslung http://ipkg.nslu2-linux.org/feeds/unslung/unstable Feb 20 18:41:24 that's OK. can you cat /etc/resolv.conf for us? Feb 20 18:42:39 nameserver 192.168.1.1 Feb 20 18:42:59 thats the ip of the wrt54 i Feb 20 18:43:21 <[g2]> wget http://ipkg.nslu2-linux.org/feeds/unslung/unstable/Packages Feb 20 18:44:16 <[g2]> and wget http://66.35.250.210/feeds/unslung/unstable/Packages Feb 20 18:44:24 Resolving %22192.168.1.1%22... failed: Host not found. Feb 20 18:44:57 JWynen, is the WRT providing DNS services/ Feb 20 18:44:59 ? Feb 20 18:45:05 and wget http://66.35.250.210/feeds/unslung/unstable/Packages Feb 20 18:46:15 believe so Feb 20 18:46:55 i have tried to enter the service providers dns ip numbers in webmin, but the nslu webmin gives an error about invalid ip when i do that Feb 20 18:47:14 JWynen, are you running OpenWRT on your WRT? Feb 20 18:47:35 no, stock linksys, 1.42 i think Feb 20 18:47:51 what are the service providers dns ip numbers? Feb 20 18:47:59 <[g2]> JWynen, the dns isn't resolving Feb 20 18:48:23 <[g2]> or is resolving to 192.168.1.1 Feb 20 18:49:17 i will reenter the service providers dns numbers in webmin and try again. Question: do i need to reboot the nslu for the changes to take effect? Feb 20 18:49:35 <[g2]> JWynen, echo "66.35.250.210 ipkg.nslu2-linux.org" >> /etc/hosts Feb 20 18:50:24 ok, done Feb 20 18:50:32 [g2], that won't work, there's no /etc/nsswitch.conf on unslung, so /etc/hosts is ignored. Feb 20 18:51:14 <[g2]> well try the wget with the name for grins Feb 20 18:51:39 <[g2]> it's a couple up arrows and a return right ? Feb 20 18:51:41 <[g2]> :) Feb 20 18:52:33 zing, flies over Jwynens head Feb 20 18:53:10 JWynen, perhaps if you echo "hosts: files dns" >>/etc/nsswitch.conf as well as what [g2] was suggesting Feb 20 18:53:14 <[g2]> JWynen, the up arrow key brings up the last command Feb 20 18:53:19 I want to know why webmin gives invalid ip error - sounds like he;s entering the IPs wrong Feb 20 18:53:42 why are we going down this /etc/hosts/nsswitch.conf path? Feb 20 18:53:53 what's not going to help him get DNS resolution working Feb 20 18:54:03 ok have reset the dns numbers in webmin to the service providers two numbers. do i need to reboot the nslu for it to take effect? Feb 20 18:54:31 practically? yes Feb 20 18:54:38 technically, probably not Feb 20 18:54:40 g2, I wondered why !! wasnt working :-) Feb 20 18:55:08 <[g2]> cat /etc/resolv.conf are they changed ? Feb 20 18:55:32 the wrt should still distribute itself as the dns server Feb 20 18:55:48 ok just hit restart on webmin. will have to wait a moment for /etc/resolv.conf Feb 20 18:56:35 JWynen, did you set the provider DNS IPs in the wrt or the nslu2? Feb 20 18:56:54 jacques, in the nslu2 Feb 20 18:57:12 and you did it exactly the same but this time it didn't say "invalid IP" ? Feb 20 18:57:16 <[g2]> is webmin stock in 3.17beta ? Feb 20 18:57:48 something fishy here Feb 20 18:58:47 jacques, i did the exactly the same, but this time no error. maybe my memory is slipping. nslu has restarted, still no joy Feb 20 18:59:46 nameserver 24.153.22.195 Feb 20 19:00:19 and nameserver 24.153.23.66 Feb 20 19:00:41 both are the DNS numbers listed by the wrt54 Feb 20 19:01:09 do you still get the same message from wget? Feb 20 19:02:46 jp30, Resolving %22192.168.1.1%22...failed Feb 20 19:03:31 and that IP number, 192.168.1.1 no longer appears in your /etc/resolv.conf? Feb 20 19:04:02 jp30, nope, just the two 24.153s Feb 20 19:04:44 is wget maybe trying to use a proxy? Feb 20 19:05:06 ping still resolves to vvhost.sourceforge.net Feb 20 19:07:34 is your slug using dhcp, or a fixed IP address? Feb 20 19:08:58 my slug is fixed at 192.168.1.77 Question. the wrt54 lists the default gateway as 24.114.82.1 should the slugs gateway be set to this or the ip of the wrt54 Feb 20 19:10:20 sounds like your wrt's gateway is set correctly Feb 20 19:11:30 can you try a wget command with --proxy=off ? Feb 20 19:12:11 jp30, that did it, 100% loaded Feb 20 19:13:09 <[g2]> ~praise jp30 Feb 20 19:13:11 All hail jp30! Feb 20 19:13:12 hah! try "set" and look to see if there's anything like proxy="192.168.1.1" in there Feb 20 19:14:10 nothing in there Feb 20 19:14:28 grep 192.168.1.1 /etc/* Feb 20 19:14:57 (or fgrep if you're a purist) Feb 20 19:16:57 returns /etc/CGI_ds.conf:dhcp_start_ip=192.168.1.100 Feb 20 19:17:10 and /etc/CGI_ds.conf:gateway=192.168.1.1 Feb 20 19:18:25 jacques, i remembered that webmin error wrong. i got it when it tried to change the slugs gateway from 192.168.1.1 to something else Feb 20 19:19:36 JWynen, neither of those are suspicious... any lines *not* commented out in /etc/wgetrc? Feb 20 19:20:55 just waitretry = 10 Feb 20 19:21:20 #use_proxy = on Feb 20 19:21:47 03unslung * 10unslung/Makefile: Promoted atk fixesext fontconfig freetype pango renderext ttf-bitstream-vera xcursor xfixes xft xrender to cross. gtk+ must be renamed (target names don't match .mk file name). Feb 20 19:22:03 the proxy support will be turned on if you have any proxy vars in the env Feb 20 19:22:10 set | grep proxy Feb 20 19:22:12 do that Feb 20 19:22:52 returns _='proxy' Feb 20 19:23:20 that's fine Feb 20 19:23:39 if it's not in wgetrc and it's not in the env then are you sure you're not making it pass it on the command line args? Feb 20 19:24:44 Tiersten, I dont think so, I am just entering "ipkg update" Feb 20 19:25:39 can i specifically tell ipkg to proxy=off Feb 20 19:25:43 nobody else has experienced this problem so it must be something specific you've done Feb 20 19:26:11 look in /etc/ipkg.conf Feb 20 19:26:18 are any of the proxy lines enabled? Feb 20 19:27:24 also check .wgetrc in your home dir Feb 20 19:27:29 no file /etc/ipkg.conf there is an /etc/ipkg directory with arch.conf and unslung-feed.conf Feb 20 19:27:59 ~praise Tiersten Feb 20 19:28:01 All hail Tiersten! Feb 20 19:28:09 ? Feb 20 19:28:24 ok .wget rc has http_proxy set to 192.168.1.1 Feb 20 19:28:30 ah Feb 20 19:28:37 I didnt do that, honest :-) Feb 20 19:28:39 heh Feb 20 19:28:48 nuke .wgetrc? Feb 20 19:29:29 anything else in there? Feb 20 19:29:41 rename it and try again anyway Feb 20 19:29:50 you can always put it back and edit it to remove the proxy lines Feb 20 19:30:04 ok, my bad. at 2am, i did enter that .wgetrc after seeing it in an ipaq .wgetrc. my bad Feb 20 19:30:23 heh Feb 20 19:31:21 that worked. thanks everyone, sorry you laboured over my stupid mistake. I will try to do something constructive for the group to atone. I am a hardware guy, so if Tiersten needs a favour, I owe Feb 20 19:32:31 no prob Feb 20 19:32:49 In this project however, I'm also one of the hardware/lowlevel guys :) Feb 20 19:34:48 what kind of stuff? i have done some arm7 boards Feb 20 19:36:17 I was doing work on a replacement redboot but I've been side tracked with real work. A few other people are working on a total replacement using APEX however Feb 20 19:38:05 The pad for JTAG are on the back of the PCB if you want to mess about with it Feb 20 19:38:10 pads Feb 20 19:43:01 Thanks Tierstan. I saw the locations of the JTAG points on a post the other day. maybe I should look into making a jtag jig for the board available. I have to do that for my dev boards, but its not the most exciting part of the job Feb 20 19:44:03 At least the pads are fairly easy to solder to Feb 20 19:44:29 The erase blocks on the strataflash used in the NSLU2 are 128KB so you'll want a decent JTAG interface Feb 20 19:44:58 The cheapo parallel port ones you can make/buy go incredibly slowly due to the speed of the parallel port and the 498 bit BSR in the IXP420 Feb 20 19:46:33 I have access to a macgregor raven, so its a little faster (but not much) Intel also pads out the sequence with 1000s of TCKs if I remember right Feb 20 19:47:27 A Raven is better than nothing. It's about 22 minutes per 128KB at the moment Feb 20 19:47:53 So if you totally erase the flash then the minimum you'll want to do is 256KB to get RedBoot back up and then load the rest via the network Feb 20 19:47:58 <[g2]> thank god APEX is only 16KB :) Feb 20 19:48:40 that doesn't include the massive NPE access lib yet but it should still come out to be under 128KB :) Feb 20 19:48:43 <[g2]> and can also run from ram Feb 20 19:48:53 RedBoot can as well Feb 20 19:49:41 i am familiar with redboot, but who is developing APEX? Feb 20 19:49:48 <[g2]> I think when the FatSlug arrives, I'll be flashing APEX and will probably never need the JTAG Feb 20 19:49:57 <[g2]> except for maybe debugging Feb 20 19:50:19 <[g2]> JWynen, #openJTAG is the place to be :) Feb 20 19:50:45 JWynen: http://projects.buici.com/apex/ Feb 20 19:50:49 <[g2]> beewoolie wrote APEX for a different ARM and did the port Feb 20 19:50:58 <[g2]> for the ixp4xx Feb 20 19:51:00 [g2]: How you going to load stuff? Feb 20 19:51:19 <[g2]> APEX writes to the flash Feb 20 19:51:29 <[g2]> it boots OpenSlug Feb 20 19:51:41 thanks g2 i will check it out. ok, i will stop with the idle chatter and get dropbear on my slug. Thanks again g2, jacques and Tiersten Feb 20 19:51:51 <[g2]> unless I screw up APEX it's just like redboot Feb 20 19:52:06 yeah but at the moment we're loading images via the network Feb 20 19:52:16 APEX can't use the NPEs at the moment Feb 20 19:52:19 <[g2]> except I'd have to load the kernel via Xmodem over the serial Feb 20 19:52:23 ah okay Feb 20 19:52:38 No flow control either :) Feb 20 19:52:42 XON/XOFF sucks Feb 20 19:53:21 <[g2]> but APEX already toggles the LEDs and there's talk about adding boot selection via the reset button and pushing the power button Feb 20 19:53:33 <[g2]> the LEDS will indicate selection Feb 20 19:53:44 JWynen: oh yeah. one more thing. fatslug is a NSLU2 with double the memory. stacking another 32MB on the existing chips Feb 20 19:53:47 <[g2]> So two kernels, two rootfs Feb 20 19:53:49 yeah I know Feb 20 19:54:25 had a conversation with beewoolie on the wiki on the sluggo page :) Feb 20 19:54:26 Tiersten, where do you pick up the extra CS# from? Feb 20 19:54:31 PR12 Feb 20 19:54:38 <[g2]> ahh. Feb 20 19:54:45 one of the pins isn't connected on the other side of that. it's the other bank select line Feb 20 19:55:01 only got two in the IXP420 and one is already wired to both RAM chips Feb 20 19:55:20 http://www.nslu2-linux.org/wiki/Info/MemoryExpansion Feb 20 19:56:37 Question for you fellows, part of my motivation for picking up a slug was to have something to polish up my embedded linux skills with. Any usefull materials you could recommend to get started? I was thinking of getting the Embedded linux book (cant rember the real title). Feb 20 19:57:14 No clue on that one. Sorry Feb 20 19:57:20 Off to bed. Night all Feb 20 20:02:52 03jp30 * 10unslung/ (4 files in 3 dirs): rename gtk+ -> gtk Feb 20 20:28:45 <[g2]> nite Feb 20 20:30:00 <[g2]> JWynen, just jump in on what interests you. Feb 20 20:30:23 <[g2]> You've basically got a $80 dev board Feb 20 20:31:21 g2, thanks, that was my thinking too. i might get a second to play with too. Feb 20 20:32:44 <[g2]> speaking of hw hackers :) Feb 20 20:33:08 :) Feb 20 20:33:37 I noticed there was a lot of changes earlier. What revolution is brewing? Feb 20 20:33:38 <[g2]> hey, if you're feeling spunky or brave I checked in the changed for hotplug Feb 20 20:33:51 Change? The missing scripts? Feb 20 20:34:05 <[g2]> no Feb 20 20:34:12 You made it the default? Feb 20 20:34:16 <[g2]> nod Feb 20 20:34:23 I'm game baby! :) Feb 20 20:34:37 Actually, I never found my rootfs problem so I can't work. Feb 20 20:35:02 I guess I can only start from scratch and redo all my privates changes. Feb 20 20:35:19 <[g2]> I bring up the ixp and all the usb stuff comes up with the ehci-hcd driver that gets installed Feb 20 20:35:22 Kergoth told me make patchsets using quilt but I haven't had the gut to figure it out. Feb 20 20:35:40 So everything works as before then? Feb 20 20:35:52 <[g2]> I think so Feb 20 20:35:58 Great work! Feb 20 20:36:03 ~praise [g2] Feb 20 20:36:05 <[g2]> but it's a bunch faster Feb 20 20:36:05 All hail [g2]! Feb 20 20:36:16 What's your latest benchmark? Feb 20 20:36:26 <[g2]> praise me *after* it works the same for you :) Feb 20 20:36:41 Well, you know me, i always manager to screw things up! Feb 20 20:36:51 <[g2]> there is one change for the moment Feb 20 20:36:59 <[g2]> it boots directly to the jffs2 partition Feb 20 20:37:03 Also, what other changes were you guys talking about earlier? Switchbox stuffs. Feb 20 20:37:19 perfect. I want that. Feb 20 20:37:30 <[g2]> rwhitby's working on merging with the latest switchbox, that's almost done Feb 20 20:37:33 I don't need the switchbox/initrd stuff. Feb 20 20:37:53 Are you using unionfs or? Feb 20 20:37:54 <[g2]> the command line checked in should work for you Feb 20 20:38:01 great! Feb 20 20:38:02 <[g2]> no unionfs Feb 20 20:38:17 ok. I just saw a changeset for it so I was wondering. Feb 20 20:38:55 So right now is it booting switchbox or not? (when you say it boots jffs2 directly I tend to think it bypasses switchbox.) Feb 20 20:38:57 <[g2]> You'll have to tweak the /etc/network/interfaces scripts for BT Feb 20 20:39:15 yep. One of many private changes I have to redo unforturnately Feb 20 20:39:20 <[g2]> right now no switchbox, straight to mtdblock4 Feb 20 20:39:28 good. Feb 20 20:39:34 But it is just temporary? Feb 20 20:40:09 <[g2]> Once switchbox is working, that'll support booting to the hd Feb 20 20:40:45 <[g2]> I think a lot of ppl will want that and it's only a tweak to the kernel command line to boot straigth to jffs2 Feb 20 20:41:10 <[g2]> so I don't think it's that hard to put back Feb 20 20:41:18 yep. It makes more sense as there's more people needing it. I'm a very special case so I don't mind changing it. Feb 20 20:41:38 <[g2]> and it's a very simple change if the repo isn't hosed :) Feb 20 20:41:51 hehehehe :( Feb 20 20:42:25 dagnabit Feb 20 20:42:33 I wish I could port all my changes to my new fresh repo but there's a chance it might bring in the bad one too. Feb 20 20:42:36 I cant get my slug to download an image from my camera Feb 20 20:42:42 Cool. Feb 20 20:42:51 I started using mine for basic computer vision Feb 20 20:43:03 simple colour segementation. Feb 20 20:43:18 <[g2]> Hey you'll have to hook me up with a battery supplier and ideas for a robot kit. I think I'm gonna play with some stuff this summer Feb 20 20:43:21 I could have ported OpenCV to OE but I'd rather code it myself and learn in the process. Feb 20 20:43:24 Much faster too. Feb 20 20:43:35 No problem man! Feb 20 20:43:46 send me an email anytime you need stuff. Feb 20 20:43:54 <[g2]> I was running the Slug from batteries the other day Feb 20 20:44:08 <[g2]> 4 AA NiMh Feb 20 20:44:11 Although I'm not experienced with kits as I've never used one. I'm stubborn. Have to build it myself. Feb 20 20:44:16 just 4? Feb 20 20:44:22 <[g2]> yup Feb 20 20:44:40 I'm doing a battery burn-in test right now using 8 2100mAh AA. Feb 20 20:44:46 <[g2]> it was *so* cool Feb 20 20:45:01 It's been running for a bit more than an hour but that's not including any sensors. Feb 20 20:45:05 <[g2]> 4 in parallel with the other 4 Feb 20 20:45:18 4 is a bit low though Feb 20 20:45:36 4 x 1.2V = 4.8V Feb 20 20:45:55 <[g2]> nod. Feb 20 20:46:02 <[g2]> better than 6v Feb 20 20:46:05 Yeah I guess it would work but in my case I need a 10V+ pack for all my onboard regulators. Feb 20 20:46:22 I was assuming you were using a regulator. Feb 20 20:46:34 <[g2]> no straight in Feb 20 20:46:40 And I have a 12 cell one for my motors. Feb 20 20:46:44 I see. Feb 20 20:47:15 A small DC-DC switcher PS IC like the lm2825 is great. no external component required. Feb 20 20:47:42 <[g2]> expensive (relatively) thought no ? Feb 20 20:47:44 I heard bad things about running packs in parallel though. Feb 20 20:48:29 yep. Those are high quality OEM tabbed (soldering) ones I bought on special from www.onlybatteries.com Feb 20 20:48:43 Almost 80+$ CDN total Feb 20 20:48:54 Oh, you meant the regulator? Feb 20 20:49:05 I ordered free samples a few years ago. Feb 20 20:49:05 <[g2]> yeah the regulator Feb 20 20:49:10 I might need more soon. Feb 20 20:49:17 Cheap National's page. Feb 20 20:49:34 http://www.national.com/pf/LM/LM2825.html Feb 20 20:50:29 They'll send you samples within 24 hours. they are great. Feb 20 20:50:30 <[g2]> yeah the who 5V battery pack was only $12 Feb 20 20:52:00 good. Feb 20 20:52:29 Are you mechanically challenged like I am? Or do you plan on building your own mobile base? Feb 20 20:52:32 <[g2]> I guess 4 C's would do it better Feb 20 20:53:32 <[g2]> I'll get a kit first. It's really for my young one to learn about computers hands-on Feb 20 20:53:37 Yep. Or even Ds or those cute little sub-c's but my robot space is at a premium. Feb 20 20:53:44 I see. Feb 20 20:53:57 * [g2] could learn a thing or two also Feb 20 20:54:11 when I was looking it seemed like AA was king - none of the other standard sizes came close on power density Feb 20 20:54:34 There's so many of them nowadays too. Everybody is getting into robotics. When I started a few years ago there was barely anything for hobbyists Feb 20 20:54:34 it was pathetic - a D which weighs like 6x as much had only about 3x mAH Feb 20 20:54:59 Actually, the sub-c and c can do 4500mAh I think so it would be nice. Feb 20 20:55:15 AAs can do 2500mAH now Feb 20 20:56:05 Like this 3500mAh sub-c on special right now at http://www.onlybatteries.com/webimages/images/12027.jpg Feb 20 20:56:13 oops. wrong link. Feb 20 20:56:21 http://www.onlybatteries.com/showitem.asp?ItemID=12027 Feb 20 20:56:34 They can now yeah Feb 20 20:57:02 it depends how much space/current you have/need Feb 20 20:57:51 <[g2]> I was thinking BT and flashstick Feb 20 20:57:54 Or those juicy 9500mAh Ds : http://www.onlybatteries.com/showitem.asp?ItemID=12424.61 Feb 20 20:58:08 for what? robot? Feb 20 20:58:42 <[g2]> Stand-alone BT/WIFI AP Feb 20 20:58:49 <[g2]> portable :) Feb 20 21:00:19 yeah. then it's a matter of space. Feb 20 21:02:10 <[g2]> Is NiMh the best kind for price/performance ? Feb 20 21:02:39 heh Feb 20 21:04:41 <[g2]> VoodooZ_home, oh and hotplug isn't working for net Feb 20 21:05:01 I would think yeah. Feb 20 21:05:02 <[g2]> I think pci, usb, scsi work Feb 20 21:05:27 I don't care much for CSR as I'll be removing it but It might be an issue for my BT. Feb 20 21:05:41 <[g2]> So if you plug in the BT or usbnet you'll need to ifup Feb 20 21:06:18 actually, It's usually plugged in at bootup so wouldn't that work? Feb 20 21:06:36 <[g2]> but since the networking scripts runs after the drivers are loaded in S39sysconfsetup they come up fine on boot Feb 20 21:07:12 good. that's all I need really. Feb 20 21:07:44 The robot is usually turned on before every competition runs and I only use it for debugging. Feb 20 21:13:40 anyways, It's past midnight here so I'll see you guys tommorow morning. Feb 20 21:13:41 Take care, Feb 20 21:20:47 VoodooZ_log: ping Feb 20 21:21:05 dang. missed him Feb 20 21:22:55 dyoung: ping Feb 20 22:22:08 weird - after latest pull my unslung-image build time went down by 9 minutes Feb 20 22:22:38 this is versus a previous primed-ccache build **** ENDING LOGGING AT Sun Feb 20 23:59:56 2005