**** BEGIN LOGGING AT Sun May 22 23:59:57 2005 May 23 00:29:44 'morning May 23 00:30:09 good morning May 23 02:15:38 morning bob_tm May 23 02:16:07 dyoung: Morning May 23 05:10:36 * dyoung night night 's May 23 05:11:21 bk is back May 23 05:11:45 * rwhitby is about to push the /mnt repair fix as 4.21 May 23 05:11:52 yeah, I just finished pulling it. May 23 05:11:54 anything else which should go in 4.21 ? May 23 05:12:08 Ok you got the mnt/repair fix? May 23 05:12:36 yeah May 23 05:13:04 ok you can push it. May 23 05:13:19 as far as other repairs for 4.21, I cant think of any. May 23 05:15:13 unless you think its prudent to leave out the oe feed until we have a way to automagically edit the Packages file. May 23 05:16:19 <[g2]> bk was back yesterday afternoon for me. I made a fresh clone and build OpenSlug and openslug-packages. I haven't downloaded the firmware but all built fine May 23 05:16:50 I've been slacking this weekend whilst fiddlign the Tivo. May 23 05:16:51 <[g2]> s/build/built/ May 23 05:17:07 <[g2]> the S3 ? May 23 05:17:15 S2. May 23 05:17:34 * [g2] practices his stellar typing skills again :) May 23 05:17:52 I thought you might know about a S3 that I dont know about. :-) May 23 05:17:53 <[g2]> 70wpm with only 60% errors May 23 05:18:18 <[g2]> Tivo is supposed to be getting out of the hw buisness right ? May 23 05:18:28 * dyoung-zzzz dunnos May 23 05:18:47 <[g2]> iirc that's what I read a month or two ago May 23 05:19:13 I wonder who they'll source hardware to May 23 05:20:03 They should source hardware to [g2]'s House of IXP Hardware And Other Stuff. May 23 05:20:51 <[g2]> :) May 23 05:21:20 03rwhitby 07 * r1.3319 10openembedded/ (4 files in 4 dirs): Unslung 4.21 - added /mnt/repair fix. Also added /etc/inittab to conffiles in sysvinit May 23 05:21:27 <[g2]> I'll most likely be avoiding the DVR market (except for the NAS backend part) May 23 05:21:32 I was intrigued by some cryptic error messages I was getting earlier. May 23 05:22:08 It seems to get some "stuff" from/through a FPGA on board. May 23 05:22:09 <[g2]> Totally Off topic but... Have you guys heard of davetv ? May 23 05:22:23 Sounds like a film. May 23 05:23:00 <[g2]> August is the hw launch $199. They've got 100,000 hours of content May 23 05:24:00 <[g2]> http://www.dave.tv/ May 23 05:24:00 * rwhitby confesses that he is still running Unslung 4.14-alpha and OpenSlug 1.9-beta ... May 23 05:24:18 * [g2] conforts rwhitby May 23 05:24:26 <[g2]> heh comforts May 23 05:24:28 I loaded 4.20 and did the basic test. May 23 05:24:37 ipkg update; ipkg install openssh May 23 05:24:40 but thats about it. May 23 05:25:13 I still don't have the required spare LAN port to hook up devslug. May 23 05:25:14 <[g2]> are you guys following the OE/SVN updates much ? They're working out a tinderbox QA thing May 23 05:25:38 I'm also still waiting for the wl530g to arrive ... May 23 05:25:57 No, but since kergoth pointed out the bitbake-devel list, I've been trying to keep up there. May 23 05:26:04 <[g2]> I'd like to incorporate that in to the EmKnoppix release and then we can get massive regression testing May 23 05:26:10 trying doesnt mean succeeding. May 23 05:26:29 * rwhitby is not going to get drawn into the vortex ... May 23 05:26:30 <[g2]> well this is all a work-in-progress May 23 05:26:51 <[g2]> I thought rwhitby was the vortex ? :) May 23 05:27:01 no, rwhitby was a machine. May 23 05:27:05 * is May 23 05:27:08 <[g2]> ;) May 23 05:27:25 <[g2]> SkyNet's-ng May 23 05:27:43 Hmm, could be rwhitby is spinning real fast so he could be the vortex.... May 23 05:27:46 Dude. May 23 05:27:51 you said Skynet. May 23 05:27:56 It should really be SonyNet. May 23 05:28:15 <[g2]> SlugNet May 23 05:28:39 The PS3 with its wireless capability and Cell CPU with 2 TF.... May 23 05:29:00 * [g2] is very impressed with my AMD64 May 23 05:29:03 theyre all going to talk to each other (ps3's that is) and the network will become self-aware within months. May 23 05:30:14 <[g2]> the Xbox 360 and Sony P3 will rock May 23 05:30:33 (yeah, yeah, I know the Cell 2 Teraflop figure is for single precision).... May 23 05:31:07 <[g2]> while I don't agree with the closed nature of the platform, I highly applaud them pushing the price/performance envelope May 23 05:32:43 * rwhitby starts an unslung bitbake ... May 23 05:33:04 rwhitby, should be remove the rw bit from the kernel cmdline? May 23 05:33:13 reducing the risk of accident? May 23 05:33:17 <[g2]> rwhitby, are you going to sleep soon ? May 23 05:33:22 what accident? May 23 05:33:38 [g2]: nope, I have time right now to talk OpenSlug 2.x and futures ... May 23 05:33:40 rm -rf /initrd type accident May 23 05:34:05 <[g2]> ok lets talk OpenSlug 2.x roadmap May 23 05:34:22 dyoung-zzzz: they'd have to do that before unslinging, right? May 23 05:34:34 in which case, they're on their own May 23 05:35:04 no, thats something that would happen after unslinging because the jffs2 is pivoted to there. May 23 05:35:26 From there? You get the idea.... May 23 05:35:27 why not just umount /initrd in the rc script instead? May 23 05:35:35 or that. May 23 05:35:45 but noone ever figured out how. May 23 05:36:23 I think we could do that now in /etc/rc pretty easily, since the removal of switchbox revolution May 23 05:36:58 there was a lingering dev/console somwehre in there. May 23 05:37:10 but I didntlook closly into it. May 23 05:37:40 says a lot for the reliability of bkbits that it now goes down every weekend and has to be kicked on monday morning May 23 05:37:54 I thought that disappeared since we booted from jffs2 instead of switchbox May 23 05:38:04 (dev/console that is) May 23 05:38:18 jacques: indeed May 23 05:38:40 * dyoung-zzzz dunnos May 23 05:39:03 AFAIK the issue still exists. May 23 05:39:17 but I'm way to tired to think about it right now, May 23 05:39:27 you're probably right - I haven't even flashed it :-) May 23 05:40:02 and AFAIK "we" decided to ignore the issue because its not using RAM anymore. May 23 05:40:23 yeah, that sounds familiar May 23 05:41:14 * dyoung-zzzz zzzz's May 23 05:41:20 * jacques watches system emerge on his new t42. May 23 05:41:21 night dyoung-zzzz May 23 05:42:01 jacques: what's so good about the t42? (compared to the run-of-the-mill Dell Lattitude D600 that work provides me) ? May 23 05:42:18 rwhitby, it's the bestest :-) May 23 05:43:19 The lack of a serial port was an initial downer for me; but overall I really enjoy my T42. May 23 05:43:21 looking at it, you can tell it's a serious piece of equipment - the R&D shows IMHO May 23 05:43:45 hardware is all supported by linux May 23 05:43:53 third mouse button :-D May 23 05:43:59 S-IPS screen May 23 05:44:10 magnesium case May 23 05:44:12 okay, you're gonna have to tell me the secret to making that IPW2200 do soemthing sometimday. May 23 05:44:30 dyoung-zzzz, it works fine under ubuntu 5.04 :-D May 23 05:44:45 yeah, it does. ;-) May 23 05:44:46 I'm just emerging gentoo now so I haven't tried building it myself May 23 05:44:50 <[g2]> don't they use the wrappers ? May 23 05:45:01 <[g2]> NDIS ? May 23 05:45:04 no May 23 05:45:07 that's something else May 23 05:45:08 Nope. May 23 05:45:17 NDIS Wrappers can Bite Me. May 23 05:45:24 me too May 23 05:45:35 ipw2200.sourceforge.nget I believe. May 23 05:45:47 yeah that looks right (except for the nget) May 23 05:45:51 s/nget/net May 23 05:46:54 i love having the trackpad *and* the little eraser pointer thingie May 23 05:47:01 Maybe I'll end up ubuntu-izing the machine. May 23 05:47:11 keyboard is best in class May 23 05:47:25 I like the keyboard too. May 23 05:47:38 versus the last 2 dells I had, its solid. May 23 05:48:21 dell you never know what you're gonna get - it may be total crap they designed, or it may be a rebadged Sharp (nice) May 23 05:48:26 (I went through 5 keyboards over 2 dells....) May 23 05:49:19 lol, T42 has a parallel port (!) so I can do JTAG with it May 23 05:49:49 oh, I forgot to mention - no windows key :-D May 23 05:49:51 hehe, funny you should mention that. Mmy old Inspiron 8200 parallel port couldnt talk to that DLC5. May 23 05:50:09 I fought it for at least 3 days. May 23 05:50:16 so I said forget it and got a IBM. May 23 05:50:17 heh May 23 05:50:21 which T42 model? May 23 05:50:42 rwhitby, mine is a 2379DXU May 23 05:50:57 I have a 2373. May 23 05:51:18 pentium-M 1.7, 15" 1400x1050 flexview display May 23 05:51:31 hmm - can't see the 2379DXU here: http://www-604.ibm.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=-36&storeId=10000036&langId=036&dualCurrId=1000089&categoryId=2056940 May 23 05:51:34 14" SXGA for me. Same CPU May 23 05:52:20 rwhitby, yeah it's not on there right now for some reason - I got mine from newegg May 23 05:53:04 http://www.newegg.com/Product/Product.asp?Item=N82E16834146044 May 23 05:53:19 oh yeah, this model has 3 year parts and labor warrantee May 23 05:53:24 (not all do) May 23 05:53:37 the GigE is nice. May 23 05:54:23 it will be at some point :-) May 23 05:54:38 I dont have any gige stuff yet May 23 05:55:48 rwhitby, the DXU disappeared from that ibm site when they switched over to Lenov, also apparently the switchover is a bit chaotic - wait times are long ordering through them - that's another reason I ordered from newegg - no waiting May 23 05:57:13 heh, last night I ordered 2GB ram for it, 9-cell battery, and extra power adapter May 23 05:59:38 now I need a case May 23 05:59:52 [g2]: so you were talking about OpenSlug 2.x ? May 23 06:00:01 <[g2]> rwhitby, nod. May 23 06:00:13 <[g2]> 1 minute I'm just about down with a wiki update May 23 06:05:16 <[g2]> rwhitby, http://www.nslu2-linux.org/wiki/OpenSlug/NewRoadmap May 23 06:06:21 <[g2]> jacques, I'm guessing you want all that power to be portable right ? May 23 06:06:25 <[g2]> the T42 May 23 06:08:36 [g2], exactly May 23 06:08:49 [g2]: General point 2 - why wouldn't those tweaks be OpenSlug distro conditionals in OE ? May 23 06:09:55 <[g2]> rwhitby, Good point! I think that would be the proper way of handling it. May 23 06:10:15 <[g2]> BTW: Are you guys familiar with OE overlays at all ? May 23 06:10:35 overlays May 23 06:10:36 ? May 23 06:11:53 [g2]: why NewRoadmap, and not just OpenSlug/Roadmap ? May 23 06:12:04 <[g2]> Collections actually 3.7 http://bitbake.berlios.de/manual/ch03s02.html#id2527092 May 23 06:12:58 * rwhitby loves the decrepid old shop he saw in Japan called the "New something something" - it was obviously no longer new :-) May 23 06:13:06 <[g2]> rwhitby, I'll get rid of the New... the OpenSlug wiki pages need to be cleaned up a little May 23 06:14:37 [g2]: re collections: we could use that to have an nslu2-linux repo which was using a different CM system from the base OE repo .... May 23 06:14:53 <[g2]> exactly that's the point :) May 23 06:15:30 <[g2]> or make nslu2 specific changes to global packages May 23 06:15:51 <[g2]> that are more than a conditional change May 23 06:16:30 yeah, that introduces a maintenance headache though .... May 23 06:17:02 (if you keep your changes separate, then you don't get free version upgrades) May 23 06:17:40 <[g2]> understood. May 23 06:18:20 <[g2]> so lets talk about CM systems. May 23 06:19:45 <[g2]> Since Unslung and Openslug have greatly stabilized wrt OE, how do you feel about bi-weekly/monthly based lines for normal users ? May 23 06:20:52 why time-period-based instead of new-feature-based ? May 23 06:21:06 <[g2]> that's possible too May 23 06:21:53 less expectations that way ... May 23 06:21:55 <[g2]> we may want to include some interium releases if the feature set is lagre May 23 06:23:23 <[g2]> So what features would you like in the next OpenSlug release ? May 23 06:25:07 * rwhitby 's AccessSlug is feature-complete May 23 06:25:20 <[g2]> for bluetooth ? May 23 06:25:53 i.e. it does everything I need it to do, and all I need to do know if make sure that my local mods (like /etc/inittab) are in conffiles so that it stays working when I do ipkg upgrade on it May 23 06:26:21 BT and dial-in modem is what I mainly use AccessSlug (which runs OpenSlug) for ... May 23 06:26:38 oh, and miau May 23 06:26:48 <[g2]> nod. May 23 06:26:56 and it only has 256MB flash attached to it, and no other disk May 23 06:27:44 <[g2]> At some point I'd like to learn about the dial-in changes May 23 06:28:30 <[g2]> so miau is running well for you ? May 23 06:28:32 very straight-forward, just install the pppd package, and change the options file May 23 06:29:06 yep, miau is no-maintenance for me May 23 06:29:24 as is the bluetooth access May 23 06:29:44 and dial-in only stopped working cause /etc/inittab got overwritten on the last upgrade May 23 06:30:10 <[g2]> the other feature set I'll be playing with is ebtables/iptables and nf_bridge May 23 06:30:10 which reminds me, I should rebuild openslug on nudi to update the feed May 23 06:30:53 <[g2]> I'll be setting up a transparent bridge for monitoring May 23 06:31:03 <[g2]> and saving off all the traffice May 23 06:31:46 <[g2]> so I'll have 3 IP interfaces on the slug May 23 06:38:10 [g2]: why would you be using a slug for that when you have a revvy? May 23 06:38:49 <[g2]> I'll use the revvie if the slug can't hack it, but at < 10Mbs I think the slug works fine May 23 06:39:12 <[g2]> actually, I think the slug can handle 50+Mbs May 23 06:40:01 Hmm. Building on nudi I get: AttributeError: 'module' object has no attribute 'createCopy' May 23 06:40:27 <[g2]> I thought the lastest bk needed the latest SVN of bitbake right ? May 23 06:41:04 Hmm. Is bitbake installed globally on nudi or something? May 23 06:41:13 <[g2]> dunno May 23 06:41:35 <[g2]> So on the OpenSlug 2.x features etc... May 23 06:41:53 yep, I have basically zero input on that May 23 06:42:12 <[g2]> we never did resolve who was going to drive stuff May 23 06:42:25 <[g2]> so you want me to continue with the feature development May 23 06:42:57 if you would like to, sure :-) May 23 06:43:20 My push was just to get the beta out ... May 23 06:43:26 <[g2]> Ok. May 23 06:44:17 <[g2]> Well I'll be working on the list as time permits May 23 06:45:57 <[g2]> rwhitby, On a different subject... What makes up a "real" release i.e., what's triggers the transition from Beta or Release May 23 06:46:16 stagnation? May 23 06:47:12 <[g2]> Ok.. so just like Google that runs Beta's for years we run Beta as long as things are changing May 23 06:47:29 <[g2]> then it's "Released" May 23 06:47:44 dunno - it's a good question May 23 06:48:14 <[g2]> Ok.. I think 31 July should be the release of OpenSlug and Unslung version. May 23 06:48:33 <[g2]> That marks 1 year for the Yahoo group right ? May 23 06:48:54 <[g2]> or maybe 4 July as "Independence" from Linksys :) May 23 06:49:04 i like the scheme of feature freezes and only doing bug fixes on a "stable" track while going crazy on a "devel" track May 23 06:49:28 * rwhitby notes that [g2] just tripped over one of his pet peeves ... May 23 06:49:28 <[g2]> jacques, exactly... I think we are at the point where we can do that now May 23 06:49:58 [g2]: Jan 28th has passed May 23 06:50:16 <[g2]> Jan 28th ? May 23 06:50:37 <[g2]> 1 year Wrt54g independence ? May 23 06:50:39 July 4th ? May 23 06:51:35 (oops, Jan 26, not Jan 28 - Jan 28 is my son's b'day) May 23 06:52:12 <[g2]> rwhitby, so which pet peeve did I run across ? May 23 06:53:09 <[g2]> a) stable vs. devel, b) "Independence day", c) anniversary of some kind, d) other ? May 23 06:53:20 Well, you said "or maybe 4 July as Independence ...", and I said "Jan 26" May 23 06:53:40 <[g2]> Ahh.... Ok May 23 06:54:13 <[g2]> So 31 July could be International Slug Independence day May 23 06:54:40 <[g2]> I think that's when you created the Yahoo group May 23 06:55:12 the pet peeve is using a single-nation local holiday as a milestone for a global project May 23 06:55:43 if you had said "this summer" you would have tripped over another May 23 06:56:04 <[g2]> "this summer, your winter" May 23 06:56:19 yeah be safe and just say "noon" :-P May 23 06:56:19 and if you had said "how about 7/4/2005 ..." then you would have hit the jackpot :-) May 23 06:57:05 <[g2]> you mean on Independence Day this summer 7/4/2005 :) May 23 06:57:17 yeah :-) May 23 06:57:24 <[g2]> Excellent May 23 06:57:57 <[g2]> That's for sharing as I now know how to date all release event :) May 23 06:58:03 <[g2]> Thanks May 23 06:59:04 <[g2]> It truly is a great honor to be working on an International project May 23 06:59:20 noon on Independence Day this summer 7/4/2005 May 23 07:03:43 <[g2]> rwhitby, thx May 23 07:03:51 <[g2]> I'll be back later May 23 07:07:36 night all May 23 08:09:44 acutally guys its 4/7/2005 May 23 08:10:15 *most* of the world writes it that way...only North America writes it the other way. May 23 08:19:35 [g2]-away I need to talk about a set of changes I have for boot - I've got nfs, disk and ram (all the targets I know about) working fine, but I want to check the changes with you (since I changed turnup and openslug-init). May 23 08:21:22 [g2]-away I've verified that NTP tm_mon change to nslu2-io.c too - it doesn't crash, so I'm sure something is passing uninitialised data fields. May 23 08:22:06 If I make that change NTP runs and nothing stops working, but the uninitialised data is still there - haven't had time to track it down yet. May 23 08:22:52 rwhitby-asleep dyoung-zzzz with my /linuxrc changes the openslug image is no longer vulnerable to rm -rf /initrd May 23 08:24:18 I've got auto-magic unmount of the initrd to work *once*, but it seems like something manages to prevent ffs2 being unmounted for a few seconds after the pivot May 23 08:25:16 So my idea is to have an rcS script 'unmountmnt' to do the umount when it will work (it always seems to work fine after init boot). May 23 08:27:14 BTW the reason a user might do rmdir /initrd is that it is the standard way with lilo (and other boot loaders?) of auto-umounting the initrd May 23 08:29:39 [g2]-away it would be good to have a known openslug 'next release' number. Those boot (/linuxrc) changes I have should be documented on the wiki, but the documentation needs to say 'only applies to bitbake builds and openslug >=1.20' (or something like that). May 23 10:47:07 <[g2]-away> jbowler, Sounds all like Excellent work. I'll have to look at the current release number and we should update it and make a new -rc (release candidate) May 23 10:47:57 I'd prefer at least a few days review before the /linuxrc stuff goes live May 23 10:48:06 I.e. review by dev, not users who might complain ;-) May 23 10:48:42 <[g2]-away> jbowler, Ok... historically, the repo is up for new changes May 23 10:49:33 Right. There are a couple of significant bugs still in there - the 'shutdown -r now' doesn't work problem (it hangs, somewhere) May 23 10:49:38 <[g2]> We obviously test stuff, but for forward progress we don't want to wait too long or progress is impeeded May 23 10:49:53 And the other (well, this is minor) is that some startup scripts aren't running when they should. May 23 10:50:01 <[g2]> the reboot and shutdown -r is already there. May 23 10:50:32 <[g2]> Someone even sees it with reboot on the avila mailing list which has nothing to do with our code May 23 10:50:46 <[g2]> the guess on that list we either busybox or the mtdcode on jffs2 May 23 10:51:22 Yes: it's an OE problem. umountnfs.sh isn't running for example. I just checked in a fix for the portmap-doesn't-get-killed problem. May 23 10:52:18 Ok. I'll throw the big switch on the /linuxrc change now - it will be checked in in a few minutes... May 23 10:52:34 What about the NTP problem? My one liner hides it fine. May 23 10:54:01 <[g2]> jbowler, so with the NTP issue, is there a change required in the nslu2-io.c ? May 23 10:54:17 <[g2]> I missed the tm_mon part May 23 10:55:28 Yes: it's just in there. Indeed, the underlying bug must be in there too. I think I know where it is, but you seemed to need a work round ASAP! May 23 10:56:01 If I check in the one-liner (and if I'm right) the symptom will disappear, but I can still debug to find the real problem. May 23 10:57:10 <[g2]> Ok... so commenting out x1205-rtc in the OpenSlug config and leaving nslu2-io.c alone *doesn't* fix the NTP problem May 23 10:57:49 <[g2]> you got an idea of what is causing the problem in nslu2-io.c but haven't fully verified it yet May 23 10:57:50 Aargh, sorry, I just got that wrong - the one liner is in x1205-rtc.c, nslu2-io.c needs no change May 23 10:58:08 <[g2]> Ahh... May 23 10:58:10 <[g2]> np May 23 10:58:29 Stopping x1205 running certainly fixes the problem, but it stops the leds too and that's bad from my viewpoint May 23 10:59:04 Oh, I think I understand dyoung's original change too - it caused the 1 month problem, but it was probably necessary because of the same underlying bug. May 23 10:59:41 I have x1205 without the 1 month problem and without the crash (uptime 28 hours) May 23 10:59:43 <[g2]> For just the LED code we could remove the timer connection right ? May 23 11:00:11 Yes, but we don't need too - I'm sure the change I have to x1205 is sufficient. May 23 11:01:07 <[g2]> Ok... You're doing great work getting to the root issues of several of these problems May 23 11:01:50 yay! May 23 11:02:02 <[g2]> I've been up for 3 days 14 hours+ with the more drastic fix May 23 11:02:11 <[g2]> the drift does keep getting bigger May 23 11:02:31 <[g2]> I'm losing about 1ppm a day May 23 11:03:16 I keep needing to reboot to test the changes ;-) May 23 11:03:25 we all need more slugs May 23 11:03:27 :-) May 23 11:03:32 Losing 1ppm/day sounds bad. My drift cycled around -10 to +6 May 23 11:03:44 <[g2]> So I don't know if there will be a big adjustment sometime or it'll just take 500 more days until we get 512ppm limit May 23 11:04:25 I don't think there is a practical limit - it should keep working fine. If it hits 10000 it might give up... May 23 11:04:49 <[g2]> actually I think 512 is the limit May 23 11:05:02 <[g2]> but I may be confused May 23 11:05:06 * [g2] often is :) May 23 11:05:51 At some point it stops using adjtime (to slow up/speed down the clock) and starts stepping. 512 is only +5 to tickadj, so that sounds small. May 23 11:06:27 Maybe you are seeing temperature drift? My slug hasn't been off for more than a few seconds in the last several months, so it might have reached a stable temp. May 23 11:06:42 why are these things so much less precise than a $3 digital watch? May 23 11:07:14 <[g2]> because you don't check your watch to 10 places past the decimal point :) May 23 11:07:52 Last digital watch I had lost +/- 1s/day - thats 11ppm May 23 11:08:23 so slugs are infact better? May 23 11:08:35 I gave up on watches, if I want to know the time I look at where the sun is. Reliable, used for 10000's years, never failed yet. May 23 11:08:44 :-) May 23 11:08:46 <[g2]> :) May 23 11:08:59 for example, right now it's "day-time" May 23 11:09:05 I can tell by looking outside May 23 11:09:52 you can see outside?!?!!? May 23 11:10:16 my office has no such openings to the outside world.... :( May 23 11:11:21 jacques, my PS2 output looks incredible on that 2005FPW May 23 11:12:07 I have a chainsaw. It'll cut through 80% of the interior walls in US offices (i.e. the ones which aren't concrete.) May 23 11:12:40 ByronT, excellent! May 23 11:12:49 ByronT, s-video? May 23 11:12:54 but my boss might not let me in the door with my Stihl chainsaw May 23 11:13:33 jacques, I haven't found the PS/2 accessory for s-vid out May 23 11:13:44 and no Beast Buys in town May 23 11:14:18 ByronT, composite ?? May 23 11:14:24 yep May 23 11:14:28 wow May 23 11:14:38 imagine what s-video would look like :-D May 23 11:14:48 hey, I'm working up to that May 23 11:15:25 I let the wife play GT4 and she said "We really need the steering wheel add-on for this" May 23 11:15:35 "need" :D May 23 11:15:40 nice :-) May 23 11:17:37 I'm messing with gentoo on my t42 May 23 11:17:47 cpufreqd is cool May 23 11:17:49 wireless working yet? May 23 11:18:07 haven't tried that yet May 23 11:18:21 it worked fine under ubunto 5.04 so I'm not really worried May 23 11:18:21 <[g2]> what cpufreqd ? May 23 11:18:55 [g2], it changes the processor speed based on rules you can configure May 23 11:19:26 you can tell it what speed to run when certain apps are running, on AC, batt, etc May 23 11:20:03 <[g2]> Hey I'm looking for a DVD writer for disks like the Sluggix release May 23 11:20:25 <[g2]> anyone know what the best format is or a good device ? May 23 11:20:44 you checked http://cdrlabs.com/ ? May 23 11:20:49 <[g2]> Is -R the most common ? I imagine 4X is pretty popular May 23 11:20:53 <[g2]> jacques, not yet :) May 23 11:20:54 The latest writers support pretty much all formats May 23 11:20:56 DVD-R is the most common May 23 11:21:23 For releases DVD-R (it's write once, and tends to be cheaper) May 23 11:22:01 <[g2]> And does anyone have thoughts on which media they like ? May 23 11:22:40 I used SONY writers, so I try to buy SONY media. Compatibility seems to be a real issue... May 23 11:23:07 I've never had problems with imation media May 23 11:26:22 [g2] http://ipkg.nslu2-linux.org/feeds/openslug/oe seems to work fine, but isn't in the build (i.e. doesn't get added to the ipkg.conf), is there a reason? (like, maybe, the danger of overloading the server) May 23 11:26:52 <[g2]> jbowler, I was wonder the same thing. I think it should be there too May 23 11:26:58 <[g2]> setup as default May 23 11:27:07 <[g2]> we can check with rwhitby-asleep and ka6sox May 23 11:27:24 I'm tempted to add it - I've got the change locally - but we do need to double check... May 23 11:27:40 ping ka6sox May 23 11:27:44 <[g2]> actually, just add it May 23 11:27:48 ;-) May 23 11:27:55 We can also remove it... May 23 11:27:57 <[g2]> I mean there are what 20-50 active OpenSluggers ? May 23 11:28:05 <[g2]> nod on the remove May 23 11:30:21 Ok, changesets up to 1.3327, which is the ipkg.conf add. Phew, that's all my changes safely checked in... May 23 11:31:45 And I'm running just fine off an NFS root (convenient 'cause the /var/log/messages file is remote readable!) May 23 11:31:48 <[g2]> jbowler, Ok so you've just checked it all in ? May 23 11:32:24 Yes, everything - NTP, /linuxrc, ipkg.conf, portmap fix May 23 11:32:35 * [g2] goes to pull May 23 11:33:32 8 separate commits, complete rebuild required (though it will probably boot ok without because the flash boot is fairly robust) May 23 11:35:48 <[g2]> jbowler, did you see the stuff on the OpenSlug roadmap ? May 23 11:35:50 anyone know where "laptop mode" hides in kernel config? May 23 11:35:52 <[g2]> jacques, too ? May 23 11:36:08 [g2], yeah I saw it last night when you put it up - looked good May 23 11:36:16 [g2] - yes, I read that this morning. May 23 11:36:42 <[g2]> any suggestions or comments ? May 23 11:37:19 The nslu2-io driver has been worrying me. I can't get the LEDs to flash in sync because of the separate timers. May 23 11:37:32 * [g2] baking May 23 11:38:02 <[g2]> jbowler, I think it'll be fun to re-write that driver May 23 11:38:03 But the nslu2-io.c code is pretty good, the main thing is just missing functionality in the buttons May 23 11:38:32 <[g2]> or adapt/enhance would be a better choice of words May 23 11:38:39 <[g2]> the drive is a great start May 23 11:38:53 * [g2] hugs the non-present kas May 23 11:38:59 Are you going to do that? I changed leds to be able to futz with all the LED ioctls May 23 11:39:37 <[g2]> Is much lower on my TODO list, eventually I'll play with it but it's like 6-10 May 23 11:41:25 <[g2]> The top 3 (not counting testing like jb's latest) are 1) The Knoppix CD/DVD, 2)Native compile environement fixups, and 3) APEX and (RedBoot bump to 64MB) May 23 11:42:54 <[g2]> do you guys know much about uniionfs ? May 23 11:44:23 * [g2] wonders if I can unionfs mount over the pre-built objects and cache on the DVD and just be able to compile deltas ? May 23 11:47:55 <[g2]> jbowler, OK.. the changes from the latest pull just built. May 23 11:48:12 <[g2]> I haven't dl'd yet, but all builds May 23 11:51:10 unionfs: it should work that way, you probably need to ensure that the DVD file time stamps remain correct (i.e. as in the original build) May 23 11:51:59 Problem is bitbake isn't truely incremental - it tends to destroy the complete work/package and rebuild. May 23 11:52:40 Things like unionfs can fix that if the file system is written to realise the file data is identical, but the file inode changes because of the timestamp. May 23 11:55:08 [g2] type 'turnup' (just on it's own) to get the help message ;-) 'turnup disk -i /dev/sda1' is probably what you need May 23 11:55:41 LEDs: 'red' means inside the kernel boot May 23 11:55:57 'flashing amber' means running rcS (startup scripts) May 23 11:56:14 'flashing amber/green' should be next, but there's a problem inside sysvinit May 23 11:56:28 'green' means (as before) that the rc5 scripts have finished May 23 11:57:59 In general flashing means 'changing mode', 'amber' means S,0,1 or 6, 'green' means 2,3,4 or 5. During a transition from one runlevel to another the LEDs should flash between the two settings, or flash on/off if they are the same. May 23 11:58:45 <[g2]> jbowler, SUPER! Makes a bunch of sense, rwhitby will be jealous May 23 12:00:13 neat May 23 12:00:28 Thanks, it really helps me with the bootstrap cause now I know where its failed (sometimes) May 23 12:01:26 In fact it's possible to output error codes on the disk1/2 LEDs, try 'leds +1 !2' for example... May 23 12:01:50 morse code? May 23 12:02:21 I thought about that, but it turns out that the power/disk LEDs have 90 different combinations, so static signals are fine. May 23 12:04:34 Oh, 'leds' (no arguments) puts them back in a sensible state. May 23 12:04:35 <[g2]> hey jbowler can you use that mega-brain of your to help me with another problem ? May 23 12:04:58 sure - what is it? May 23 12:05:38 <[g2]> when I do a shutdown -r now, the box doesn't power down like it should... That's because we probably are not pulling the GPIO8 May 23 12:06:05 <[g2]> however, it seems to re initialize the USB driver which is wrong May 23 12:06:38 <[g2]> I'm curious what that is happening and we should fix that and add the GPIO 8 as the power down spot May 23 12:06:55 Was the re-init of USB happening before my latest set of changes? May 23 12:06:57 <[g2]> I'm more curious about the re-initialization May 23 12:07:10 <[g2]> yeah.... this has been happending for ever May 23 12:07:25 <[g2]> this is unrelated to your changes May 23 12:07:45 Ok. shutdown -r now works maybe 50% of the time with flash-only mounts, but only 10% with disk or nfs mounts. May 23 12:08:08 In the non-working cases the slug hangs - the kernel doesn't evern respond to the power button. May 23 12:09:05 I don't have a serial, and the syslogd is shut down before this happens, so I didn't know about the USB re-init, I suspect something hasn't died and re-accesses the USB when it shouldn't, maybe. May 23 12:09:56 <[g2]> you're not serial enabled at all ? May 23 12:10:08 The portmapper was never dying - two bugs, both now fixed - but that doesn't help. The file systems are never properly umounted - bogus OS shutdown scripts. May 23 12:10:36 serial: no - that's why I'd probably go for one of your slugs with the serial/JTAG (that an APEX) May 23 12:10:39 how can I tell which scheduler the kernel is using? May 23 12:11:18 jacques: it's in the kernel .config, there's a setting for the default scheduler. May 23 12:11:36 <[g2]> speaking of which I need to check on the status of the 1st articles May 23 12:12:40 jbowler, you;d think it would be in /proc or /sys somewhere May 23 12:14:12 <[g2]> there's all kinda stuff in there like you usb stick/disk serial number May 23 12:14:17 There's some way of changing it from user space, but I can't remember the details. I can't seen anything in /proc, there may be a device May 23 12:15:22 re May 23 12:16:47 <[g2]> kitno455, hey WB May 23 12:16:52 [g2] shutdown -r now: I just did the absolute minium boot/shutdown sequence (from flash, no disk attached) and it worked fine, but apparently if I do anything with mounts it hangs in the reboot sequence. May 23 12:16:52 been ages May 23 12:17:12 just downloaded openslug beta May 23 12:17:27 what do i need to be aware of before i load this :) May 23 12:21:39 <[g2]> kitno455, do you have a HD / flash attached ? May 23 12:24:41 just a 256 meg flash stick May 23 12:25:01 <[g2]> do you have anything important on it ? May 23 12:25:05 no May 23 12:25:44 <[g2]> then I'd pull the flash stick and reflash the image and then you can ssh into the unit May 23 12:25:54 cool. May 23 12:26:20 does it overwrite redboot? May 23 12:26:29 <[g2]> You can put the flash stick in and tweak "turnup" and it's allow you pivot on to the flash stick May 23 12:26:52 sorry, i keep hearing turnup mentioned, but i have no idea what it does May 23 12:26:55 <[g2]> no not that version, it's like the old stuff that just replaces the kernel and rootfs partitions May 23 12:27:01 right. May 23 12:27:26 <[g2]> we you get in, "which turnup" then cat "...path/turnup" May 23 12:27:40 shell script? May 23 12:27:48 <[g2]> nod. like 15 lines May 23 12:27:57 pivot root, etc? May 23 12:28:25 <[g2]> no it's the setup to allow the pivot root from the /linuxrc in the jffs2 partition May 23 12:28:48 <[g2]> jbowler, I'm up on the latest image May 23 12:28:50 ok, you cant use that if jffs is overmounted, right? May 23 12:28:55 <[g2]> I've got my green light back :) May 23 12:29:19 <[g2]> I'm not sure what you mean by overmounted May 23 12:29:31 uh, if turnup mods contents of jffs2root May 23 12:29:45 <[g2]> kitno455, and you know the default root pw right ? May 23 12:29:47 then you can only run turnup with usb devices disconnect May 23 12:29:54 opeN... May 23 12:29:58 <[g2]> nod May 23 12:30:28 <[g2]> kitno455, You plug in the flash stick / hd then turnup May 23 12:30:42 but after you have booted from internal flash May 23 12:30:51 <[g2]> yes May 23 12:31:00 if i want to re-run turnup later May 23 12:31:06 i have to unplug flash/hd? May 23 12:31:25 or is internal flash always mounted somewhere? May 23 12:31:38 <[g2]> no, You'll need to mount and remove the .sda1root from the jffs2 and reboot May 23 12:31:52 hmmmm May 23 12:32:40 how does .sda1root relate to /linuxrc? May 23 12:32:58 cat /linuxrc - it just checks for .sda1root May 23 12:33:16 why not use turnup to re-write /linuxrc? May 23 12:34:12 Now shakspeare said something about 'great minds think alike', I just did that ;-) (hum, then he said 'fools seldom differ') May 23 12:34:26 yes- fools seldom differ :) May 23 12:34:44 Still, that's what [g2] is trying at this very moment... May 23 12:35:06 had some trouble with BK, so i will try what is in the binary 1.12 now.... May 23 12:35:37 Right, the description above applies to the beta, bk is quite a lot different when booting May 23 12:36:13 ok, tearing it open now.... May 23 12:36:27 <[g2]> jbowler, looks like turnup has changed a bit :) May 23 12:39:41 :-) help is now longer than the original... May 23 12:39:45 prefered flashing method for openslug? i usually tear it open and serial into redboot and fipswrite, etc, but i want to try something easier this time.... May 23 12:40:45 upslug is my preferred method - needs a network which doesn't drop packets though May 23 12:41:03 <[g2]> some ppl upslug from redboot, I tftp in an old linksys kernel and ramdisk and the flash from the UI May 23 12:41:19 <[g2]> that method won't be long for this world May 23 12:42:29 ok, i got a decent network, now to find a d*mn catV cable.... May 23 12:42:29 turnup ram (bk version) works now, so reflash from a command prompt is possible. May 23 12:43:09 <[g2]> so you automatically create a ramdisk copy stuff over then umount the jffs2 ? May 23 12:43:22 turnup ram (bk) runs from ramdisk of internal flash or external? May 23 12:43:49 <[g2]> I'd guess internal May 23 12:43:54 <[g2]> jffs2 May 23 12:44:15 <[g2]> I like the addition of the -s BTW May 23 12:44:27 <[g2]> so for the flash stick it's May 23 12:44:46 It's as in unslung and the original openslug linuxrc (but without the unslung specific stuff) - it makes an ext2 ramdisk, copies the flash to it and pivot_root May 23 12:45:12 <[g2]> turnup memstick -i -s 2 /dev/sda1 ? May 23 12:45:18 -s: yes, my Maxtor disk doesn't need it. Annoying to wait 10s just because someone has a slow disk ;-) May 23 12:45:36 makes the ext2 ramdisk from the contents of internal jffs2? May 23 12:45:49 at boot time? May 23 12:45:52 No space (sorry, cheap command line parsing) "turnup memstick -i -s2 /dev/sda1" (untested) May 23 12:46:11 <[g2]> np. sound good to me May 23 12:47:51 In fact the 2 second delay shouldn't be necessary (and, I just realised, I didn't test the memstick command at all, but it just prepends -m to the corresponding disk command) May 23 12:48:24 <[g2]> it ran May 23 12:48:41 <[g2]> should it create .sda1root or is that someplace else now ? May 23 12:48:53 in the /linuxrc :) May 23 12:49:31 <[g2]> ok so linuxrc is re-written and the old one is copied to linuxrc.sav May 23 12:49:50 wow, i actually knew what was going on for once :) May 23 12:50:12 The old one will be a symbolic link in this case. The /linuxrc is only a few lines (about 2). May 23 12:50:35 <[g2]> I just read that :) May 23 12:50:50 <[g2]> but the link and the 82 bytes :) May 23 12:51:22 <[g2]> it's exec'ing /boot/disk though, should that be /boot/flash ? May 23 12:52:04 Those names are maybe confusing, /boot/flash means, strictly, the Flashdisk partition, /boot/disk means something on the bus - which needs to be pivot_root'ed May 23 12:52:52 <[g2]> then just a shutdown -r now for the reboot ? May 23 12:52:56 <[g2]> or do you reboot ? May 23 12:53:59 Either, or pull the plug. turnup mounts and unmounts the new partition - so unless you have it mounted somewhere else it is safe. May 23 12:54:46 It will probably hang on the shutdown -r now if you have done anything other than the turnup (and maybe even then), so you may want to just press the power button ;-) May 23 12:54:47 <[g2]> shutdown -r worked that time May 23 12:56:08 <[g2]> you're automatically loading the V/FAT modules right ? May 23 12:56:45 <[g2]> DOH! May 23 12:56:47 Yes - but if you don't want whiney messages for a non-fat disk try 'turnup disk -i /dev/sda1 -t ext2' (then it won't try fat before ext2) May 23 12:57:12 <[g2]> ok. May 23 12:57:19 <[g2]> DOH! May 23 12:57:24 <[g2]> so close May 23 12:57:24 ? May 23 12:57:34 what happened? May 23 12:57:36 <[g2]> cat /proc/mounts May 23 12:57:36 <[g2]> rootfs / rootfs rw 0 0 May 23 12:57:36 <[g2]> /dev/root /initrd jffs2 rw,noatime 0 0 May 23 12:57:36 <[g2]> /dev/sda1 / ext2 rw 0 0 May 23 12:58:01 <[g2]> the remount is before the pivot :) May 23 12:58:07 oops May 23 12:58:31 <[g2]> it's NBD (no big deal) May 23 12:58:45 I don't understand May 23 12:58:45 <[g2]> I'm very pleased with all the improvements May 23 12:59:38 <[g2]> jbowler, I "turnup memstick -i -s2 /dev/sda1" May 23 12:59:57 <[g2]> which should have been turnup memstick -i -s2 /dev/sda1 -t ext2 May 23 13:00:04 <[g2]> in my case May 23 13:00:19 03sjmelhuish * 10unslung/make/libghttp.mk: May 23 13:00:19 Tidied up staging rules. May 23 13:00:19 ghttpConf.sh moved to bin directory May 23 13:00:23 <[g2]> I was expecting that to mount the /dev/sda1 with the noatime option correct ? May 23 13:01:18 [g2] yes and ramfs on /dev etc May 23 13:02:14 That output looks like the memstick was totally ignored. Can you cat the /linuxrc? May 23 13:02:58 <[g2]> there's no linuxrc on the memstick, you mean the one in the jffs2 right ? May 23 13:03:24 <[g2]> cat linuxrc May 23 13:03:24 <[g2]> #!/bin/sh May 23 13:03:24 <[g2]> sleep='2' exec '/boot/disk' '/dev/sda1' '-o' 'noatime' May 23 13:03:24 <[g2]> exec /boot/flash May 23 13:03:54 Maybe I've got a bug in boot/disk... May 23 13:04:36 Nope. I think the noatime was passed in. I've noticed it doesn't appear on NFS mounts either. May 23 13:06:30 <[g2]> Ok... that'll need to be looked into May 23 13:06:40 <[g2]> two other questions May 23 13:06:45 Try 'mount -o remount,noatime /' May 23 13:07:01 <[g2]> I did and it does showup in /proc/mounts :) May 23 13:07:21 <[g2]> actually my command was mount / -o remount,noatime May 23 13:07:59 Yes, same for NFS. This is weird because all the other options in an NFS /linuxrc are there (and they are not the default!) May 23 13:08:16 <[g2]> jb I'm really stoked about all these changes in turnup May 23 13:08:41 That's good - I was worried they might be excessive. May 23 13:09:03 <[g2]> I think there are some very well thought out changes May 23 13:09:29 <[g2]> great initiative and brain power May 23 13:09:52 dude, he's married May 23 13:09:54 :) May 23 13:10:10 <[g2]> I've never run expect with ssh (I'd imagine you can), but we can setup full regression testings May 23 13:10:24 <[g2]> which is a little down on the list but before 6-10 May 23 13:10:44 ok, cant seem to do a cvs co from sf.net to get upslug May 23 13:10:54 alternative location? May 23 13:14:58 [g2] /etc/init.d/checkroot.sh is killing the noatime, for the busybox mount "mount -o remount,ro /" kills noatime May 23 13:15:41 <[g2]> ah... May 23 13:16:14 I need to futz the /etc/fstab too for the root partition so that it has noatime May 23 13:16:30 slugbug May 23 13:18:28 <[g2]> Ok.. so I re turnup now ? with turnup memstick /dev/sda1 -t ext2 ? May 23 13:19:48 I entered it as slugbug 150, unslung has a similar problem (there's already a slugbug for that) May 23 13:20:13 <[g2]> hey shutdown -r worked again from the flash stick May 23 13:20:39 [g2] that re-turnup should be fine. Edit /etc/fstab manually to have the 'noatime' option and that should workround the bug. May 23 13:21:08 <[g2]> I"ve already rebooted from the returnup :) Will do on the /etc/fstab May 23 13:21:35 <[g2]> So does it matter at all whether the flashstick is ext2 or ext3 ? May 23 13:21:50 Still, it looked like the tmpfs settings had got lost - what is in your /etc/fstab at present? May 23 13:22:14 <[g2]> cat /etc/fstab May 23 13:22:14 <[g2]> rootfs / auto defaults 1 1 May 23 13:22:14 <[g2]> proc /proc proc defaults 0 0 May 23 13:22:14 <[g2]> tmpfs /var tmpfs defaults 0 0 May 23 13:22:14 <[g2]> tmpfs /media/ram tmpfs defaults 0 0 May 23 13:22:15 <[g2]> usbfs /proc/bus/usb usbfs defaults 0 0 May 23 13:22:39 You want ext3 I believe - because the journalling will probably reduce the writes, but I don't know for sure. You could try jffs2 on it, that should work too. May 23 13:23:29 Wacky, that /etc/fstab is fine - are they in /proc/mounts (/var and /media/ram?) May 23 13:23:32 <[g2]> turnup memstick /dev/sda1 -t ext3 May 23 13:23:32 <[g2]> mount: Mounting /dev/sda1 on /tmp/rootfs.842 failed: Device or resource busy May 23 13:23:32 <[g2]> turnup disk: /dev/sda1(-t ext3 -o noatime): unable to mount device on /tmp/rootfs.842 May 23 13:24:01 dudes, i have the biggest smile on my face. May 23 13:24:17 <[g2]> kitno455, you're gonna marry jbowler ? May 23 13:24:22 <[g2]> :) May 23 13:24:27 i just loaded openslug beta for the first time, and this rocks May 23 13:24:38 no more linksys bs May 23 13:24:44 No, it's you - he's using the beta ;-) May 23 13:24:51 real linux box May 23 13:24:59 <[g2]> almost May 23 13:25:17 ok, how dangerous is redboot in the stock config May 23 13:25:28 re-turnup: yes, I guess it's already mounted as ext2 on /, so trying to remount ext3 won't work. May 23 13:25:34 would you put an openslug box on an untrusted net? May 23 13:25:54 <[g2]> kitno455, not yet... but soon May 23 13:26:02 <[g2]> APEX works May 23 13:26:09 what is current status of usb in apex? May 23 13:26:20 Ok, so turnup to a different parition, reboot, then try the ext3 thing - I wouldn't want to permit '-f' in this case because it might not mount -t ext3 because there is no journal. May 23 13:26:34 <[g2]> We're working on booting the kernel from the /boot/zImage in jffs2 May 23 13:26:44 ooo May 23 13:26:45 <[g2]> then all the legacy stuff goes *poof* May 23 13:26:52 one contiguous partition... May 23 13:26:57 <[g2]> and it's just APEX and the rootfs.jffs2 May 23 13:27:07 kitno455 - untrusted net - not until you've changed the root password! Even then an NSLU2 is vulnerable during redboot init. May 23 13:27:11 how will apex get network params May 23 13:27:12 <[g2]> one 7.75MB partition :) May 23 13:27:29 or does apex not do net? May 23 13:27:39 <[g2]> apex is serial only May 23 13:27:45 right, fine with me May 23 13:28:02 ok- here's a question May 23 13:28:04 <[g2]> OpenSlug used to pickup the net config from sysconfig May 23 13:28:21 sysconf will be gone with apex May 23 13:28:26 <[g2]> I'll have to check out the uber turnup and see what's changed May 23 13:28:27 where is macadd stored May 23 13:28:52 <[g2]> Ok. there's only a couple unique bytes in Redboot. May 23 13:29:06 <[g2]> Actually they reside in the last 144 bytes May 23 13:29:15 [g2] - it reads SysConf once to make /etc/default/sysconf, then it reads /etc/default/sysconf. That can be editted to change the boot. May 23 13:29:32 last bytes of flash, or of redboot partion? May 23 13:29:46 Redboot partition. May 23 13:29:55 apex going to leav it there? May 23 13:30:48 <[g2]> jbowler, is the sysconf just the same sysconf less the 4 byte size at the beginning ? May 23 13:31:25 [g2] It gets cleanup up, I haven't tried writing it back yet (to the SysConf partition) but it should work... May 23 13:31:49 i could use another type of turnup option- want to hear it? May 23 13:32:01 I don't think RedBoot every reads it. May 23 13:32:03 <[g2]> cleaned up how other than removing the length bytes at the beginning ? May 23 13:32:17 <[g2]> no RedBoot doesn't read it May 23 13:32:20 cleanup: remove blank lines, correct lan_interface to eth0 May 23 13:32:31 <[g2]> ok... May 23 13:32:47 <[g2]> so we could probably recreate a valid sysconf from it May 23 13:33:30 <[g2]> so I'd like to add the following where we save off the last unique 144 bytes of RedBoot and check the checksum on the first 265K May 23 13:33:39 <[g2]> 256000 May 23 13:33:55 how about vfat partition on memstick, with an ext2 fs on it, that gets ramdisked? May 23 13:34:00 <[g2]> Everyone I've asked has the same MD5SUM May 23 13:34:23 [g2] try this: devio '< [g2] md5sum: that's excluding the last 144 bytes? May 23 13:35:57 <[g2]> yes dd if=/dev/mtdblock0 bs=1K count=256 | md5sum May 23 13:36:29 <[g2]> dd if=/dev/mtdblock0 bs=1K count=256 | md5sum May 23 13:36:29 <[g2]> dd: invalid number `1K' May 23 13:36:29 <[g2]> d41d8cd98f00b204e9800998ecf8427e - May 23 13:36:38 lower case k May 23 13:37:00 <[g2]> dd if=/dev/mtdblock0 bs=1k count=256 | md5sum May 23 13:37:00 <[g2]> 0a07200514fed35911bce0e777506629 - May 23 13:37:03 9f6e958a79ed01398cbfe1bfc1531860 - May 23 13:37:27 <[g2]> jbowler, that number look familiar May 23 13:37:33 e991b3b5540694eb04ce6d2b17914cc9 - May 23 13:38:12 [g2] try these two commands: May 23 13:38:15 devio '< devio '< ok I think I did this before May 23 13:39:01 jbowler, what do those do, just pull ranges from that device? May 23 13:39:25 <[g2]> dd if=/dev/mtdblock0 bs=1000 count=256 | md5sum May 23 13:39:26 yes, easier than dd because they do the correct blocking May 23 13:39:50 hence the 256? May 23 13:40:01 or the 1024? May 23 13:40:05 RPN arithmetic, but it doesn't affect the block size May 23 13:40:24 right, ok May 23 13:40:25 gotta go... biab May 23 13:41:12 i am simply amazed at the amount of effort this group has expended to make this a really usable device. May 23 13:41:27 <[g2]> it's been a bunch of fun May 23 13:41:34 any company with half a brain would kill to have this done for free May 23 13:41:49 <[g2]> I've got to head out for a bit May 23 13:41:54 me too. May 23 13:41:56 adios May 23 13:41:58 <[g2]> actually, I don't think that's the case May 23 13:42:06 no? May 23 13:42:18 gotta sell more slugs May 23 13:42:21 <[g2]> I think we've got more ppl working on nslu2-linux than the company has employees May 23 13:42:27 thats what i mean May 23 13:42:37 <[g2]> they've only got 156 employees May 23 13:42:47 they use outside contractors May 23 13:42:50 for devel May 23 13:42:55 and they are part of cisco May 23 13:43:02 <[g2]> oh... My bad... I mis read you statement May 23 13:43:05 which takes over their hr, payroll, etc May 23 13:43:29 <[g2]> The reason they "can't" and "won't" is that this commoditizes their products" May 23 13:43:44 yeap May 23 13:43:45 <[g2]> not to mention makes them open May 23 13:43:55 they see value add in their crappy softwar3 May 23 13:43:59 <[g2]> that's why [g2] is starting to build HW :) May 23 13:44:05 right May 23 13:44:16 you want your bare slug board back? May 23 13:44:22 hang on the wall? May 23 13:44:27 <[g2]> first the rework boards then full-on custom :) May 23 13:44:45 <[g2]> nope. But I do have some questions for you May 23 13:44:48 shoot May 23 13:45:04 i will get the board and bring it here tomorrow if i cant answer now May 23 13:45:06 <[g2]> I must run now. I'll e-mail or catch you in the channel May 23 13:45:12 you got my email May 23 13:45:16 <[g2]> think so May 23 13:45:17 thats better than irc for me May 23 13:45:21 <[g2]> nod. May 23 13:45:24 adios May 23 13:45:31 <[g2]> thx for stopping by and all your help in the past! May 23 13:45:40 more help coming now i think.... May 23 14:42:49 I was thinking about ways to increase the amount of memory for the slug w/o soldering on more ram chips and thought about creating a RAM swap. This would be ram chips connected to one of the USB ports that would be the swap space. This would reduce wear and tear on the harddrive as well as decrease swap access times May 23 14:43:09 anybody have any ideas on this? May 23 14:43:45 we beat that one around a while ago. May 23 14:43:56 the general consensus was "doable". May 23 14:45:14 has anyone attempted it? May 23 14:48:02 I dont remember what the hangup was. May 23 14:48:28 and afaik, noone actually attempted it. May 23 14:48:51 ok, thanks for the info I might look into some if I get the motivation and time May 23 14:50:37 Whens your internship start? **** BEGIN LOGGING AT Mon May 23 15:05:11 2005 May 23 15:14:24 <[g2]> Christopher, I'm having a professional company modify replace the memory on the slug. It's really straight forward work and the cost will be extremely reasonable May 23 15:14:48 <[g2]> for the performance gain, I'm sure it'll be worth it. May 23 15:15:10 <[g2]> I'll also be doing the same on the Linksys RV units that have faster processors May 23 15:15:46 <[g2]> the cost for the RAM chips is like $8.40 per chip in 25 piece quantity May 23 15:16:30 <[g2]> iirc the memory bus runs at 133Mhz x 32-bits (16 + 16 from the two chips) May 23 15:17:29 <[g2]> the USB 2.0 interface is first through the PCI bus which is 33 x 32 not to mention the USB controller can't handle full USB 2.0 rates. May 23 15:17:53 <[g2]> That would be further complicated because it'll be sharing with disk access. May 23 15:19:48 heh, I never said it was practical... just doa ble. May 23 15:20:24 <[g2]> Well I've got a 300G HD that has a 16MB cache May 23 15:20:52 <[g2]> If I put 2 of them on there and only had a 16MB partition everything would reside in the cache May 23 15:21:10 * [g2] off to dinner May 23 16:32:48 [g2] Christopher: Lennert Buytenhek posted this message: http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-April/028666.html May 23 16:34:22 Those tests get 193 clocks for each uncache SDRAM read, ok that's a 600MHz ARM, but it's still scary, the IRQ handling stuff is, of course, more so May 23 16:35:14 The cache seems to manage 32bits in 2 clocks, so get the process to fit in a cache is a real win over everything else. May 23 16:35:21 <[g2]> jbowler, I had read that. You are basically talking about on-chip or off device access May 23 16:35:52 <[g2]> the on-board access to some areas in the drivers May 23 16:36:10 <[g2]> maybe a status somewhere May 23 16:36:45 <[g2]> It would be interesting to dump the virtual memory map tables and see where and how large those areas are for us May 23 16:36:52 <[g2]> and another data point. May 23 16:37:27 <[g2]> You know my OEM box an IXP422 calculates 266 BogoMIPS right ? May 23 16:37:59 <[g2]> basically, the identical sw with some very minor tweaks May 23 16:38:15 I don't believe that figure - I've seen it, but stop watch timing consistently gives 2 cycles per 32 bits. May 23 16:38:52 <[g2]> I don't have access to any high-speed equipment yet May 23 16:39:30 <[g2]> with some luck I'll be getting some high speed analysis equipement in the next couple months May 23 16:40:03 <[g2]> I've heard of a friend that has a cool usb 2.0 logic analyzer that does 132 pins @ 500Mhz May 23 16:40:09 <[g2]> I'm trying to get some details on it May 23 16:40:41 <[g2]> but basically, one code sit on the memory bus and watch the timing May 23 16:41:01 * [g2] has done stuff like that several times before May 23 16:41:54 * [g2] remembers that wonderful perl script and the deep logic analyzer .... yummmy May 23 16:42:54 <[g2]> Hard to believe that was almost 8 years ago... the MPC860 B to C steppings ... May 23 16:43:27 The point about the 16MByte cache is well made - I'm sure that's enough to factor out disk speed (i.e. reduce it to the issue of USB speed) May 23 16:45:10 <[g2]> my understanding of the USB issues is that the NEC may have eratta that it can only run at half speed May 23 16:45:45 <[g2]> bacically, my understanding is that the chip is not dual ported enough to talk to both the PCI and USB bus at the same time May 23 16:46:25 <[g2]> therefore, it can only keep about half of the 13 microframes full during high-speed xfers May 23 16:46:51 <[g2]> I'd love to get some resolution on this May 23 16:47:08 <[g2]> I'm waiting on geting an IXP425 development board May 23 16:47:33 <[g2]> They have actual PCI slots so I'll be able to plug in PCI cards and really do some testing May 23 16:47:49 <[g2]> I'm not sure whether that PCI bus can also run at 66Mhz May 23 16:48:09 <[g2]> But I've got some very cheap SATA controllers I'm gonna try May 23 17:15:53 [g2] which company are you using? May 23 17:23:50 okay that just piqued my interest. May 23 17:24:16 so [g2], setting the log2_irq_thresh to an appropriate number should help the problem? May 23 17:34:07 Also, you might be referring to the Link Instruments device. May 23 17:37:52 back later **** BEGIN LOGGING AT Mon May 23 18:02:35 2005 **** BEGIN LOGGING AT Mon May 23 18:18:06 2005 May 23 18:39:02 <[g2]> Christopher, I live near Raleigh NC. There are lots of companies around here that do rework for IBM, Cicso, etc.... May 23 18:39:08 <[g2]> it's a local company **** ENDING LOGGING AT Mon May 23 23:59:56 2005