**** BEGIN LOGGING AT Wed Feb 22 10:59:57 2006 Feb 22 16:22:25 <[g2]> z3ro hey Feb 22 16:22:29 <[g2]> lennert ping Feb 22 16:22:31 pong Feb 22 16:22:34 hi Feb 22 16:22:50 <[g2]> z3ro has a question about he xilinx files Feb 22 16:22:54 oh Feb 22 16:22:58 i was just about to run Feb 22 16:23:02 but maybe a quick question? :) Feb 22 16:23:05 <[g2]> oh cool Feb 22 16:23:25 lennert: [g2] told me you may know information about xilinx formats... I'm aiming to replace all of the xilinx fpga toolchain with free software alternatives (licensed under the gpl) Feb 22 16:23:39 cool Feb 22 16:23:42 lennert: so any information about their proprietary formats is a huge help. :) Feb 22 16:23:50 how far are you so far? Feb 22 16:23:54 lennert: see z3ro.geek.nz/fpga.html for what I've done so far. Feb 22 16:24:05 probably easiest is to generate an xdl file Feb 22 16:24:11 convert that to ncd, and then make a bit file out of that Feb 22 16:24:22 xdl is a text format that describes the fpga routing and config Feb 22 16:24:32 lennert: format wise, I've started on the xilinx-xdb formats (.ngd, etc) Feb 22 16:24:36 (while you do the synthesizer/optimiser part) Feb 22 16:24:39 okay Feb 22 16:24:48 the hard part is getting a good synthesizer/mapper/router implemented Feb 22 16:25:01 <[g2]> that is a hard problem Feb 22 16:25:13 <[g2]> like writing a good compiler Feb 22 16:25:16 my aims were kind of different, i wanted a .bit file reverse engineering tool Feb 22 16:25:18 [g2]: indeed Feb 22 16:25:22 my aim so far, it to replace bitgen (takes ngd in -> .bit out) Feb 22 16:25:25 [g2]: it's the hardest part of the stack Feb 22 16:25:29 lennert: *.bit is easy. Feb 22 16:25:32 lennert: it's documented. Feb 22 16:25:39 is .bit documented, really? Feb 22 16:25:40 where? Feb 22 16:25:48 .bit is what i've been working on so far Feb 22 16:25:49 lennert: one second, let me get the xapp numbers. Feb 22 16:26:08 xapp452 for spartan3. Feb 22 16:26:24 xapp151 for virtex series. Feb 22 16:26:27 xapp452 doesn't even describe 5% of the .bit format Feb 22 16:26:33 not even 1%, i'd say Feb 22 16:26:44 well, it does describe a lot about the packet format, etc. Feb 22 16:26:57 but maybe not what each bit written to the addresses does. Feb 22 16:26:58 z3ro I'd sure rather use gnu tools. Feb 22 16:27:12 it describes the frame size and count, and what each frame is for, but not the individual bits Feb 22 16:27:52 lennert: right. not what the data that's written into the fpga does (only a little information about what each address configures) Feb 22 16:27:57 yeah Feb 22 16:28:18 i'll have a look at your page when i get home Feb 22 16:28:19 thanks :) Feb 22 16:28:23 lennert: it's enough to make jtag programming tools from, anyway... Feb 22 16:28:27 the xapp, that is. Feb 22 16:28:34 yeah Feb 22 16:28:56 I'm currently working on a tool to dump as much information as possible from the *.bit file, to hopefully make some kind of "view" of the fpga. Feb 22 16:29:04 eg, what each BRAM bit is set to, etc. Feb 22 16:29:28 the configuration of each IOB, and later CLB's, etc. Feb 22 16:29:34 <[g2]> z3ro can't you just scan the device and identify it ? Feb 22 16:29:39 i can help you with that, i have a lot of reverse engineered bit locations Feb 22 16:29:55 only for the spartan3 though Feb 22 16:30:02 xc3s50, xc3s200, tec. Feb 22 16:30:03 lennert: oh, good... if you have written anything up I'd like to read it. :) Feb 22 16:30:05 but the iobs are similar Feb 22 16:30:07 sure Feb 22 16:30:15 i'll try to write some stuff down when i get home Feb 22 16:30:15 lennert: and I only have s3 devices, so that's no problem. Feb 22 16:30:19 in 1.5 hours or so Feb 22 16:30:22 lennert: okay, thanks. :) Feb 22 16:30:50 np! Feb 22 16:30:50 [g2]: nope, the only way to readback from the fpga is in the bitstream "frame" format. it's not like a raw format. Feb 22 16:31:05 * lennert runs Feb 22 16:31:10 [g2]: not like an array of bits=all the bram blocks, etc... Feb 22 16:31:34 the data *is* in the *.bit file, just not in a really simple format. Feb 22 16:32:10 it's a set of writes to addresses (col,major,minor addresses) each address configures part of the fpga. Feb 22 16:32:36 eg: col 0, major 0, minor 0 might configure bram 0 (it doesn't, that's just an example) Feb 22 16:33:28 but this is all really undocumented. the *.bit frame format is well documented, the raw data that is actually used to configure the fpga isn't. Feb 22 16:34:44 <[g2]> z3ro I meant to just identify the type of device you had Feb 22 16:35:12 [g2]: oh, that's easy; just read the IDCODE register. Feb 22 16:35:17 <[g2]> right Feb 22 16:35:44 <[g2]> you are talking about pulling out the internal programming Feb 22 16:36:40 yes. in order to get a view (textual/graphical) of the configuration of the fpga, mostly for a debugging tool for when I somehow write mapper/placer/router tools. :p Feb 22 16:41:11 but, this will be more of a side project. the main project is to get the .ngd file format so that I can replace bitgen (takes .ngd in (netlist) and writes a .bit file) Feb 22 16:41:36 the viewer will become more of a priority when doing the p&r tools, because I'll need some debugging tool. Feb 22 18:03:21 ~seen lennert Feb 22 18:03:41 17:32 * lennert runs Feb 22 18:03:48 and it's now 19:05 Feb 22 18:03:58 lennert is currently on #openjtag. Has said a total of 81 messages. Is idling for 1h 33m 8s, last said: 'np!'. Feb 22 18:04:33 NAiL: lennrt too busy or coming soon ? Feb 22 18:04:53 He left somewhere, dunno when he'll be back Feb 22 18:05:06 k; thanks Feb 22 18:05:15 np Feb 22 18:59:01 lennert: just so you know, I'm going to sleep soon (8am here, I sleep during the day.) feel free to /query me if you want to leave any messages. I should be back in ~10 hours (maybe a few hours more/less) Feb 22 21:27:58 z3ro: okay Feb 22 21:28:16 z3ro: i think the most interesting proof-of-concept tool would be a .bit to .xdl 'decompiler' Feb 22 21:32:15 heh, just don't forget that everything that comes out of a xilinx tool is owned by xilinx, including your bitstream :) Feb 22 21:32:43 we're just lucky they're kind enough to let you use it with their silicon Feb 22 21:36:23 vmaster: all your ass are belong to xilinx? :) Feb 22 21:39:22 that, and everything else their legal dpt. could think about Feb 22 21:40:31 not my gumdrop buttons :~( Feb 22 21:45:04 would set a nice precedent, though, if xilinx were to claim that all your ip are belong to them Feb 22 21:45:12 would be good publicity for altera and co Feb 22 21:45:32 maybe altera can sponsor someone to finish reverse engineering the xilinx bitstream format :P Feb 23 02:36:05 hey jacques Feb 23 02:36:17 wazzup? Feb 23 02:36:58 I was wondering if you had any mpc824x bdi2000 config files I could look at Feb 23 02:37:06 I need examples of flash chip config Feb 23 02:37:52 no I don't unfortunately...we will in a month or so when we start working on the 8241 board we will be getting. Feb 23 02:38:06 ah ok Feb 23 02:39:19 the ones I have are for MPC86X Feb 23 02:39:41 they have flash chip defs? Feb 23 02:41:37 I think that the BDM knows how to manipulate the registers in the CPU to program the flash Feb 23 02:41:54 we just download the file via ftp and then program it into the flash. Feb 23 02:42:40 but there has to be a section in the cfg that defines certain properties of the flash is my understanding Feb 23 02:42:53 yes. Feb 23 02:43:11 lemme see if I can log into the bdi if nobody else is using it and dump the cfg. Feb 23 02:43:15 isn't the ds101g+ a mcp824x? Feb 23 02:43:24 yes it is...(I have one here) Feb 23 02:43:52 ka6sox-office, can't you just look at the tftp dir where the bdi gets its config file? Feb 23 02:44:02 I think so. Feb 23 02:44:10 cool Feb 23 02:44:14 but I've never had to play with that. Feb 23 02:44:20 ah Feb 23 02:44:26 neither have I before today Feb 23 02:44:32 since we have been using the same target for a while (like the last 3 years. Feb 23 02:44:34 ) Feb 23 02:45:14 heh Feb 23 02:48:21 the box is in use but will be free in 30 minutes Feb 23 02:48:39 Ron and Stephanie are at home debugging the board that they are working on. Feb 23 02:48:46 (kernel drivers for SCSI) Feb 23 02:49:48 cool Feb 23 03:15:26 I"m using CVS for all my CMS needs...its old, its slow but it works :P Feb 23 03:25:36 Can I be excused...my brain is full! Feb 23 03:28:30 must... resist... starbucks Feb 23 03:29:17 you *will* be up at 3am....still! Feb 23 03:38:31 talk to me....I'm your Starbuck's Anonymous partner... Feb 23 03:42:22 I'm still undecided Feb 23 03:42:42 I'd rather be building latest debianslug Feb 23 03:47:22 LE? Feb 23 03:48:13 yes Feb 23 04:00:13 ah Feb 23 04:31:14 * z3ro awake Feb 23 04:31:58 mornin mate. Feb 23 04:32:14 hi :) Feb 23 04:32:16 lennert: ping Feb 23 04:32:28 north or south Island? Feb 23 04:32:38 * NAiL doubts lennert is awake right now ;) Feb 23 04:32:47 ka6sox-office: south Feb 23 04:32:51 NAiL: hmm, okay. Feb 23 04:32:52 2hrs and he will have one eye open. Feb 23 04:32:59 NAiL: I don't know his timezone. :p Feb 23 04:33:04 ka6sox-office: okay. :) Feb 23 04:33:08 GMT+1 Feb 23 04:33:12 z3ro: It's 05:35 where lennert is IIRC Feb 23 04:33:23 okay Feb 23 04:33:40 the Joys of worldwide development Feb 23 04:33:48 hehe Feb 23 04:33:59 NAiL, never sleeps. Feb 23 04:34:04 the joys of worldwide development is what is keeping me up all the time ;) Feb 23 04:34:13 not our fault! Feb 23 04:34:22 * z3ro wants to talk to him more about xilinx's file formats... their netlist format is proving difficult to figure out. Feb 23 04:34:29 z3ro, I honeymooned on South Island Feb 23 04:34:59 ka6sox-office: heh :p Feb 23 04:35:21 I love the place. Feb 23 04:35:27 * z3ro doesn't really like nz too much. too hard to get computer gear or specilist electronic gear. Feb 23 04:35:38 that, and the internet here is terrible. Feb 23 04:36:04 k Feb 23 04:36:32 * NAiL doesn't exactly see .nz often Feb 23 04:36:38 I was there many years ao and it was dialup at best. Feb 23 04:37:00 on the Otago Penninsula where I was for a bit it was non-existant! Feb 23 04:37:13 there is adsl now, but still nothing comparable to the rest of the world. Feb 23 04:37:31 when your not stuck in .nz where are you? Feb 23 04:38:03 well, I live here (for now, anyway) Feb 23 04:38:24 hopefully in a few years I can move to another country. :) Feb 23 04:38:55 I know a guy who just moved down there. Feb 23 04:39:03 to Dunedin Feb 23 04:39:27 hmm Feb 23 04:44:35 * z3ro brb (shower, etc) Feb 23 04:49:11 lennert: ping? The DoC now works. Could you help me a tad with NAND stuff? :) Feb 23 05:09:26 * z3ro back Feb 23 05:10:52 wb Feb 23 05:11:51 :) Feb 23 05:12:29 I actually didn't see one Fry's electronics store in NZ when I was there...but I did see a Dick Smith. Feb 23 05:13:12 dse is horrible, for any real electronics parts, I go to sicom (or international order) Feb 23 05:15:02 damn... I was just looking around for a fpga placement/routing algorithm on google. Feb 23 05:15:06 didn't find anything. :( Feb 23 05:15:53 I was hoping for something like pcb routing algorithms where ansi.org has a few. Feb 23 05:17:59 that I've not seen Feb 23 05:19:22 http://www.eecg.toronto.edu/~vaughn/challenge/challenge.html is the closest I've seen... but afaik, they target a "fake" fpga. Feb 23 05:19:28 not a real chip. Feb 23 05:19:52 but I wounder how different their fake chip would be to real xilinx fpga's (spartan/virtex) Feb 23 05:20:11 I mean, they would have to base the rules for the fake chip from a real chip for the results to have any meaning. Feb 23 05:25:48 ka6sox-office, any luck on the bdi config file? Feb 23 05:25:54 the nice thing about FPGAs and CPLDs is that (within reason) you can move things around Feb 23 05:26:01 it should really just be in a /tftp dir somewhere Feb 23 05:26:01 they left their connectin up Feb 23 05:26:09 and just got back from dinner Feb 23 05:26:13 I'masking now. Feb 23 05:26:16 you shouldn't have to touch the bdi Feb 23 05:27:06 he is logged in Feb 23 05:27:24 and I don't want to mess with what he is doing.:) Feb 23 05:27:59 logged into what? Feb 23 05:28:03 I'm confused Feb 23 05:28:06 the BDI Feb 23 05:28:13 that should not matter at al Feb 23 05:28:16 k Feb 23 05:28:33 the bdi downloads its config file via tfp on boot Feb 23 05:28:51 somewhere there is a unix or windows box running a tftpd and the config file/s are there Feb 23 05:29:04 let me poke around the ppc devel lappy. Feb 23 05:29:11 thats where its going to be. Feb 23 05:29:15 ok Feb 23 05:31:17 bah, there is no mention whatsoever about the location of firmware upgrades for the bdi2000 on the abatron site Feb 23 05:31:44 they don't even say you have to buy them - nothing other than that they exist and all the cool new features I don't have Feb 23 05:33:40 got it. Feb 23 05:33:46 found the files Feb 23 05:33:47 :-D Feb 23 05:33:48 the config ones. Feb 23 05:34:14 I'll zip em up and send em where? Feb 23 05:34:17 or put em where? Feb 23 05:34:20 hmm Feb 23 05:34:31 nudi ? that still exist? Feb 23 05:34:42 heh...I"m looking right at it. Feb 23 05:34:53 fastmail changed something an I can no longer connect with mutt, even following their instructions Feb 23 05:35:23 yeah at least I can still login to nudi :-) Feb 23 05:36:10 th omy ping times are hovering around 500ms Feb 23 05:36:20 what's that about I wonder Feb 23 05:36:40 final hop Feb 23 05:36:45 link is saturated :-\ Feb 23 05:37:03 ugh Feb 23 05:37:11 okay its in my homedir on nudi Feb 23 05:37:14 confs.tar Feb 23 05:38:46 I see it :-) Feb 23 05:38:56 ya but can you get it? Feb 23 05:39:38 got it, thanks! Feb 23 05:39:47 5.7KB/s Feb 23 05:39:49 :-D Feb 23 05:41:11 oooh, this looks good Feb 23 05:41:18 I really appreciate it ka6sox Feb 23 05:43:28 np Feb 23 05:43:54 this is for PPC850 and 860/862...not 8241 Feb 23 05:44:21 yeah, I know, but the [FLASH] section/s look really informative Feb 23 05:45:30 I spend 90% of today getting linux to run on a silly toshiba laptop, but tommorrow I need to teach the bdi2000 to write to the flash on our board Feb 23 05:45:33 cool! Feb 23 05:45:34 spenT Feb 23 05:52:04 does this mean you resisted Starbuck's? Feb 23 05:54:09 yep Feb 23 05:54:41 so you are set? Feb 23 05:54:56 wait until you see our new JTAG/LA setup. Feb 23 05:55:19 up to 64 channels of 150mhz samples! Feb 23 05:56:24 wow! Feb 23 05:56:45 yep I am set for more bdi info than I can digest right now :-) Feb 23 05:56:58 okya Feb 23 05:57:09 this *is* the place for this kind of thing Feb 23 05:57:09 and am building debianslug to play with lude for first time since sunday night Feb 23 05:57:16 ah Feb 23 05:57:28 I'm going to use BE. Feb 23 05:57:41 (since there is a beautiful repo out there) Feb 23 05:58:15 maybe I will convert to BE at some point, but I'm trying to limit the variables at this point Feb 23 05:59:40 looks like pbrook's been doing a nice bit or work on qemu arm emulation over the last three weeks Feb 23 05:59:48 (no BE yet that I can see tho) Feb 23 06:01:04 k Feb 23 06:01:17 "Fix Arm big-endian host bug." hmmm Feb 23 06:01:40 it can run on a BE arm host but not emulate one? Feb 23 06:01:54 getting closer I suppose Feb 23 06:02:37 heh Feb 23 06:12:19 jacques: sorry link saturation is my fault Feb 23 06:12:29 was sucking 14G, but its taking a REALLY REALLY long time. Feb 23 06:12:55 how much do you have left to suck? Feb 23 06:13:09 most of it. Feb 23 06:13:24 at this rate it would be faster to fedex the disk here me suck it, the fedex it back Feb 23 06:13:37 I only have 4.5G Feb 23 06:13:47 14GB??? Feb 23 06:14:12 total downloaded? Feb 23 06:14:15 or left? Feb 23 06:14:36 I have 4.5G Feb 23 06:17:35 maybe I can find a 10gb hd to send you Feb 23 06:19:12 This is a bit ludicrous. Feb 23 06:19:22 jacques: are you still sucking? Feb 23 06:19:25 I can interrupt this. Feb 23 06:20:08 dyoung-away, nope, I only needed a few kB Feb 23 06:20:16 and I got them Feb 23 06:20:18 I sent him a small tar file Feb 23 06:20:47 btw, I dont remember if I mentioned it; but it was pretty cool meetin up with y'all. Feb 23 06:22:04 :) Feb 23 06:22:11 yep, same here Feb 23 06:22:20 we need to do it again Feb 23 06:22:42 (even before next year's SCALE) Feb 23 06:22:53 yes Feb 23 06:22:58 Norway is a nice place ;) Feb 23 06:23:14 heh Feb 23 06:23:58 NAiL, you got any sun yet? Feb 23 06:24:30 sun? what is that? Feb 23 06:24:33 ;) Feb 23 06:26:43 heh Feb 23 06:27:01 you know....that warm ball in the sky periodically Feb 23 06:28:19 oh, the thing that makes it near impossible to sleep in summer... Feb 23 06:28:28 nah, haven't seen that much of it yet Feb 23 06:28:52 yeah, I wonder if we can try sneek into LWE.... Feb 23 06:29:08 we did it before :-) Feb 23 06:29:36 Dunt Dunt Dunt Dunt. Feb 23 06:29:50 (I just snuck in to a convention today too) Feb 23 06:30:07 jacques: I should mail you a scan of this brochure. Feb 23 06:30:15 the guy is actually selling this. Feb 23 06:30:34 ka6sox-office: btw, someone mentioned you when I asked about stickers Feb 23 06:30:36 its a float with 1000m of semi-rigid hose around 8" ida Feb 23 06:30:40 dia. Feb 23 06:30:59 it has little thingos in it like heart valves. Feb 23 06:31:13 so you throw it over, and it "pumps" up water through the motion of the sea. Feb 23 06:31:29 so all this cold water that gets pumped up to surface is supposed to prevent hurricaines. Feb 23 06:31:34 * dyoung-away boggle Feb 23 06:32:16 lol Feb 23 06:33:38 is that the answer to global warming? Feb 23 06:33:43 So I have this bridge for sale too..... Feb 23 06:33:52 its in Arizona Feb 23 06:34:08 Thats oaky, I'm still selling it. :-) Feb 23 06:35:34 isn't london bridge in arizona? Feb 23 06:36:23 yep...thats the one. Feb 23 06:36:24 Tower bridge, you mean? Yeah. And it's for sale :-P Feb 23 06:36:44 NAiL, are you the exclusive agent? Feb 23 06:36:51 no, dyoung is Feb 23 06:37:00 * NAiL isn't much into this realestate stuff Feb 23 06:37:18 I'd rather buy land on the moon Feb 23 06:37:32 (which is equally worthless) Feb 23 06:37:54 Hey I can sell you a cozy crater on the moon too. Feb 23 06:38:38 WOOHOO :-D Feb 23 06:38:49 * NAiL got the LCD-display on his ds101 working Feb 23 06:38:57 doesnt include air. Feb 23 06:38:58 "working" Feb 23 06:39:02 it has an lcd?? Feb 23 06:39:07 no, mine has Feb 23 06:39:09 :) Feb 23 06:39:44 echo "test" > /dev/ttyUSB0 gives me "^@test" Feb 23 06:40:05 I had just soldered TX to the wrong pin Feb 23 06:40:12 lol Feb 23 06:40:59 ah Feb 23 06:41:08 echo -n doesn't give the chinese chars Feb 23 06:41:19 * NAiL goes PARTEEEEEH! :-D Feb 23 06:41:25 things start working today Feb 23 06:43:01 speaking of working Feb 23 06:43:05 I gotta go to sleep Feb 23 06:44:30 see you guys tomorrow Feb 23 06:44:42 nighty. Feb 23 06:47:03 nitey jacques Feb 23 07:13:27 * NAiL just test-drove the new Toyota RAV4 Feb 23 07:14:29 hybird? Feb 23 07:14:36 nah, diesel Feb 23 07:16:45 yay Feb 23 07:17:03 the display on my DS101 now reads "Welcome to OpenSyn!", with no chinese chars at all ;) Feb 23 09:07:18 hi Feb 23 09:16:38 'lo Feb 23 09:16:45 just about to crash Feb 23 09:16:55 but it was a good day Feb 23 09:17:05 k kool Feb 23 09:17:53 im going to finalize the bus spec and try to finalize the spec for the ep board today Feb 23 09:18:58 excellent. today I downloaded all the specs and when I get the printer spool working tommorrow I'll print them up so that I have my Project notebook setup. Feb 23 09:19:22 Okay, so do I not need to run a heat profile on a cardbus card then? Feb 23 09:19:36 at this point no. Feb 23 09:19:48 Grr Feb 23 09:19:52 I think that the EP9302 only takes 1 watt. Feb 23 09:20:51 i have been running my ts7200 for some time now , the heat problem seems to be the net phy Feb 23 09:21:02 that realy could do with a heatsink Feb 23 09:21:49 the termal that would be good to have is that for the fpgas in stack Feb 23 09:22:53 what is the phy? make/model? Feb 23 09:23:00 given that we can stack pcbs at 1/8" apart or multiples of that Feb 23 09:24:09 micrel ks8721(8 or Feb 23 09:24:19 B) L Feb 23 09:25:01 I have little bits of heatsink that if I knew the package size I could cut one off. Feb 23 09:25:15 you would need some thermal epoxy. Feb 23 09:25:28 when its been runing for about a day on a t10 then it is hot but still tuchable Feb 23 09:26:04 k Feb 23 09:26:17 * z3ro bashes his head on flex... Feb 23 09:26:25 thats in free air not in an enclosure Feb 23 09:26:49 * z3ro is trying to write a lexer, with very little flex knowledge, and only part of the file format. :p Feb 23 09:27:01 * ka6sox sees z3ro with a flat forehead. Feb 23 09:27:24 hehe :p Feb 23 09:27:35 I should probably try to figure out the rest of the file format first... Feb 23 09:27:46 i have setup a small fan that blows air accross it , without a heatsink and it cools it well , butwould think a heatsink would work better , less noise Feb 23 09:27:58 yes Feb 23 09:28:08 okay I'm doing the keyboard dived. Feb 23 09:28:11 er dive Feb 23 09:29:15 the first part of the xilinx-xdm v1.4e files is easy, but the later part I haven't figured out yet. :( Feb 23 09:29:56 anyone want to take a look at http://z3ro.geek.nz/fpga.html#Xilinx-_0027XILINX_002dXDB_0027-Parsing (look at 'XILINX-XDM V1.4e' subsection, example 1) Feb 23 09:30:05 maybe a fresh set of eyes will help. Feb 23 09:44:16 AchiestDragon: you can turn off the micrel phy on the TS board, gpio port H bit 2 Feb 23 09:44:26 z3ro: pong Feb 23 09:44:28 NAiL: pong Feb 23 09:44:51 lennert: hi Feb 23 09:45:20 http://pastebin.com/568254 <-- Do you know why I only get two partitions? :) Feb 23 09:45:36 lennert: just wanted to continue our discussion about fpga stuff (and maybe get some help with the xdm v1.4e format) Feb 23 09:45:40 lennert: maybe, but no help turning it off if your communicating to to it over telnet on the ethernet Feb 23 09:47:44 AchiestDragon: true :) Feb 23 09:47:57 AchiestDragon: didn't know whether you needed it Feb 23 09:48:18 NAiL: how big is the diskonchip, 16 meg? Feb 23 09:48:27 yup Feb 23 09:48:41 NAiL: redboot? Feb 23 09:48:43 z3ro: a second.. Feb 23 09:48:50 lennert: okay Feb 23 09:49:04 lennert: yes? Feb 23 09:49:16 NAiL: do you have redboot partition table scanning compiled in? Feb 23 09:49:39 no, since I *believe* that the RB partition table is empty on the DS101. I can try though Feb 23 09:49:45 ah, right Feb 23 09:49:50 so what does 'fis list' give in redboot? Feb 23 09:50:02 nothing, since redboot can't read the DoC Feb 23 09:50:11 that's weird Feb 23 09:50:21 (it has a tacked-on thingy that reads the first two partitions to ram and does "exec") Feb 23 09:50:29 RedBoot doesn't have DoC support Feb 23 09:50:38 so how many partitions _should_ there be? Feb 23 09:50:47 6 or 7 Feb 23 09:50:58 okay Feb 23 09:51:05 how does the 2.4 kernel detect the partition table? Feb 23 09:51:15 you might just have to hardcode the partition table into the linux sources Feb 23 09:51:19 couple of other boards do that as well Feb 23 09:51:28 yeah, I've seen it Feb 23 09:57:17 har har like the stock 2.4 linksys nslu2 kernel hackery. Feb 23 09:57:21 * dyoung-away cringes Feb 23 09:57:30 dyoung-away: hehe Feb 23 09:57:49 same with the ts72xx for some reason, even though they do seem to have a redboot partition table Feb 23 09:57:58 http://www.nslu2-linux.org/gallery/album01/img_1983 <-- l33t DS101 :-D Feb 23 09:58:13 D00d Feb 23 09:58:18 you kutt it. Feb 23 09:58:24 yeah Feb 23 09:58:39 doesn't look good on the pic though Feb 23 09:58:52 looks ok when you don't throw a flash at it ;) Feb 23 09:58:53 was reading the redboot on the ep9302 yesterday Feb 23 09:59:29 it looks in a few diferent locations to load a 2k loader that loads the rest Feb 23 09:59:49 * z3ro bbl Feb 23 10:00:13 serial , and a few diferent ram locations & eeprom Feb 23 10:00:26 AchiestDragon: yeah Feb 23 10:00:48 AchiestDragon: they have TS-NANDBOOT, a small loader, which then loads TS-BOOTROM, and that loads redboot Feb 23 10:01:05 AchiestDragon: i'm not sure how they boot TS-NANDBOOT, but i think the cpld emulates a spi rom or something Feb 23 10:01:10 AchiestDragon: as the ep93xx can boot from spi rom Feb 23 10:01:54 they should be able to boot direct from the flash Feb 23 10:02:22 lennert: The strange thing is that *some* ds101's can do "fis list" Feb 23 10:02:30 Name FLASH addr Mem addr Length Entry point Feb 23 10:02:30 RedBoot 0x50000000 0x50000000 0x00060000 0x00000000 Feb 23 10:02:30 zImage 0x50060000 0x11600000 0x00180000 0x11600000 Feb 23 10:02:33 rd.gz 0x501E0000 0x10800000 0x006E0000 0x10800000 Feb 23 10:05:23 hmmm Feb 23 10:05:30 they have a hardcoded partition table then Feb 23 10:05:50 AchiestDragon: yeah, but only the ts7200 has NOR flash, the rest has NAND Feb 23 10:06:15 AchiestDragon: so, i think the cpld emulates a spi rom from the first N kb of NAND Feb 23 10:06:55 does that flash chip have a boot block thats nor compatable Feb 23 10:07:14 uhm, no? Feb 23 10:07:22 k Feb 23 10:07:24 it's just 8 bits of data bus, no address pins, ALE/CLE/WE/nCS pins Feb 23 10:21:29 its a 16 bit flash in the ts72xx Feb 23 10:28:08 no the cpld does not have a connection to the spi lines , there brought out to the dio header and used as gpio not spi Feb 23 10:43:23 * z3ro back Feb 23 10:59:15 ok so intel dont have the data for the te28f128 thats easy to find on there site Feb 23 10:59:46 I have that data sheet. Hang on **** ENDING LOGGING AT Thu Feb 23 10:59:56 2006