irclog2html for #openjtag on 20051222

00:24.07*** join/#openjtag ka6sox (n=tom@nslu2-linux/ka6sox)
00:49.28*** join/#openjtag beewoolie-afk (n=beewooli@206.124.142.26)
01:05.04*** join/#openjtag vmaster_ (i=vmaster@p549B6DBE.dip.t-dialin.net)
01:13.43beewoolie-afk[g2]: yo
01:13.49beewoolie-afkdyoung-away: yo
01:13.59beewoolie-afkka6sox: yo
01:14.21beewoolie-afkGuess it's kinda late for yall.
01:15.43lennert2:15AM
01:16.22lennerttime for me to go to bed too
01:16.24lennertg'nite all
01:16.51ka6soxnite lennert
01:17.04ka6soxlennert: before you go
01:17.21ka6soxis there ameb-softfpu emulation?
01:17.24ka6soxin qemu?
01:17.39ka6soxbeewoolie-afk: yo!
01:19.54beewoolie-afkhi lennert
01:19.54beewoolie-afkhi ka6sox
01:19.55beewoolie-afkI've been away from it for a while.
01:45.52ka6soxme too...I've moved and am still in the throws of figuring out where the sock drawer got off to!
01:46.08ka6soxbbiaf....taking my wife out and picking up my Son.
02:54.41ka6soxback
02:56.03beewoolie-afkka6sox: have you populated your JTAG boards yet?
02:57.08ka6soxyes
02:57.27ka6soxI need to test a little more...I have programmed the eeprom already however
03:08.43beewoolie-afkNice.
03:08.56beewoolie-afkka6sox: did you buy from digikey?  Mouser?
03:12.09ka6soxdigikey
03:12.19beewoolie-afkWhat was the total?
03:12.22ka6soxand I think one thing from mouser
03:12.57ka6soxI can't remember as I had somethings here and ordered about 6 weeks ago before I bought the house...since then I can't even remember my own name!
03:29.31beewoolie-afkka6sox: congrts on the dome.
03:29.34beewoolie-afkttfn
03:54.54*** join/#openjtag dot (n=ka6sox@pool-71-102-140-145.snloca.dsl-w.verizon.net)
06:08.15*** join/#openjtag ka6sox-office (n=tking@nslu2-linux/ka6sox) [NETSPLIT VICTIM]
06:15.35*** join/#openjtag cpage_ (n=cpage@netblock-68-183-40-134.dslextreme.com) [NETSPLIT VICTIM]
06:19.55*** join/#openjtag purl (i=ibot@pdpc/supporter/active/TimRiker/bot/apt)
06:19.55*** topic/#openjtag is This is the place to discuss development of Open JTAG tools and Bootloaders
06:20.00*** join/#openjtag NAiLZzZ (n=repvik@nslu2-linux/pdpc.active.repvik)
08:45.07*** join/#openjtag toi (n=pleemans@d5152D12D.access.telenet.be)
10:22.59lennertka6sox: qemu emulates the FPA floating point unit
10:23.08lennertka6sox: which means you can use both hardfloat and softfloat binaries
12:05.19*** join/#openjtag prpplague (n=billybob@72.22.141.111)
13:31.47*** part/#openjtag dwery-away (n=dwery@nslu2-linux/dwery)
14:53.43*** join/#openjtag ulf_k_ (n=ulf_kypk@p54BDBEEC.dip0.t-ipconnect.de)
16:21.07[g2]ka6sox ka6sox-office ping
16:21.33[g2]I'm wondering what's up with the board
18:28.08*** join/#openjtag beewoolie-afk (n=beewooli@206.124.142.26)
18:30.46beewoolie-afk[g2]: hey man
18:30.55beewoolie-afkprpplague: yo
18:31.25prpplaguebeewoolie-afk: hey
18:31.30prpplaguebeewoolie-afk: whats cookin?
18:31.50beewoolie-afkprpplague: Adding MMU enabling code APEX at the moment.
18:31.53prpplaguebeewoolie-afk: btw, the lnode80 goes into full production monday
18:32.09beewoolie-afkIt turns out to be necessary (desirable) for splash screen decode.
18:32.15beewoolie-afkprpplague: kudos
18:32.25prpplaguebeewoolie-afk: i've got a complete kit set aside to send you
18:32.43beewoolie-afkprpplague: sweet.  Did we finish with the patch?
18:32.52prpplaguebeewoolie-afk: for the lnode80 yea
18:32.57prpplaguebeewoolie-afk: not for the s3c2410
18:33.02beewoolie-afkk.
18:33.04prpplaguebeewoolie-afk: i got pulled off for a fire
18:33.14prpplaguebeewoolie-afk: major $$$ project
18:33.20beewoolie-afkAlways a good ting.
18:33.29prpplaguebeewoolie-afk: 3500 very expensive handhelds
18:33.46prpplagues/very/VERY
18:34.31prpplaguebeewoolie-afk: how stable is the usb slave on the 79524/5 series?
18:34.52beewoolie-afkprpplague: I don't think that the slave has ever been coded.
18:35.00prpplaguewow
18:35.02beewoolie-afkAt least, I've not noticed it.
18:35.08beewoolie-afkNo one has asked for t.
18:35.19prpplagueinteresting
18:35.45prpplagueseems odd, but then i guess the 79524/5 isn't geared for handhelds
18:36.09beewoolie-afkWell, no one has asked for the client (slave) interface for any of the LH processors.
18:36.22prpplagueinteresting
18:36.27prpplagueseems very odd
18:36.40beewoolie-afkIt's possible someone has done it as I recall that there was some gadget work.  Isn't that usually on the slave?
18:36.40prpplaguethat would be one of the first things we'd have looked for
18:36.50*** join/#openjtag Tiersten (i=tman@nslu2-linux/Tiersten)
18:37.20prpplagueyea
18:37.50beewoolie-afkThen I think there has been something written for it.
18:38.26prpplagueahh
18:38.32beewoolie-afkThere is a file i the tree...drivers/usb/gadget/lh7a40x_udc.c
18:38.51prpplaguewell, i was kinda thinking about doing a small board for own stuff
18:39.13prpplaguebut as far as work goes, sharp really shot themselves in the foot with us
18:39.25beewoolie-afkSo you said.
18:39.36prpplaguei still like the 79520 for small stuff
18:39.52prpplaguethats one reason we still went forward with the lnode80 board
18:40.01beewoolie-afkIs it really better than the samsung parts for that?
18:40.26prpplaguebeewoolie-afk: no not really
18:40.37prpplaguejsut we'd already put alot of work into the design
18:40.43beewoolie-afkI'm not advocating, here, I'm jus curious.
18:41.03beewoolie-afkIf you already have a design, what is it that Sharp isn't doing for you?
18:41.31prpplaguebeewoolie-afk: well we have about 6 designs we were gonna do
18:41.40prpplaguebeewoolie-afk: only 1 survived with the lh79520
18:41.49prpplaguebeewoolie-afk: the rest got moved to samsung
18:42.04beewoolie-afkbecause...?
18:42.44prpplaguebeewoolie-afk: mainly because we weren't getting any help with the initial board bringing
18:42.54prpplaguebeewoolie-afk: there were tons of things that were missing from the docs
18:43.01beewoolie-afkHmm.
18:43.04prpplaguebeewoolie-afk: and we had to find them out ourselves
18:43.06beewoolie-afkLPD or Sharp?
18:43.11prpplaguebeewoolie-afk: sharp
18:43.34beewoolie-afkInteresting. I've not found the LH79520 docs to be lacking, but I haven't done any hardware design for it.
18:43.51beewoolie-afkLPD OTOH has lots of gaps in their docs.
18:44.20prpplaguetons of things, like info on the lcd interface timmings, the sdram inits, problems with the jtag
18:45.07prpplaguelike all the docs are geared for x32 sdram configs, and no information at all for running with a single x16 chip
18:45.15beewoolie-afkHmm.  I never found those things to be a problem.
18:46.05beewoolie-afkAh.  Right.  I was always working with 32 bit memory.  However, I did configure the lh79525 with 16bit memory.  The docs were fine, tho.  All I needed was a schematic so that I could get the right signals setup.
18:46.46beewoolie-afkprpplague: BTW, I did mention that I'd spoken with a customer who had dropped the LH chips because of these kinds of problems.
18:47.02prpplaguebeewoolie-afk: and what did they say?
18:48.17beewoolie-afkThere was no specific response.  They acknowledged that a transition on the marketing team had left some gaps in support.
18:48.40beewoolie-afkThey said that they've added a forum to help customers get their questions answered.
18:48.41prpplaguebeewoolie-afk: i've got like 10 posts on their forum for the lh79520, all of which they say they will fix in the docs, however almost 9 months later, the docs haven't been updated
18:48.48beewoolie-afkOn the Sharp site?
18:48.51prpplagueyea
18:49.05beewoolie-afkHmm.  I'll look at them and see what is up.
18:50.28prpplaguejust have a look at how many times the sdram init problems are posted there
18:51.02prpplaguebeewoolie-afk: kinda like this one - http://forums.sharpsma.com/viewtopic.php?t=168
18:53.16prpplaguebeewoolie-afk: btw, if it seems i'm blasting you for sharp's mistakes, i don't mean it
18:53.38beewoolie-afkNP.  I know these people, so I think the situation looks different to me.
18:53.43beewoolie-afkLet me see if I understand the issue.
18:53.46beewoolie-afk...in this case.
18:54.06beewoolie-afkWhen you use 16 bit SDRAM, you need to double the size of a burst because you need to fill a cache line.
18:54.53prpplaguethat is correct
18:55.16beewoolie-afkThe burst of 4 is 4 accesses at the bus width.  128 bits or 16 bytes.  On a 16 bit bus, the burst has to be 8 so that you get 16 bytes.
18:55.34prpplaguebeewoolie-afk: thats my understanding
18:55.55beewoolie-afkI guess that I don't see this as a big omission on their part.
18:56.22beewoolie-afkAfter all, that is what a burst is about.
18:56.54prpplaguebeewoolie-afk: well, you see, when i was running into trouble during the init problem i post and called about 20 times about the fact there was no example about how to calculate the proper burst rate
18:57.06prpplaguebeewoolie-afk: only after i posted the answer did someone respond
18:57.23beewoolie-afkThat is definitely not good.
18:57.31prpplaguebeewoolie-afk: if you look at the sa-1110 manual
18:57.41prpplaguebeewoolie-afk: every register has a equation listed
18:57.44beewoolie-afkSure, I can see how this would be frustrating.
18:57.53prpplaguebeewoolie-afk: there is no question about to calculate the value
18:58.08beewoolie-afkThey added this sort of thing to the 79524 manual.
18:58.22beewoolie-afkIn fact, they have a table with lots of memory combinations.
18:58.35prpplaguebeewoolie-afk: every one of them 32-bit
18:58.48prpplaguebeewoolie-afk: i dare you to find a 16-bit example
18:58.55prpplaguebeewoolie-afk: http://forums.sharpsma.com/viewtopic.php?t=142
18:59.00prpplaguebeewoolie-afk: there is my first post
18:59.17prpplaguebeewoolie-afk: i sent out schematic and info as posted, never got a response
18:59.31prpplaguebeewoolie-afk: called them, they said they had gotten the info and would look
18:59.36prpplaguebeewoolie-afk: never heard a word back
18:59.38*** join/#openjtag bullet (n=bullet@139.217.203.62.cust.bluewin.ch)
18:59.38beewoolie-afkLook at page 7-20 of the lh79524 manual.
18:59.50prpplaguebeewoolie-afk: called almost every day for 2 weeks
19:00.08beewoolie-afkprpplague: I think that they got the message...eventually.
19:01.04beewoolie-afkprpplague: I'm not saying that they were on it when you had your trouble.  I'm just saying that they did get the message eventually.
19:01.21beewoolie-afkIn the dialog that you had on the forum, you got a reply from Doug Jones.  He was the fellow who hired me.
19:01.59beewoolie-afkHe was consciencious and put a lot of effort into helping customers get what they needed.
19:03.03prpplaguebeewoolie-afk: granted that that was pretty much end of us trying to get help from sharp, as we had already made the decision not to use sharp for the other projects
19:03.17beewoolie-afkUnderstood.
19:03.19prpplaguebeewoolie-afk: they may have changed, i don't know
19:03.37beewoolie-afkWell, I wouldn't say they are 100%.
19:04.04prpplaguebeewoolie-afk: have a look on the forum about how many ppl are still having jtag issues
19:04.05beewoolie-afkI suspect that they're like a lot of places where the only advocates the customers have are the sales folks.
19:04.12beewoolie-afkwill do...
19:04.49prpplaguebeewoolie-afk: it wouldn't take sharp much to post a nice linux wiggler app that would be generic enough to fit alot of the flash needs
19:06.45beewoolie-afkIt would require someone writing one.
19:06.48prpplaguebeewoolie-afk: i mean, think of it like my boss, where his questions to me are like, "well if we are having this much trouble jtag flashing this device during development, what kind of problems will we have during production?"
19:07.20beewoolie-afkit's funny that those folks are having these problems because I know that the OCD and BDI software work.
19:07.34prpplaguebeewoolie-afk: duh, i already have one that i've sent to lij
19:08.03prpplaguebeewoolie-afk: we there are a ton of issues with the lh7952x jtag
19:08.25beewoolie-afkYeah.  I get that.  It also isn't quite fair since it's like saying: "I'm driving this car with home-made gasoline and it's missing and sputtering.  What other sorts of problems will I have?"
19:08.46beewoolie-afkI'll as Jun about it...
19:09.20prpplaguebeewoolie-afk: sorry that doesn't fly with me due to the fact that if the lh79520 jtag was IEEE compliant these wouldn't be issues
19:09.52prpplagueall of the issues are due to that fact
19:09.55beewoolie-afkAs I said, it works with the ARM hardware, the BDI hardware, and the Wiggler's software.
19:10.10beewoolie-afkso, I was never aware of an issue.
19:11.06prpplaguebeewoolie-afk: yea, thats because sharp worked with them to fix the issue(as i understand it from a friend who works a macgraigor)
19:11.44beewoolie-afkprpplague: They didn't do anything special for Abatron.
19:12.23vmasterare the sharp arms -S cores? or hard cores?
19:12.35beewoolie-afkvmaster: Don't know.
19:12.46beewoolie-afkvmaster: Where would one find that info?
19:12.51prpplaguebeewoolie-afk: i don't see how they couldn't have
19:13.12vmastermhh, what core do they use?
19:13.18prpplaguebeewoolie-afk: http://document.sharpsma.com/Handler/getfile_handler2.asp?nodeid=Documents&fileid=88EDF5CF792946AF93D03CEC1DF1872E
19:13.28beewoolie-afkprpplague: I'm certain that Abatron hadn't heard of the LH79520 before I bought a BDI2000 to use with it.
19:14.01prpplaguebeewoolie-afk: hmm, and it worked out of the box?
19:14.32beewoolie-afkprpplague: That page isn't working for me.
19:14.43beewoolie-afkand yeah, it worked out of the box.
19:14.53prpplaguebeewoolie-afk: thats interesting
19:15.17beewoolie-afkI mean, I had to ask for help with the config because I was being a dumb-ass.  But they made no FW changes for me.
19:18.06prpplaguebeewoolie-afk: hmm, it seems i can't directly link to that doc
19:18.20beewoolie-afkHow did you get there?
19:18.27prpplaguebeewoolie-afk: http://tinyurl.com/dn6b8
19:18.29prpplaguetry that
19:18.33prpplagueshould be a pdf
19:18.59beewoolie-afkIt wants a login but it doesn't accept my sharp login.
19:19.19prpplaguebeewoolie-afk: its on the lh79520 page, Errata 07/11/05
19:20.15prpplaguebeewoolie-afk: my lauterbach had to have a firmware update for it work with the lh79520 for which they reference the errata
19:21.04vmasterthey only talk about boundary scanning
19:21.31vmasterbeewoolie-afk: go there first: http://www.sharpsma.com/part.php?PartID=173
19:21.49vmasterlooks like a deep-link protection
19:21.51beewoolie-afkI got the erratum.
19:21.56prpplaguethis is the main kicker "the LH79520 outputs change state on the rising edge of TCK. The IEEE 1149.1 specification states that signals driventhe LH79520 outputs change state on the rising edge of TCK out of the component via the boundary scan logic must change state relative to the falling edge of TCK."
19:22.40lennertoooh, bad bad
19:22.42prpplaguethats the item that has broken almost every app i tried
19:22.54lennertyou can _not_ change TDO on rising_edge(TCK)
19:23.02vmasterhehehe, you shouldn't at least
19:23.07vmasterthat's when the tap master samples tdo
19:23.10prpplaguethe other one is this "The test mode select pins nTSTA, TEST1, and TEST2 are included in the boundary scan chain. These pins, when set to 101 (respectively) before a rising edge of nRESETIN, are used to activate the JTAG interface. However, boundary scan vectors that are generated using the BSDL file float these inputs because they are part of the boundary scan chain. As a result, the JTAG interface enters an undefined state when the vectors a
19:23.10prpplaguere exercised, causing the boundary scan to be non-functional."
19:23.34vmasterprpplague: yes, but that only refers to boundary-scanning, i.e. around all the device pins
19:23.35beewoolie-afkI read that.
19:23.36lennertvmaster: tap master can sample TDO anywhere between falling_edge + delta and raising_edge - delta
19:23.52prpplaguevmaster: correct which is how alot of flash apps work
19:24.18prpplaguevmaster: AND my last check the BSDL file that sharp distrubtes DOESN'T have those pins set properly
19:24.33lennertvmaster: actually, anywhere between falling_edge + delta and falling_edge - delta
19:24.51beewoolie-afkI'll query them about this.  It looks like it's just a bug in the silicon.
19:25.13prpplague"Solution: Permanent erratum; this will not be fixed."
19:25.23beewoolie-afkprpplague: as there is a work-around.
19:25.34lennertthey can't claim JTAG compliance then
19:25.35vmasterprpplague: yeah, but that explains why abatron works
19:25.59prpplaguebeewoolie-afk: exactly my point, if you are gonna use a f'd up jtag, you should atleast provide some code that helps people use your f'd up jtag
19:26.21beewoolie-afklennert: the erratum states that they aren't compliant.
19:26.41beewoolie-afkprpplague: they do indicate some products tha work.
19:26.42prpplaguebeewoolie-afk: but they don't advertise that fact
19:26.48beewoolie-afkprpplague: It sounds like you really just want to hate them.
19:26.56prpplaguebeewoolie-afk: hehe, no
19:27.10beewoolie-afkI'm hearing a lot of hate.
19:27.34prpplaguebeewoolie-afk: i got frustrated because i was collecting all this info and trying to help sharp make their items better, and all i got on the other end was a dead line
19:27.36beewoolie-afkAfter all, they're not claiming that there are weapons of mass desctruction.
19:27.36lennerti hear a lot of frustration, rather
19:28.05prpplaguebeewoolie-afk: i'm still willing to provide them help
19:29.00vmasterprpplague: they really can't do a lot more than admitting that they blew it
19:29.34prpplaguevmaster: i disagree, providing clear documentation and sample code would go a long way in my book
19:30.00prpplaguevmaster: and i have a list of about 20 items like this
19:30.29vmasterprpplague: yeah, regarding the other things you've mentioned, but not the jtag part
19:30.32beewoolie-afkSounds like prplague has some 'letting go' to do.
19:30.39prpplaguehehe
19:30.40beewoolie-afk:-)
19:30.49prpplagueyea i get passionate about stuff
19:31.48vmasterphilips lpc are just the same - several debugger vendors contacted them about a problem with their devices, but their remarks didn't even make it into the erratas
19:32.20vmasteri contacted their support, and they didn't even know there was a problem
19:32.34beewoolie-afkI believe that a better solution than trying to get the vendors to comply is to produce a hardware/software jtag solution...
19:32.41beewoolie-afkOh right.  this is openjtag....
19:32.45vmaster;)
19:32.51prpplaguehehe
19:33.17prpplaguebeewoolie-afk: its not like off the shelf code doesn't work, just got to make the nessary changes
20:12.44prpplaguebeewoolie-afk: didn't mean to sound so harsh
20:13.01prpplaguebeewoolie-afk: hehe, you still get an lnode80 if you want one
20:13.25beewoolie-afkprpplague: NP.  No offense taken.
20:13.29beewoolie-afkAnd yeah, I'd like one.
20:13.47beewoolie-afkIt means I can test on another target.
20:15.10prpplaguebeewoolie-afk: the entire main board is just a little bigger than a 802.11b CF card
20:15.29beewoolie-afkNice.
20:16.35prpplaguebeewoolie-afk: has two leds, reset button, 2x7 jtag header, mmc/sd slot, onboard regulator, 4MB flash, 16MB ram, all with .1" headers
20:17.09beewoolie-afkWhat about that MMC code you were going to send my way?
20:17.29prpplaguebeewoolie-afk: thought i did already
20:17.36beewoolie-afkLet me check again...
20:18.32prpplaguei show i sent it, right before i sent the first round of s3c2410 patches for apex
20:18.43prpplaguei think that might have been when you had some email server issue
20:18.47prpplaguei'll resend
20:18.55beewoolie-afkprpplague: That could be.
20:19.03beewoolie-afkLast I have is that you wanted to wait.
20:20.42prpplagueahh
20:21.03prpplaguei'll resend it
20:21.14prpplagueits still pretty ugly but you can get a feel for it
20:21.26beewoolie-afkI just want to see something that works.
20:21.27prpplagueits a nasty hack right now
20:21.41beewoolie-afkI spend some time trying to get the ID phase working and never succeeded.
20:28.21[g2]hey beewoolie-afk !
20:28.33beewoolie-afk[g2]: yo
20:29.25[g2]happy holidays beewoolie-afk
20:29.36beewoolie-afkLikewise.
20:29.40[g2]thx
20:29.51beewoolie-afkHow's the fam?
20:30.02[g2]fine thx
20:30.22[g2]I hope you and yours are well too
20:30.48beewoolie-afkWhenever I say that I've been on chat, doll face asks if I've talked to you, [g2].
20:31.00[g2]heh
20:31.22[g2]I hope doll face it well too
20:31.26beewoolie-afkIndeed.
20:31.46beewoolie-afkShe's become a fan of the TV show Lost.
20:32.21[g2]I haven't seen that one
20:32.37prpplaguebeewoolie-afk: interesting show
20:33.14beewoolie-afkReminds me of Twin Peaks.  spooky at first and then evolves into something seriously wierd.
20:33.58[g2]I missed that one too
20:34.15vmastertook me some time to get into lost, but then i started missing it after the season ended
20:34.20[g2]beewoolie-afk before I forget there some new hw will be playing with
20:34.44beewoolie-afk[g2]: What
20:34.50beewoolie-afk[g2]: what's up?
20:34.54[g2]www.glomationinc.com
20:35.00[g2]9312-sx
20:35.08[g2]I've got a hw sponsor
20:35.17[g2]we'll be getting 5 boards to begin with
20:35.20lennertwheee
20:35.28beewoolie-afk[g2]: my head is spinning.
20:35.42[g2]glomation isn't the sponsor
20:35.52beewoolie-afk[g2]: now it's really spinning.
20:35.58[g2]heh
20:36.48[g2]lennert dyoung-away rwhitby me dwery are in the first pass
20:37.22[g2]If the boards look good I can probably get some more (I'm sure you'd qualify if you wanted one :)
20:37.28beewoolie-afkI do.
20:37.41[g2]well we have to see how the boards look
20:37.48beewoolie-afkI like the slugs, but the lack of RAM is causing some grief.
20:38.04[g2]The Loft's have 64MB :)
20:38.06beewoolie-afkI've been unable to get them stable with more than file sharing.
20:38.15[g2]I've got a 128 and 256MB sample too
20:38.21beewoolie-afk[g2]: I was hoping for one of those but for some reason...
20:38.33beewoolie-afkMy slug crashes when I added NTP.
20:38.55[g2]hmmm odd, I've run NTP for a long time
20:39.00beewoolie-afkI know.
20:39.12[g2]You'll have to let me know your setup
20:39.13beewoolie-afkIt doesn't crash right away, but it does so reliably.
20:39.22[g2]do you do DHCP ?
20:39.26beewoolie-afkI need to upgrade the kernel.
20:39.27[g2]with  Debian ?
20:39.34beewoolie-afkDebian, but older kernel.
20:39.36beewoolie-afkNo dhcp.
20:39.46beewoolie-afkI need modules that the package feed doesn't supply.
20:39.55beewoolie-afkI've been doing other things so I haven't had time to build a newer kernel.
20:39.57[g2]Ok... I was seeing an issue with the dhcpclient after like 12-14 hours
20:40.12beewoolie-afkNot good either.
20:40.27[g2]it's with the IAL driver
20:40.31[g2]IAL/CSR
20:40.36[g2]it's not that bad actually
20:41.10beewoolie-afkI expect more.
20:41.17[g2]I haven't tried with the latest versions of the drivers
20:41.27lennertbeewoolie-afk: is your ram buggered?
20:41.30[g2]and it only lock up the ethernet on that port
20:41.38lennertbeewoolie-afk: my slug's ram is buggered
20:41.49beewoolie-afklennert: I don't think so.  It runs fine for weeks without NTP.
20:41.57lennertmine too
20:42.00beewoolie-afkI've been writing a lot of data and never had a glitch.
20:42.01[g2]lennert what's up with your RAM ?
20:42.02lennertmine runs fine for weeks
20:42.13lennertbut if i untar a kernel tarball, i get bzip2 corruption errors
20:42.13beewoolie-afkI gues we need a ram test?
20:42.16lennertyeah
20:42.25beewoolie-afkI don't see anything like that.
20:42.32beewoolie-afkI unpack lots of packages.
20:42.40lennertokay, it's probably okay then
20:42.46beewoolie-afkI'll try a kernel tarball just for kicks.
20:43.22[g2]lennert are you still playing with the slug ?
20:45.45[g2]beewoolie-afk BTW lennert gave me some code to test the speed of the GPIO and it looks like we could bit bang JTAG pretty fast from a Loft
20:46.04beewoolie-afkInteresting.
20:46.10beewoolie-afkFaster than USB dongle trick?
20:46.35[g2]Well writing is at 11M/s
20:46.46beewoolie-afkHolymackerel!
20:46.47[g2]so on writes we could toggle around 4.5M
20:47.01[g2]M/s
20:47.14beewoolie-afkIIRC, that's about the same speed as the USB device.
20:47.22lennert[g2]: i don't play with my slug as much as i should.. as it's kind of buggered
20:47.23beewoolie-afkOnly advantage of USB would be overall cost.
20:47.31lennert[g2]: it kind of sucks that my last slug also had buggered memory :(
20:47.47vmasterbeewoolie-afk: the ft2232c has a tck maximum of 6mhz, but effectively you wont get more than 1-2mhz
20:47.56lennert[g2]: i'd be happy to send it to someone who can do something else with it
20:48.09[g2]maybe dyoung-away
20:48.26beewoolie-afkvmaster: I thought that it could write the scan chain that fast, ~5MHz.
20:48.40[g2]vmaster also pointed out that the phillps can bit bang around 15M
20:48.40beewoolie-afkvmaster: are you talking about the scan-chain delay?
20:49.04vmasterbeewoolie-afk: i'm talking about real-life debugging of arm7 and arm9 cores
20:49.17vmasterbeewoolie-afk: at some point, you're waiting for the results
20:49.48beewoolie-afkvmaster: I was just asking about an equivalent comparison.
20:50.29vmasterbeewoolie-afk: hmm?
20:50.31beewoolie-afkvmaster: if the scan chain clock is XMhz on one and YMHz on another, doesn't that give similar results?   Or are you adding in a latency for the USB transfer?
20:50.57vmasterbeewoolie-afk: yes, it's mostly latency
20:51.25beewoolie-afkHmm.
20:51.57beewoolie-afkSeems like we still haven't found the right combination of inexpensive hardware and efficient (very fast) operation.
20:52.16vmasterbeewoolie-afk: i've heard from olimex that they're working on atmel sam7 based jtag device
20:52.24beewoolie-afk[g2]: Also, doesn't the IEEE standard limit the clock speed to about 8MHz?
20:52.46vmasterbeewoolie-afk: no, the standards places no limits at all
20:53.01vmasterbeewoolie-afk: individual devices specify minimum high-low times for the tck
20:53.05[g2]beewoolie-afk dunno, I here the IXP42x's max out around 10M
20:53.22beewoolie-afkvmaster: ah, good.
20:54.53vmasterthe at91rm9200 specifies a minimum tck period of 20ns
20:54.59vmasterthat would be 50mhz jtagging
20:55.10[g2]that'd be fun :)
20:55.24beewoolie-afkvmaster: So it would be nice if we could get something capable of that sort of speed.
20:55.36[g2]lennert do you know voltage ouput levels for the S3 I/O pins ?
20:55.51beewoolie-afkWhich is why, IIRC, we were looking into the sparton.
20:56.12lennert[g2]: 3.3V ?
20:56.19ka6sox-office3.3v
20:56.22ka6sox-officemax
20:56.25[g2]hey
20:56.28[g2]hey ka6sox-office
20:56.32ka6sox-officeheya
20:56.46lennert[g2]: the pins are 5V tolerant though, i think
20:56.57ka6sox-officesorta here...just trying to unbury myself from all this paperwork that has been piling up in my absense
20:56.58[g2]Ok.. so Digilent has these flying lead connectors for < $5
20:57.08ka6sox-officeyep
20:57.15ka6sox-officeI use flying lead.
20:57.21[g2]They plug right into the board
20:57.46[g2]I think we could plug from the S3 I/O pins straight into the Loft with the S3 board
20:58.00[g2]and 6 or 12 leads would do the trick
20:58.13vmasterheh, 50mhz with flying leads?
20:58.25[g2]vmaster I was thinking 10M
20:58.26lennertimpedance...
20:58.56vmasterarm's realview tools use differential signaling down to the target connector
20:59.01vmasteriirc
21:00.01[g2]lennert what about impedance
21:00.34lennert50mhz can be problematic if you don't use impedance matched stuff
21:00.58[g2]Oh sure, but what about 5-10Mhz
21:01.17vmasterthe cable is critical at that speed
21:01.26vmasteri've had problems with cable-length at 6mhz
21:01.49[g2]vmaster how long a cable are we talking ?
21:02.00vmaster[g2]: 20cm caused problems, <10cm worked fine
21:02.13vmasterthat was the standard arm layout, e.g. a gnd between every signal
21:02.54vmasteron the lpc mailing list, people report problems even at wiggler speed
21:03.38vmasterbdi comes with ~10cm cable
21:03.50[g2]10cm is like 3.9 Inches right ?
21:04.03vmasteryeah
21:06.58[g2]one of the problems with the impedeance mismatch is the relfection of the signal back down the line right ?
21:07.13lennertyeah
21:09.57vmasteranyway, this can be solved
21:10.04vmasterbut first we need to achieve that speed
21:10.09[g2]lennert do you know offhand how much power the S3 draws ?
21:10.25lennertkind of depends what you do with it :)
21:11.07lennertthere is a power analyser with in the xilinx webpack
21:12.58[g2]I'm wondering if put an S3 right on top (or .5/1 inch) away and powered it from the board
21:13.19beewoolie-afklennert: BTW, no problems with untar of kernel.  I wish that that had been the case.
21:13.27[g2]And then talked some other protocol off S3
21:14.05vmasterbeewoolie-afk: you wished your device had broken ram? ;)
21:14.05lennertbeewoolie-afk: i can't even complete "bunzip2 < linux-2.6.14.tar.bz2 > /dev/null" successfully once
21:14.05beewoolie-afkvmaster: yeah.  That would have explained my problems.  :-)
21:14.30[g2]beewoolie-afk you are probably no aware of jacques work lately
21:14.37[g2]s/no/not
21:14.40beewoolie-afk[g2]: hit me
21:14.57[g2]I think he was running debian arm in QEMU
21:15.06beewoolie-afkI read about thay.
21:15.18[g2]and his perl tests ran faster than a 266Mhz slug
21:15.23beewoolie-afkI saw a thread about building packages that way.
21:15.35beewoolie-afkKinda sweet.
21:16.11[g2]I think that means the 95% of all program synchronuous problems can be resolved in the emulator if reproducable
21:16.53beewoolie-afkHmm.  Depends on what type of problem.  I thought that most of our troubles have been with the IAL and the NPEs.
21:17.22[g2]I think there's only 1 outstanding issue there
21:17.28[g2]the one I mentioned earlier
21:17.38[g2]other than just general Open Source issues
21:17.55lennerti think those are being worked on
21:18.03beewoolie-afkI haven't been aware of many (if any) ARM specific issues.  In fact, that has been discussed on the Debian lists.
21:18.03[g2]The glomation board is _fully_ open from my understanding
21:18.14beewoolie-afkMost of the arch issues are really issues with *all* arches.
21:18.24beewoolie-afkWhich CPU is glomation using?
21:18.32[g2]Cirrus 93xx
21:18.50beewoolie-afkI think I got a link about that...
21:19.05[g2]ARM 920 based with a hw FP instructions
21:19.20beewoolie-afkYep.  My stepdad asked about this.
21:19.25beewoolie-afkNice.
21:19.53beewoolie-afkHe wondered if it wouldn't be adequate for his needs.  They have some reasonably priced boards.
21:20.22[g2]how the ethernet support in APEX going ?
21:20.48beewoolie-afk[g2]: I've got support for the SMC chip and the Sharp MAC.
21:21.05beewoolie-afkThe IAL isn't happening because it's such a load of work *and* because of the licensing.
21:21.24[g2]I mean for the glomation board :)
21:21.37lennertbeewoolie-afk: there is a copy of the IAL available under the GPL and/or BSD, i've heard
21:21.38beewoolie-afkI was thinking of buying one of the glomation boards so that I could implement support for the cs8900.
21:21.59beewoolie-afklennert: DOH! really?  Does it work in the kernel?
21:22.12lennertbeewoolie-afk: see netdev@vger.kernel.org archives of today
21:22.18lennertbeewoolie-afk: some guy wants to clean it up and integrate it
21:22.25beewoolie-afkThat would rock!
21:22.36lennertbeewoolie-afk: still a bunch of work though, as you said
21:22.56beewoolie-afkThe licensing is the worst part.  Once it's open, we can do the work once.
21:23.34[g2]lennert knows all the juicey stuff :)
21:24.23lennert[g2]: i'm on all the interesting mailing lists :)
21:24.32[g2]it is kinda cool that the slug has 3 cores on it and the loft had 4 cores really
21:24.50[g2]lennert it's that you actuallly _read_ the ml's :)
21:26.52beewoolie-afklennert: You know, I saw your post about putting it in the kernel and I didn't believe it.
21:27.10beewoolie-afkI thought that I was hallucinating about IAL code going into the kernel.
21:27.17lennertbeewoolie-afk: hehe
21:27.32lennertbeewoolie-afk: well, the IAL code is kind of.. how to say..
21:27.40beewoolie-afkDON'T!
21:27.40lennertbeewoolie-afk: 'not up to the standards'
21:27.45beewoolie-afkEEK!
21:27.47lennertoops, sorry, too late
21:27.58beewoolie-afkThe secret has been revealed.
21:28.13lennertwell
21:28.15beewoolie-afkI'll take another look.  Do I just download from the normal place at intel?
21:28.20lennerti don't think it was a well-kept secret
21:28.26beewoolie-afkSTOP!
21:28.27lennertnot sure, i've not looked into it for a while
21:28.37beewoolie-afkWhat version are you looking at?
21:28.45beewoolie-afkOr, are they looking at?
21:28.51lennertnot sure
21:28.53lennertit should be in the thread
21:29.34beewoolie-afkHe just says that he 'has a version'.
21:29.43lennertone guy 'has a version' under BSD
21:29.55beewoolie-afkPerhaps I should wait until he posts apatch.
21:30.02lennertthe other guy says that there's a downloadable version on the intel site that is eCos-GPL licensed, and gives a link (iirc)
21:31.07[g2]I'm looking on lkml ? what's the date ?
21:31.13lennert[g2]: netdev
21:31.22beewoolie-afkI've been looking at the netdev archive in MARC.
21:32.04[g2]that'll make a big difference :)
21:32.09[g2]thx guyx
21:32.14lennerthttp://marc.theaimsgroup.com/?t=113516654600005&r=1&w=2
21:32.25lennerthttp://marc.theaimsgroup.com/?l=linux-netdev&m=113524802815054&w=2 says:
21:32.30lennertFWIW, the parts of the IXP400 Access Library relevant to ethernet
21:32.30lennert(except the microcode which could be made into a binary blob for loading
21:32.30lennertby the firmware loader) are available (from Intel) under the eCos
21:32.30lennertvariant of the GPL.
21:32.31lennert---
21:32.35lennertbut he didn't give a link
21:33.14[g2]I had heard that Intel was going to do that
21:33.52[g2]but it would be great if that was really true
21:38.57lennertokay, help me out.. fluke 112 or fluke 177? :)
21:40.19[g2]I'm not much help there
21:40.52beewoolie-afklennert: 177
21:41.12beewoolie-afklennert: Actually, I bought the 179
21:41.23beewoolie-afkOne of the best tools I have.
21:41.25lennertbeewoolie-afk: why the 177?
21:42.12lennert177 is E70 more.. for 0.09% accuracy instead of 0.7%, 50Mohm instead of 40, 100kHz instead of 50, and lifetime warranty
21:43.09beewoolie-afkThe data sheet shows the accuracy being thesame.
21:43.13beewoolie-afkI got a temp probe.
21:43.24lennertsorry, i mean, the difference between the 177 and the 112
21:43.34beewoolie-afkhttp://www.fluke.com/Download/DigitalMultimeters/2155a.pdf
21:43.37lennertthe 179 has a temperature probe while the 177 hasn't
21:43.43lennertaccuracy of the 177 and 179 is the same
21:43.48beewoolie-afkOh. I don'tknow the 112.
21:43.51beewoolie-afklet me see...
21:43.51lennertthe 112 has 0.7% accuracy, the 177 has 0.09%
21:44.11lennerti'm trying to convince my wife as well as myself..
21:44.22lennertmy wife is already convinced, i think, i just need to convince myself.. :)
21:45.44beewoolie-afkThe 17x series has hold measurement features.  I use them more than I thought I would.
21:45.52lennertah
21:46.22beewoolie-afkAlso MIN MAX AVG.
21:46.32lennertright
21:46.35lennertthat sounds useful
21:47.04beewoolie-afkWhat does the wife say?
21:47.15lennertthey all look good :)
21:47.26beewoolie-afkBTW, backlight is really important, too.  Both have it.
21:47.26lennertand i must say i agree
21:48.19beewoolie-afkIf I were at a company and I was buying 100 units and I didn't think we needed HOLD,then I'd probably buy the 112.  For me, I hang onto these things for a long time.
21:48.39beewoolie-afk$US80 is nothing compared to frustration of not having it when I need it.
21:48.47lennertyeah
21:49.02lennertthey sell DMMs for as low as E5 here
21:49.08lennertbut i really want something proper
21:49.23beewoolie-afkI have bought one ofthe cheaper models to do something on my car
21:49.38beewoolie-afkI was really disappointed because it wasn't as well designed.
21:49.52beewoolie-afkIt had the features on the checklist, but it didn't feel good to use it.
21:50.11lennertsomething that's E5 must really be crap
21:50.13beewoolie-afkI needed a clamp ammeter.
21:50.33beewoolie-afkDepends on what you need.  Are you just checking that power outlets are live?
21:50.41beewoolie-afkThen E5 is great.
21:51.08lennertE4,50 is the cheapest one on conrad.nl
21:51.43lennertwell, no, for power outlets i have a screwdriver with a tiny little lamp in it
21:51.58lennertwhich was like E0,50 :)
21:52.34beewoolie-afkWhat about this?
21:52.36beewoolie-afkhttp://www1.nl2.conrad.com/scripts/wgate/zcop_nl2/~flN0YXRlPTE4MTUyODkxMzU=?~template=PCAT_AREA_S_BROWSE&glb_user_js=Y&shop=NL2&p_init_ipc=X&~cookies=1
21:52.56lennertoooh
21:53.00lennertscopemeter
21:53.06lennert2.5GS/s
21:53.07lennertyummy
21:53.22beewoolie-afkHmm.  It doesn't say that...I think.
21:53.39lennertfluke 199[BC] -- maximum real-time sample rate: 2.5GS/s
21:53.48beewoolie-afkI really would like a good scope-meter, but my specs put me *way* out of a reasonable price range.
21:54.03lennertactually, how about this:
21:54.05lennerthttp://www.fluke.be/comx/show_product.aspx?pid=300&locale=nlnl&product=SCM
21:54.07beewoolie-afkWhich gives you almost 1GHz.
21:54.22lennertthat gives you 'everything'
21:54.28lennertfor a mere E1864
21:54.33lennertahem
21:54.46beewoolie-afkYeah.  and I would onlybuy onethat had 4 channels.
21:55.03lennertyou need at least 32 channels
21:55.08lennert64 is better
21:55.15beewoolie-afkI thought that I was unreasonable.
21:55.19lennertlol
21:56.16lennertwell, sometimes you simply _need_ to be able to sample all the pins on your PCI bus at 1Ghz
21:56.46lennertthe 199C/S is only E4460 anyway =p
21:57.24beewoolie-afk*cough*
21:57.28lennertshould we start a class action suit against fluke for making too many nice devices that we can't afford, making us depressed?
21:57.45beewoolie-afkI'll sign.
21:58.21[g2]hey we need to get on there beta testing program :)
21:58.30lennerti have a long list of other manufacturers to sue, then..
21:58.48lennertnational semiconductor because of their 2GS/s ADCs, for example
21:59.00lennert(actually, 1.5GS/s)
21:59.34lennert[g2]: you're good at getting hardware, so please get us signed up :)
21:59.57[g2]lennert one vendor at at time :)
22:00.07lennerthmmm ok :)
22:00.18[g2]I see no real reason you guys shouldn't have _lots_ of cool hw
22:00.20lennerti'm crap at getting hardware
22:00.31beewoolie-afkhear hear
22:00.33lennertajeco were going to send me a board.. then they didn't
22:00.40lennertADI were going to send me a board.. then they didn't
22:00.47lennertatmel were going to send me a board.. then they didn't
22:01.02beewoolie-afkdood.  You must be depressed.
22:01.19beewoolie-afk~praise lennert
22:01.20purlAll hail lennert!
22:01.20lennertdepressed enough to almost sue fluke
22:02.54lennerthaving accepted the sad reality of my existance, i think i'll go and get a fluke 179
22:04.26beewoolie-afk:-)
22:44.04lennert[g2]: what freq does the A/D and D/A converter on the glomation board run at?
22:45.46lennertok, the ADC at 3.75kHz
22:47.34lennerthmm
22:47.40lennertyou can make a poor man's scope out of that
22:47.45lennertwell
22:47.50lennertmake that a broke man's scope
22:57.35ka6sox-officebroke...broke...did somebody call my name?
22:58.22lennertka6sox-office: at least you have nice toys :)
22:59.54ka6sox-officeI'm a poor homeowner.
23:00.15lennertat least not a poor lonesome cowboy a long long way from home
23:00.20ka6sox-officeI owe the Bank $200K!
23:00.22ka6sox-officeyep
23:00.40lennertonly $200k
23:00.45lennerthmm
23:02.08lennertthat's a whole lot of fluke kit
23:05.18beewoolie-afklennert: I'm suspicious about the IAL stuff.  The license appears to be the same as always.
23:05.42beewoolie-afklennert: there is a component of it that has been GPLd, an adapter component for the kernel.
23:05.54beewoolie-afkThe library itself seems to be the same ol' thing.
23:06.18beewoolie-afkka6sox-office: I think I owe more than that.
23:06.28beewoolie-afkka6sox-office: and I got a good deal.
23:06.50ka6sox-officewe got a great deal here....the others in the same area are going for 4X what we paid
23:06.50lennertbeewoolie-afk: so maybe post on netdev?
23:07.25beewoolie-afkAll I can say at the moment is that I'm suspicious.  I'm going to review the files a bit later.  It turns out that I had the latest files already.
23:10.55*** join/#openjtag ka6sox (n=ka6sox@nslu2-linux/ka6sox)
23:18.07lennertbeewoolie-afk: might be that mr. Vrabel just misunderstood
23:20.49lennerti've asked VIA for the datasheet for the VT8235 datasheet on my EPIA board
23:23.07lennertactually, googling for vt8235.pdf works too ;)
23:45.10lennertthey keep talking about PMIO in the datasheet -- what's that?
23:45.49*** join/#openjtag nslu2-log (n=nslu2-lo@nslu2-linux/dyoung)
23:49.59*** join/#openjtag ulf_k__ (n=ulf_kypk@p54BD8F8F.dip0.t-ipconnect.de)
23:50.55lennertPower Management I/O
23:51.01lennertnow how to access them..
23:51.42lennertoh
23:51.46lennertit's a non-PCI address range
23:51.53lennertyou have to map it in by poking into the southbridge
23:51.57lennertugly
23:54.57lennertBIOS puts it at 0x400 (I/O space) by default
23:55.00lennertfrom there you can access the GPIOs
23:55.49vmasterheh, what do you want to use your epia's gpios for?
23:56.24lennertwhat do you think ;)
23:56.33vmasternoooooooo
23:56.39vmasternot bitbanging
23:56.40vmasterplease ;)
23:56.43lennerthey, the board is only $99 ;)
23:56.47ka6sox-officehe he
23:56.56ka6sox-officebit banging...MMMMMMMMM
23:57.20lennertbang bang bang
23:57.54lennertbitbanging is fun ;)
23:58.40vmasterthere should be laws against that kind of thing
23:58.46lennertagreed
23:58.56lennertthere should be an fpga in every southbridge
23:59.01vmasterhehehe, yeah

Generated by irclog2html.pl by Jeff Waugh - find it at freshmeat.net! Modified by Tim Riker to work with blootbot logs, split per channel, etc.