**** BEGIN LOGGING AT Thu Aug 11 23:59:56 2005 **** BEGIN LOGGING AT Fri Aug 12 07:18:11 2005 Aug 12 07:20:39 BTW, message number 8000 coming up on the mailing list - who's gonna get it? Aug 12 07:24:44 Doh! NAiL got it :-( Aug 12 07:25:04 wow! now that's a busy mailing list! Aug 12 07:25:11 doh? ;) Aug 12 07:25:25 NAiL: look at message 8001 ... Aug 12 07:26:00 (when it arrives) Aug 12 07:26:33 http://groups.yahoo.com/group/nslu2-linux/message/8001 Aug 12 07:26:43 ah, yes Aug 12 07:27:29 I was just trying to hit 7999 Aug 12 07:28:07 And I posted the slugbug/ipkgfind message so that it would be 7999 and 8001 would be 8000 :-) Aug 12 07:28:37 hehe Aug 12 07:29:13 only 2000 to go, and we're at 10k! :D Aug 12 07:29:36 but I guess technically I couldn't post a message at 8000 saying that there had been 8000 messages posted ... so 8001 is technically the correct position for that message. Aug 12 07:30:44 Pity I couldn't spell subscribers correctly ... Aug 12 07:30:51 hehe Aug 12 07:31:28 Well, my work here is done. Aug 12 07:31:33 * rwhitby-asleep goes to bed Aug 12 07:35:17 night Aug 12 07:53:19 hmm Aug 12 07:53:30 I'm getting heaps of these in my log... Aug 12 07:53:31 TCP: drop open request from 83.29.3.11/4621 Aug 12 07:53:31 TCP: drop open request from 83.144.76.146/1438 Aug 12 08:00:34 Hi. Can I specify a different external 3-way merge tool in monotone? Aug 12 08:01:11 it should be just a lua hook Aug 12 08:01:31 alternatively, you could symlink your tool to one monotone expectse Aug 12 08:01:59 but that would probably clash with commandline args Aug 12 08:02:01 I was trying to find the lua in my .monotone but it is not there Aug 12 08:02:51 hmm Aug 12 08:03:38 my monotone was installed by the make script. Is this also keeping the settings in ~/.monotone? Aug 12 08:03:48 I see a .mt-attrs Aug 12 08:13:15 oh, is there a difference between the default for integers (signed vs unsigned if not specified) between x86 and this ixp425? Aug 12 08:15:07 only for chars iirc Aug 12 08:15:27 okay thanks Aug 12 08:16:05 see http://www.handhelds.org/minihowto/porting-software.html for more ARM related stuff Aug 12 08:33:09 koen, on a similar topic: I'm trying to optimize a convolution filter by buffering pixel data in a union and was wondering if it's possible to Aug 12 08:33:26 bit-shift members of a union. Aug 12 08:33:30 VoodooZ_Work: no idea on that Aug 12 08:33:40 I've only done highlevel convolution code Aug 12 08:33:45 (matlab, maple) Aug 12 08:33:46 argh - brain overload Aug 12 08:33:50 I see. Aug 12 08:34:16 I'm trying to reduce the number of memory accesses by buffering the last 3x3 block of pixels. Aug 12 08:34:58 I thought a union { unsigned int block ; unsigned char array[4]} would work but union.block << 8 doesn't do anything. darn. Aug 12 08:35:54 actually, I just found my mistake! A real stupid one too! Aug 12 08:36:35 anybody know how I can bit shift in a value instead of zeros? Aug 12 09:22:40 does anybody know, how the dependencies of modules work. (I load one module and it automagically loads several others that needed...) Aug 12 09:22:58 that are needed Aug 12 09:30:06 VoodooZ_Work: (foo << 8) | (bar >> 24) typically, but beware, some graphical file formats have PDP byte sex (big endian bytes in little endian words). Aug 12 09:32:04 blaster8: try cd packages/boost; bb -b boost_1.32.0.bb -c clean; bb -b boost_1.32.0.bb Aug 12 09:32:53 (In a shell in which you have successfully executed openslug/setup-env or ucslugc/setup-env as appropriate). Aug 12 09:34:56 thanks jbowler Aug 12 09:35:17 for now I have edited it out of the meta package just so the other packages finish, so I can get back to it Aug 12 10:09:05 jbowler-zzz, I'm working with greyscale images in 8bit mode so it's ok. Aug 12 13:25:51 if a tarball doesn't extract to a directory called like the filename of the tarball, it will enter the wrong directory for patching, what's the preferred way of fixing this? Aug 12 13:30:51 nevermind Aug 12 13:36:56 malfi: S = "${WORKDIR}/correctpath" (in case you get stuck again) Aug 12 13:37:14 yeah, that's what I did :) Aug 12 13:38:47 sometimes people report back with a form of Aug 12 13:39:00 "correctpath: no such file or directory" Aug 12 13:39:16 that usually makes my day :) Aug 12 13:41:38 * malfi giggles. Aug 12 13:42:10 all those failed patch hunks *cry* Aug 12 13:42:54 * malfi whimpers. Aug 12 14:02:52 damn - now the perl build on openslug is failing Aug 12 14:03:54 make update--ing to see if it has been fixed upstream Aug 12 14:29:47 no Aug 12 14:29:54 still broke Aug 12 14:50:22 blaster8: whats wrong with the perl build? Aug 12 14:50:56 failing with quite an obscure error about makefiles Aug 12 14:51:09 but it is repeatable Aug 12 14:51:15 I'll get the error Aug 12 14:53:11 grml Aug 12 14:53:59 what is the bb command to clean and try again Aug 12 14:54:06 bb -cclean Aug 12 14:54:37 http://pastebin.ca/19915 Aug 12 14:56:15 blaster8: are you using symlinks for /home/slugdev/slug or something like that? Aug 12 14:56:22 no Aug 12 14:56:40 it seems to get really strange ideas where to look for stuff.. Aug 12 14:56:51 it should all be straightforward (I can distclean and restart if necessary) Aug 12 14:57:03 it's a pristine gentoo install Aug 12 14:57:19 hm.. I'll look at it a bit.. really strange.. Aug 12 14:57:21 I'll start again - the ccache will speed it along Aug 12 14:57:50 ... Or break it in mysterious ways. Aug 12 14:59:11 well, that's a risk I have to take otherwise the build takes about 2 days Aug 12 14:59:23 by which time the tree has changed beyond all recognition Aug 12 14:59:30 quite tricky Aug 12 15:00:26 this is strange.. Aug 12 15:01:54 could it be a hardware fault? Aug 12 15:02:02 no... Aug 12 15:02:47 somehow "Writing Makefile for B::C" fails for you.. Aug 12 15:12:43 blaster8: just an idea.. what are your modes on /home ? Aug 12 15:14:20 ?? Aug 12 15:14:27 modes? Aug 12 15:14:34 permissions Aug 12 15:14:38 ah yes.. Aug 12 15:14:45 permissions Aug 12 15:15:14 drwxr-xr-x Aug 12 15:15:26 same on the folder I'm building in Aug 12 15:15:32 hm.. dammit.. then thats not the problem.. **** BEGIN LOGGING AT Fri Aug 12 15:27:41 2005 Aug 12 15:39:27 koen, ping Aug 12 15:39:47 ByronT: pong Aug 12 15:43:20 1 to 2 weeks was what local Post Office told me on delivery Aug 12 15:43:48 stupid FedEx wants too much paperwork before they'll consider shipping something overseas Aug 12 15:44:13 no problem Aug 12 15:44:49 it did go out today though... (finally) :) Aug 12 15:44:54 cool Aug 12 15:44:58 mucho gracias Aug 12 15:45:41 I also put in the package a 4 pin male connector that you can solder into the J2 port to attach the cable to Aug 12 15:46:28 so you should be good to go... :) Aug 12 15:46:54 ByronT the trick to shipping overseas is to use the USPS "fixed rate" packages Aug 12 15:47:09 Everytime I've u sed them it gets there in < 10 days. Aug 12 15:47:51 it wasn't much as it was... total cost using the padded mailer purchased from post office was $4.19 Aug 12 15:49:11 let's see if the local courier USPS ships to get's the address right Aug 12 15:49:55 I'll keep my toes crossed Aug 12 15:50:14 last time they played ping pong with the university because I used "University of Twente" as the company name Aug 12 15:50:34 the stopped reading the address after that line.... Aug 12 15:51:29 anyway, the uni is only 300 meters, and I'm suppossed to be there in about a week :) Aug 12 15:51:36 I just used the address that you sent me... hopefully that gets to you right away Aug 12 15:51:55 it should Aug 12 15:54:38 * koen is looking forward to some soldering action Aug 12 16:04:38 ah, the smell of melting solder.... Aug 12 23:26:02 is there a compiler flag that can automatically convert an unsigned char to signed char? Aug 13 10:05:49 Aug 13 17:02:48 (none) user.alert kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004 Aug 13 10:05:52 Aug 13 19:02:48 (none) user.alert kernel: pgd = c0004000 Aug 13 10:05:54 Aug 13 19:02:48 (none) user.alert kernel: [00000004] *pgd=00000000 Aug 13 10:05:57 Aug 13 19:02:48 (none) user.warn kernel: Internal error: Oops: 17 [#1] Aug 13 10:05:59 Aug 13 19:02:48 (none) user.warn kernel: Modules linked in: smbfs nls_base ext3 jbd ixp425_eth ixp400 ext2 mbcache Aug 13 10:06:02 ouch Aug 13 10:27:33 aaaaaargh Aug 13 10:27:38 why isn't my slug coming back up? Aug 13 10:28:37 * NAiL curses loudly Aug 13 10:29:25 good thing I'm still asleep then. Aug 13 10:29:56 I can't figure out why on the serial output either Aug 13 10:31:03 hmm Aug 13 10:31:07 it hangs after this: Aug 13 10:31:08 Mounting a ramfs over /dev...done. Aug 13 10:31:08 Creating initial device nodes...done. Aug 13 10:32:57 Anyone familiar with the boot process? Aug 13 10:33:06 oh Aug 13 10:33:11 it returned Aug 13 10:33:14 I used to get this 'hang' on my ipaqs too Aug 13 10:33:16 after a couple of minutes Aug 13 10:33:25 Now it's back up Aug 13 10:33:26 it turned out it was just slow Aug 13 10:33:55 iirc hotplug spawned a hutplug process for every new /dev node Aug 13 10:34:27 so you end up with a few hundred copies of hotplug waiting for some cpu time Aug 13 10:34:37 haha Aug 13 10:34:49 243, to be exact :P Aug 13 10:35:21 I'll have to look into this Aug 13 16:19:03 <[g2]> koen|slug, I like that nick :) Aug 14 04:36:45 dyoung: ping? Aug 14 05:07:59 rm -rf linux Aug 14 05:07:59 rm: WARNING: Circular directory structure. Aug 14 05:07:59 This almost certainly means that you have a corrupted file system. Aug 14 05:07:59 NOTIFY YOUR SYSTEM MANAGER. Aug 14 05:20:53 superb Aug 14 05:21:00 yes Aug 14 05:21:00 Openslug HEAD appears to work Aug 14 05:21:33 now to get that webserver going Aug 14 05:25:17 what the hell is that warning, btw Aug 14 05:25:21 some sort of joke Aug 14 05:25:26 nope Aug 14 05:25:36 what fs? Aug 14 05:25:41 ext3 Aug 14 05:25:48 e2fsck? Aug 14 05:26:13 working on it Aug 14 05:26:16 I use this http://www.sysresccd.org/ Aug 14 05:26:24 just have to install it ;) Aug 14 05:26:45 built with gentoo's catalyst, but with all the rescue tools you need Aug 14 05:26:54 heh, well... the rescue CD won't boot on the slug :P Aug 14 05:27:37 * blaster8 finally gets it Aug 14 05:32:11 I'm liking Openslug already - feel more at home than in Unslung Aug 14 05:35:53 good news - Upslug works fine in a wireless environment Aug 14 05:36:07 I wouldn't trust it :P Aug 14 05:36:08 Pass 2: Checking directory structure Aug 14 05:36:08 Second entry '.&' (inode=13159964) in directory inode 13159990 should be '..' Aug 14 05:36:13 got my Linux dev machine bridged to the network via an Airport Express Aug 14 05:36:20 That's what's causing the filesystem to go bzurk Aug 14 05:37:06 I see the Disk LEDs don't work in Openslug Aug 14 05:37:32 nope, feel free to fix ;) Aug 14 05:37:38 well.. they *work* Aug 14 05:37:43 just do "leds +1" Aug 14 05:37:47 or "leds +2" Aug 14 05:38:00 but they haven't been implemented the way they should be Aug 14 05:41:40 hey, I could run a local gentoo rsync mirror Aug 14 05:41:55 yes, you can :) Aug 14 05:42:45 how should I install packages with the HEAD build Aug 14 05:44:11 just pull them from the feed Aug 14 05:44:23 unless you have modified packages you wish to install Aug 14 05:44:25 good, the 2.6-beta feed already exists Aug 14 05:44:31 yes :) Aug 14 05:46:46 20 minutes from package push/change to updated feed. Aug 14 05:47:10 impressive - no native compiles? Aug 14 05:47:12 dyoung: btw, looks like the zd1211 fails to push firmware to the dongle Aug 14 05:47:40 Oh? okay I think I have a patch for that. Aug 14 05:48:12 I guess I should subscribe to that devel list for zd1211 Aug 14 05:48:34 I'll look when I'm not about to pass out. Aug 14 05:48:46 dyoung: mkay :) Aug 14 05:53:19 blaster8: What I'd like to see from the leds is blinking on the correct led when the disk was fscked on boot, and a steady light when it's mounted Aug 14 05:57:10 agreed Aug 14 05:57:26 when I get my serial-usb installed I'll look into it Aug 14 06:07:29 Ok, anyone know how to parse /proc/bus/usb/devices? Aug 14 06:07:58 there a file in Documtation/ iirc Aug 14 06:08:09 ah, neat Aug 14 06:08:11 and you can always look at the usbview source Aug 14 06:08:45 hmm Aug 14 06:08:51 is usbview in oe? Aug 14 06:12:12 not that I know off Aug 14 06:12:18 it's a pretty old gtk program Aug 14 06:13:24 ah Aug 14 06:13:35 ok, not anything I'd install on the slug iow Aug 14 06:15:18 unless you have a monitor attached to it ;) Aug 14 06:15:36 it presents you with a treeview of all devices and some extra info Aug 14 06:15:50 so you could rip out the parser bit and reuse it Aug 14 06:16:43 looks like I can get the info I need from lsusb Aug 14 06:16:49 usbutils compiles just fine Aug 14 06:19:55 even better Aug 14 06:20:35 does the master makefile have a frontend for bitbaking packages or do I have to to it manually? Aug 14 06:20:51 for individual packages you'll have to do it manuall Aug 14 06:20:54 y Aug 14 06:21:34 cd openslug ; source setup-env Aug 14 06:21:41 bb -b whateverpackage.bb Aug 14 06:33:36 hmm, how do you setup iptables in Openslug? Aug 14 06:33:49 no idea Aug 14 06:33:59 edit the defconfig to enable them Aug 14 06:34:03 and bitbake iptables Aug 14 06:34:16 is support in the kernel? Aug 14 06:34:20 no Aug 14 06:34:33 well, not enabled by default Aug 14 06:34:47 so there is a kernel module installed by default? Aug 14 06:35:22 the iptables an netfilter don't get built Aug 14 06:39:00 hmm, can an iptables kernel module package be added upstream? Aug 14 06:39:36 I hope so Aug 14 06:39:49 my FireSlug is a bit useless with out it :) Aug 14 06:39:58 Fireslug LOL Aug 14 06:40:14 makes me think of Zelda for some reason Aug 14 07:18:55 We can add any kernel modules you like to OpenSlug. Aug 14 07:19:34 Just give a precise description of the defconfig changes, and an assurance that it doesn't break anything :-) Aug 14 07:24:47 This is annoying Aug 14 07:25:00 I'm getting kernel panics when stressing my devslug Aug 14 07:25:28 rwhitby: best to ask koen for the exact defconfig changes (he has been running a FireSlug) Aug 14 07:25:32 koen: ping Aug 14 07:25:41 blaster8: I want to run one Aug 14 07:26:00 have you tried compiling iptables etc? Aug 14 07:26:09 Most that stuff is kernel modules anyway Aug 14 07:26:26 compiled and installed it, but its fairly useless without the kernel modules Aug 14 07:26:29 I've set it up a dozen times. Can probably look at it on the slug as well Aug 14 07:27:11 koen: I'll work on the kernel module end Aug 14 07:27:33 cool, thanks Aug 14 07:41:23 ah Aug 14 07:41:53 I've hacked to bootscripts to atleast give me *some* feedback as to what is happening with the disk Aug 14 07:43:33 any suprises? Aug 14 07:43:56 nah, it's really simple stuff Aug 14 07:44:09 It assumes that I'm plugging stuff into port1 Aug 14 07:45:28 I'm not entirely sure how to implement it properly Aug 14 07:45:39 since you can connect a usb hub, and attach plenty disks Aug 14 07:48:07 yeah Aug 14 07:48:18 That was my evil plan when I'd win the lottery Aug 14 07:48:29 hehe Aug 14 07:48:50 I don't know how to handle it if there's two disks that are attached to one port Aug 14 07:49:05 of course, when you plug in a disk and it's fscked, the correct port light should blink Aug 14 07:50:34 blink rapidly on fsck, blink slowly on one or more failed disks, light up when all attached disks are OK Aug 14 07:50:41 hmm Aug 14 07:51:06 Dunno if it's possible to differentiate between slow and fast Aug 14 07:51:16 atleast, not without a kernel patch Aug 14 07:52:01 but it's a good idea Aug 14 07:56:19 I'm going to put NAT kernel modules in a seperate package to the main set of IPTables stuff, I think Aug 14 07:56:35 hmm Aug 14 07:56:50 not sure if that's a nice idea Aug 14 07:56:50 blaster8: the kernel modules get into the feed automatically - you don't need to package them separately Aug 14 07:57:36 you can create a meta package which install the required kernel module packages, but do not create separate kernel module packages for stuff that is in the standard linux kernel sources. Aug 14 07:57:56 hmm - you need about 25 modules to get IPTables support - but if that's the supported method that's fine Aug 14 07:58:10 just enable them as =m in the defconfig, and OE will build and package those modules. Aug 14 07:58:21 why does the number of modules matter to how they get built? Aug 14 07:58:36 doesn't really, not when you can mek meta packages Aug 14 07:58:59 ok, cool, we're on the same page then. Aug 14 07:59:10 you could make iptables.bb RRECOMMEND some crucial modules Aug 14 07:59:54 * rwhitby defers to koen for OE policy :-) and goes to bed ... Aug 14 08:00:24 'night rwhitby-asleep Aug 14 08:00:30 koen: that's what I'm planning Aug 14 08:01:52 and/or make a task-iptables-nat meta package Aug 14 08:02:51 night, rwhitby Aug 14 08:03:36 night Aug 14 08:03:50 koen: planning a traffic shaper meta package too Aug 14 08:04:13 may as well test it all while I'm here Aug 14 08:05:31 blaster8: ah cool, playing with traffic shaping has been on my todo list for a while Aug 14 08:06:12 don't think Linux Traffic Shaping is up to much (prefer pf/ALTQ) but it's still worth having for QoS Aug 14 08:15:53 blaster8: re openntpd... mkdir -p creates parent dirs that are missing, instead of doing two mkdir commands ;) Aug 14 08:16:24 Anyway, I'm fixing this in the .bb instead ;) Aug 14 08:16:53 was going to recommend that, but thought someone would notice if I put the 'hack' in the instructions Aug 14 08:16:56 :) Aug 14 08:19:03 where can I find a good document about writing .bb files? Aug 14 08:19:28 http://bitbake.berlios.de/manual/ is one place to start Aug 14 08:19:50 http://oe.handhelds.org/cgi-bin/moin.cgi/bb_20file contains most of the stuff I needed to get started Aug 14 08:20:15 I was looking for what is all these oe_libinstall about Aug 14 08:20:25 but I can't seem to find it anywhere Aug 14 08:20:27 hmm... dunno Aug 14 08:20:32 go ask in #oe ;) Aug 14 08:20:48 or bug koen here if he's available ;) Aug 14 08:21:06 ok ;) Aug 14 08:21:30 and if you get lost, http://ewi546.ewi.utwente.nl/tmp/d/keys.html lists the most used keys Aug 14 08:21:49 heeey Aug 14 08:21:53 that is nice Aug 14 08:21:55 * NAiL bookmarks Aug 14 08:21:56 haha Aug 14 08:22:41 NAiL: 'bitdoc -o' Aug 14 08:22:57 it parses openembedded/conf/documenation.conf Aug 14 08:23:24 neat Aug 14 08:23:49 koen: where to look for more .bb files document? Aug 14 08:24:05 you probably have some links? Aug 14 08:25:01 http://oe.handhelds.org/cgi-bin/ should be the place for all the docs Aug 14 08:25:08 or links to it Aug 14 08:25:18 blaster8: New openntpd pushed, should be in the feed shortly ;-) Aug 14 08:25:23 and wiki updated Aug 14 08:25:27 class Aug 14 08:25:43 oh, ok Aug 14 08:25:51 no more /var/empty madness? Aug 14 08:25:58 koen: correct ;) Aug 14 08:26:14 well Aug 14 08:26:16 kind of anyway Aug 14 08:26:30 it's ${localstatedir}/shared/empty Aug 14 08:28:54 I must've been smoking my socks again when I worked on that .bb Aug 14 08:34:04 hmm Aug 14 08:34:13 I'm getting random errors on my devslug Aug 14 08:34:14 Inflating http://ipkg.nslu2-linux.org/feeds/openslug/cross/2.6-beta/Packages.gz Aug 14 08:34:17 ipkg: invalid compressed data--crc error Aug 14 08:34:23 ipkg segfaults once in a while Aug 14 08:36:45 Anyone know how I can test the memory on the slug? Aug 14 08:37:09 devmem2? Aug 14 08:39:02 Was thinking along the lines of redboot Aug 14 08:39:17 check the redboot manual, I guess? Aug 14 08:41:24 I guess it's these two commands I should use: Aug 14 08:41:25 Compare two blocks of memory Aug 14 08:41:25 mcmp -s -d -l [-1|-2|-4] Aug 14 08:41:25 Fill a block of memory with a pattern Aug 14 08:41:25 mfill -b -l -p [-1|-2|-4] Aug 14 08:41:38 but how to do it? Dunno :P Aug 14 08:42:57 DaKa: ping? Aug 14 09:09:03 does anyone have an estimate of how much openslug users are out there? Aug 14 09:09:43 There's a table on yahoo... lists 133 or something. But I don't think that's exactly accurate Aug 14 09:09:59 doesn't include me Aug 14 09:10:20 you should really code some PHP for the website Aug 14 09:10:32 Click here to register as an Unslung/Openslug user Aug 14 10:32:42 Recompiling Openslug with the new kernel options Aug 14 10:34:06 let's see how it goes Aug 14 10:36:56 you might wanna force a recompile of the ixp4* modules as well Aug 14 10:37:06 good call Aug 14 11:11:30 I want to file a bug, that the latest asterisk version in OpenEmbedded is 1.0.7 which has some security problems and 1.0.9 should be used. But at slugbug in the category openslug-packages there is no asterisk and openslug-firmware doesn't seem to be right place, what should I do? Aug 14 11:13:12 I'd love to see a cvs bb for asterisk, as there is one for unslung in optware. I tried to port this makefile to bitbake, but I stumbled across several include header issues. :-( Aug 14 11:13:44 malfi: try the OE bugtracker: bugs.openembedded.org Aug 14 11:16:59 koen: how do you build the iptables userland tools Aug 14 11:17:10 bitbake iptable Aug 14 11:17:25 iptables* Aug 14 11:19:44 ok, let's see if the custom Openslug comes up Aug 14 11:28:42 hi Aug 14 12:20:19 malfi: I'm looking at asterisk now, but I can't promiss anything Aug 14 12:24:31 hi koen Aug 14 12:25:06 hey jacques Aug 14 12:25:21 jacques: nice job on LWE Aug 14 12:25:38 koen :-D what did you hear? Aug 14 12:26:05 I saw the pictures on nslu2-linux Aug 14 12:26:11 ah heh Aug 14 12:26:23 yeah we talked to lots o fpeople Aug 14 12:27:27 jacques: thought it was you Aug 14 12:27:34 PR is always good Aug 14 12:28:34 yeah, many ppl had no idea you could buy a tiny box that did so much for < $100 Aug 14 12:29:34 great, isn't it :) Aug 14 12:29:35 very much so Aug 14 12:29:36 some ppl went to buy one directly from our booth Aug 14 12:29:43 result! Aug 14 12:30:02 and their wives/girlfriends always gave them permission after hearing the price Aug 14 12:30:09 lol Aug 14 12:30:40 btw, is anyone working on porting the ixp drivers to little-endian mode? Aug 14 12:30:43 I musta shown 50+ people exactly where R83 is Aug 14 12:31:29 blaster8, that should follow from getting version 1.5 of the intell stuff working (it supposedly already supports LE) Aug 14 12:31:34 intel that is Aug 14 12:31:47 I thought I heard that was little-endian compatible Aug 14 12:32:25 yeah, it's listed as a feature Aug 14 12:32:44 but we're still using an older version Aug 14 12:33:09 I think it would be good to have a little-endian Linux running Aug 14 12:33:23 malfi: can I talk you into update makefile.patch for codecs/gsm/makefile? Aug 14 12:33:29 would work-around one more aspect of bad programming/wrong assumptions Aug 14 12:33:33 that's the only file where it fails to apply Aug 14 12:34:00 blaster8: isn't everything a LE x86? Aug 14 12:34:14 yeah, exactly Aug 14 12:34:30 blaster8, yes, running the slug in LE mode has been a dream of mine for a year Aug 14 12:56:22 NOTE: package asterisk-1.0.9-r0: task do_compile: started Aug 14 13:00:00 koen: thank you :) Aug 14 13:03:43 sftp working an iptables installed Aug 14 13:03:48 lets see if it works Aug 14 13:04:50 NAiL: pong? (a bit late) Aug 14 13:04:57 heh Aug 14 13:05:15 DaKa: You probably know a way to test the mem in redboot ;) Aug 14 13:05:32 NAiL: hm.. nope.. using APEX... Aug 14 13:05:37 hrrm Aug 14 13:05:58 I've been considering apex for a while Aug 14 13:06:16 Would be nice Aug 14 13:06:38 There was a howto somewhere, wasn't there? Aug 14 13:06:46 hm... yes.. Aug 14 13:06:50 are there any 'official' openslug apex binaries online somewhere? Aug 14 13:06:57 search for apex in the wiki Aug 14 13:07:07 koen: nope.. not that I know of.. Aug 14 13:09:40 is there a flag for 'make update' that it will redownload all files, I messed with? Aug 14 13:10:53 sigh Aug 14 13:11:06 I don't have x and qt stuff installed on my devbox.. Aug 14 13:12:12 me neither Aug 14 13:12:24 only X since java needed that Aug 14 13:12:45 NAiL: isn't there a menuconfig option? Aug 14 13:13:31 blaster8: just found Aug 14 13:13:46 curses to the rescue Aug 14 13:14:35 well, of course, I need ncurses-devel Aug 14 13:16:14 which apparently is called libncurses5-dev in debian Aug 14 13:16:49 damn Aug 14 13:17:01 the extra modules that I specified in the defconfig didn't build Aug 14 14:52:48 NAiL: ping Aug 14 14:53:03 pong? Aug 14 14:53:31 can you add vsftpd 2.0.3 to the openslug 2.6 cross feed? Aug 14 14:53:40 It works? Aug 14 14:53:42 you just need to make one change to the .bb file Aug 14 14:54:04 what's that? Aug 14 14:54:11 make it add a root-owned /usr/share/empty directory, if it doesn't already exist Aug 14 14:54:21 hmm Aug 14 14:54:37 apart from that it is all there (init scripts and all) Aug 14 14:54:37 can't that be /var/share/empty instead? That already exists if openntpd is installed Aug 14 14:55:08 it came up with an error message every time I tried to connect till I added that folder Aug 14 14:56:24 then, perfect Aug 14 14:57:11 yeah Aug 14 14:57:17 is that OK? Aug 14 14:57:31 now, if you can figure out how to make it use /var instead of /usr, I'll be happy to add it ;) Aug 14 14:57:47 It's probably a configure option of some kind Aug 14 14:58:19 I could probably fix it by explicitly setting one option, but if someone commented out, it would break again Aug 14 15:01:32 blaster8: it'd be nice if the sources were available though Aug 14 15:01:42 they are Aug 14 15:01:44 ah, it got them from oesources Aug 14 15:01:56 the main site is down for some reason - sure it will come back Aug 14 15:03:11 aaaugh Aug 14 15:03:17 bastard package Aug 14 15:03:18 ? Aug 14 15:03:27 vsftpd is full of hardcoded paths Aug 14 15:03:35 bad vsftpd Aug 14 15:03:39 bad bad bad Aug 14 15:04:00 well, we're not installing it on unslung Aug 14 15:05:04 no, but it should be fixed nonetheless Aug 14 15:05:25 welcome to the wonderfull world of build engineering Aug 14 15:05:33 yes Aug 14 15:05:35 hrrm Aug 14 15:05:44 how do I get sed to replace a path? Aug 14 15:05:55 hm.. wonder what oe will think of my apache package.. :) Aug 14 15:06:03 s:/path/foo:/new/bar:g Aug 14 15:06:11 sed s/'/usr/share/empty'/'$ lksdfølskdfløksdløfkj Aug 14 15:06:17 hmm, I wouldn't have asked if it hadn't built perfectly for me, first time Aug 14 15:06:22 hmmm... something hung on my end :P Aug 14 15:06:33 NAiL: sed can take different seperators Aug 14 15:06:33 ah, using : Aug 14 15:06:36 yeah Aug 14 15:07:18 what's "/usr" in bitbake-speak? Aug 14 15:07:29 uh, nm Aug 14 15:07:33 no Aug 14 15:07:36 aaaargh Aug 14 15:07:40 * NAiL is confused Aug 14 15:07:49 ${prefix} ? Aug 14 15:07:54 oh Aug 14 15:07:55 duh Aug 14 15:08:08 tip: openembedded/conf/bitbake.conf Aug 14 15:09:39 hmm, 60 new kernel modules Aug 14 15:10:55 time to get testing, I suppose Aug 14 15:11:52 ;) Aug 14 15:12:17 I think I may have drawn the short straw by getting iptables to work in Openslug :) Aug 14 15:12:41 * koen whistles innocently Aug 14 15:13:47 heh Aug 14 15:14:21 hmm, didn't like ipv6 Aug 14 15:14:39 cut that one out, then Aug 14 15:15:04 (who needs ipv6 on a home network anyway??) Aug 14 15:15:24 ACTION  Aug 14 15:15:45 but not iptablesv6 Aug 14 15:16:42 sorry, your last but one message came through as incompatible encoding Aug 14 15:17:10 the complete message was '/me' Aug 14 15:17:17 aah Aug 14 15:17:45 my ongoing quest to get miplv6 working Aug 14 15:19:51 blaster8: Ok, the paths issue is fixed. I'm gonna push the changes rsn Aug 14 15:20:17 thanks - sorry for the extra work, I didn't realise there was a problem Aug 14 15:20:38 koen: are you running openslug HEAD Aug 14 15:20:53 no, 2.5 till I figure out how to make an image Aug 14 15:21:13 koen: "make openslug". Image in openslug/tmp/deploy/images ;) Aug 14 15:21:21 I was going to say that Aug 14 15:21:28 openslug-nslu2--flashdisk.img Aug 14 15:21:45 then compile upslug, su to root and off you go Aug 14 15:22:09 blaster8: not necessary Aug 14 15:22:19 ? Aug 14 15:22:26 He's got 2.5-beta, so he can just download the image to the slug, and reflash in-place Aug 14 15:22:27 ipkg upgrade ; reflash -i Aug 14 15:22:47 even easier then (need to try out reflash) Aug 14 15:22:53 yup Aug 14 15:23:14 make openslug doesn't do anything Aug 14 15:23:20 NOTE: package package-index-1.0: completed Aug 14 15:23:20 NOTE: build 200508142222: completed Aug 14 15:23:35 download a ne copy of the makefile? Aug 14 15:23:38 ne=new Aug 14 15:23:44 make master-update? Aug 14 15:23:53 make update would be helpful too Aug 14 15:24:06 it's running make update in a while loop :) Aug 14 15:24:37 cool it's not building multiple versions of monotone anymore Aug 14 15:25:14 I'm running all this on my slug, btw Aug 14 15:26:00 blaster8: vsftpd should be in the feed within 20 minutes Aug 14 15:26:09 very handy, thanks Aug 14 15:26:12 np Aug 14 15:27:07 koen: native compile environ? in there make openslug just builds whats meant for native compilation.. Aug 14 15:27:37 it only has 9 .bb files, so I'm lost here Aug 14 15:27:45 noone ever tried making the image there Aug 14 15:27:59 * koen tries make setup-developer Aug 14 15:28:14 yep, as I said, just whats ment for native... you can make it use everything by changing openslug/conf/topdir.conf Aug 14 15:28:15 koen: the paths scanned are in openembedded/conf/distro/openslug-packages.conf Aug 14 15:28:21 * NAiL backs up Aug 14 15:28:29 openslug-native-packages or something like that Aug 14 15:28:35 yep Aug 14 15:29:05 hm.. not topdir... /me tired Aug 14 15:29:09 I say all kinds of references to 'freeze' and 'unfreeze' and got kind of lost Aug 14 15:29:17 auto.conf Aug 14 15:29:26 s/say/saw/ Aug 14 15:29:43 hm.. Aug 14 15:29:46 actually... Aug 14 15:29:56 hmm, koen: where would you say iptables should be installed? Aug 14 15:30:03 koen: just copy openembedded/conf/distro/openslug-packages.conf to openembedded/conf/distro/openslug-native-packages.conf Aug 14 15:30:24 stupid question, how do I pull a single file with monotone? Aug 14 15:30:33 koen: Ok, a package like vsftpd that does not have a maintainer.. should set myself up? ;) Aug 14 15:30:49 but really.. noone has tried to compile things like the image on the slug itself.. Aug 14 15:30:50 NAiL: if you want Aug 14 15:30:58 you could leave it as an orphan Aug 14 15:31:23 yeah, of course... I dislike orphaned packages :P Aug 14 15:31:24 yay! Aug 14 15:31:34 it now has 673 packages Aug 14 15:31:49 yes :D Aug 14 15:31:52 :) Aug 14 15:32:09 I wonder how much time 'make openslug' will take Aug 14 15:32:46 it will probably fail... Aug 14 15:32:47 forever ;) Aug 14 15:32:48 lots of times Aug 14 15:33:53 hold off for 10 minutes before building openslug - fixing a problem with current HEAD that I introduced last night Aug 14 15:35:26 koen: ping Aug 14 15:35:39 pong Aug 14 15:35:50 right - need you to fix a .bb file Aug 14 15:36:13 find the latest iptables .bb file in packages Aug 14 15:36:35 blaster8: you're getting iptables to work? Aug 14 15:36:38 and rename it to iptables_1.3.3.bb Aug 14 15:36:40 NAiL: yes Aug 14 15:36:47 just need to write a firewall script Aug 14 15:37:17 neat Aug 14 15:37:22 everything else is there, except that the .bb script use to build iptables puts the exectuables in /usr/bin rather than /sbin Aug 14 15:37:45 and I was wondering if koen could fix that because I don't have a clue how to Aug 14 15:38:26 why should it put it in /sbin? Aug 14 15:38:31 and not /usr/sbin? ;) Aug 14 15:38:40 BINDIR=${D}${bindir} Aug 14 15:39:07 NAiL: virtually all distros put it in sbin Aug 14 15:39:15 since it is 'root' tool Aug 14 15:39:48 ah Aug 14 15:41:03 http://ewi546.ewi.utwente.nl/tmp/viewmtn/revision.psp?id=f54beea777293a8da6140fa15a4a7a54d04be965 Aug 14 15:41:21 good :) Aug 14 15:42:43 now you need to do one of them magic propagates :) Aug 14 15:42:56 It's been in progress for a while Aug 14 15:43:16 ok, openslug HEAD should be fine now. Do a make update to check the latest. Aug 14 15:44:53 revs in: 20 Aug 14 15:45:17 hm.. do I really have to list every file in CONFFILES, no way to set everything in a dir as CONFFILES? Aug 14 15:45:53 try and see Aug 14 15:46:03 CONFFILES should behave the same as FILES Aug 14 15:46:08 didn't work, unless I did something wrong... Aug 14 15:46:16 which can take a /path/ and /path/* Aug 14 15:46:37 ${datadir}/apache/htdocs and ${datadir}/apache/htdocs/* failed Aug 14 15:46:45 this 'monotone --help' isn't exceptional good... Aug 14 15:47:03 koen: *** Error: CONTROL/conffiles mentions conffile /usr/share/apache/htdocs/* which does not exist Aug 14 15:47:25 hmm Aug 14 15:47:37 I can't get the CONFFILES stuff to work anyway Aug 14 15:48:01 for i in usr/share/apache/htdocs/ ; $CONFFILES += $i ; done Aug 14 15:48:08 Why doesn't this work? Aug 14 15:48:08 #CONFFILES = "${sysconfdir}/ssmtp/ssmtp.conf ${sysconfdir}/ssmtp/revaliases" Aug 14 15:48:09 or something like that Aug 14 15:48:16 (except the ^#) Aug 14 15:49:01 koen: what should I put that in? Aug 14 15:49:38 good question Aug 14 15:49:46 I have no idea Aug 14 15:49:55 #oe might know **** ENDING LOGGING AT Sun Aug 14 15:50:06 2005 **** BEGIN LOGGING AT Sun Aug 14 15:50:30 2005 Aug 14 15:51:09 hm.. maybe I should just put something in do_package_prepends.. Aug 14 15:57:25 or, I have a better solution.. since this is for embedded, why include the default "Congratulations" index.html in 50 languages.. Aug 14 15:58:27 I'd say cook up a 'build by OE' or echo "welcome to ${DISTRO}' > index.html Aug 14 15:58:39 to have some form of branding Aug 14 15:59:11 hm.. yes.. Aug 14 15:59:36 and make is possible to override with a index.html.${DISTRO} in ${FILESDIR} Aug 14 16:00:19 put one in files/ on the openslug one in files/openslug/ Aug 14 16:00:36 bitbake will choose the right one automagically Aug 14 16:00:47 ah.. Aug 14 16:01:24 dyoung: What was that patch you talked about? Aug 14 16:35:12 koen: the apex that I put in OE builds an image that doesn't work. Aug 14 16:35:44 I heard something like that Aug 14 16:36:00 all the apex using people seem to use crossstool Aug 14 16:38:36 'night all Aug 14 20:01:54 what optimization flags should be used for compiling custom openslug packages? size should not be an issue Aug 14 20:51:33 zin : just use the ones that are already setup. they work fine. Aug 14 23:23:39 seems to be an issue with the Openslug HEAD Aug 14 23:24:04 doesn't get past the last stage of boot - with the solid amber light Aug 14 23:25:04 on reset, it boots but I can't get in by SSH Aug 14 23:44:36 actually, it's probably just my build (need to force recompile the ixp modules Aug 15 00:49:37 btw, I am testing using the -O dir_index option with ext3 Aug 15 00:49:59 adds some clever hashing stuff to deal with big directories Aug 15 00:52:06 oh neat Aug 15 00:52:15 reiserfs needs something like that Aug 15 00:52:23 my home dir takes a long time to 'ls' Aug 15 00:54:07 btw jacques Aug 15 00:54:21 could we use jffs2 compression to increase space on the flash? Aug 15 00:54:42 a lá the WRT54G firmwares Aug 15 00:54:55 or should I say firmwarez (sveasoft) Aug 15 00:55:12 hmm, I'm not understanding the question - we already use jffs2 for the flash fs Aug 15 00:55:32 I think you can actually have a compressed filesystem with jffs2 Aug 15 00:55:42 i.e. compressed read/write on the fly Aug 15 00:55:49 yes I know, that's the only way it works Aug 15 00:56:04 so it is already compressed Aug 15 00:56:06 compressed, writable, journalling, wear-levelling flash fs Aug 15 00:56:09 yes Aug 15 00:56:35 fair enough - I didn't realise Aug 15 00:57:00 yeah don't believe all the "we invented it" hype from sveasoft Aug 15 00:57:21 sveasoft has actually ruined the opportunity for the WRT54G Aug 15 00:57:26 I've been using jffs2 since 2000 on linux ipaq handhelds Aug 15 00:57:46 well maybe it was 2001 for jffs2 - at first we used non-writable fs Aug 15 00:57:48 ppl don't like to work on something new when ppl could steal it (look at PearPC & CherryOS) Aug 15 00:57:56 yes I totally agree Aug 15 00:58:02 jacques: while I'm asking silly questions Aug 15 00:58:25 could we use jffs2 on external flash memory with turnup and openslug Aug 15 00:58:31 or is that already possible? Aug 15 00:58:37 no, it's really not good for that Aug 15 00:58:52 the designed will tell you not to do that :-) Aug 15 00:58:56 designer Aug 15 00:59:29 aah, because of the node scanning thing Aug 15 00:59:33 and it's only possible with some ugly hacks involving the mtdblock module Aug 15 00:59:36 ok Aug 15 01:00:29 they are really different problems Aug 15 01:00:40 external flash has a controller and acts like an IDE drive Aug 15 01:00:58 controller does wear levelling and bad block remapping Aug 15 01:01:04 I was thinking of the wear-levelling feature, but maybe USB Flash drives have that in hardware Aug 15 01:01:07 yeah, you said it Aug 15 01:08:32 thoughts:groff: can't find `DESC' file Aug 15 01:08:32 groff:fatal error: invalid device `latin1' Aug 15 01:08:54 get that error whenever I run man on Openslug 2.5 or HEAD(2.6) Aug 15 01:09:07 it does install groff, btw Aug 15 01:10:59 hmm Aug 15 01:11:29 sounds like 1) conf file problem or 2) groff didn't build right Aug 15 01:12:05 did it used to work ? Aug 15 01:12:32 in Unslung yes, I only started using Openslug yesterday Aug 15 01:12:51 ah ok, because I've never tried man in openslug (I was the one who first put it into unslung heh) Aug 15 01:17:21 I seem to remember that someone was working on a NAND specific FFS. Aug 15 01:17:49 but I'm not sure if that waas for NAND on board, or NAND in a CF or USB device. Aug 15 01:18:15 dyoung: I know of one Aug 15 01:18:55 wasn't that jffs3 ? Aug 15 01:20:08 http://flashlinux.org.uk/Members/oddjob/oddblog/jan14 Aug 15 01:20:29 jffs3 is more of a patchset than a release, IIRC Aug 15 01:23:50 I think I'm thinking of http://www.aleph1.co.uk/yaffs/ Aug 15 01:24:32 neat Aug 15 01:26:03 that would be a cool thing to integrate into Openslug Aug 15 01:27:24 actually, it's not targeted at USB Flash drives at all Aug 15 01:27:45 * blaster8 finished reading the docs Aug 15 01:30:59 Right, MTD Based NAND. Aug 15 01:31:09 So I must be thinking of something else. Aug 15 01:31:14 * dyoung dunnos Aug 15 01:32:03 btw, JFFS3 is basically JFFS2 with "Ferenc Havasi's "summary" patch applied" Aug 15 01:32:08 apparently Aug 15 01:32:28 i.e. this http://www.inf.u-szeged.hu/jffs2/ Aug 15 01:50:28 has anyone used iproute2? Aug 15 03:02:36 hmm, is anyone using Openslug HEAD (as in the latest since yesterday night's changes) Aug 15 03:03:08 it's just that my builds of it seem to be broken - stalls on the last stage of boot (amber light) Aug 15 03:03:20 can someone else check this? Aug 15 03:03:42 (I've just rebuilt all the packages from scratch and still problems) Aug 15 03:15:48 also get a really odd message on parsing the openslug-kernel_2.6.12.2.bb file with bitbake - '5: include: not found' Aug 15 03:16:12 it's odd because this is the contents of that file: http://monotone.vanille.de/viewmtn/getfile.py?id=0cc57c770c4200a9e9df175cb9783b811b30f055&path=packages/linux/openslug-kernel_2.6.12.2.bb Aug 15 03:16:37 and nslu2-kernel_2.6.12.2.bb definitely exists in the same folder Aug 15 03:19:10 blaster8: jffs3 will be a redesign from jffs2 Aug 15 03:19:25 blaster8: it won't have compression Aug 15 03:19:38 hmm, odd move Aug 15 03:19:53 http://www.linux-mtd.infradead.org/tech/JFFS3design.pdf Aug 15 03:23:24 oh yeah I recall reading that now Aug 15 03:23:41 the idea is that onboard flash is getting big enough that compression is no longer worth the overhead Aug 15 03:24:04 true, but that's not helpful for existing devices Aug 15 03:24:53 good morning all Aug 15 03:25:33 ? Aug 15 03:25:42 if it's not right for the hardware don't use it Aug 15 03:25:56 some existing devices have enough flash - my hx4700 has 128MB Aug 15 03:26:24 jffs2 will still exist Aug 15 03:26:40 Jacques: of course, but a speed bump for existing devices would also have been helpful Aug 15 03:31:44 aah, they are trying to scale to very large chips Aug 15 03:50:36 anyone running the latest Openslug HEAD successfully? Aug 15 03:59:59 blaster8: ignore previous moaning about Openslug HEAD - just got it to build by modifying my custom defconfig Aug 15 04:00:02 oops Aug 15 04:00:39 traffic shaping will have to wait for another time Aug 15 04:03:15 for now, concentrating on getting NAT and a stateful firewall running Aug 15 04:32:26 YAY! iptables modules modprobe Aug 15 04:32:29 result Aug 15 04:32:52 cool Aug 15 04:33:18 except that the latest iptables.bb still doesn't put them in /sbin Aug 15 04:33:33 at least, the latest one from the nslu2 repo Aug 15 04:34:02 root@NSLU2:/usr/bin# ls | grep iptables Aug 15 04:34:02 iptables Aug 15 04:34:12 a wait Aug 15 04:34:15 * koen stupid Aug 15 04:34:22 koen: if you are editing it, can you add something too Aug 15 04:34:42 base_sbindir Aug 15 04:34:47 ;) Aug 15 04:35:30 can you make the header look like this: http://pastebin.ca/20056 Aug 15 04:40:42 done Aug 15 04:41:17 1.3.3-r3 is your friend Aug 15 04:41:42 http://ewi546.ewi.utwente.nl/tmp/viewmtn/getfile.py?id=f20cc78ff189287b5beea453b6a48695155aa27b&path=packages/iptables/iptables_1.3.3.bb Aug 15 04:43:22 brilliant Aug 15 04:44:34 and iptables works Aug 15 04:44:47 at least, it drops PINGs when told, which is a start Aug 15 04:44:57 and autoloads the modules without being explicitly told Aug 15 04:45:05 so we have basic packet filtering Aug 15 04:45:32 yay! Aug 15 04:45:46 2 kernel modules tested, 45 to go Aug 15 04:45:47 ;) Aug 15 04:46:17 NAiL: you can add iptables 1.3.3-r3 to the openslug feed Aug 15 04:46:25 sure Aug 15 04:46:30 there's more Aug 15 04:47:00 add this to defconfig:CONFIG_NETFILTER=y Aug 15 04:47:07 CONFIG_IP_NF_IPTABLES=m Aug 15 04:47:38 CONFIG_IP_NF_FILTER=m Aug 15 04:48:04 that will give basic packet filtering support Aug 15 04:48:35 btw, while you are there, I would add bridging support (as the userspace utilities are already in the feed) Aug 15 04:48:38 CONFIG_BRIDGE=m Aug 15 04:49:00 now to test the more complex stuff Aug 15 04:52:19 bring it on ;) Aug 15 04:52:34 Was there anything else to commit? Aug 15 04:56:23 there will be more Aug 15 04:56:31 but I need to find out how it works first Aug 15 04:56:37 need a break, though Aug 15 04:57:00 ok Aug 15 04:57:01 done Aug 15 04:57:17 iptables will be in feed shortly, kernel changes have been committed Aug 15 05:24:49 stateful packet filtering also works, BUT, I have no idea which of the 47 kernel modules it needs Aug 15 05:24:54 ;) Aug 15 05:24:58 dmesg, I think? Aug 15 05:25:44 <[g2]> morning blaster8 Aug 15 05:25:50 hey there Aug 15 05:25:57 getting iptables working on Openslug Aug 15 05:26:02 almost there, now Aug 15 05:26:11 <[g2]> I've been wanting to try and run a brige-firewall and iptable on OpenSlug Aug 15 05:26:23 14:00 < CIA-8> nail org.openembedded.nslu2-linux * rb00bca80... /packages/linux/ (nslu2-kernel_2.6.12.2.bb openslug-kernel-2.6.12.2/defconfig): Add IPTABLES Aug 15 05:26:26 well, bridge support should be in the latest head in about 5 minutes Aug 15 05:26:26 config and CONFIG_BRIDGE Aug 15 05:26:27 25 minutes ago Aug 15 05:26:44 and iptables (without stateful inspection) is in already Aug 15 05:27:04 NAiL: how do I find which kernel modules are loaded Aug 15 05:27:09 lsmod Aug 15 05:27:45 brilliant - got the info I need already (these kos have really nondescriptive names) Aug 15 05:29:11 ebtables is in OE too, but I don't know if it's a recent one Aug 15 05:29:49 not checking ebtables now, unless you give me a really good reason Aug 15 05:30:02 :) Aug 15 05:30:03 <[g2]> koen, I built ebtables for openslug and it all built fine Aug 15 05:30:28 what is ebtables? Aug 15 05:30:38 ethernet bridging tables Aug 15 05:30:43 I use BSD for my firewall, so don't know this Linux stuff Aug 15 05:30:44 <[g2]> I even plugged in two usb-ethenet and had them up with on-board ethernet Aug 15 05:31:03 does it interface between the firewall and bridged networks? Aug 15 05:31:33 it's a tool to poke at bridging rules Aug 15 05:31:43 openbsd probably has some better tools ;) Aug 15 05:32:29 koen: actually FreeBSD 4 (which I am using atm) doesn't have this newfangled stuff Aug 15 05:32:52 but I'll be moving to FreeBSD 6 which has the OpenBSD tools soon Aug 15 05:33:50 what happened to FreeBSD5? Aug 15 05:35:13 <[g2]> blaster8, are you a FreeBSD guy ? Aug 15 05:35:29 hey, kolla :) Aug 15 05:35:40 hello Aug 15 05:35:42 kolla: You know Øyvind Grønnesby? ;) Aug 15 05:35:47 yes Aug 15 05:35:59 he's like.. 15 meters away :) Aug 15 05:36:09 I know ;) Aug 15 05:36:21 you see him in the window? :) Aug 15 05:38:08 I'm an OS X guy Aug 15 05:38:29 and FreeBSD 5 is not really A Good Thing (tm) Aug 15 05:38:54 FreeBSD 6 is basically what FreeBSD 5 should have been Aug 15 05:40:45 <[g2]> I think I stopped at FreeBSD 2.x Aug 15 05:41:09 <[g2]> I've still got the CDs though Aug 15 05:41:10 Not really a huge fan of Linux Aug 15 05:41:24 I'd run OpenBSD if I had and spare x86 machines Aug 15 05:41:25 <[g2]> blaster8 == oldschool :) Aug 15 05:41:41 basically Aug 15 05:42:12 someone needs to remind me to push the 2nd serial port patch later. Aug 15 05:42:38 dyoung-zzzz: where'd you get the firmware-thingy-patch for zd1211? Aug 15 05:43:30 hehe, Dragonfly BSD Aug 15 05:48:28 NAiL: Done basic stateful firewall testing and modprobed all of the kernel modules Aug 15 05:48:35 want to do some more kernel commits? Aug 15 05:48:42 sure Aug 15 05:49:14 If it's a lot, send a mail to nail@nslu2-linux.org Aug 15 05:49:52 http://pastebin.ca/20058 Aug 15 05:50:00 this is my current defconfig Aug 15 05:50:36 nail, the patch I have is already in the current zd1211. Aug 15 05:50:39 c Aug 15 05:50:46 the important stuff is at 'Netfilter Configuration' Aug 15 05:51:04 koen: I want to setup two virtual packages for kernel modules Aug 15 05:51:05 dyoung-zzzz: oh... hm. Aug 15 05:51:11 it was a le16_to_cpu issue. Aug 15 05:51:38 I'll mail you what I have later; but I need to dig it all up first. Aug 15 05:52:25 ok Aug 15 05:53:26 I'll look into ebtables this evening Aug 15 05:53:47 nice Aug 15 05:57:39 <[g2]> blaster8 which openslug are you running ? 2.5 ? Aug 15 05:57:58 [g2] HEAD/2.6 Aug 15 05:58:07 <[g2]> heh :) Aug 15 05:58:10 hopefully, this stuff will get into 2.6 Aug 15 05:58:37 <[g2]> excellent Aug 15 05:58:44 no point in testing this stuff with old kernel versions, unfortunately Aug 15 05:59:12 <[g2]> so how did iptables tests out ? Aug 15 05:59:25 well, everything modprobes and basic rules work fine Aug 15 05:59:31 so it can go into HEAD Aug 15 06:01:32 haven't exactly benchmarked it, but it works - and given that there are commercial 100MHz ARM Routers on the market it should be fast enough Aug 15 06:04:19 iperf is in the feed, so feel free to bench :P Aug 15 06:09:03 koen: ping when you are back Aug 15 06:29:12 NAiL: are the second load of defconfig changes in Aug 15 06:32:26 hmm, apparently not yet Aug 15 06:32:34 rebuilding Openslug anyway Aug 15 06:37:37 blaster8: pong Aug 15 06:38:48 NAiL: be careful when using someone's defconfig that you don't remove any =N's from the defconfig. Aug 15 06:39:22 (sometimes we have to say =N to turn stuff off that is on by default, and that get changed into a comment in a generated .config file) Aug 15 06:39:31 rwhitby: we are enabling netfilter, so we have to remove the =N Aug 15 06:40:47 koen: want to create 2 virtual packages - one for the modules needed for stateful firewalling, and one for the modules needed for NAT (dependant on the stateful package) Aug 15 06:40:59 can you make a template of some sort for me? Aug 15 06:41:57 blaster8: look in packages/meta for all the meta stuff Aug 15 06:42:45 will do Aug 15 06:42:49 blaster8: sorry, I meant unintentionally remove =N's ... Aug 15 06:43:13 np - just checking I wasn't causing trouble Aug 15 06:43:35 if you edit the defconfig, then it's fine. if you try and take a generated .config file, and turn it into a new defconfig, then you can loose =N's . Aug 15 06:43:56 ok **** ENDING LOGGING AT Mon Aug 15 07:19:38 2005