**** BEGIN LOGGING AT Mon Feb 28 23:59:56 2005 Mar 01 00:04:57 morning Mar 01 01:46:29 03djf * 10unslung/ (make/elinks.mk sources/elinks/control): updated version to 0.10.3 Mar 01 03:06:37 peteru, if youre around, I didnt have any luck with this 802.11g dongle. Mar 01 03:06:52 only spent 30min on it though. Mar 01 04:58:20 hello Mar 01 05:25:21 dyoung-zzzz: Thanks for testing. Bummer that it didn't work :( Mar 01 05:39:32 anyone running samba on opneslug? Mar 01 06:03:25 morning [g2] Mar 01 06:03:39 <[g2]> Morning VoodooZ_work Mar 01 06:03:41 <[g2]> what's new ? Mar 01 06:03:47 hello VoodooZ and [g2] Mar 01 06:04:01 not much. find bugs and breaking code as usual! :) you? Mar 01 06:04:09 hey chr Mar 01 06:04:39 <[g2]> VoodooZ_work, I was playing with thttpd on OpenSlug last night and saw some interesting stuff Mar 01 06:04:55 <[g2]> Hi chrta Mar 01 06:05:08 like what? Mar 01 06:05:24 cool samba works :-) Mar 01 06:05:28 <[g2]> For pulling small files <20M I was getting line rate 10MB xfers Mar 01 06:05:32 I'm not going to run a web server after all on my bot. Mar 01 06:05:35 nice. Mar 01 06:05:47 <[g2]> chrta, Awesome you've got samba running ? Mar 01 06:05:55 this second Mar 01 06:06:01 with the vision stuff I need all my ram so no fluff. Mar 01 06:06:35 <[g2]> the interesting thing was that with files >30MB it crawled at .5-1MB Mar 01 06:06:49 ouch Mar 01 06:06:58 i can see the file in the samba directory, but i cannot open it :-( Mar 01 06:07:24 <[g2]> chrta, sounds like a perms thing Mar 01 06:07:47 yes, i think so Mar 01 06:08:08 <[g2]> So I started researching the nobody cares interrupt under high-load Mar 01 06:09:39 http://www.oreilly.com/catalog/samba2/book/toc.html Mar 01 06:10:39 thx for the link Mar 01 06:10:53 i think there is a problem in my smb.conf Mar 01 06:18:40 [g2], pong Mar 01 06:20:40 <[g2]> siddy-away, Ping Mar 01 06:21:01 hi! you pinged me last night? Mar 01 06:21:07 <[g2]> siddy-away, I know Mar 01 06:21:17 :) Mar 01 06:21:27 <[g2]> I'm looking at the ehci-hci nobody cared issue Mar 01 06:21:51 <[g2]> and I was starting to do some heavier disk i/o Mar 01 06:21:59 Yeah, I read that on the mailing list. any clues yet? Mar 01 06:22:12 <[g2]> We there's a couple things Mar 01 06:22:37 <[g2]> I think there an option on the kernel cmd line nodebugirq that turns the message off Mar 01 06:23:07 hm... suppressing the symptoms is not the right way imho. Mar 01 06:23:13 <[g2]> And from the arm-linux ml there were some bugs that were in the ehci watchdog area that were fixed Mar 01 06:23:31 <[g2]> in later versions of the kernel Mar 01 06:23:45 <[g2]> I agree on the suppressing the issue Mar 01 06:24:00 so, we need 2.6.11! Mar 01 06:24:06 * siddy-away kicks linus Mar 01 06:24:10 ;) Mar 01 06:24:23 <[g2]> I looked for 2.6.11 but there is none :) Mar 01 06:25:03 It's at the very-last-rc-state. should be ready the next days. Mar 01 06:25:04 <[g2]> the guy on the arm linux ml was surprised I was seeing those Mar 01 06:25:26 <[g2]> becuase the fix was a "SMP fix" Mar 01 06:25:49 <[g2]> I'm wondering if the ixp is acting like a second processor Mar 01 06:26:01 <[g2]> maybe we should enable SMP support :) Mar 01 06:26:41 <[g2]> Anyway, I was see some interesting things with the disk I/O, swapping, etc.... Mar 01 06:27:11 <[g2]> the reason I'd turn off the messages is that under heavy load I think the printk is killing performance Mar 01 06:28:00 right, the stackdump takes a lot of time. Mar 01 06:28:19 <[g2]> So I think the later kernel and some performance tuning of the ehci subsystem is in order :) Mar 01 06:29:22 Let's hope that the problem disappears with the new kernel. "Diving" into the ehci-kernel-sources would be ugly... :-\ Mar 01 06:29:47 <[g2]> it's mildly ugly Mar 01 06:30:51 <[g2]> beewoolie or I will probably be looking into the usb subsystem for APEX anywya Mar 01 06:31:06 <[g2]> We'd like to have usb console from the APEX bootloader Mar 01 06:31:27 <[g2]> he's knee-deep in ext2 support right now but that's next on the table Mar 01 06:32:20 ah, cool. so you really plan to replace redboot? Mar 01 06:33:32 <[g2]> siddy-away, APEX boots unslung and openslug already Mar 01 06:33:37 <[g2]> from flash Mar 01 06:34:59 nice! so... I'll have to buy a usb-serial-adapter very soon! ;) Mar 01 06:35:09 * VoodooZ_work is thinking about flashing APEX on his robot! Mar 01 06:35:12 <[g2]> soon being a relative term Mar 01 06:35:25 any eta on APEX? Mar 01 06:35:33 I hope this APEX is faster than redboot. Mar 01 06:35:34 <[g2]> My FatSlug should be arriving soon Mar 01 06:35:42 <[g2]> VoodooZ_work, it's only 16K Mar 01 06:36:04 good. I hate all that extra fluff. Mar 01 06:36:16 <[g2]> I'd think APEX could save 15-20 seconds depending on the 40 second boot Mar 01 06:36:25 No way! Mar 01 06:36:41 ~praise APEX and its developers! Mar 01 06:36:43 All hail APEX and its developers!! Mar 01 06:36:48 <[g2]> Our boot only takes about 20 seconds Mar 01 06:37:01 where do i sign up? :) Mar 01 06:37:19 seriously though. I'd like to help out. Mar 01 06:37:25 <[g2]> the first 20 are Redboot loading, the 2 seconds delay, copying a bunch of stuff into memory the full flash.... Mar 01 06:37:40 <[g2]> then we get around to booting switchbox.... Mar 01 06:37:42 I don't have jtag but if it's alpha/beta I could try Mar 01 06:37:54 which I could remove too right? Mar 01 06:38:02 <[g2]> right Mar 01 06:38:40 Is it something I can just download and flash? Mar 01 06:38:54 (probably not wise I know) Mar 01 06:39:28 <[g2]> VoodooZ_work, there a minor issue on the copy from flash into ram right now on my dev box Mar 01 06:39:51 <[g2]> We've looked at it a little, but haven't fully isolated / fixed it. Mar 01 06:40:17 <[g2]> When I'm JTAG enabled with FatSlug we can really attack it, which should be soon Mar 01 06:40:19 ok. I guess I should stay away then. I'm already pissed off enough with straight openslug. :) Mar 01 06:40:25 good. Mar 01 06:40:44 <[g2]> Are you pissed with OpenSlug or OE Mar 01 06:40:51 Let me know once It's beta or if you get a good working alpha. Mar 01 06:41:00 <[g2]> nod. Mar 01 06:41:25 Openslug mostly as it changes a lot and it's hard to mod it. But that's normal. I'm not blaming you guys. Mar 01 06:42:16 I guess I'm also a bit of a minimalist so I'm not a big fan of adding all those frills as i consider the slug as an embedded processor not a full PC. Mar 01 06:42:39 wait, it's not a full pc? Mar 01 06:42:41 But I'm a minority here so it's ok. Mar 01 06:42:44 hehehe Mar 01 06:42:54 * ByronT puts down the usb vga adapter Mar 01 06:43:24 well, it's fast and all but people keep tacking stuff to it and it will become useless. It's only a 266Mhz processor after all. Mar 01 06:44:07 what was that thread in the mailing list about it possibly being a 133MHz processor? Mar 01 06:44:16 I know I'll hit the slug's limit in no time doing robotics so I like to keep it slim. Mar 01 06:44:44 Well, judging by the bogomips, it's more like a Pentium 133 I thought. Mar 01 06:44:47 BogoMIPS : 131.48 Mar 01 06:44:59 and HEY! my first pc was an "overclocked" IBM PC AT from 8Hz to 12Hz (with a hard wired switch) Mar 01 06:45:18 You mean Mhz right? :) Mar 01 06:45:29 uh yeah Mar 01 06:45:31 <[g2]> There's a 2K on board cache, I don't know if we are using that Mar 01 06:45:39 you scared me there. Mar 01 06:45:48 can we slim down the kernel a bit? i saw a lot of use modules compiled in (like HAM RADIO) Mar 01 06:45:51 had to jog the brain cells and take another gulp of coffee Mar 01 06:45:57 What? I hope we are as it would help lots. Mar 01 06:46:16 I know. Mar 01 06:46:19 and usb-to-usb is useless Mar 01 06:46:27 lots of junk that people MIGHT use. Mar 01 06:46:36 <[g2]> perlguru-work, I've actually tested usb-to-usb Mar 01 06:46:48 <[g2]> Networking at 480Mhz Mar 01 06:47:17 <[g2]> Thee was a link between the Pentium 4 and the slug on the usb host to host Mar 01 06:47:38 <[g2]> That's actually how I tracked down the usbnet issue Mar 01 06:47:48 <[g2]> different chipset, same issue Mar 01 06:48:06 ok, my point is: there may be a lot of modules compiled in (=y) which are not really needed. Mar 01 06:48:15 <[g2]> sure Mar 01 06:48:49 <[g2]> my point is do a bk edit on defconfig and remove them Mar 01 06:49:03 That's the whole problem. We're trying to make this app-specific board a general purpose linux machine. Mar 01 06:49:23 did that, but i am doing something wrong, because the kernel size isn't getting smaller :( Mar 01 06:49:28 Not knowing exactly what the end-user will need we have to assume and tack on everything for flexibility. Mar 01 06:49:49 <[g2]> VoodooZ_work, we are not doing the kitchen sink approach Mar 01 06:50:10 <[g2]> we are clearly not doing the streamlined real-time approach either Mar 01 06:50:24 I agree. Mar 01 06:50:47 It's just hard to know what to focus on as the user should do that. Mar 01 06:50:50 <[g2]> we're a couple of guys and one helluva gal playing around with a extremely low-cost ixp dev platform Mar 01 06:51:03 gal? where? :) Mar 01 06:51:18 i only want my openslug-image Mar 01 06:51:41 <[g2]> You LEDs and buzzer work thanks to a wonderful gal Mar 01 06:51:46 perlguru-work: Have you isolated the AMD64 issue? Mar 01 06:51:48 I see. Mar 01 06:51:52 * [g2] cannot type for shti Mar 01 06:51:57 hehehe Mar 01 06:52:08 VoodooZ_work: no, i dont know where to look. Mar 01 06:52:33 <[g2]> rwhitby-away, Morning Sunshine ! Mar 01 06:52:37 trying to get the imagesize down Mar 01 06:52:44 I'm not sure either but I would try to trace back how the files are prepared and see which tool might be "bad" under AMD64 Mar 01 06:52:48 to fit the 8 blocks Mar 01 06:53:06 i'll guess: padding Mar 01 06:53:12 might. Mar 01 06:53:16 <[g2]> perlguru-work, you've got two choices .... One bk edit the defconf and then bk -clean openslug-kernel Mar 01 06:53:28 VoodooZ_work: did you compare xeon and opteron images? Mar 01 06:53:39 [g2] did that Mar 01 06:54:04 I can't. Now my opteron build crashes at e2fsprogs for no reason. Random errors. lots of fun. Mar 01 06:54:12 <[g2]> Or two test in the work area via http://www.nslu2-linux.org/wiki/HowTo/TweakKernelOrPackagesInOE Mar 01 06:54:34 [g2]: Yeah, but that's not the real problem though. Mar 01 06:54:56 brb Mar 01 06:54:58 <[g2]> the "real" problem is AMD64 generates slightly bigger code Mar 01 06:55:11 <[g2]> enough to push you guys over the edge Mar 01 06:55:14 yep. WHich util does is the question. Mar 01 06:59:02 * perlguru-work going home.... Mar 01 07:01:43 03rwhitby 07 * r1.2917.1.1 10openembedded/packages/linux/openslug-kernel-2.6.9/defconfig: Added FTDI_SIO USB serial module (for the irtrans.com device) to OpenSlug Mar 01 07:02:49 samba works on openslug, but swat does not :( Mar 01 07:03:12 gui, schmui Mar 01 07:04:38 what the heck is a gui anyways? (asks the guy who is only one of a few working from windows in channel... ;) ) Mar 01 07:05:19 The gui is that thing which lets you have multiple command lines open at once .... Mar 01 07:05:27 lol Mar 01 07:05:58 now that's a quote to keep! Mar 01 07:07:26 <[g2]> rwhitby-away, you've got another toy I see :0 Mar 01 07:07:28 <[g2]> :) Mar 01 07:08:21 <[g2]> rwhitby-away, which usb-ir adapter did you get and which FTDI chip ? Is it the latest ? Mar 01 07:09:48 <[g2]> What was that the 2232C ? Mar 01 07:18:39 www.irtrans.de Mar 01 07:18:43 or www.irtrans.com Mar 01 07:24:17 [g2]: I've had the itrans.com device for quite a while, but it didn't work with Unslung ... Mar 01 07:25:33 <[g2]> TvSlug Mar 01 07:26:37 The irtrans device acts as an lirc server. Pity lirc doesn't build for openslug. Mar 01 07:26:44 <[g2]> Looks like a big-a.. cap on there Mar 01 07:27:51 I bought mine pre-made - couldn't be bothered building it up. Mar 01 07:28:16 them are fighting words! "couldn't be bothered Mar 01 07:28:56 * rwhitby-away is in a "couldn't be bothered fugue the last couple of days" ... Mar 01 07:30:01 <[g2]> rwhitby-away, I'm guessing you've got the serial port version Mar 01 07:30:15 nope. usb version Mar 01 07:30:23 <[g2]> coolness.. Mar 01 07:32:02 <[g2]> $99 Euro's Ouch Mar 01 07:32:32 <[g2]> Those LCD displays look cool Mar 01 07:32:33 so I've got AccessSlug set up with openssh, bluetooth and ppp all in internal flash Mar 01 07:32:51 <[g2]> awesome Mar 01 07:33:21 <[g2]> how big is openssh compared to dropbear ? Mar 01 07:33:30 big Mar 01 07:34:38 I had to delete the kernel in rootfs to fit it in Mar 01 07:34:58 <[g2]> ahh Mar 01 07:36:02 <[g2]> Someday when things are slow, I'd like to workout the empty kernel thing and have an option to override in the .conf to enable it to be included Mar 01 07:36:37 oh, AccessSlug also runs atftpd (for use when flashing ProdSlug) Mar 01 07:37:03 <[g2]> I built that the other day but didn't install it Mar 01 07:37:17 <[g2]> How does it work ? Mar 01 07:37:47 ipkg install, and you're done. scp an image into /tftpboot, then load that image from redboot Mar 01 07:38:15 that's how I've always done my flashing Mar 01 07:38:15 <[g2]> cool Mar 01 07:39:01 <[g2]> yeah I just fire a tftp server on the pc Mar 01 07:39:15 <[g2]> but I'm gonna be moving to the Slug Mar 01 07:39:38 oh, AccessSlug does the miau thing too (but no logging, cause no disk) Mar 01 07:39:53 (apart from quicklog) Mar 01 07:40:11 <[g2]> A flash stick for logs would be fine i guess Mar 01 07:40:45 and of course AccessSlug has the bluetooth dongle attached Mar 01 07:40:54 <[g2]> Another fun idea would be FireSlug Mar 01 07:41:02 and will have the dial-in modem attached Mar 01 07:41:35 <[g2]> run usb-ethernet adapter and plug it into or the ethernet into a wrt54g and let the SSH terminate on the Slug Mar 01 07:41:54 <[g2]> the WIFI would be wide open, but then ends SSL up Mar 01 07:42:02 <[g2]> SSH Mar 01 07:42:27 ka6sox is going to kill me when I tell him that he went to all the trouble of making a hw flow control usb serial cable for me, but I can't use it because I forgot that it would need level converters to plug into a real modem Mar 01 07:43:20 <[g2]> ah... it's 5v and you need more Mar 01 07:43:25 yep Mar 01 07:43:46 anyway, now that AccessSlug is up and running, my work here is done. Mar 01 07:43:58 <[g2]> Congrats ! Mar 01 08:31:56 Trying to mount the jffs file system via loop back on x86 Gentoo, but it fails with the generic error (wrong fs type, bad option, bad superblock on /dev/mtdblock/0...) Mar 01 08:32:09 Anyone done it? Mar 01 08:35:46 Using: mount -o loop -t jffs Flashdisk /tmp/epa Mar 01 08:39:37 or... mount -o loop -t jffs2 Flashdisk /tmp/epa (same result) Mar 01 08:43:51 hi, my openslug box crashes, if i copy many files via samba. Would the serial console still be usable to fix it without a reboot? Mar 01 08:48:20 bob_tm: do a cat /proc/filesystems and see if jffs2 is there Mar 01 08:48:59 giel: Both jffs and jffs2 are there Mar 01 08:49:01 hm Mar 01 08:49:21 what i find weird is that /dev/mtdblock/0 is in the error Mar 01 08:49:28 no one told him to look there Mar 01 08:49:48 wouldn't know how to fix this Mar 01 08:49:51 Oh... don't look at that Mar 01 08:49:58 It is just bad pasting Mar 01 08:50:01 oh ok Mar 01 08:50:16 ali tmp # mount -o loop -t jffs2 Flashdisk /tmp/epa Mar 01 08:50:17 mount: wrong fs type, bad option, bad superblock on /dev/loop0, Mar 01 08:50:19 or too many mounted file systems Mar 01 08:50:23 giel: is the correct Mar 01 08:51:05 giel: Is this supposed to work? Mar 01 08:51:17 bob_tm: imo yes, but i don't have any experience with it Mar 01 08:51:23 giel: or is there endian issues Mar 01 08:51:40 bob_tm: it works for me with the ext2 initrd, but i haven't tried mounting jffs2 Mar 01 08:51:49 Ext2 works well Mar 01 08:52:11 well, i have to go now... sorry\ Mar 01 08:52:13 Ok - I will wait for rwhitby-to-the-rescue Mar 01 08:52:20 heh :) Mar 01 08:52:37 Have a good one giel Mar 01 08:57:29 <[g2]> chrta, Add a serial console with the hw update is certainly a big help in debuggin issues Mar 01 09:00:01 ok, i found my max3232 :-) Mar 01 09:00:49 <[g2]> chrta, is that the one that supports the v3.3 ? Mar 01 09:01:52 <[g2]> chrta, your timing is good. I think we've just got a couple issues to work out with the kernel / ehci / disk subsystem under heavy load Mar 01 09:02:03 <[g2]> then we should be in excellent shape Mar 01 09:03:11 ok :-) i also own a xilinx jtag adapter, but for now jtag is new to me Mar 01 09:03:31 yes, max_3_232 is 3.3V type Mar 01 09:03:58 <[g2]> chrta, is THE MAN! Mar 01 09:04:57 <[g2]> bob_tm, you can't loop mount jffs2 Mar 01 09:05:35 <[g2]> from what i've read you need to create a MTDRAM device and dd the jffs2 data there and mount that device Mar 01 09:05:37 Ok [g2] - what is the simples way to dump the dir structure then (sort of flashing)? Mar 01 09:06:01 I tried that too - no luck (no error with jffs, but no files either) Mar 01 09:06:36 Must there be a match between reserved size and image size? Mar 01 09:06:49 <[g2]> I haven't made it work but I didn't get my MTDRAM device created Mar 01 09:07:14 <[g2]> I don't know the details of the reserved size and the image size Mar 01 09:07:33 <[g2]> I do know that jffs2 requires some extra blocks at the end Mar 01 09:07:58 <[g2]> my understanding is that it gracefully handles when the file system is full Mar 01 09:08:29 <[g2]> when the first jffs2 partitions were built we undersized them and had issues Mar 01 09:08:55 Ok - I will try some more - the devices created ok and the mount completed without error, yet no files. Will try again with dfferent size (32MB reserved) Mar 01 09:09:30 <[g2]> you dd to the ram device ? Mar 01 09:10:27 Yes - and then did mount. Mount using -t jffs2 fails, but -t jffs does not give error, but no files either Mar 01 09:10:56 <[g2]> can you dd out of the ram device and get a match of your jffs2 file ? Mar 01 09:12:37 I will try - when umounting' my Gentoo hangs Mar 01 09:12:45 ...so I must reboot Mar 01 09:14:52 <[g2]> bob_tm, I'd love to get that recipe worked out Mar 01 09:15:31 <[g2]> bob_tm, another option might be to dd it to a partition on a flash stick Mar 01 09:15:32 Console said "illegal opcode" :-) Well, rebooting Mar 01 09:15:33 <[g2]> and mount that Mar 01 09:15:54 * [g2] reaches for the flash stick Mar 01 09:15:55 Yes - that was an idea. Mar 01 09:18:46 bob_tm, g2, if you need someone to try something on a genuine mtd device, I have a zaurus w/ SD card sitting here Mar 01 09:19:16 <[g2]> jp30, THX for the offer, I'm trying the flash stick right now Mar 01 09:19:39 <[g2]> The real issue is that you can't just loop mount jffs2 on the desktop Mar 01 09:20:23 i take it that this is because jffs2 wants to use mtd-specific ioctls? Mar 01 09:21:27 <[g2]> i dunno Mar 01 09:22:03 by flash stick, do you mean like a usb flash stick, or an SD / CF type device? Mar 01 09:22:38 <[g2]> jp30, yes :) Mar 01 09:22:46 <[g2]> actually any should work Mar 01 09:23:17 <[g2]> I've got the image on my flash stick now I just need to reload the kernel that has jffs2 support :) Mar 01 09:23:57 <[g2]> hmmmm..... I'll just hotput and mount it from OpenSlug :) Mar 01 09:25:15 actually, i guess even SD and CF just look like disks to the kernel anyway. if i remember correctly, jffs2 will really only work with an honest-to-god mtd dev. Mar 01 09:26:04 ... it is to do with using mtd ioctls to (e.g.) erase blocks Mar 01 09:26:04 anyone have this problem, im playing a mp3 off my nslu2 and it just stops playing and starts skipping like a broken record, I press stop and play again and it plays fine Mar 01 09:27:25 also when connected via ssh I just randomly loose my connection to it, its been doing it for like a week now Mar 01 09:27:31 <[g2]> root@LKG0F9D2C:~# mount -t jffs2 /dev/sda2 /media/cf Mar 01 09:27:31 <[g2]> Attempt to mount non-MTD device "/dev/sda2" as JFFS2 Mar 01 09:27:31 <[g2]> mount: Mounting /dev/sda2 on /media/cf failed: Invalid argument Mar 01 09:27:48 ... as i suspected :( Mar 01 09:27:53 ~nslu2-general Mar 01 09:27:54 #nslu2-general is the IRC channel specifically set up for end-user questions about the NSLU2 device. Questions that are not related to the nslu2-linux development projects should not be asked in #nslu2-linux, but should be asked in #nslu2-general instead. Mar 01 09:28:36 oh is that for me? Mar 01 09:30:17 grimreap, it's for all who need it Mar 01 09:56:34 is openslug based on glibc or uclibc? Mar 01 09:57:29 default glibc Mar 01 09:57:41 but you can use uclibc Mar 01 09:58:03 ok, how to switch to uclibc? is there a doc in the wiki? Mar 01 09:58:05 'bbl Mar 01 09:59:54 chrta: you need to modify TARGET_OS in the openslug.conf from 'linux' to 'linux-uclibc' Mar 01 10:02:36 thx, i'll try it Mar 01 10:21:11 i need the uclibc-linx-gcc. how do i install (and download) it? a bitbake openslug-image failed. Mar 01 10:21:30 ? Mar 01 10:21:33 you didnt wipe tmp. Mar 01 10:21:36 do so Mar 01 10:22:30 thx Mar 01 10:34:52 it works, compiling... Mar 01 10:42:56 [g2], i build openslug-image with ext3 as module Mar 01 10:43:37 is the 8 blocks for the kernel fixed? or can this be increased? Mar 01 10:55:07 <[g2]> perlguru, you'll want jdb as a module too right ? Mar 01 10:56:11 <[g2]> perlguru, I haven't done any testing with Redboot to see how much checking it does. I'm guess it may be fixed because redboot is pulling the MAC Mar 01 10:56:27 <[g2]> addr from near the end of the linux kernel Mar 01 10:57:07 what is jdb for? Mar 01 10:57:11 <[g2]> Clearly using a custom Redboot or different bootloader like APEX can work around it Mar 01 10:57:27 <[g2]> I think ext3 uses jdb as in journaling data base Mar 01 10:58:20 <[g2]> that's about my limit of knowledge on the subject. I know the two go together and ext3 doesn't fully work without jdb Mar 01 11:00:19 taking other this out is peanuts compared to ext3 in size Mar 01 11:00:41 <[g2]> nod Mar 01 11:00:45 <[g2]> it's like 40K Mar 01 11:01:04 for me 61860 Mar 01 11:01:19 <[g2]> we yours is always bigger :) Mar 01 11:01:31 <[g2]> macho AMD64 Mar 01 11:01:41 <[g2]> maybe it was 60K Mar 01 11:01:43 only, why? Mar 01 11:01:51 <[g2]> I'd have to go back an check Mar 01 11:02:03 BT stuff: 126 Mar 01 11:02:41 (just commented out and rebuild) Mar 01 11:04:29 JBD: 8 bytes size difference Mar 01 11:05:58 mmm, complete journalling functionallity in 8 bytes? Mar 01 11:07:33 I'm telling you, there's definitely something wrong with a tool when compiled under AMD64. Mar 01 11:08:32 i am no kernel expert. just toggleing some settings and rebuilding, and compare zImage sizes Mar 01 11:10:48 <[g2]> how big is your kernel now ? Mar 01 11:11:16 building now (removed appletalk) Mar 01 11:11:27 latest was 994676 Mar 01 11:11:38 build was ok Mar 01 11:11:47 <[g2]> cool, so now you're creating some headroom Mar 01 11:12:03 yes, my box is still running - after soldering Mar 01 11:12:03 <[g2]> I'm sorry I don't have the time to build that stuff for you right now Mar 01 11:12:07 i want ext3 in (not as module) Mar 01 11:14:21 strange, it's bigger after i removed appletalk? Mar 01 11:16:19 <[g2]> perlguru, are you removing the do_compile stamps ? Mar 01 11:16:53 i do a bb -c clean openslug-kernel Mar 01 11:17:10 and remove the zImage Mar 01 11:17:36 <[g2]> and you've bk edited the defconfig Mar 01 11:17:48 <[g2]> that should do it Mar 01 11:17:55 yes Mar 01 11:18:44 <[g2]> bash-2.05b$ cat clean_kernel Mar 01 11:18:44 <[g2]> #!/bin/bash Mar 01 11:18:44 <[g2]> rm -rf tmp/work/openslug-kernel-2.6.9-r* Mar 01 11:18:44 <[g2]> rm -rf tmp/stamps/openslug-kernel-2.6.9-r* Mar 01 11:19:02 <[g2]> That's my shorthand for cleaning the kernel Mar 01 11:19:10 is the same Mar 01 11:21:17 o well. So, can i flash the image? Mar 01 11:21:47 no big issues at the moment? Mar 01 11:23:00 and where do i load the ext3? Mar 01 11:25:20 can i flash openslug and reflash with unslung as fallback? Mar 01 11:28:04 <[g2]> perlguru, fallback first Mar 01 11:28:19 <[g2]> Are you planning on running from flash or external ? Mar 01 11:28:33 <[g2]> and you wanted to run samba right ? Mar 01 11:29:12 <[g2]> chrta, COOL so you are serial enabled ? Mar 01 11:30:09 yes, now i search a good linux terminal prog. Mar 01 11:30:32 <[g2]> minicom workds Mar 01 11:30:35 <[g2]> works Mar 01 11:31:23 but i dont know how to disable modem init strings etc. :-( Mar 01 11:32:43 i see the login promt :) Mar 01 11:32:52 <[g2]> awesome Mar 01 11:32:58 <[g2]> root Mar 01 11:33:16 bit i cannot enter the password :( wrong charset? Mar 01 11:33:19 but Mar 01 11:33:29 <[g2]> just root Mar 01 11:33:57 i'm in Mar 01 11:34:14 [g2], yes samba is on the wanted list ;) Mar 01 11:34:23 but openssh is more important Mar 01 11:34:27 <[g2]> chrta, be sure to turn off flow-control Mar 01 11:34:42 <[g2]> perlguru, rwhtiby is running openssh Mar 01 11:34:46 <[g2]> it's big Mar 01 11:35:05 running openssh on unslung now Mar 01 11:35:07 <[g2]> chrta is running samba and researching load issues Mar 01 11:35:19 cool Mar 01 11:35:29 disables, no hw, no sw flow control Mar 01 11:35:34 <[g2]> nod Mar 01 11:35:43 i want to be able to use the slug as print server Mar 01 11:35:43 <[g2]> chrta the new superstar Mar 01 11:36:04 yes, indeed Mar 01 11:36:09 lol Mar 01 11:37:00 <[g2]> I've said it before, I'll say it again... This community ROCKS Mar 01 11:37:02 is there a way to simulate compiled progs on my host with gdb? Mar 01 11:37:31 <[g2]> for use programs you could run an ARM emulator Mar 01 11:37:34 <[g2]> user Mar 01 11:38:47 is it part of the openembedded package, or do i have to install it on my own? Mar 01 11:39:32 <[g2]> there are emulators outside Mar 01 11:39:45 <[g2]> what apps do you want to debug ? Mar 01 11:40:09 i copy some files via samba and on my serial console are traces now... Mar 01 11:40:24 is a red led ok during boot? Mar 01 11:40:30 i probably want to port my own streamingserver to the box Mar 01 11:40:45 <[g2]> perlguru, nod. green at the end of sysvinit Mar 01 11:40:59 how do i get in? Mar 01 11:41:10 <[g2]> ssh -l root ipaddr Mar 01 11:41:20 normal way :) Mar 01 11:41:29 <[g2]> except no pw Mar 01 11:41:50 why red instead of orange? Mar 01 11:41:57 red give me the greeps Mar 01 11:42:10 <[g2]> I don't think there was an orange setting in the led driver Mar 01 11:42:25 its green now Mar 01 11:42:35 <[g2]> and running the LED driver with timers didn't make sense to me Mar 01 11:43:15 ssh keys changed :) Mar 01 11:43:18 orange = green plus red ? Mar 01 11:43:25 <[g2]> I think so Mar 01 11:43:58 <[g2]> perlguru, cups almost builds, there's some config issue that needs to be worked out Mar 01 11:44:53 i want to install cups, too. with a raw device. later. Mar 01 11:45:12 <[g2]> I think chrta has got the fever :) Mar 01 11:45:49 harharhar Mar 01 11:46:20 ~hail chrta Mar 01 11:46:22 * jbot bows down to chrta and chants, "I'M NOT WORTHY!!" Mar 01 11:46:32 <[g2]> ~praise chrta Mar 01 11:46:34 All hail chrta! Mar 01 11:46:44 i am openslugged! Mar 01 11:46:48 <[g2]> ~botsnack Mar 01 11:46:48 thanks, [g2] Mar 01 11:47:04 <[g2]> cool! Mar 01 11:47:58 <[g2]> perlguru, you'll want to delete the /boot/zImage if you want to ipkg install opensssh Mar 01 11:48:13 <[g2]> I'd recommend running from a flash stick as they are cheap enough Mar 01 11:48:31 <[g2]> and then you'll have an easy recovery (just remove it and reboot) Mar 01 11:49:01 ok, i'll but one tommorrow Mar 01 11:49:01 when does new debug messages apper on the serial line? every interrupt? Mar 01 11:49:03 #20! Mar 01 11:49:16 <[g2]> Cool Mar 01 11:49:41 <[g2]> chrta, are you getting the "nobody cared" interrupt ? Mar 01 11:50:03 yes Mar 01 11:50:08 <[g2]> good Mar 01 11:50:39 <[g2]> good in the sense that the big outstanding issue is that interrupt Mar 01 11:50:49 "good" as in a "at least I'm not the only one" Mar 01 11:50:50 <[g2]> and samba is probably fine Mar 01 11:51:08 ? Mar 01 11:51:52 <[g2]> I'm saying that a known issue under investigation with a probable fix in a later kernel version Mar 01 11:52:23 but nobody knows why this interrupt happens? Mar 01 11:52:47 /dev/mtdblock4 6400 5060 1340 79% / Mar 01 11:52:59 my box doesnt crash anymore... Mar 01 11:53:37 <[g2]> chrta i think is related to a ehci_watchdog bug Mar 01 11:53:57 <[g2]> perlguru, is that before or after rm /boot/zImage Mar 01 11:54:09 * [g2] guesses befoer Mar 01 11:54:13 want's ehci? Mar 01 11:54:34 <[g2]> ehci-hcd is the USB2.0 driver Mar 01 11:54:49 <[g2]> for the NEC chips that connected to the USB ports Mar 01 11:55:18 why should I remove /boot/zImage ? Mar 01 11:55:35 ok, and the watchdog is looking after the usb controller. Mar 01 11:55:42 <[g2]> don't have to but its and extra 1MB that not used in the jffs2 this moment Mar 01 11:55:52 <[g2]> and openssh is about 1M Mar 01 11:56:19 <[g2]> chrta, I think is looking after the ehci controller Mar 01 11:56:39 ah. i'll TurnUp the HDD first. Mar 01 11:56:46 <[g2]> there are actually multiple usb controllers in there, like the ohci controller for the intel chip Mar 01 11:56:59 put openssh on that Mar 01 11:57:03 ok, the client one. Mar 01 11:57:15 dropbear is good enough for fallback Mar 01 11:57:33 <[g2]> perlguru, I'm just giving you some options Mar 01 11:57:48 <[g2]> I care about the OpenSlug users :) Mar 01 11:59:51 how do i load the ext3 module? i guess i have to install it first... Mar 01 12:01:41 <[g2]> perlguru, vi /etc/modprobde.conf Mar 01 12:01:47 <[g2]> ext3 Mar 01 12:01:52 <[g2]> wq Mar 01 12:01:56 <[g2]> update-modules Mar 01 12:02:05 <[g2]> on reboot it should automatically load Mar 01 12:02:29 has anyone done some research about this "nobody cares" error? Mar 01 12:05:23 back... Mar 01 12:05:34 <[g2]> http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-March/027261.html Mar 01 12:07:09 we care ;) Mar 01 12:07:53 thx Mar 01 12:12:47 Kernel panic Mar 01 12:13:07 <0>Kernel panic - not syncing: Aiee, killing interrupt handler! Mar 01 12:16:03 hi LarsAC Mar 01 12:16:16 hi chrta Mar 01 12:16:17 what means AC, if u don't mind? Mar 01 12:16:27 abbrv for my hometown Mar 01 12:16:32 Aachen? Mar 01 12:16:37 jepp Mar 01 12:16:53 cool, i'm from Aachen, too :-) Mar 01 12:17:11 hey, number 3! Mar 01 12:17:14 * siddy-away waves Mar 01 12:17:31 wow Mar 01 12:17:38 reicht ja schon zum skat spielen Mar 01 12:17:43 lol Mar 01 12:18:09 nslu2 Aachen user group :-) Mar 01 12:18:38 I dont have one though :D Mar 01 12:19:27 i must leave now, bye. I saved the kernelpanic backtrace, if someone is interested... Mar 01 12:20:23 i get this modprobing ext3: ext3: Unknown symbol journal_* Mar 01 12:22:08 perlguru, you'll probably need to install kernel-module-jdb Mar 01 12:22:19 (or was it jbd? dunno) Mar 01 12:22:40 i have jbd as =y not =m Mar 01 12:22:48 i have ext3=m Mar 01 12:23:31 <[g2]> jdb =m Mar 01 12:23:38 ok Mar 01 12:24:44 rebuilding openslug-image Mar 01 12:27:11 where do i put ext3 to get it automagically loaded? Mar 01 12:27:40 /etc/modules ? Mar 01 12:30:13 if you enabled the kernel-option "automagically load needed modules" you probably don't need to add it anywhere. Mar 01 12:30:21 just mount an ext3-partition and done. Mar 01 12:32:06 flashing now... Mar 01 12:36:37 booting... Mar 01 12:41:34 plugged in hdd, nothing happens Mar 01 12:42:07 dmesg sees the hdd Mar 01 12:42:12 mount? Mar 01 12:42:17 :-D Mar 01 12:42:32 i am used to hotplug and udev ;) Mar 01 12:42:50 perlguru: /etc/filesystems. Mar 01 12:43:00 perlguru: mount -t auto obeys /proc/filesystems and /etc/filesystems Mar 01 12:43:09 perlguru: naturally, /proc/filesystems only shows the compiled in ones Mar 01 12:43:31 if you put ext3 in /etc/filesystems, mount -t auto will try ext3, which will cause ext3 to be autoloaded Mar 01 12:43:53 thnx for the tip Mar 01 12:43:56 <[g2]> kergoth, the ever fountain of good info! Mar 01 12:44:00 np Mar 01 12:44:01 heh Mar 01 12:44:39 ext3 is already in /etc/filesystems Mar 01 12:44:59 then ext3 will be autoloaded when you mount. Mar 01 12:48:31 mount: Mounting /dev/sda1 on /mnt/hdd failed: No such device or address Mar 01 12:48:40 that has nothing to do with the filesystem. Mar 01 12:48:49 mount -t ext3 /dev/sda1 /mnt/hdd Mar 01 12:49:13 once again, no such device or address has nothing to do with the filesystem. Mar 01 12:49:19 if -t auto is failing, its likely a mount bug. Mar 01 12:49:37 jbd and ext3 are loaded Mar 01 12:50:15 it is busybox mount Mar 01 12:51:03 /mnt/hdd? Mar 01 12:51:12 why /mnt/hdd? Mar 01 12:51:21 I think you really want /media/hdd Mar 01 12:51:24 to test Mar 01 12:51:25 perlguru: so you cant mount it at all? or you can when you specify -t ext3? Mar 01 12:51:43 /mnt is a temporary mountpoint. if you want to mount it for testing purposes, mount it over /mnt directly, not a subdirectory of it Mar 01 12:52:42 ok, need to go. Mar 01 12:52:46 night all Mar 01 12:53:35 <[g2]> europe goes to sleep Mar 01 12:53:49 <[g2]> asia wake up Mar 01 12:53:58 ~slugtime Mar 01 12:53:59 well, slugtime is 40 hour days 10 hours in 4 timezones with overlap Mar 01 16:12:32 03purbanec * 10unslung/ (make/puppy.mk sources/puppy/control): Upgrade to version 1.8 - Now supports locking exclusion for multiple instances to avoid what appears to be a kernel bug. Mar 01 16:13:18 morning Mar 01 17:48:31 <_chris_> evenin all Mar 01 17:52:02 morning Mar 01 17:55:38 <[g2]> morning Mar 01 18:44:08 are there any short term plans for supporting an "end user friendly" method of flashing firmware form openslug? i.e. not requiring redboot access? Mar 01 18:45:26 I consider ssh session to an openslug /bin/sh prompt friendly enough for this task. Mar 01 18:45:52 and when I say short term, I'm talking weeks :) Mar 01 18:46:54 <[g2]> peteru-home, possibly Mar 01 18:48:39 <[g2]> peteru-home, running from disk / flash stick make for an easier upgrade Mar 01 18:48:50 <[g2]> rwhitby-web, Hey Sunshine ! Mar 01 18:48:55 hey Mar 01 19:15:32 [g2]: I suppose if the jffs2 root is remounted ro and slug halted as soon as flash is done, things should be safe enough even when running from internal flash only. Mar 01 19:15:57 or am I missing something crucial? Mar 01 19:16:11 <[g2]> yes Mar 01 19:16:22 <[g2]> peteru-home, you need to get off the jffs2 partition Mar 01 19:16:45 <[g2]> One way would be to create a ramdisk can pivot on to it Mar 01 19:17:01 <[g2]> ramdisk and pivot Mar 01 19:17:37 <[g2]> proabably easier to just reboot to the switchbox ramdisk Mar 01 19:17:43 sounds like a flash boot mode - that also works. just do a special boot that only expects to receive the image Mar 01 19:17:54 flash and do a normal reboot Mar 01 19:18:14 <[g2]> or If one is running from the hd / usb stick then the jffs2 partition can be reflashed cause its not in use Mar 01 19:18:30 peteru-home: touch /.recovery, reboot, put an image on a flashdisk, plug in the flashdisk and mount it, dd the image into the jffs2. Mar 01 19:18:41 or do what [g2] just said Mar 01 19:19:33 the recovery shell specifically has enough smarts to be able to mount and rewrite images from a usb stick to the internal jffs2 Mar 01 19:19:35 <[g2]> or if running from hd / usb flash, mount jffs2, touch .recovery on the jffs2 partition root; unmount and reboot Mar 01 19:19:46 right Mar 01 19:20:01 I'm trying to figure out viable solution for mum and dad situation field upgrade of a pupose specific slug. one that has only internal flash and a user that can at best point and click Mar 01 19:20:33 sercomm upgrade utility from windows Mar 01 19:20:55 and the "hold in the reset button until you get to upgrade mode" procedure Mar 01 19:21:25 have we nailed that one down yet? last time I heard the timing was very finicky. Mar 01 19:22:51 a win32 version of upslug is certainly an attractive option, especially if it is as simple as insert toothpick in reset slot and hold for 10 seconds. Mar 01 19:23:11 we have a win32 version of upslug - the sercomm upgrade utility Mar 01 19:23:38 the sercomm utility could never find my slug Mar 01 19:23:52 or if it did, it proclaimed it as incompatible Mar 01 19:24:12 was that before 3.18? Mar 01 19:24:32 we fixed that problem Mar 01 19:24:43 with the overlaid partitions Mar 01 19:24:47 yes, before 3.18 Mar 01 19:24:52 excellent. Mar 01 19:25:09 I've built an openslug image this morning. Mar 01 19:25:49 I'm going to backup my unslung jffs2 customisations and give openslug a go :) Mar 01 19:25:50 any images built since 3.18 should have the partitions set correctly for the secomm utility to recognise it Mar 01 19:26:30 it's a slugimage change, which is independent of unslung or openslug (as long as we keep openslug with the same partition layout - which is why I have been driving that so hard) Mar 01 19:27:14 I suppose I'll need to start making .tar.gz puppy releases so that it can be bitbaked. Mar 01 19:27:53 1.8 is out and fixes some data corruption issues caused by the auto-device scanning. Mar 01 19:28:02 looks like a kernel bug. Mar 01 19:28:23 or more preciselly, usbfs bug Mar 01 19:29:04 peteru-home: or change the .bb file to get it from CVS using a tag .... Mar 01 19:30:38 * peteru-home should probably do that, even though peteru dreads .bb files after previous excursion into .oe files :-P Mar 01 19:30:54 join #oe this time. Mar 01 19:31:12 * [g2] thinks kergoth is a bot Mar 01 19:31:23 ljp claims i'm a shell script Mar 01 19:32:02 <[g2]> I think when the power goes out that's code for I'm running on disel power add fuel Mar 01 19:32:21 <[g2]> :) Mar 01 19:32:50 <[g2]> kergoth, what's up with 2.6.11 ? Mar 01 19:33:18 what about it? Mar 01 19:33:38 <[g2]> It sounded like the ARM guys were just waiting for Linus Mar 01 19:34:02 yeah, non-bugfix changes are held up pending the release Mar 01 19:34:13 how's the lip doing, kergoth? Mar 01 19:34:22 swollen, which is annoying as hell Mar 01 19:34:25 but otherwise fine Mar 01 19:34:36 <[g2]> swollen ? when ? why ? Mar 01 19:34:42 <[g2]> did you bump it ? Mar 01 19:34:47 ya haven't gotten it caught on the pillow covers? Mar 01 19:34:52 no, i had a hole poked in it. piercing. Mar 01 19:34:58 ByronT: dont think so Mar 01 19:35:12 That's a Good Thing (tm). Mar 01 19:35:15 * kergoth nods Mar 01 19:35:46 <[g2]> Have you been taking good care of it ? Mar 01 19:36:01 havent been using mouthwash as often as i should Mar 01 19:36:11 its a real hassle doing so at work after every damn soda or whatever Mar 01 19:36:24 listerine hurts on a non-pierced mouth Mar 01 19:36:58 <[g2]> Mar 01 19:37:04 <[g2]> KEEP IT CLEAN! Mar 01 19:37:12 <[g2]> Mar 01 19:37:21 :-o Mar 01 19:38:23 * [g2] doesn't want kergoth to get an infection over something stoopid Mar 01 19:38:56 heh, no worries, keeping it clean Mar 01 19:39:15 there's a first time for everything ;) Mar 01 19:40:15 <[g2]> kergoth, what's your take on the Intel GPL click-through for the CSR wrappers Mar 01 19:41:05 heh, companies that make you click to agree to the gpl are ignorant of the gpl. Mar 01 19:41:37 <[g2]> LOL Mar 01 19:46:41 <[g2]> nite all Mar 01 19:46:48 night Mar 01 19:46:56 have a good one Mar 01 19:50:48 excellent: puppy_1.8-r0_armeb.ipk built from CVS :) Mar 01 20:09:09 peteru-home: Unslung package or OpenSlug package? Mar 01 20:18:34 rwhitby-away: openslug Mar 01 20:26:04 03peteru 07 * r1.2921.1.1 10openembedded/packages/puppy/puppy_1.8.bb: Mar 01 20:26:04 New release of puppy - supports locking exclusion for multiple instances to avoid what appears to be a kernel bug. Mar 01 20:26:04 Built from CVS using a release tag. Mar 01 20:42:57 03kin-kwok * 10unslung/ (make/samba.mk sources/samba/control): update to samba version 3.0.11 Mar 01 23:20:18 rwhitby-away: pulled from nslu2 into upstream oe. dont see a ny issues with any of it. Mar 01 23:52:24 morning! **** ENDING LOGGING AT Tue Mar 01 23:59:56 2005