**** BEGIN LOGGING AT Mon Mar 17 02:59:58 2014 Mar 17 03:02:04 ok, what about a nice map of all the GPIO that the PRU cores can access? Mar 17 03:14:32 kristina: the AM and DM series from the catalog group share some of the same lineage as the OMAP, but they are not OMAP Mar 17 03:14:55 kristina: so asking about OMAP will give you answers for OMAP, which may not be what you really want Mar 17 03:15:10 prpplague: My grief is with OMAP5, but literally no one is willing to help me in any other channels. Mar 17 03:15:21 I am literally out of options. Mar 17 03:15:24 kristina: hehe Mar 17 03:15:29 So I'm asking everywhere. Mar 17 03:15:48 kristina: yes, your grief is well deserved, should i give you delagi's email address? Mar 17 03:15:59 Who's that? Mar 17 03:16:19 kristina: the senior TI management that killed the OMAP division at TI Mar 17 03:16:29 kristina: which OMAP5 board are you working with? Mar 17 03:16:34 prpplague: I think I hit a hardware bug on OMAP5. Mar 17 03:16:38 OMAP5432 ES2 Mar 17 03:16:42 UEVM Mar 17 03:16:50 HAHAHAHA Mar 17 03:17:22 * prpplague laughs loudly and goes back to drinking beer Mar 17 03:17:23 prpplague: When running on top of a hypervisor, some really weird shit happens in terms of data coherency. Mar 17 03:17:36 kristina: yea, i expect it would Mar 17 03:17:45 There seems to be an invisible cache. Mar 17 03:17:53 That is not defined anywhere according to the spec. Mar 17 03:17:54 * ds2 spikes the beer with vodka Mar 17 03:18:19 But this invisible cache is not always coherent with RAM (even when D+I caches are off). Mar 17 03:18:28 However, when the TLB is flushed. Mar 17 03:18:35 The invisible cache loses it's data. Mar 17 03:18:54 kristina: these are some known issues with OMAP5 Mar 17 03:19:10 kristina: only the green hills folks have resolved a bunch of the issues Mar 17 03:19:22 kristina: omap5 is dead, i really suggest you look for something else Mar 17 03:19:33 prpplague: Is there a workaround for that issue in software? Because otherwise this problem makes developing for OMAP5 impossible. Mar 17 03:20:22 It's impossible to make sure that this invisialbe cache is flushed. Mar 17 03:20:33 kristina: like i said, delagi closed the OMAP division down, so there is no one directly working on resolving the omap5 issues. green hills is still using omap5 for some of their automotive work Mar 17 03:20:46 kristina: but that work is only in preparation for jacinto6 stuff Mar 17 03:20:56 Why did the OMAP division die? Mar 17 03:21:12 i'm having some troubles getting my bbb to flash the emmc from SD. when i boot and hold down the boot switch with the usd card with ubuntu 12.04 in the slot, three of the four user LEDs come on and just stay on Mar 17 03:21:19 And why is the hardware so buggy? Mar 17 03:21:25 kristina: hehe Mar 17 03:21:41 kristina: plenty of info on google with regards to the close of the WTBU group inside TI Mar 17 03:21:47 prpplague: It feels like the Cortex-A15 extensions for OMAP5 were really half-assed. Mar 17 03:22:47 So many places in which it just doesn't follow the spec. Mar 17 03:22:58 kristina: as far as the hardware goes, as the designer of the omap5432-uevm (otherwise known as PandaBoard5), i can tell you that the OMAP5 processor is poorly implemented, basically unsupported, and only minimally tested Mar 17 03:23:19 Oh god. Mar 17 03:23:39 prpplague: What you just said literally makes me want to burst in tears. Mar 17 03:23:51 I spent weeks getting things like Xen working on OMAP5. Mar 17 03:23:58 * prpplague hands kristina some tissue Mar 17 03:24:05 Only to find out that I can't do much because of hardware bugs. Mar 17 03:24:31 Oh my god. Mar 17 03:24:34 I have no words. Mar 17 03:24:49 kristina: unless you are planning to transition to jacinto6 for some auto applications, i recommend abandon omap5 immediately Mar 17 03:25:14 I was messing with getting Xen to work and virtualize Linux/Darwin. Mar 17 03:25:54 prpplague: I wrote some code that saved 1000 or so DWORDS from the stack before a TLB flush and compared them after. Mar 17 03:26:07 They were different. Mar 17 03:26:16 But only sometimes. Mar 17 03:26:40 Turns out that while the writes are visible to the local CPU, they are not commited to RAM. Mar 17 03:27:10 And after a TLB flush ... some random DWORD would drop out of this magic cache. Mar 17 03:27:27 There was no reasonable explanation. Mar 17 03:27:43 kristina: like i said, this was a know issue, iirc there were some work arounds that were implemented in u-boot and kernel, but only the green hill folks are doing any serious work on omap5 at this time Mar 17 03:28:05 prpplague: Oh, this is a known issue? Mar 17 03:28:11 kristina: yes Mar 17 03:28:16 kristina: http://www.eetimes.com/document.asp?doc_id=1262782 Mar 17 03:28:57 Is there a patch? Can you please link it? There is still a ray of hope ... Mar 17 03:29:02 kristina: omap5 has basically been no-supported since november of 2012 Mar 17 03:29:17 Is there is a software hack to work around this weird TLB stuff. Mar 17 03:29:18 kristina: like i said, only the green hill guys are doing any serious support of omap5 Mar 17 03:29:32 "iirc there were some work arounds that were implemented in u-boot and kernel" Mar 17 03:29:57 yes, from the green hill folks Mar 17 03:30:01 I can integrate that workaround into Darwin-ARM. Mar 17 03:30:07 Oh, are they mainlined? Mar 17 03:30:12 kristina: no Mar 17 03:30:16 CRAP Mar 17 03:30:34 http://www.ghs.com Mar 17 03:30:35 prpplague: How hard would it be to contact them? Mar 17 03:32:19 kristina: not hard at all..... just make sure you have your CC number handy Mar 17 03:32:27 prpplague: So personally, do you know much about that particular issue? Mar 17 03:32:48 kristina: like i said, i designed the OMAP5432-UEVM..... Mar 17 03:33:15 prpplague: Can you please help me? :( Please? Mar 17 03:33:21 kristina: and no, i am not helping you with it unless you have you CC number handy.... recommendation - move to something other than omap5 Mar 17 03:33:36 Credit card? Mar 17 03:33:55 Or what? Mar 17 03:34:01 yea credit card Mar 17 03:34:18 How much would you charge for that? :O Mar 17 03:34:28 It's a hobby project. Mar 17 03:34:43 Entirely non-commercial. Mar 17 03:34:47 hehe, more than you can afford as a hobby project, hehe Mar 17 03:34:59 * prpplague wanders off Mar 17 03:35:01 * kristina cries Mar 17 03:35:11 Is it easy to work around that issue? Mar 17 03:35:24 Or can you at least tell me more? Mar 17 03:36:49 God damn it, so this project is screwed. Mar 17 03:37:28 There is no way I could have known OMAP5 would have these issues. Mar 17 03:47:45 Can I at least get a more detailed description of the issue? Mar 17 03:48:58 I'm sorry if I sound rude but what you just said sounded like "We don't care about you, and if our HW has bugs, it's not our problem" Mar 17 03:51:36 i dont think anyone ever said the omap was supported by anyone Mar 17 03:52:06 JFK911: The hardware has a blatant and serious bug. Mar 17 03:52:13 maybe thats why everyone left it Mar 17 03:52:24 sucks if you paid for hardware Mar 17 03:52:38 but uh there is a reason ti didnt want to sell it to anyone Mar 17 03:52:43 JFK911: I wasted weeks during bringup of my software. Mar 17 03:52:53 thats a terrible result Mar 17 03:52:58 Only to hit a permament roadblock. Mar 17 03:53:19 Because of a hardware bug that is not described anywhere and without a PoC software fix. Mar 17 03:53:32 How do you think I feel like right now? Mar 17 03:53:49 mad Mar 17 03:53:53 Yes. Mar 17 03:53:55 Fucking mad. Mar 17 03:54:43 seems like ti refuses to sell it now Mar 17 03:54:58 before, you had to be on some elite list to buy it Mar 17 03:55:05 This has ruined my day. Mar 17 03:55:23 why did you have your heart set on this thing Mar 17 03:55:41 No one told me the HW has a really severe bug. Mar 17 03:56:05 I could not have known that the A15 extensions to the OMAP platform were half-assed and poorly tested. Mar 17 03:56:26 you never know what you will find when you wander into the forest by yourself Mar 17 03:56:55 How is that a defense? The product blatantly doesn't do what it's required to do? Mar 17 03:57:40 It's the vendors job to make sure their silicon works. Mar 17 03:58:11 the vendor decided to stop selling it Mar 17 03:58:35 its not a defense its a risk you take Mar 17 03:58:50 The why do I have a UEVM board right next to me? Mar 17 03:58:56 I should not have it. Mar 17 03:58:58 i passed on this chip because of the support conditions Mar 17 03:59:27 Or what about the ISEE folks? Mar 17 03:59:38 They also sell their OMAP5 boards? Mar 17 03:59:54 Probably with the same buggy silicon. Mar 17 03:59:59 they are selling the chip on the board that they made. Mar 17 04:00:01 yes probably. Mar 17 04:00:12 maybe they have some software, maybe they want to be paid for it Mar 17 04:00:58 So a cache is broken? Mar 17 04:01:45 ALL caches are off. Mar 17 04:02:16 And some memory does not work reliably? I dont have a full understanding of what you are facing Mar 17 04:02:42 1). Dump 1000 DWORDs from the stack 2). Flush TLB 3). Dump those 1000 DWORDS again, and if they mismatch, abort. Mar 17 04:02:54 In about 1/2 of the boots, this issue occurs. Mar 17 04:03:17 One DWORD does not get commited to physical RAM. Mar 17 04:03:33 Instead it goes into WTFCACHE Mar 17 04:03:57 Which is okay, because the write is still observed locally, because WTFCACHE caches it. Mar 17 04:04:12 But if you flush TLB, WTFCACHE loses the data. Mar 17 04:04:34 So the STR you made earlies never enters RAM. Mar 17 04:04:43 This is with ALL caches off. Mar 17 04:04:58 But WTFCACHE can't be turned off. Mar 17 04:05:06 It shouldn't even exist. Mar 17 04:05:13 You think maybe you can work around it with some timing rain dance? Mar 17 04:05:28 What do you mean? Mar 17 04:06:11 by doing something stupid by writing twice, or trying to fool it by making spurious writes to scratch ram or nonexistent memory Mar 17 04:06:27 Guys, I am trying to connect my BBB with Eclipse for Remote Systems, but I always have this error once I want to go to home or root "Make sure that the DataStore daemon is running on 192.168.7.2.", any suggestions? Mar 17 04:06:33 stuff that you would think is retarded and nonsense but sometimes you just have to do Mar 17 04:06:51 The data that gets stuck in WTFCACHE is a PUSH {PC, R7} instruction. Mar 17 04:07:03 The push'd data enters WTFCACHE. Mar 17 04:07:04 which register is the target Mar 17 04:07:44 The PC and R7 get commited to WTFCACHE (instead of physical ram?!?!) Mar 17 04:08:12 If I read them back, they get read back from WTFCACHE Mar 17 04:08:22 If I flush the TLB. Mar 17 04:08:29 WTFCACHE will lose a DWORD of data. Mar 17 04:08:51 what if you lookup the stack pointer, write your junk, and adjust the stack pointer Mar 17 04:08:53 WTFCACHE seems to cache one recenty written DWORD of data. Mar 17 04:09:43 I need to make sure that this DWORD of data actually enters physical memory. Mar 17 04:09:59 is the memory on die? Mar 17 04:10:07 No. Mar 17 04:10:21 probe it with a logic analyzer and find out what you need to do to ensure the write Mar 17 04:11:19 Everything results in a write unless WTFCACHE caches it. Mar 17 04:11:33 WTFCACHE is unpredictable. Mar 17 04:11:52 I can just do lots of reads and writes of dummy data. Mar 17 04:11:59 To attempt to get WTFCACHE to fuck off. Mar 17 04:12:08 And flush itself. Mar 17 04:12:10 if it works sometimes, then there has got to be a way to ensure it works in software. Mar 17 04:12:25 I think I can just flood it with IO. Mar 17 04:12:42 Which will eventually retrigger the WTFCACHE bug and force it to commit. Mar 17 04:13:24 there must be a minimum number of steps you can do to guarantee the result. Mar 17 04:13:31 youve got a puzzle to figure out. get to work. Mar 17 04:13:47 unless you want to hunt for someone who fixed it and put their binary into idapro Mar 17 04:14:09 Everyone wants money. Mar 17 04:14:23 If it's linux it's GPL. Mar 17 04:14:36 They are legally obliged to release the source if they give me the binary. Mar 17 04:14:37 money for binaries is not really a good business case Mar 17 04:14:55 arent they obliged to release the source anyway? Mar 17 04:15:07 Only if they release the binary. Mar 17 04:15:33 If you compile a GPL'd program and give it to someone, you're obliged to give that person the sources too. Mar 17 04:15:44 i got source code for a kernel from shop equipment out of a carmaker. i think they knew that i did not buy the shop equipment. it costs as much as a house and there is a list of people who are allowed to buy it. Mar 17 04:16:53 Also, if you ship a product with GPL'd binaries on it, you have to publish the source code. Mar 17 04:18:06 You might try and fool people with a sticker that looks like a vxworks sticker. Mar 17 04:18:31 I got sources for many things. Mar 17 04:18:50 VxWorks, ThreadX, SGX DDKs, Mali DDKs etc Mar 17 04:19:30 can't you buy vxworks source? Mar 17 04:19:42 Sure, with lots of money. Mar 17 04:24:48 Fuck it, if no one who can help me will, I will try to implement the workaround myself or die trying. Mar 17 04:24:54 I don't give up like that. Mar 17 04:25:23 it sounded like you were about to Mar 17 04:25:37 that other chap seemed to imply that you'll run into more trouble Mar 17 04:26:09 I am not going to let TI win like this. Mar 17 04:32:53 have you checked whether the issue also exists w.r.t. on-chip SRAM ? (almost done reading backlog on this...) Mar 17 04:34:16 hmm, nm, the thought I had doesn't make sense for the symptoms you're describing, I misread Mar 17 04:35:16 or maybe it does... "one recenty written DWORD of data" .. like maybe a write-buffer or so? Mar 17 04:35:40 no idea why it would be affected by a TLB-flush though Mar 17 04:37:00 hello frnds, Is there any way to reload the g_multi module. My requirement is to copy a file to BEAGLE_BONE partiotion from Angstrom and access it from PC. Now this feature is working but if we write or modify that file multiple times , the modifications not immediately reflects in BEAGLE_BONE partiotion in PC side. It shows some type of delayed write. Once the beaglebone black restarts, it shows the correct modified file. Why this del Mar 17 04:38:51 zmatt: All caches are off at that point. Mar 17 04:38:59 cache != write buffer Mar 17 04:39:19 How do I drain the write buffers? Mar 17 04:40:02 None of the barrier instructions seem to help. Mar 17 04:40:03 they should do so quickly normally, but maybe there's some weird bug Mar 17 04:40:12 Can I force it? Mar 17 04:40:30 I'm assuming your current issue is with data stored in DRAM right? Mar 17 04:40:46 testing whether the issue also exists with on-chip SRAM would at least narrow it down Mar 17 04:41:11 Yes, a DWORD of data gets caught up in between CPU->WTFCache->DRAM Mar 17 04:41:50 Nothing should get caught in WTFCache because it loses its data on TLB flushes. Mar 17 04:43:33 yea losing data on tlb flush is really weird... Mar 17 04:44:07 hmm Mar 17 04:44:53 In this particular case, the DWORD that is corrupted happens to be on the stack. Mar 17 04:45:09 it does look like the omap5 does mpu-emif interfacing quite differently, compared to earlier devices Mar 17 04:45:25 no ELLA-port to the DMM, but direct interfaces to the EMIFs Mar 17 04:45:29 curious Mar 17 04:45:47 that's new, hence a good place for a bug Mar 17 04:46:18 This only happens when a hypervisor is on. Mar 17 04:46:37 This bug does not occur on bare bones execution. Mar 17 04:46:46 hmz Mar 17 04:47:46 I've never worked with the A15, so it's tricky for me to extrapolate from the knowledge I do have Mar 17 04:48:49 still, if you can easily check a test-case against a different memory region, then I would recommend trying: a. some on-chip SRAM and b. the external DRAM but accessed via TILER rather than directly Mar 17 04:51:02 How do I access it via TILER? I don't even know what TILER is. See how hard this is for me. Mar 17 04:51:06 I'm not TI. Mar 17 04:51:14 neither am I Mar 17 04:51:20 And I'm trying to hunt down a silicon bug in the HW. Mar 17 04:51:36 oh I've found plenty in the dm8148 I'm working with Mar 17 04:52:15 prem: try "sync" Mar 17 04:52:29 shit happens, these chips are enormous and bugs will no doubt be all over the place Mar 17 04:52:56 zmatt: http://crna.cc/EiTX1SSWWq6KJJ5 Mar 17 04:53:02 Can you take a look at that? Mar 17 04:54:10 Er, sec, I'll remove some junk. Mar 17 04:54:41 hehe, I guess there's no such thing as too many barriers ;-) Mar 17 04:54:44 zmatt: http://crna.cc/QJoRhVsEb4vyR5A Mar 17 04:54:54 zmatt: I was desperate. Mar 17 04:54:59 Trying everything. Mar 17 04:55:00 I can understand Mar 17 04:55:06 Sprinkled the barriers everwhere. Mar 17 04:55:41 I linked you a version without the irrelevant routine. Mar 17 04:56:27 hash_fail gets hit on around 2/3 of the boots Mar 17 04:58:30 I'm not sure what you hope I'll be able to say after looking at this though... Mar 17 04:59:00 But is there a reason for why the second check will fail? Mar 17 04:59:10 Other than a hardware issue? Mar 17 04:59:21 (keep in mind caches are off) Mar 17 04:59:44 I'm not sure what caches have to do with things here anyway, you're flushing TLB, not a cache Mar 17 04:59:57 Right. Mar 17 05:00:25 flushing TLB should have no effect whatsoever unless you've just changed some page tables or something Mar 17 05:00:33 And the translation tables remain the same, but I do write to TTBR1 and TTBR0 Mar 17 05:00:40 It's the same mapping. Mar 17 05:00:50 I checked that it matches. Mar 17 05:00:55 hmm Mar 17 05:00:58 You can see the VtP code there as well. Mar 17 05:01:27 The physical address to which the SP-rel stuff gets resolved to remains the same. Mar 17 05:01:48 I tried to isolate any bugs that could come from my own code. Mar 17 05:02:07 (ie look at v7_vtop) Mar 17 05:02:32 > ARM: tlb: don't perform inner-shareable invalidation for local TLB ops Mar 17 05:02:56 that's one line in a git commit when googling for: a15 tlb bug Mar 17 05:03:17 This only occurs when running with a hypervisor by the way, Mar 17 05:03:25 Bare metal works without a hitch. Mar 17 05:03:51 On Cortex-A15 (r0p0..r3p2) the TLBI/DSB are not adequately shooting down all use of the old entries. Mar 17 05:06:07 which rev is in your device? Mar 17 05:06:39 What's the rev for OMAP5432 ES2.0? Mar 17 05:08:19 how should I know :P pull it out of CP15 Mar 17 05:08:30 c0,0,c0,0 Mar 17 05:08:46 One sec, will build a baremetal XNU. Mar 17 05:09:49 this is why I love having a Forth system running on my target Mar 17 05:10:44 I can type $f0000 cr? and get my answer right away ;) Mar 17 05:12:44 but I'm guessing then that you haven't checked the Cortex-A15 errata yourself yet? Mar 17 05:12:51 zmatt: mrc p15, 0, r0, c0, c0, 0 ? Mar 17 05:12:57 yes Mar 17 05:13:21 0x412fc0f2 Mar 17 05:15:00 ok, so that would be r2p2 Mar 17 05:16:45 zmatt: Is this explained in the ARM ARM (this issue)? Mar 17 05:17:22 interesting, r2p2 isn't listed on the ARM website Mar 17 05:17:30 it goes from r2p1 to r3p0 Mar 17 05:17:49 If you can help me with this I will love you forever. Mar 17 05:17:50 that register will be in the ARMv7A yes Mar 17 05:18:26 I meant the actual "note" about the bug. Mar 17 05:18:26 you should also get the A15 TRM and errata (for the errata you'll need to register on the ARM website if you haven't already) Mar 17 05:18:36 errata are in the errata obviously Mar 17 05:18:38 zmatt: I have it in front of me. Mar 17 05:18:42 not in an architecture manual Mar 17 05:18:49 Oh. Mar 17 05:18:59 ARM® Architecture Reference Manual Mar 17 05:19:00 ARMv7-A and ARMv7-R edition Mar 17 05:19:03 Not this one? Mar 17 05:19:19 that describes how things are *supposed* to work Mar 17 05:19:31 which may or may not match reality ;) Mar 17 05:19:56 also the architecture covers many processors Mar 17 05:20:02 Topic closedARM Cortex-A15 MPCore - NEON Software Developers Errata Notice Mar 17 05:20:05 This one? Mar 17 05:22:25 I'm still browsing myself... the revision-thing is weird... I suggest getting the docs for r2p1 and r3p0 Mar 17 05:23:42 Errata has only r0 r1 r2 r3 r4 Mar 17 05:24:09 r2 Mar 17 05:25:31 got it Mar 17 05:26:02 outstanding loads or stores to the old translation might not be globally observed Mar 17 05:26:20 this might lead to data corruption if the physical memory of the invalidated memory region is accessed before the memory requests that used the old translation are complete Mar 17 05:26:32 bingo Mar 17 05:26:58 OH WOW Mar 17 05:27:03 I LOVE YOU Mar 17 05:27:11 if this is it Mar 17 05:27:16 I will be so happy. Mar 17 05:27:18 it does sound like it Mar 17 05:28:21 and I did see patches in at least some git repos, so maybe it is in mainline or at least heading there... I suggest you do some googling, and of course study the errata intensely :) Mar 17 05:29:02 zmatt: I love you. Also, I didn't ever pay attention to erratas. Mar 17 05:29:13 Because my old ARM ARM has Errata markup. Mar 17 05:29:29 Which was neat. Mar 17 05:29:29 yes but that's just documentation errata Mar 17 05:29:37 not chip errata Mar 17 05:29:56 do be sure to get and read the errata for the omap5 also Mar 17 05:30:04 You taught me a really valuable lesson. Mar 17 05:30:20 zmatt: Doesn't the TRM include an errata? Mar 17 05:30:23 hahaha Mar 17 05:30:48 no, the TRM usually explains how things are supposed to work in the wishful thinking of the designers Mar 17 05:31:00 which, fortunately, often reasonably matches reality Mar 17 05:31:30 but no, the TRM do not contain the errata. errata are always published separately (or not published at all but only available on request) Mar 17 05:32:49 zmatt: I can't express my gratitude. Mar 17 05:33:27 :) Mar 17 05:34:01 good luck with getting your board up&running... I think you'll need it Mar 17 05:34:22 I sure will! Mar 17 05:35:14 I hope you have no specific deadline, it will take a lot of time to become familiar with a chip like this Mar 17 05:36:39 anyhow, I'm gonna continue working on my getting mine up&running too ;) Mar 17 05:36:50 zmatt: I've had no issues on beagle whatsoever with OMAP4 though. Mar 17 05:36:52 OMAP3 Mar 17 05:37:01 yea Mar 17 05:37:02 but Mar 17 05:37:48 the beagles have received much more attention from developers in the open source community than most other TI SoCs I think Mar 17 05:38:12 zmatt: Linux has all those erratas but my kernel doesn't. Mar 17 05:38:24 where'd you get your kernel from? Mar 17 05:38:31 It's Darwin. Mar 17 05:38:38 oh yea I saw you mentioning XNU Mar 17 05:38:46 so ehm... why? Mar 17 05:38:57 zmatt: But I do wonder why this issue never affected bare metal. Mar 17 05:39:07 zmatt: I want to run iOS on it. Mar 17 05:39:54 why? no idea, memory-subsystem problems can be a boundless source of fun Mar 17 05:40:19 What do you mean? Mar 17 05:40:38 My Darwin-ARM port works really well, if you forget all the erratas for a second. Mar 17 05:41:30 zmatt: Can you explain what errata categories mean? Mar 17 05:41:40 Like, are there ones that you ABSOLUTELY MUST FIX? Mar 17 05:42:14 I mean that these high-performance chips often have very complicated memory controllers with all kinds of buffering, caches, cross-checks, and many many opportunities for subtle bugs that only surface under very specific circumstances Mar 17 05:42:51 I bet bugs related to those erratas are very common. Mar 17 05:43:04 And the bug I hit here is very obscure. Mar 17 05:43:07 did you find your problem in an errate item? Mar 17 05:43:16 Seems so. Mar 17 05:43:20 I'm writing a fix. Mar 17 05:43:22 i didnt see it Mar 17 05:43:24 which one is it? Mar 17 05:43:59 798181 Mar 17 05:44:09 oh, ARM document? Mar 17 05:44:14 Yeah. Mar 17 05:44:30 Ah I looked in the omap5 errata it looks like its all peripheral stuff there. Mar 17 05:44:59 yes, TI refers you to ARM for the core errata Mar 17 05:45:11 i didnt see an easy link to it on ti's product page Mar 17 05:46:04 (after which ARM referred me to my TI FAE, who referred me back to ARM, who then contacted TI directly and eventually errata did appear in my inbox) Mar 17 05:48:10 no idea why the A8 errata are such a fuss to get a hold of... at least the A15 errata are simply available for download (to registered users) Mar 17 05:48:37 I didn't know erratas existed. Mar 17 05:48:40 I feel like an idiot. Mar 17 05:48:55 I thought all ARM's designs were flawless. Mar 17 05:48:58 D: Mar 17 05:50:13 yea I used to have an idealized picture of hardware too, before I started working with it Mar 17 05:50:40 But I mean, I did so much low level work with ARM stuff. Mar 17 05:50:48 And this is the first time. Mar 17 05:51:03 I hit a bug like that. Mar 17 05:52:05 well they've been getting more and more complicated, hence more bugs too Mar 17 05:56:29 errata is already plural, like data. erratum Mar 17 05:56:43 some of the older C6000-series DSPs had some fun ones too... while searching for info I came across one doc which described a bug which caused the logic to get clocked before it got initialized, leading to a small probably (on each boot) that the eFUSE controller would proceed to blow a random fuse Mar 17 05:56:53 zmatt: OUCH Mar 17 05:57:00 aaahaha was there a workaround for that Mar 17 05:57:16 yea it only happened with specific power-on sequencing Mar 17 05:57:41 one of the stellaris chips had a poweron erratum like that too, it would erase flash or something Mar 17 05:57:50 Hehe. Mar 17 05:57:52 so hopefully you hadn't produced many boards with the wrong timing yet Mar 17 05:58:44 or else, well, don't power-cycle your board too often ;) I'm not sure how long they'd last when playing russian roulette with eFUSE Mar 17 06:00:38 the cache coherency issues of early C64x+ revisions also look like they were fun... never seen so many drawing and diagrams in an errata doc Mar 17 06:01:47 (another instance of "fun with memory systems") Mar 17 06:05:43 that erratum is an informative doc about the DSP's memory subsystem though, more details then you'd find in a TRM Mar 17 06:19:00 hi Mar 17 06:19:22 That did not seem to work :O Mar 17 06:20:38 hi Mar 17 06:21:09 anyone here ? Mar 17 06:22:30 wazzuuup Mar 17 06:23:32 zmatt: http://crna.cc/WfTQ9HtqT61UH3G Mar 17 06:26:31 kristina: I'm sorry, I really have other things I need to be working on right now... Mar 17 06:26:37 D: Mar 17 06:26:59 Is there any other time I can ask you? Mar 17 06:30:41 look, I've never worked with the omap5 nor with the cortex-a15. all I did was google and report what I read, this is something you should be able to do too. an hour ago you hadn't even looked at the errata yet, and after one attempt at resolving your issue you're asking for my help again... Mar 17 06:31:43 and you're trying to get an unusual choice of kernel running on, apparently, a buggy chip Mar 17 06:31:46 this will take time Mar 17 06:32:33 go read the trms, read the errata, do experiments, get to know that chip like the back of your hand... eventually you will figure it out and it'll seem obvious all along Mar 17 06:35:09 Google is my friend. he made me secure my diploma and a job. hihihi Mar 17 06:35:17 lol Mar 17 06:51:07 Guys, how can you stop a java code to run at beaglebone? for example i 'java test' (it runs about 40 secs until it stops) I want to interrupt it Mar 17 06:51:16 <_av500_> CTRL-C Mar 17 06:52:37 thanks! Mar 17 06:55:48 SeanMark: looks like google isnt your friend anymore Mar 17 07:09:12 * kristina sobs quitely Mar 17 07:18:37 On the bright side, I have added this erratum to my kernel. Mar 17 07:18:55 On the not-so-bright side, I still have this problem. Mar 17 07:26:23 @KotH This irc is my 2nd friend. hahaha Mar 17 07:27:32 * KotH hands kristina a handkerchief and some chocolate Mar 17 07:27:53 KotH: I've implemented the erratum though *sob* Mar 17 07:28:27 welcome to the real world. where there are more problems to implementing stuff than what is written in the documentation Mar 17 07:28:38 Also. Mar 17 07:28:39 This erratum does not affect the processor if the revision and variant reported by the MIDR is r2p0, r2p1, r2p2, r2p3 or r2p4 and REVIDR[4] is set to 1. Mar 17 07:28:46 (not to mention that the documentation can be wrong) Mar 17 07:28:52 REVIDR[4] = 1 Mar 17 07:29:10 hmm? processor != core Mar 17 07:30:16 Processor = all cores. Mar 17 07:31:49 TI's erratum just talks about peripheral stuff. Mar 17 07:32:42 errata Mar 17 07:33:00 I keep getting it confused, erratum would make more sense as a plural. Mar 17 07:34:15 Maybe I need to make sure Xen also follows this Erratum. Mar 17 07:35:17 People mix it up a lot anyway. Mar 17 07:36:50 errata is plural Mar 17 07:37:06 .o0(know thy latin) Mar 17 07:37:08 I know, but it sounds as if it's singular. Mar 17 07:37:23 you never had latin, did you? Mar 17 07:37:32 No. Mar 17 07:37:33 BOARD_ERRATA_798181 Mar 17 07:37:37 So that's wrong? Mar 17 07:37:46 BOARD_ERRATUM_ Mar 17 07:37:47 ? Mar 17 07:37:55 usians not having had latin either Mar 17 07:38:20 Aw, now I have to change it everywhere, Mar 17 07:38:45 Commit message "everyone keeps using the plural of erratum". Mar 17 07:39:02 languages are hard, lets go shopping Mar 17 07:39:14 Even SGX uses ERRATA in their DDK. Mar 17 07:42:11 KotH: I used to say erratas. Mar 17 07:42:20 (plural) Mar 17 07:43:08 Ok, rebuilding Xen. Mar 17 07:43:33 kristina: uhmm.. you arent usian, are you? Mar 17 07:43:34 Ok, this ERRATUM has been fixed in both xnu-armv7 and xen. Mar 17 07:43:43 judging from your name you must be from eastern europe or so Mar 17 07:43:48 KotH: I'm Kristina. Mar 17 07:43:54 I'm from the UK. Mar 17 07:44:16 well... lets say the uk is in the not-so-east europe Mar 17 07:44:24 FUCK Mar 17 07:44:45 Stack hash check still fails. Mar 17 07:46:52 I have one more option. Mar 17 07:46:58 But if I do this. Mar 17 07:47:04 Something else will break eventually. Mar 17 07:47:24 I can 10 DWORDS off the stack. Mar 17 07:47:29 And then write them back. Mar 17 07:47:36 copy 10 DWORDS Mar 17 07:48:33 please do not talk of DWORDs in this channel Mar 17 07:48:41 uint32 Mar 17 07:48:44 ok? Mar 17 07:48:45 this is a horribly outdated intelism Mar 17 07:49:15 especially considering that the native word size of modern processors is either 32bit or 64bit Mar 17 07:49:38 when i say dword i mean uint32 Mar 17 07:49:49 i know what it means Mar 17 07:49:51 but dword doesn't require typing numbers Mar 17 07:49:53 so it's faster Mar 17 07:49:57 to type Mar 17 07:50:08 don't have to move my fingers up Mar 17 07:50:16 so, typing zwei is faster than typing 2? Mar 17 07:50:18 i can't touch type numbers Mar 17 07:50:37 KotH: i have to look at the keyboard if i want to type a number Mar 17 07:51:02 because there is a 1/2 chance that i will get it wrong Mar 17 07:51:14 lol Mar 17 07:51:27 and what's so bad about having to look at your kbd once in a while? Mar 17 07:51:46 http://crna.cc/9PcXSH3mS6ULzgX Mar 17 07:51:51 I hate seeing this. Mar 17 07:52:34 anyone hates stuff like that Mar 17 07:52:39 but it's part of life Mar 17 07:52:53 I IMPLEMENTED THE ERRATUM THOUGH D: Mar 17 07:53:11 you know, it might be that the problem is not a bug in the cpu, but a bug in your code? Mar 17 07:53:32 KotH: the stack becomes corrupt after a TLB flush Mar 17 07:53:41 how is that a bug in my code? Mar 17 07:54:00 Erratum 798181 closely matches what I'm getting. Mar 17 07:54:43 oh, it could be simply because your code does not properly handle the TLB flush? or the next lookup of the stack phyiscal address is wrong? Mar 17 07:55:14 beside, have you tried ot understand _why_ your stack is corrupt? Mar 17 07:55:43 KotH: http://crna.cc/Oalj8zgEWomSnzJ Mar 17 07:56:20 you dont expect me to read this, do you? Mar 17 07:56:37 It's not complicated though :( Mar 17 07:56:46 But it demonstrates the issue really well. Mar 17 07:57:01 Because there is no way this checking code could fail. Mar 17 07:57:12 do you think i have time to read random code some random person posts on the internets just because they have random problems? Mar 17 07:57:23 :( Mar 17 07:57:30 Ok, I'll try to explain it. Mar 17 07:57:31 of course, you can pay me to do it Mar 17 07:57:34 then i would have time Mar 17 07:58:34 KotH: There is some weird cache (WTFCache) which is present with both I+D caches off. Some writes to the memory are stalled in WTFCache instead of being commited to RAM. Mar 17 07:58:35 anyways... gtg. i have a lecture to attend Mar 17 07:58:47 WTFCache seems to lose its contents after a TLB flush. Mar 17 07:59:11 does WTFcache work on physical or virtual addresses? Mar 17 07:59:29 if its virtual addresses, then it wouldnt surprise me that it loses its contents Mar 17 07:59:40 (because _that_ would be the right thing to do) Mar 17 07:59:52 anyways, i'm gone Mar 17 07:59:57 I don't know what WTFCache is it's transparent and undocumented. Mar 17 08:00:12 i dont believe that Mar 17 08:00:16 if it's there, it's documented Mar 17 08:00:22 you just havent found that document yet Mar 17 08:01:28 KotH: It stalls the write of a random DW ... Uint32 to physical memory. Mar 17 08:02:58 It's not a commercial project, I'm not selling this or anything, I can't afford to pay someone to properly look into it. But I'm just hoping I can get some pointers here. Mar 17 08:03:24 Because this channel is the most knowledgable channel about anything OMAP or even ARM related I've seen. Mar 17 08:04:33 I don't profit from this, other than just enjoying doing it. Mar 17 08:07:55 And trust me, I am trying ... this is the third day I spent trying to diagnose this non-stop. Mar 17 08:44:02 hi Mar 17 08:44:12 can i ask a question? Mar 17 08:45:04 what is the max support size microsd of beaglebone black? Mar 17 08:45:20 i cannot find in any document :( Mar 17 08:45:53 any size Mar 17 08:46:02 ccbb: dunno, but i have used a 64gb sdxc card, formatted with fat32 and ext[34] Mar 17 08:46:30 ccbb: 21.5×20.0×1.4 mm respectively (0.846×0.787×0.055 in) Mar 17 08:46:56 please note that this is also the minumum supported size, by the way. Mar 17 08:48:03 oh sorry, 15.0×11.0×1.0 mm (0.591×0.433×0.039 in) Mar 17 08:48:15 picked the wrong column, please ignore the above said. Mar 17 08:48:47 LetoThe2nd: thanks :D, but i mean the storage size not the physical size Mar 17 08:48:59 anyway, i will note that Mar 17 08:49:56 philenotfound: thanks, and the OS will have ability to read all of that size too? Mar 17 08:50:19 i think there no problem, because it's linux Mar 17 08:50:32 64gb is enough for me Mar 17 08:54:39 one more question Mar 17 08:55:14 i have planned use beaglebone black as a file server Mar 17 08:55:25 anyone tried yet Mar 17 08:55:30 any advice for me :D Mar 17 08:55:48 well what kind of advice do you want? Mar 17 08:56:30 like... "do not operate in moist environments?" Mar 17 08:57:02 ;) Mar 17 08:57:13 no it wasn't funny Mar 17 08:57:44 yes, i just ask if someone has expr with it Mar 17 08:57:53 expr in what? Mar 17 08:58:27 by default for me any running linux box with ssh login already is a fileserver. so yes, i have a lot of experience. Mar 17 08:58:38 but no clue what you actually want to hear. Mar 17 08:59:52 i want to use bbb as file server, mean sharing file in local network Mar 17 09:00:02 via fpt, or http Mar 17 09:00:19 we need to hold hands and tell each other about our dreams Mar 17 09:00:25 that why i as the max storage size of microsd Mar 17 09:00:33 there is no max size Mar 17 09:00:44 or if there is, it is very large Mar 17 09:00:51 well boot it and and install whatever "file sharing" daemon you desire. Mar 17 09:00:53 it will take a while for such large cards to exist Mar 17 09:01:04 you mean like a cluster ? Mar 17 09:01:15 av500: now i know that Mar 17 09:01:23 q0: if, then it deserves being called a "clüster" Mar 17 09:01:38 but i ask in here because i cannot find info in any document Mar 17 09:01:41 2TB or so Mar 17 09:02:00 any i'm not hardware guy Mar 17 09:02:03 ccbb: it is a small computer running linux Mar 17 09:02:09 and i'm not hardware guy Mar 17 09:02:10 you can make any computer into a file server Mar 17 09:02:19 av500: by starting an ssh server :) Mar 17 09:02:23 all you need it to Mar 17 09:02:26 1) store files Mar 17 09:02:29 2) serve them Mar 17 09:02:38 av500: i know, i used linux more than 6 years Mar 17 09:02:38 3) best serve chilled, of course! Mar 17 09:03:26 4) shaken, not stirred Mar 17 09:03:29 ccbb: then whats hard about just doing it? Mar 17 09:03:48 ogra_: still stuck at LCA, mentally? Mar 17 09:04:26 LCA ? i wish Mar 17 09:04:30 #sharktank Mar 17 09:04:38 av500: #sharknado Mar 17 09:04:46 with lasers ! Mar 17 09:05:03 lazors, plz! Mar 17 09:05:21 if they are super evil, they might even have BBB blue leds! Mar 17 09:05:40 ! Mar 17 09:06:21 LetoThe2nd: i just wonder about storage size, not using linux =) Mar 17 09:06:30 now i already know Mar 17 09:06:33 thanks all :) Mar 17 09:08:09 lca14 - shaken, yes indeed Mar 17 09:09:34 suihkulokki: were you not stirred? Mar 17 09:18:01 * tbr stirrs things up by thumping on the floor rhythmically Mar 17 09:20:30 morning Mar 17 09:22:53 tbr: shhhhh Mar 17 09:31:04 ls Mar 17 09:31:07 oops Mar 17 09:54:02 kristina: 3 says is not long. i've debugged bugs in easier modules (eg spi drivers) for weeks Mar 17 09:54:14 kristina: as i said! Mar 17 09:54:19 err... Mar 17 09:54:53 kristina: as i said: welcome to the real world! Mar 17 09:55:56 KotH: I'm not TI though ... I don't have access to those resources when it comes to debugging their silicon. My only option is to literally try a bunch of shit and hope it works. Mar 17 09:57:06 lol Mar 17 09:57:17 i am not ti either Mar 17 09:58:04 and your best option is to read all available documents and figure out whats wrong Mar 17 09:58:14 even TI is not TI either Mar 17 09:58:22 second best is debugging using jtag Mar 17 09:58:23 since they fired everybody Mar 17 09:59:09 any progress on the hw acelerated SGX Driver for BBB? Mar 17 09:59:55 Ariadeno: i have not seen the patches you were supposed to send Mar 17 10:00:36 I am not a driver dev Mar 17 10:00:54 then become one Mar 17 10:01:07 thsts the way how oss works Mar 17 10:01:07 Nor do I know anything about low level stuff Mar 17 10:02:03 do you think linus knew how everything works before he started writing linux? Mar 17 10:02:22 Ariadeno: so the question was more like "can anyone tell me where to download the finished super funky accerelated SGX driver for the BBB?", right? Mar 17 10:02:23 Ariadeno: people are working on it Mar 17 10:02:30 no idea when it will be done Mar 17 10:02:40 so, no progress so far Mar 17 10:02:48 Ariadeno: because in that case, the answer is "no, nobody can" Mar 17 10:03:16 no the question was not "where can i download it" Mar 17 10:03:25 i was just curious on the progress of the driver Mar 17 10:04:05 KotH: Maybe he didn't know anything, but at least he took a class about OS Design Mar 17 10:05:09 if you keep making excuses for yourself, you'll go nowhere in life Mar 17 10:05:12 Ariadeno: good thing he didnt listen to what he was told in the lecture Mar 17 11:38:50 Hi Mar 17 11:39:26 anybody did Install on BBB rabbitmq server? Mar 17 11:40:21 anybody has installed on beaglebone, rabbitmq-server? Mar 17 11:41:26 * av500 has not Mar 17 11:42:14 hardware runs software, what would make this case special? Mar 17 11:44:59 av500:thanks Mar 17 11:45:14 tbr:performance Mar 17 11:55:35 hi Mar 17 12:51:17 #beagle Mar 17 12:51:43 #bagle Mar 17 12:52:49 #buggle Mar 17 12:54:00 #blarg Mar 17 12:59:04 know of any examples of applications that use ehrpwm outputs? Mar 17 12:59:15 i'm having trouble figuring out the right way to set it up Mar 17 12:59:44 mjgardes: check/google for the led examples of the bacon cape. they are using them, IIRC Mar 17 12:59:58 specifically i want to use ehrpwm0A and ehrpwm0B outputs simultaneously Mar 17 13:00:16 thanks, i'll take a look Mar 17 13:02:08 av500: reading you response "TI fired everybody"...from which department ? omap ? Mar 17 13:04:00 yes Mar 17 13:04:30 i don't see any examples that use the PWM hardware Mar 17 13:04:51 so no more omap versions after 5 ? Mar 17 13:05:12 4 Mar 17 13:05:23 mjgardes: http://elinux.org/CircuitCo:Bacon_Cape#Test_Files Mar 17 13:05:25 well, omap5 does exist Mar 17 13:05:33 being sold ? Mar 17 13:05:40 * ogra_ has never seen one inn the wild Mar 17 13:05:44 -n Mar 17 13:05:47 svtronics sells boards Mar 17 13:05:52 yes, because I found the omap5 in the recent kernel Mar 17 13:05:57 and apparently kristina bought one too Mar 17 13:05:58 ah Mar 17 13:06:34 but unless you are a $$$ customer, TI will not support it Mar 17 13:06:43 thats not included in the $149 Mar 17 13:17:53 LetoThe2nd: thanks, i missed that at first glance Mar 17 13:18:18 mjgardes: so hopefully lesson learned: read don't glance. Mar 17 13:18:47 the problem is i've been reading piles of documentation on different wais to do it for weeks now Mar 17 13:20:02 so i've started skimming first, then when i start to come across examples of things like doing PWM in software, I move on Mar 17 13:26:48 I just read http://patchwork.ozlabs.org/patch/257649/. When I try to use either a 3.5, 3.8 or 3.10 kernel, is it wise to apply this patch on a Beagle-xM or not ? Mar 17 13:28:21 apply on a kernel for the Beagle-xM, of course Mar 17 14:07:31 where i could buy beagle bone every where is out of stock Mar 17 14:07:47 tohid: like everybody else.. pick a distributor and wait. Mar 17 14:12:56 im searching a distributor for beagle bone they dont give exact time for delivery even there is Blake market for it 60 Erue is normalprice !!!!!!!!!!!! Mar 17 14:14:22 tohid: so what? Mar 17 14:14:27 tohid: no-one has exact times, its selling faster than it can be made Mar 17 14:14:36 tohid: choose your favourite and wait Mar 17 14:14:36 tohid: order & wait. Mar 17 14:15:10 tohid: oh, and also order a new keyboard. yours is producing a lot of "!" keyboards, it seems to broken. Mar 17 14:15:20 *keys Mar 17 14:15:37 be more funny Mar 17 14:16:10 really may be i started to migrate to other boards Mar 17 14:16:45 freesclae as some new products Mar 17 14:17:21 tohid: go ahead, why should we want to stop you? Mar 17 14:17:59 be i was one of the first users of beagle bone Mar 17 14:18:28 great. and? Mar 17 14:18:29 and now when i see Black market its really annoying Mar 17 14:18:59 it is for a lot of people. it happens when demand exceeds production. so what do you expect us to do now? Mar 17 14:19:00 meh, just order the board, receive it a week or two later. Mar 17 14:21:38 ok , thanks , just bec i like this project i will wait , but be sure one commercial product can not survive this way Mar 17 14:21:52 tohid: thanks for enlightening us. Mar 17 15:33:25 nice roundup of beaglebone capes for machine control: http://blog.machinekit.io/p/hardware-capes.html Mar 17 16:28:14 Does anyone have a eGalax USB touch screen interface working on a BBB running Debian? Mar 17 16:30:58 * av500 has not Mar 17 16:31:19 also, questions that start with "has anybody ..." are not very usefull Mar 17 16:31:43 its like entering a party and shouting "hey, does anybody know Fred?" Mar 17 16:43:24 You know? The question really wasn't does anyone NOT have the STATED device running on the STATED platform. Not exactly a "Hey Fred" question. So, you've wasted more time, effort and bandwidth repremanding me for the first question I've ever asked in the chat room than if you'd just left it alone. I was hoping more for answers rather than moderator arrogance. Have a wonderful day Fred. Mar 17 16:45:25 rwr: So much time has been wasted on this topic that there are entire documents written about it, with names like "how to ask smart questions". Nobody here is going without a solution because you failed to ask a useful question, the only one affected is you. Read up and retry. Mar 17 16:48:30 Wow! This was definitely the wrong place to come. I can see how busy the room is with real questions and answers. or at least people coming and going. Maybe one day I'll be samrt as all you fellers! What a bunch of arrogant little boys. Mar 17 16:48:41 rwr: my experience from over 5ys here tell me that such questions do not get the expected results Mar 17 16:48:55 but, do as you please Mar 17 16:49:16 Fine! Mar 17 16:49:21 it helps much more to state your problem Mar 17 16:49:25 * ds2 triggers all the airhorns in the channel Mar 17 16:49:28 * tbr pleases as he does Mar 17 16:49:32 * ds2 runs around throwing TP all over Mar 17 16:49:36 because then even people that dont have your exact issue might help Mar 17 16:49:49 ds2: cornholio is that you? Mar 17 16:49:50 like this, people read egalax and move on Mar 17 16:51:28 Well, lost of nasty BS and 0 answers. I suppose lots of "smart" questions get answered here. I'll go back to real work now. Again, ahve a wondeful day. Mar 17 16:52:34 :) Mar 17 16:52:55 * tbr has a wonderful day, indeed Mar 17 16:55:16 * ogra_ raises hand Mar 17 16:55:24 ... i know Fred ! Mar 17 16:55:59 Right Mar 17 17:05:58 ogra_: freddy krüger? Mar 17 17:06:12 yeah, from ym dreams :) Mar 17 17:06:15 *my Mar 17 17:06:19 :> Mar 17 19:31:51 too bad for him, I've done the interfacing with an egalax, and the default kernel driver.. I could have helped, if he'd been a little more patient Mar 17 19:33:23 <_av500_> too bad Mar 17 21:26:50 <_vricklund_> Seems I'm experiencing some lag Did anyone get my question? Mar 17 21:28:07 <_vricklund_> I flashed the latest dian image (http://beagleboard.org/latest-images). Only I cant ssh to 192.168.7.2. No nothing. Mar 17 21:29:44 <_vricklund_> No differece if I connect using ethernet cable or usb. The usb drivers are installed. Mar 17 21:31:53 * _vricklund_ pokes BeagleBot Mar 17 21:45:36 <_vrick_> Is it the webbased client or is it always this shaky? Mar 17 21:45:45 Web clients suck. Mar 17 21:46:04 <_vrick_> Beggars can't be choosers Mar 17 21:46:06 <_vrick_> :) Mar 17 21:47:12 <_vrick_> So... what am I missing? Mar 17 21:47:47 <_vrick_> I must say this has been a frustrating experience so far. Mar 17 21:48:28 I recommend not using a web-based client; that removes a lot of the frustration. Mar 17 21:48:37 <_vrick_> Heh. Mar 17 21:48:46 <_vrick_> I was talking about flashing debian on my bbb. :) Mar 17 21:49:37 Especially since a goodly part of asking for help on a quiet IRC channel involves patiently waiting for someone with the time, knowledge, and interest to help you. ;-P Mar 17 21:49:50 ANd that waiting is hard to do on a web-based client. Mar 17 21:50:07 <_vrick_> Hmm. Yes. One could do that, Mar 17 21:51:22 <_vrick_> IRC was great when I went to uni and could spend half my aking time in a channel. Iäm in a different situation now unfortunately. Mar 17 21:55:23 Then I suggest using the Google Group, or Google itself and the various wikis and manuals. ;-P Mar 17 21:55:38 av500, are you there? Mar 17 21:56:15 _av500_, av500, are you there? Mar 17 21:57:06 <_vrick_> Google was no help unfortunately or I wouldn't be here. Mar 17 21:57:18 Did you try the mailing list? Mar 17 21:57:35 <_vrick_> The only "default" IP is 192.168.7.2, and I canät connect to that address. Mar 17 21:57:44 <_vrick_> I guesss I have little choive. Mar 17 21:58:15 <_av500_> BobCat: I am Mar 17 21:58:46 I would like to request you stop being rude to newcomers to the channel Mar 17 21:59:12 also, questions that start with "has anybody ..." are not very usefull Mar 17 21:59:12 its like entering a party and shouting "hey, does anybody know Fred?" Mar 17 21:59:42 As imple "Just ask the question, please" would suffice Mar 17 22:00:11 as it is, you chased away someone who would have been a contributor to the community Mar 17 22:00:25 <_av500_> no Mar 17 22:00:33 I know you are tired of bad questions Mar 17 22:00:41 Suck it up, life is hard Mar 17 22:01:04 Don't be rude to noobs Mar 17 22:01:08 seeing as av500 correctly answers possibly 1/3 of the actual questions that are asked in here, I'm happy that he responds at all Mar 17 22:01:18 <_av500_> I chased away somebody who ended up arguing Mar 17 22:01:25 <_av500_> instead of asking his question Mar 17 22:01:29 you started it - that is my point Mar 17 22:02:18 If you can't see you started the argument, there's no hope for you. You were TECHNICALLY right, but SOCIALLY wrong. Mar 17 22:02:44 Do you think every noob automatically knows how to ask for help? Mar 17 22:02:50 <_av500_> no Mar 17 22:02:58 <_av500_> thats why I made the remark Mar 17 22:03:08 That is not how you get results Mar 17 22:03:46 Did you get him to actually ask the question? Mar 17 22:04:28 <_vrick_> To get back to MY problem. :)The BBB decided 192.168.7.105 was a good IP-number to chose. Now I'm logged in. :) Mar 17 22:04:35 Hi, sorry for offtopic but is there anyone with an OMAP5 board willing to help me out here? Mar 17 22:04:36 I don't have an omap5 but ask anyway Mar 17 22:04:49 see how it's done? Mar 17 22:05:04 and guess what -0 she got an answer the next day Mar 17 22:05:29 and thus I learned OMAP5 has been abandoned Mar 17 22:06:57 and kristina, who knows her stuff, will be happy to hang out here with the cool kids Mar 17 22:07:43 OR, we could have said "beagle is not OMAP gtfo!" Mar 17 22:08:25 <_av500_> I asked him to reword his question, not to gtfo Mar 17 22:08:49 no you did not Mar 17 22:09:17 also, questions that start with "has anybody ..." are not very usefull Mar 17 22:09:57 Let me tell you a story, if I may. Mar 17 22:10:07 <_av500_> sure Mar 17 22:10:11 I had a problem with my bicycle pedal Mar 17 22:10:33 it rattled when it when around Mar 17 22:10:37 <_vrick_> Oh, this is going to be good... Mar 17 22:10:41 * _vrick_ get s the popcorn Mar 17 22:11:20 I looked at it and could not find out why, the rubber blocks seemed on tight, and there was no obvious way to tighten them Mar 17 22:11:33 it's a 1974 Raleigh, btw Mar 17 22:12:17 so I asked on reddit "Does anyone know how to take this apart and adjust it?" Mar 17 22:12:29 I didn't ask what might be wrong. Mar 17 22:12:36 *yawn* Mar 17 22:12:39 I knew what was wrong. Mar 17 22:12:48 Who are you talking about? Mar 17 22:12:58 Now, would you criticize such a question here? Mar 17 22:13:32 kristina, you asked a question that would normally get you flamed Mar 17 22:13:52 <_av500_> bulshit Mar 17 22:13:54 <_av500_> +l Mar 17 22:13:55 <_vrick_> Nice to see you're not all zombies but I've got to hit the sack. Thanks all for moral support if nothing else. Mar 17 22:14:20 anyway, bike - I got a lot of "what's wrong?", where what I needed was SOMEONE WITH EXPERIENCE Mar 17 22:14:33 I also got a lot of ignorant guesses Mar 17 22:15:13 _av500_, if you had seen her question you would have flamed her Mar 17 22:15:21 <_av500_> oh well Mar 17 22:15:43 <_av500_> since you know what I would have done, I give up Mar 17 22:15:52 I know how helpful you are here, but STOP flaming noobs Mar 17 22:16:17 <_av500_> well, you have a different definition of flaming Mar 17 22:16:28 Good, your new policy will be very welcoming to noobs! Mar 17 22:17:02 a flame is saying something that upsets people needlessly Mar 17 22:17:58 Guys. Mar 17 22:18:12 No need to be so mean. Mar 17 22:18:15 To each other. Mar 17 22:18:31 <_av500_> I'm nottrying to be mean at all Mar 17 22:18:33 I'm not being mean, I am being direct. Mar 17 22:18:47 I know av500 is not trying to be mean either Mar 17 22:18:53 That's good! Mar 17 22:19:01 he just is not good at being extra nice Mar 17 22:19:08 I wish people would get on better. Mar 17 22:19:15 which is required to build community Mar 17 22:19:20 I wish humanity wasn't so stupid. Mar 17 22:19:29 On so many different levels. Mar 17 22:19:54 <_av500_> BobCat: let's say, I was direct to that user too Mar 17 22:20:49 no, direct is "ask the question please" Mar 17 22:23:27 And again, per my story, people ask questions in ways they think will get them help Mar 17 22:23:39 and to weed out useless responses Mar 17 22:24:21 someone who never took apart that bike pedal had nothing useful to say Mar 17 22:25:31 This channel made me sad yesterday. Mar 17 22:27:07 because OMP5 is deprecated? Mar 17 22:27:13 omap Mar 17 22:28:13 Not because of that. Mar 17 22:29:03 Actually, nevermind, it doesn't matter anyway. Mar 17 22:37:27 are there any noobs left for me then? Mar 17 23:22:05 i want to drive 4x7 segment displays, + a few extra LEDs for status etc, with a PWM so i have good control over the brightness. I've been experimenting with the Adafruit TLC5947 pwm chips but i'm not having much success getting the spi bus to talk properly to the chips (they are a sort of dumbed down SPI) Mar 17 23:22:12 any ideas how I might approach this? Mar 17 23:24:20 Bitbang it. Mar 17 23:24:44 yeah that was another thought I had Mar 17 23:25:25 it feels kind of a shame to bitbang it - but i guess if I can't get the spi going properly, theres not much i can do Mar 17 23:25:50 So what have you tried already? Mar 17 23:27:24 opening the /dev/spi device and writing bytes to it. it does _something_ as viewed from my cheap salaea clone, but the clocking looks very odd. I suspect the saleae clone might not be fast enough and is missing transition changes perhaps.... Mar 17 23:28:01 http://monosnap.com/image/6vUkrfnwhfGa7fKRA6t4CJW6kDXLhy that was a scan taken when I was writing one byte only to the spi device Mar 17 23:28:25 i believe the clock should be active on the rising edge Mar 17 23:28:29 looks very odd t ome Mar 17 23:28:43 THat clock is wrong. Mar 17 23:28:51 agreed Mar 17 23:29:14 What bitrate are you using for the bus? Mar 17 23:29:17 it should have 8 rising edges - thats why i suspec the logic analyser is at fault Mar 17 23:29:35 err... whatever linux uses by default Mar 17 23:30:00 i thought I'd try at first without any ioctl calls as its all new to me Mar 17 23:30:18 "linux" does not do anything SPI by default. ;-P Mar 17 23:30:36 YOur distribution, however, might have a default. Mar 17 23:30:43 agmlego, well, i loaded the spidev driver Mar 17 23:31:12 oh ok - it's debian. i don't know what it does by default or how I might find out Mar 17 23:32:28 Google "debian beaglebone {white|black} spi default bitrate" maybe? Mar 17 23:33:37 maybe the dts file sets it? Mar 17 23:34:09 spi-max-frequency = <24000000>; Mar 17 23:34:30 well, there you go, if its 24MHz, that matches exactly with the logic analyzer Mar 17 23:34:39 hmm.. maybe I need to drop the frequency Mar 17 23:35:15 Yup. Mar 17 23:35:21 Nyquist, remember? Mar 17 23:35:42 yep Mar 17 23:36:50 Or, you know, get a faster analyser. ;-P Mar 17 23:36:55 yep Mar 17 23:37:03 i'll see if I can get one tonight Mar 17 23:37:08 get access to one Mar 17 23:37:21 Heh. Mar 17 23:39:20 you can't just wander into the corner store and come out with a 100MHz logic analyzer? Mar 17 23:40:07 you can in my town Mar 17 23:40:08 Almost. Mar 17 23:40:23 but not one good for serial analysis Mar 18 00:11:33 there is a 100Mhz rigol scope at the hacker space I attend Mar 18 00:11:37 I'll give that a go Mar 18 00:57:51 hi !!! Mar 18 00:58:30 good god Mar 18 00:58:46 we've been greeted extremely enthusiastically Mar 18 01:01:01 helpme please... have problems with Realtek RTL8188CUS (Edimax Technology Co., Ltd EW-7811Un 802.11n) .. Thank Mar 18 02:58:22 Guys, I am looking for the command/data selection of my TFT Display. what is left to pin is LED and AO. Do you the Command/Data selection(RS/DC) is pin AO? And should I insert the LED with 5 volts? Mar 18 02:59:03 SeanMark: no one will know without the datasheet for the lcd **** ENDING LOGGING AT Tue Mar 18 02:59:58 2014