**** BEGIN LOGGING AT Fri Apr 06 03:00:00 2007 Apr 06 05:16:40 03bzhou * r5889 10optware/trunk/ (make/sqlite.mk sources/sqlite/configure.patch): sqlite: 3.3.13 -> 3.3.14 Apr 06 05:17:22 03bzhou * r5890 10optware/trunk/make/multitail.mk: multitail: 4.3.7 -> 5.0.0 Apr 06 09:29:40 03blaster8 * r811 10kernel/trunk/patches/2.6.21/KERNEL: Update to 2.6.21-rc6 Apr 06 10:17:16 hi Apr 06 11:24:09 slugos-packages finally autobuilds again Apr 06 11:40:41 rwhitby: cool :) Apr 06 16:19:17 03bzhou * r5891 10optware/trunk/make/ (libtorrent.mk rtorrent.mk): Apr 06 16:19:17 libtorrent: 0.11.2 -> 0.11.4; Apr 06 16:19:17 rtorrent: 0.7.2 -> 0.7.4 Apr 06 16:21:51 nice Apr 06 16:39:27 03bzhou * r5892 10optware/trunk/make/nano.mk: nano: 2.0.3 -> 2.0.4 Apr 06 17:00:22 03bzhou * r5893 10optware/trunk/make/swi-prolog.mk: swi-prolog: 5.6.32 -> 5.6.33 Apr 06 18:49:56 03bzhou * r5894 10optware/trunk/ (make/rtorrent.mk sources/rtorrent/old-uclibc-iswspace.patch): rtorrent: patch std::iswspace to ::iswspace for old uclibc Apr 06 19:44:01 03bzhou * r5895 10optware/trunk/make/libevent.mk: libevent: 1.2a -> 1.3b Apr 06 19:47:24 03bzhou * r5896 10optware/trunk/make/ (memcached.mk nylon.mk tor.mk vdr-mediamvp.mk): chase libevent version change Apr 06 23:02:20 03bzhou * r5897 10optware/trunk/make/mutt.mk: mutt: 1.5.13 -> 1.5.15 Apr 07 00:26:57 anyone know how to approve the sites on the nslu2-linux wiki? Apr 07 00:28:42 Specifically, if anyone could please approve these sites: http://www.cygwin.com and http://www.neocom.ca/forum/index.php that would be great. Apr 07 00:29:15 what page are they linked from? Apr 07 00:30:50 Some wiki pages I'm editing: http://www.nslu2-linux.org/wiki/Main/SlugImage and http://www.nslu2-linux.org/wiki/Debian/FatSlug Apr 07 00:32:47 done Apr 07 00:33:18 Thanks! Apr 07 01:02:17 anyone know who maintains this page: http://wiki.buici.com/wiki/NSLU2_Memory_Expansion_--_Fat_Slug Apr 07 01:07:49 beewoolie, I guess Apr 07 01:07:53 but he's not around very often Apr 07 01:09:28 Anything you wonder about? Apr 07 01:09:36 It's a wiki, so it should be possible to edit? Apr 07 01:10:06 NAiL: thanks... cannot edit - says requires an account to set up. No place to even set up an account!! :-) Apr 07 01:13:03 I need to work with Marc in regards to APEX bootloader, but he's hard to get hold of apparently. Apr 07 01:13:46 Marc == beewolie, IIRC Apr 07 01:13:56 and yes, he's hard to get a hold of ;) Apr 07 01:14:27 Oh ok gotcha... Apr 07 01:15:00 I have a 256MiB FatSlug, and with new Apex, can't get 256MB to work correctly (even though APEX 1.4.17 detects it just fine) Apr 07 01:15:37 Trying not to recompile redboot (b/c most ppl don't want to replace their bootloader, and I agree with Rod on the reasoning) Apr 07 01:16:37 yeah Apr 07 01:16:48 I've bricked one device messing with the bootloader Apr 07 01:17:04 yep, same here... (wife interrupted me). JTAG saved it tho Apr 07 01:17:33 I've got a device that doesn't have JTAG. So my only hope is to replace the flash chip now Apr 07 01:18:35 but that requires getting hold of someone that has equipment to flash tsop56 chips Apr 07 01:18:39 crap! That stinks... I tried that too (before JTAG) and it still didn't boot but I believe that was because when I read the flash, it was reading in LE mode, and programmer was BE mode. Apr 07 01:18:48 * RobNC can do that at work Apr 07 01:18:55 serious? Apr 07 01:20:03 we have a BPMicro 1400. My first attempt at flashing the firmware failed, I am guessing b/c when I copied the /dev/mtd* I was using a LE kernel, and the programmer was in BE mode (and I ignored the switch for LE mode) Apr 07 01:20:48 Problem tho is that the SMT pads are very very sensitive and I wouldn't think you could remove the flash more than a few times before the board is ruined Apr 07 01:21:12 Could you flash a couple of chips for me if I can get them? Apr 07 01:21:45 the chips in question are 128mbit devices: http://www.spansion.com/products/S29GL128N.html Apr 07 01:21:46 I got a 16MB flash off a scrap board, but was too chicken to try it on my board. Now that I have JTAG, I might try it. Apr 07 01:22:25 Yeah I gotcha. Dunno about that vendor, but the ones I got were exact same model as ones on NSLU2 (Intel) except 128Mib Apr 07 01:24:37 Dunno if that part is supported by the programmer. You can download the bpmicro s/w for free, then try it in off-line mode. See what TSOP-56 sockets it requires. Apr 07 01:24:47 or gimme a minute and I can do it Apr 07 01:24:57 (verify s/w only) Apr 07 01:25:10 Does bpmicro run on linux? :) Apr 07 01:25:29 heh not quite. Apr 07 01:26:47 In my house, there's only linux. (And OSX on my gf's Mac) ;) Apr 07 01:27:17 heh must be nice. Then again, there's always wine. Not sure if it works well with USB and/or LPT drivers tho Apr 07 01:27:48 Dunno. I haven't tried wine for a few years either :-P Apr 07 01:28:26 yeah, now there is vmware. But you still need the OS software. Apr 07 01:29:11 I do have an XP Home licence, if the sticker beneath my laptop is still whole Apr 07 01:29:40 that's enuf. That's the cheap part. The programmer is about $8k Apr 07 01:30:11 yeah, I was looking around when I bricked the device Apr 07 01:30:24 So this isn't on NSLU2 eh? Apr 07 01:30:30 just an adapter for tsop56 was a *lot* Apr 07 01:30:38 no, it's a QNAP Turbostation TS-101 Apr 07 01:30:41 Yeah for BPMicro, the adapter is $500 Apr 07 01:31:20 That is the 56-pin TSOP. Apr 07 01:31:37 exactly Apr 07 01:31:53 and a new ts101 would be ~$300 Apr 07 01:32:38 wow. There are only 2 programmers I know of: BPMicro and Unisite Apr 07 01:32:43 Data-IO I thin Apr 07 01:32:45 think Apr 07 01:33:25 beeprog? Apr 07 01:33:36 http://www.elnec.com/products/device-programmers/beeprog/ Apr 07 01:33:59 I know that one handles the chip I want :) Apr 07 01:34:31 do you have the exact part number? Apr 07 01:34:52 Spansion S29GL128N11TF101; 0508ABA H Apr 07 01:36:44 need something like this: Spansion S29GL128N-TF-01 is there Apr 07 01:37:35 I think we have the right module for that. It needs SM56TC, SM56TB, and I think we ordered SM56TA and SM56TB if memory serves Apr 07 01:38:11 Only problem would be to ensure absolute-binary format, and also triple-verify indianness Apr 07 01:38:22 I meant Endianness Apr 07 01:38:29 haha, I didn't notice Apr 07 01:39:08 The device is BE-only (powerpc) Apr 07 01:39:13 I might try to put 16MB flash on my slug just for kicks. Apr 07 01:39:57 Oh if it's BE then no big deal then eh. So long as you have the absolute binary file. There isn't a way for me to verify it is programmed correctly (I mean the settings on the programmer) Apr 07 01:40:15 absolute binary file? Apr 07 01:40:36 I do have another ts101. Would a copy of the current flash suffice? Apr 07 01:41:33 yeah I mean, as opposed to some other programming format, like those used by JTAG programmers, etc. Apr 07 01:41:34 All I need to have programmed is 256kb at 15mb into the flash Apr 07 01:41:49 ok, so just offset and length. Apr 07 01:42:21 yeah Apr 07 01:42:33 complete flash isn't necessary unless you can't use just the boot loader. Apr 07 01:42:43 I doubt I'll be able to get any chips until a little while after easter though Apr 07 01:42:59 well that's good b/c I'll be extremely busy at work too :-) Apr 07 01:43:06 If I can get the bootloader, that's all I need. Reprogramming the rest from there is a breeze ;) Apr 07 01:43:28 The hard part is removing the old chip from the pcb without damaging it :-P Apr 07 01:43:35 (damaging the pcb, that is) Apr 07 01:43:36 Gotcha. Too bad your ts101 doesn't have JTAG Apr 07 01:43:42 Sucks :-\ Apr 07 01:43:46 yeah I would recommend Metcal Apr 07 01:44:06 Metcal? Apr 07 01:44:08 and two tips (wedges) on both sides of the chip. Any other way, you surely risk ripping the pads Apr 07 01:44:24 ah Apr 07 01:45:03 I'll probably be using an x-acto knife and cutting off the feet. Sacrifice the chip to reduce stress on the pads Apr 07 01:46:07 WOW!! Yikes... Apr 07 01:46:13 http://www.okinternational.com/product_soldering/mx500smt Apr 07 01:46:56 neat. Been wanting to get some of those Apr 07 01:46:59 but if you don't already have a Metcal, it doesn't do you much good. Apr 07 01:47:29 I don't ;) Apr 07 01:47:30 Having used one, I would never desolder 0.1mm pitch parts w/o it Apr 07 01:47:51 yeah Apr 07 01:47:59 I've managed before Apr 07 01:48:08 i's not exactly easy, but it's doable Apr 07 01:48:12 So you just cut the wires, then use wick to clean up the mess? Apr 07 01:48:32 yeah Apr 07 01:48:54 makes sense. saves you about $500 Apr 07 01:49:13 that much? In that case, definitely worth it ;) Apr 07 01:49:52 I think... that's without all the exotic tips (circa $25-$50 each). I think it uses RF or something, because it heats up in 2 seconds. Apr 07 01:50:36 The odds that I'll be using tsop56 tips very often is rather low Apr 07 01:51:29 yeah but you could suffice with just a wedge (looks like a chisel). It is best with lots of flux and sometimes too much solder first (to evenly heat up all the pads) Apr 07 01:51:39 yeah, I know Apr 07 01:52:35 anyway, replacing the chip is the last thing I'll be trying before I point a torch to the bga CPU until it falls off. At that point I can atleast see if there is JTAG access somewhere ;) Apr 07 01:52:49 WOW!!! Yikes!!! Apr 07 01:53:19 If I can't replace the flash, it's dead anyway. Atleast I can check if it's at all possible to get JTAG ;) Apr 07 01:53:26 We have a machine that does that (ironically) but I can't use it b/c you have to be qualified Apr 07 01:53:33 oh Apr 07 01:53:50 a torch does the job just fine (Except it won't work afterwards :P) Apr 07 01:55:13 heh true. You might be able to heat it up in an oven to say, 200F, then carefully using a paint stripper, remove the BGA with more heat. Apr 07 01:55:27 ppl say that uneven heating to a BGA can cause board warpage Apr 07 01:55:35 hmm Apr 07 01:55:55 well, I can just put it in my oven upside-down Apr 07 01:56:09 I bet I can hear when it falls of ;) Apr 07 01:56:13 heh Apr 07 01:56:28 by then, everything else will be off too!! Apr 07 01:56:37 yeah, that doesn't matter ;) Apr 07 01:56:40 and the plastic components will be melting or on fire Apr 07 01:56:43 makes it easier to follow any traces Apr 07 01:57:00 too bad you couldn't get the board file Apr 07 01:57:47 but no one would ever give that to you Apr 07 01:57:54 indeed Apr 07 01:58:44 But if I remove all components, that'll make it easier for other people that want to figure out the hardware. But it's the last thing I do before I throw the parts away. Apr 07 01:59:10 this is true. sacrificial board. Apr 07 02:00:29 I can scavenge some parts from the board though Apr 07 02:00:34 the ram chips Apr 07 02:00:39 a PIC Apr 07 02:00:52 well, just let me know when u need that part programmed. Apr 07 02:00:55 NAiL: you could use a heat gun for stripping paint Apr 07 02:00:59 RAM chips can be hard to get a hold of Apr 07 02:01:08 pierrelux: that's what I suggested too :-) Apr 07 02:01:21 exactly. And my other ts101 has two free pads for ram chips Apr 07 02:01:25 but you want to first evenly heat the board up to a softening point Apr 07 02:01:41 (solder softening) Apr 07 02:01:53 picking them from the ts101 carcass would hopefully make them match rather close :) Apr 07 02:02:30 just not sure if the parts can be used once they exceed 300F. Most parts only have a storage rating up to 140C. Apr 07 02:03:59 I'll remove any interesting parts before heating the board Apr 07 02:04:22 hopefully not the wire-cutter method! :-0 Apr 07 02:04:33 haha, no Apr 07 02:05:32 Just got a new NSLU2 gonna modify for Rod (256MiB), it's still underclocked. Geez... Apr 07 02:05:42 haha Apr 07 02:05:49 well, that's quick to fix Apr 07 02:06:08 anyone know how to set up a build environment? (yes it's very easy with SMT soldering tools too) :-) Apr 07 02:06:34 Rod stated: it would be helpful if you could set yourself up to build from our kernel svn repo Apr 07 02:06:40 ah Apr 07 02:07:11 lots of fatslug wiki pages assume you know your way around all the envs like back of hand (as if I have done it before) Apr 07 02:08:17 see this page: http://www.nslu2-linux.org/wiki/Debian/FatSlug here: "toolchain for armv5b (arm big-endian) and for arm (arm little-endian). For arm BE you can use the toolchain that you generate with the OpenSlug Master Makefile, and for arm LE you can use that provided by emdebian." Apr 07 02:10:16 do you want LE or BE toolchain? Apr 07 02:11:01 seems like I need both? perhaps Apex uses BE, and Debian uses LE? Apr 07 02:11:02 mkdir slug;cd slug;wget http://www.nslu2-linux.org/Makefile;make setup-openembedded;make slugos(le|be) Apr 07 02:11:26 Sweet - will try now (on CentOS system) Apr 07 02:11:30 that should work if you have all the necessary build tools installed ;) Apr 07 02:11:45 don't have to be root right? Apr 07 02:11:50 try "make setup-host-centos" before make setup-openembedded Apr 07 02:12:05 you have to be root for setup-host-* Apr 07 02:12:22 but the rest, you *have* to build as a user Apr 07 02:12:26 ok thanks - will try now (and will update the poorly-documented wiki if this works) Apr 07 02:12:38 (Unless you risk destroying your box) Apr 07 02:13:46 ok gotcha - definitely don't want to do that!! Apr 07 02:14:14 nope ;) Apr 07 02:15:34 fendOr: ping? Apr 07 02:15:42 why does the "make setup-host-centos" require root? Apr 07 02:15:54 because it installs a *bunch* of packages you need to build Apr 07 02:16:00 ah ok gotcha Apr 07 02:16:06 gcc, binutils, svn, git, etc. Apr 07 02:16:37 I see that - bunches of yums! Apr 07 02:16:45 03bzhou * r5898 10optware/trunk/make/py-quixote.mk: py-quixote: 2.4 -> 2.5b1 Apr 07 02:18:52 grr some issues with CentOS4 Apr 07 02:19:00 trying again Apr 07 02:20:34 Rod can probably help you if you get stuck Apr 07 02:20:40 I've never touched centos Apr 07 02:20:47 Thanks, he has CentOS I understand. Apr 07 02:20:51 indeed Apr 07 02:21:05 what's that site again - paste.ca or something? Apr 07 02:21:20 pastebin.ca Apr 07 02:21:29 thanks - that's it! Apr 07 02:21:32 doing that now Apr 07 02:30:43 almost looks like some kind of carriage return issue with the make setup-host-centos Apr 07 02:32:24 what happens? Apr 07 02:33:34 (sorry trying to copy/paste multi-line) Apr 07 02:34:26 /bin/sh: -c: line 0: unexpected EOF while looking for matching `"' Apr 07 02:34:35 /bin/sh: -c: line 1: syntax error: unexpected end of file Apr 07 02:34:43 make: *** [setup-host-centos] Error 2 Apr 07 02:35:52 ah I think I see the problem... ] Apr 07 02:36:38 someone forgot this I think: su - -c "\ Apr 07 02:37:15 looks like it ;) Apr 07 02:37:29 fixed Apr 07 02:37:34 03bzhou * r5899 10optware/trunk/make/gambit-c.mk: gambit-c: 4.0b20 -> 4.0b22 Apr 07 02:37:43 line 640 Apr 07 02:38:05 RobNC: make update-master Apr 07 02:38:22 thanks trying that now Apr 07 02:40:15 I am doing the make update-master but should I do "make setup-host-centos" first? Apr 07 02:40:41 no Apr 07 02:40:45 update-master first Apr 07 02:40:48 that updates the makefile Apr 07 02:41:09 oh you mean it uses my Makefile and updates the master? Apr 07 02:41:26 it uses the makefile to update the makefile Apr 07 02:41:45 ok gotcha. shouldn't I check to make sure make setup-host-centos works first? Apr 07 02:42:07 not until you have the makefile with the fix in it Apr 07 02:43:22 I see. You mean the fix you fixed rwhitby? Apr 07 02:43:29 yep Apr 07 02:43:38 the one you pointed out Apr 07 02:43:57 ok... shoot, mtn command not found Apr 07 02:44:07 RobNC: I'll bug you regarding the flash stuff later Apr 07 02:44:21 RobNC: you'll have to install monotone Apr 07 02:44:27 * NAiL goes to bed Apr 07 02:44:28 nite all Apr 07 02:44:29 NAiL: no problem, I'm sure you know how to get hold of me Apr 07 02:44:37 thanks for your help NAiL Apr 07 02:44:39 np Apr 07 02:44:41 :) Apr 07 02:52:18 rhitby got the NSLU2 and mem, gonna modify it soon Apr 07 02:52:58 s/rhitby/rwhitby Apr 07 02:53:31 RobNC: sweet Apr 07 02:53:40 gonna go for the 16MB flash? Apr 07 02:55:03 um, sure if you want. Lemme get this straight first tho.. when I copied flash in userland, that was in LE mode, so flashing must be done in LE mode too I assume? Apr 07 02:55:18 (using D-I RC1) Apr 07 02:56:35 are you set up to use jtag to reflash? Apr 07 02:56:44 (the bootloader) Apr 07 02:57:17 for my board, yes, but not for yours (yet) Apr 07 02:58:44 Guess I could set up JTAG but not sure if you already have parallel-port programmer for that? Apr 07 02:59:05 I have a digilent parallel port cable, and have used it before on an nslu2 to reflash redboot Apr 07 02:59:21 (with the wince jtag tools) **** ENDING LOGGING AT Sat Apr 07 02:59:57 2007