**** BEGIN LOGGING AT Mon Jun 10 02:59:58 2013 Jun 10 03:00:13 what's IO_L01N_2/M0 Jun 10 03:00:14 it looks open Jun 10 03:00:21 ka6sox: I don't do anything with reset Jun 10 03:00:25 also IP_0 Jun 10 03:00:37 ssi: that's one of the config mode inputs - it floats high Jun 10 03:00:42 ah ok Jun 10 03:00:50 IP_0 too? Jun 10 03:00:51 and is unused - could be used as input Jun 10 03:01:05 but would need to be held high for config? Jun 10 03:01:05 2 things I had to do with my designs Jun 10 03:01:07 ip_0 is available Jun 10 03:01:21 1) hold reset till the rest of the bus was ready Jun 10 03:01:29 ssi: yes - needs to be '1' during config Jun 10 03:01:31 2) create an OE input that turned things on. Jun 10 03:02:40 ka6sox: if all you want is a way to talk to the FPGA via a bit from the I2C port expander, then some of the config control bits can be used Jun 10 03:03:12 holding it in reset till the CPU is ready would be handy Jun 10 03:03:24 also means we can control when we programme it Jun 10 03:03:26 when the FPGA isn't being configured then you can use FPGA_SPI_MODE or FPGA_INIT Jun 10 03:03:40 they go to usable IOBs Jun 10 03:03:52 that's a clever idea Jun 10 03:04:21 does the expander hold them high or low during config? Jun 10 03:04:21 to prevent bus crashes I was thinking about making sure we are ready to go on the bus before configuration. Jun 10 03:05:00 unconfigured is all Hi-Z Jun 10 03:05:11 reset same Jun 10 03:05:26 well, the FPGA_INIT line is normally an input to the I2C port expander that is pulled high weakly Jun 10 03:05:29 ka6sox: how would you signal it to configure? Jun 10 03:05:48 bring the reset line HI from the port expander Jun 10 03:05:52 but you could pull it low from the port expander to enable the bus Jun 10 03:06:01 after configuration. Jun 10 03:06:01 ka6sox: yes but who tells the port expander that it's time? Jun 10 03:06:12 our app Jun 10 03:06:13 software in the BBB Jun 10 03:06:15 right Jun 10 03:06:28 this means we have a good dtbo load before we crash Jun 10 03:06:44 means we can leave the eMMC alone Jun 10 03:07:12 right now if there's nothing on the flash, you're still unconfigured at boot Jun 10 03:07:22 so you're only concerned about holding it from autoconfiguring, yes? Jun 10 03:07:28 yes Jun 10 03:07:30 ok Jun 10 03:07:45 my thought is, if you have to wait until your app comes up to tell it to configure Jun 10 03:07:50 you might as well just have the app configure it Jun 10 03:07:53 and no need for the flash Jun 10 03:08:21 I was thinking more along the lines of a startup script at boot Jun 10 03:08:42 verify the dtbo loaded then pop reset hi Jun 10 03:12:04 emeb_mac, have you played with poking the port expander on a 3.8 system? Jun 10 03:12:09 can you get to 0x38? Jun 10 03:12:32 sure you can Jun 10 03:12:38 ka6sox: my bcc_tool program does it just fine Jun 10 03:12:39 bcc_tool has to poke it to do the configuration Jun 10 03:15:05 alrighty then...1 flywire to reset and we can configure after dtbo gets loaded Jun 10 03:15:59 emeb_mac, I think this won't help... Jun 10 03:16:16 because the eMMC will still twiddle those lines right? Jun 10 03:16:45 ka6sox: yeah - I haven't figured out quite what's preventing the FPGA from self-configuring at powerup Jun 10 03:16:50 if the cape eeprom is programmed, and it loads our overlay Jun 10 03:16:55 that should disable emmc, shouldn't it? Jun 10 03:17:07 I looked at the VS* lines on the BBB and they were @ ~2V. Jun 10 03:17:19 if you use the SPI0_SPIDEV only version it won't overlay the eMCM Jun 10 03:17:21 eMMC Jun 10 03:17:25 yes I know that Jun 10 03:17:31 but once we add the gpmc one Jun 10 03:17:40 yes, that will kill the emmc Jun 10 03:17:49 I might try some extra pullups on those lines for giggles Jun 10 03:18:05 good plan Jun 10 03:18:48 gah...back to spruh717e again Jun 10 03:25:32 ssi, did you find the right doc for the block ram on a Spartan3a? Jun 10 03:29:20 ds529 I think Jun 10 03:30:35 http://www.xilinx.com/support/documentation/ip_documentation/bram_block.pdf Jun 10 03:31:25 lets, just for the sake of argument, say the bus is on the "A" side Jun 10 03:31:34 the gpmc bus? Jun 10 03:32:09 I guess we're going to need a bit of glue logic to demux the AD lines to bram_a and bram_d Jun 10 03:32:18 we need to have RESET, CLK, WE, ADDRESS, DIN, DOUT Jun 10 03:32:34 right thats gpmc_advn_ale Jun 10 03:33:28 and gpmc_wen controls whether we put data on the bus or not Jun 10 03:33:34 address latch enable Jun 10 03:33:38 since we're doing NAND, right? Jun 10 03:33:48 no, we are goign to be an SRAM Jun 10 03:33:54 ok Jun 10 03:34:23 btw Jun 10 03:34:27 MAKE YOUR CLOCK AN INPUT Jun 10 03:34:29 :) Jun 10 03:34:51 https://gist.github.com/ka6sox/5746019 Jun 10 03:34:56 scroll down to the bottom Jun 10 03:35:09 mtd-ram Jun 10 03:35:27 ok Jun 10 03:35:39 so does the driver map it into primary memory space? Jun 10 03:36:07 into GPMC memory space Jun 10 03:36:16 yea I suppose that makes sense :P Jun 10 03:36:19 but its part of the memory map Jun 10 03:37:12 there are a number of other parameters I'm still reading about... Jun 10 03:38:23 so we need advn_ale, _wen, clk and....and.... Jun 10 03:38:39 do we need chipselects? Jun 10 03:38:54 ya we really should use csn0 Jun 10 03:39:20 this really depends on whether I bother with the partition mapping stuff. Jun 10 03:39:30 which I thnk we don't need Jun 10 03:39:56 they use is so that they can have a NOR for boot and NAND for everthting else. Jun 10 03:40:15 do we need OEN? Jun 10 03:40:42 ya, we need that one too. Jun 10 03:41:07 what about BE0n? Jun 10 03:41:15 thats for burst mode Jun 10 03:41:45 oh I figured it was for wider-than-16bit data bus or something Jun 10 03:41:46 where you advance the address every clock without decoding an address every cycle Jun 10 03:42:13 so you setup a starting address and then "burst" read or write. Jun 10 03:42:30 that sounds useful :P Jun 10 03:42:37 it is actually Jun 10 03:43:05 its not quite a DMA Jun 10 03:43:20 its somehing like 8 or 16 cycles Jun 10 03:44:00 we want to run this at 50MHz? Jun 10 03:46:44 how big an address bus do we want Jun 10 03:46:54 just 16bits now Jun 10 03:47:00 so we'll be address/data muxed Jun 10 03:47:06 yes Jun 10 03:47:14 address/address/data mux would give us up to 32 bits space, yea? Jun 10 03:47:27 not enough pins available to do that Jun 10 03:47:54 I think the point is with 16 AD lines, you send address [31:16], then address [15:0], then data [15:0] Jun 10 03:47:57 or something Jun 10 03:48:01 it only goes to a19 Jun 10 03:48:17 we don't have that much BRAM anyways Jun 10 03:48:25 no we don't Jun 10 03:48:26 only 288kbits Jun 10 03:48:40 ok that'll fit in 16 bits Jun 10 03:48:53 actually that's only 18k 16 bit words Jun 10 03:48:55 since its DPram I think lets start with a 4K window Jun 10 03:49:12 we might need some bram for apps Jun 10 03:50:04 the A/D demux should be full size A[15:0] Jun 10 03:50:21 so we'll need to pick a chunk of the gpmc memory space Jun 10 03:50:22 even though we won't use it... Jun 10 03:50:31 I imagine that stuf will need to be configured in the driver via the dtc Jun 10 03:50:36 start at zero...nothing else will be there. Jun 10 03:50:58 I was going to start at the bottom address Jun 10 03:51:13 that's fine Jun 10 03:51:14 unless you want to partition for registers and data separate Jun 10 03:51:28 well I'm reading the gpmc section of the trm Jun 10 03:51:36 and it associates a chunk of the gpmc memory space with a chipselet Jun 10 03:51:47 so if we wanted separate spaces, we could do that with multiple chipselects Jun 10 03:51:53 right Jun 10 03:52:09 and it looks like eric wired three chipselects Jun 10 03:52:11 we could create a register space separate with csn1 Jun 10 03:54:49 emeb_mac, what do you think? Jun 10 03:55:30 separate ram & register space? makes sense Jun 10 03:56:01 okay csn0 will be registers and csn1 will be BRAM Jun 10 03:56:24 and I'll give them separate address ranges in the GPMC dts Jun 10 03:56:41 paste what you've got so far Jun 10 03:57:03 I've only got notes of what is being discussed here.... Jun 10 03:57:13 ok Jun 10 03:57:15 pulling this together will take a bit. Jun 10 03:57:21 I'm gonna start working on pinmuxes of some of the control lines Jun 10 03:57:31 but let me show you another gist. Jun 10 03:57:31 I just don't want to collide with you too much Jun 10 03:57:33 ok Jun 10 03:57:36 you aren't Jun 10 03:57:43 I'm really trying to focus on the dts Jun 10 03:58:13 https://gist.github.com/ka6sox/5746009 Jun 10 03:58:48 ok that's good info Jun 10 03:58:54 but we are crossing into the xilinx domain to setup the dts right Jun 10 03:59:15 hm it looks like we can use a gpio as a wait pin? Jun 10 03:59:27 we might consider muxing csn2 as gpio and mapping that to wait Jun 10 04:00:00 I suspect that setup time will be minimal Jun 10 04:00:15 probably Jun 10 04:00:21 and its SRAM and not DRAM Jun 10 04:00:31 so probably chip speed Jun 10 04:03:53 ssi, one more: https://gist.github.com/ka6sox/5746468 Jun 10 04:04:38 within the GPMC range thats how we will create the 2 separate ranges. Jun 10 04:04:54 right Jun 10 04:05:42 for now I'll create 2 separate 4K ranges (although I don't expect to have that many registers) Jun 10 04:07:42 https://gist.github.com/ianmcmahon/5746479 Jun 10 04:08:28 nice Jun 10 04:08:31 thanks! Jun 10 04:08:35 I'll actually be able to put my logic analyzer to use on this one Jun 10 04:08:42 kewl Jun 10 04:08:46 it doesn't know how to decode serial protocols, but it can do addr/data busses! Jun 10 04:08:52 sweet Jun 10 04:09:03 timing/state analysis Jun 10 04:09:23 I think I have enough information to make the first stab at this Jun 10 04:09:49 we sorted thru the things I was concerned about Jun 10 04:11:27 is there already a gpmc driver? Jun 10 04:14:41 is the ram suppose to be bidirectional communications? Jun 10 04:18:52 that's possible Jun 10 04:19:11 what is the intended direction of info flow? Jun 10 04:20:20 uncommitted at this point. Jun 10 04:20:31 just building the infrastructure for future projects Jun 10 04:20:36 ah Jun 10 04:22:38 ssi, I need to go now but before I go I'll post a very prelimary gist. Jun 10 04:22:43 ok Jun 10 04:22:50 I need to sleep at a reasonable time tonight anyway :) Jun 10 04:22:57 ya Jun 10 04:23:07 family needs me now. Jun 10 04:23:46 its nowhere near right...and the format is out of order...but its the direction for things. Jun 10 04:23:54 cool lets see it :D Jun 10 04:24:38 https://gist.github.com/ka6sox/5746526 Jun 10 04:24:44 its nowhere near done Jun 10 04:25:00 I'm just trying to put things together. Jun 10 04:25:03 yea Jun 10 04:25:15 would the sram end up as a child node of the gpmc node? Jun 10 04:25:18 the addresses for the partitions are all rong Jun 10 04:25:19 yes Jun 10 04:25:21 oke Jun 10 04:25:25 its a child of gpmc Jun 10 04:26:05 ranges = <0 0 0x08000000 0x10000000>; /* CS0 @addr 0x8000000, size 0x10000000 */ Jun 10 04:26:47 something like that Jun 10 04:26:57 but smaller Jun 10 04:26:59 yes Jun 10 04:27:05 just pasting from the gpmc documentation Jun 10 04:27:14 right Jun 10 04:27:25 I think thats a relative address too Jun 10 04:27:30 but have to read Jun 10 04:27:34 relative to the bottom of gpmc range Jun 10 04:27:41 perfect Jun 10 04:27:49 I'm speculating, but I think that's right too Jun 10 04:28:39 okay family is saying now is the time...bb2hrs Jun 10 04:28:46 oke Jun 10 04:28:50 I'll talk to you tomorrow Jun 10 04:28:55 good... Jun 10 04:29:03 I'll work on this some more after family time Jun 10 04:31:08 is ssh not installed on the emmc ubuntu image? Jun 10 04:31:15 for the bbb Jun 10 04:33:21 ooo, i like this shell in a box thing Jun 10 04:34:00 looks like ssh-server wasn't completely installed Jun 10 04:51:02 woglinde is up early Jun 10 04:54:02 http://www.prototechnical.com/~imcmahon/spi_timings.png Jun 10 04:56:30 * mranostay harlems shakes in Jun 10 04:56:34 lul Jun 10 04:56:39 on that note Jun 10 04:56:42 * ssi electric slides to bed Jun 10 04:56:43 mranostay: suyad Jun 10 05:02:46 * mranostay bets av500's charlestons in Jun 10 05:06:30 mostly I stumble in Jun 10 05:17:08 that is my department Jun 10 05:22:39 do do do Jun 10 05:24:43 engineering tommorrow Jun 10 05:24:44 finally Jun 10 05:29:39 good moaning Jun 10 05:39:36 * mranostay hides from dm8tbr Jun 10 05:40:16 * dm8tbr spots mranostay and trolls him Jun 10 05:51:08 troll troll troll yer boat... Jun 10 05:52:09 gently down the IRC Jun 10 05:57:47 av500: it is good to know this channel is double DOT-13 protected as well Jun 10 06:00:13 meearly merrily life is just a bot Jun 10 06:10:09 mranostay: for security reasons we'll be switching soon to ROT-13-256, which is 256 rounds of ROT-13. So make sure your IRC client software supports it. Jun 10 06:13:44 har Jun 10 06:16:47 back Jun 10 06:24:01 hola! Jun 10 06:29:33 hiya emeb_mac Jun 10 06:29:41 hey Jun 10 06:29:47 back to sorting out addresses Jun 10 06:29:51 fun! Jun 10 06:30:13 still trying to figure out why BBB w/ P8 connected won't auto-config Jun 10 06:30:14 * m_billybob is back to not gettign anywhere Jun 10 06:30:14 setting up 2ea 4k blocks for the registers/bram Jun 10 06:30:56 got a logic analyzer? Jun 10 06:31:28 yeah - just a little saelae one Jun 10 06:31:41 probably enough Jun 10 06:31:49 maybe Jun 10 06:31:58 I can test with my HP tomorrow if not Jun 10 06:32:28 I was using an analog scope but the BBW was configuring so quickly I couldn't see it for comparison Jun 10 06:33:04 the BBB doesn't config but the VSx lines are pulled to ~2V. Might not be enough for a legal '1', so I'll try extra pullups Jun 10 06:34:41 Hi, anyone know change log or whats new on Angstrom Distribution (BeagleBone Black) 2013-06-06 ? Jun 10 06:35:23 you could check koens git . .. no idea where thats at though Jun 10 06:35:31 av500 I was study the weather forecast Jun 10 06:35:49 so kid one has the proper clothes for his day trip Jun 10 06:42:14 gummistiefel Jun 10 06:46:49 hm no Jun 10 06:46:51 rain is gone Jun 10 06:46:53 woglinde, dress for fog and rain Jun 10 06:47:17 its usually one or the other! Jun 10 06:51:26 rubberboots! Jun 10 06:54:22 yes Jun 10 06:54:26 Wellies Jun 10 06:54:55 Hi guys Jun 10 06:54:56 everytime I go read I realize how little I know about this...but I'm getting closer Jun 10 06:55:35 where am I...oh got it Jun 10 06:55:42 Does anyone have a datasheet for the ThreeFive S9700RTWV35TR panel on the LCD7 Cape? Jun 10 06:55:44 "I spent a night of ecstasy with a pair of Wellingtons and I loved it." Jun 10 06:56:11 emeb_mac, WTMI Jun 10 06:56:13 I'm looking for jtag emulator ... TMDSEMU100V2U-20T gonna be ok?? Jun 10 06:56:26 I'm using beagle black Jun 10 06:56:37 what are you going to do Jun 10 06:56:40 moonsun, Jun 10 06:56:46 philenotfound, dunno.. Jun 10 06:57:26 i'm just suitable debug devices.. Jun 10 06:57:35 looking. for Jun 10 06:57:41 ka6sox: http://www.quotefully.com/tvshow/Black+Adder+the+Third/Prince+George Jun 10 06:57:46 Because the picture is a few pixels off, to far to the left und to far up Jun 10 06:58:01 moonsun, how soon? Jun 10 06:58:09 too far, even Jun 10 06:58:25 emeb_mac, I wish I could find that someplace to watch. Jun 10 06:59:01 how soon?? Jun 10 06:59:38 how soon do you need it? Jun 10 06:59:38 I can't understand what you mean.. Jun 10 06:59:45 ka6sox: ya - some clips on ewetoob, but not full eps Jun 10 07:00:00 I like Hugh Laurie Jun 10 07:00:08 well... Jun 10 07:00:11 ASAP Jun 10 07:00:39 moonsun, by the end of summer we are looking at having the BBB doing debug work for many different protocols :) Jun 10 07:00:41 https://google-melange.appspot.com/gsoc/proposal/review/google/gsoc2013/jj2baile/1 Jun 10 07:01:12 what kind of protocol??? Jun 10 07:01:26 philenotfound, sorry, not sure about that Jun 10 07:01:38 ethercat ?? powerlink? something like that?? Jun 10 07:01:41 moonsun, jtag/SBW/SWD/AVRisp Jun 10 07:02:27 hm.. but I can't wait until summer Jun 10 07:03:26 understood...sorry Jun 10 07:04:15 ka6sox!! do you know about the XDS100 v2 from TI?? Jun 10 07:04:20 nitol Jun 10 07:05:18 no Jun 10 07:06:09 * m_billybob has a j_link sill in the ani-static bag Jun 10 07:06:23 unopened... Jun 10 07:07:14 so ist Jun 10 07:07:38 av500, what did that mean? Jun 10 07:07:46 I'm late? Jun 10 07:08:37 remote rootfs 2 m_billybob 0 Jun 10 07:08:41 so is? Jun 10 07:08:59 m_billybob, know the feelihng Jun 10 07:09:06 im gettign closer Jun 10 07:09:16 I've spent 6hrs beating on this DTS.... Jun 10 07:09:28 feels closer but still so far away Jun 10 07:09:30 i just need to know proper uEnv arguements Jun 10 07:10:01 been staring at a few different uEnv from different people, and it makes sense, but now i need to know the right order Jun 10 07:10:21 ( and formating ) Jun 10 07:10:30 but now its 12:10 am Jun 10 07:10:36 I know I have a formattingmess Jun 10 07:10:42 and ive kicked this dog long enough for teh day Jun 10 07:10:44 wait...you are a Left Coaster? Jun 10 07:10:50 AZ Jun 10 07:10:53 oy Jun 10 07:10:55 okay Jun 10 07:11:09 was born on the left coast . . .does that count ? lol Jun 10 07:11:31 I was born in the People's Republic of Santa Monica...does that count? Jun 10 07:11:45 ah USSA ? Jun 10 07:11:51 yup Jun 10 07:12:06 "I'm not Fonda Jane" Jun 10 07:12:11 was born in fairfield meself Jun 10 07:12:18 valley boy Jun 10 07:12:26 for sure for sure. Jun 10 07:12:37 Well..almost Delta Boay Jun 10 07:12:51 stil have family in sonoma Jun 10 07:12:59 love it there but yeah cant afford to live there Jun 10 07:13:00 wine country Jun 10 07:13:19 yup Jun 10 07:13:41 went to school with several sebastiani's ;) Jun 10 07:13:46 I want to get at least a first pass of this dts done before the masters come in and laugh me off the planet. Jun 10 07:14:15 hahahaha Jun 10 07:14:18 are you learnign something ? Jun 10 07:14:32 yes, I'm being "Schooled" Jun 10 07:14:41 heheh me too Jun 10 07:14:55 put teh son on it i bet he'll "get it" ;) Jun 10 07:15:04 young kids always do Jun 10 07:15:10 nooooooo....pretty soon I'll have to pay him! Jun 10 07:15:18 lol Jun 10 07:15:36 this brain is OLD and not as plastic as I wish it were. Jun 10 07:15:58 ka6sox, just put him to work, and call it "rent" ;) Jun 10 07:16:21 this place has child labour laws ya know..not like .az Jun 10 07:16:33 yeah im kidding of course, kind of cool your son like embedded stuff though Jun 10 07:16:59 what surprises me is he gets this OOP crap. Jun 10 07:17:16 * m_billybob does too Jun 10 07:17:27 everything is an object ;0 Jun 10 07:17:41 too many years of assembly and VHDL stuff. Jun 10 07:17:55 acc0 is our "object" Jun 10 07:18:12 lol sound like my buddy here "wulfman" Jun 10 07:18:33 he takes one look at C/C++ and says "you deal with this" Jun 10 07:19:01 I do not prefer either of those languages. Jun 10 07:19:08 but they are a necessary evil Jun 10 07:19:20 I actually prefer C over C++ Jun 10 07:19:32 but i do like oop also Jun 10 07:20:03 okay now I gotta read the manual.... Jun 10 07:20:12 setting these timings is going to be "interesting" Jun 10 07:20:39 rtfm i have to do that too, but im going to wait until tomorrrow brain is startign to feel like mush Jun 10 07:20:40 I should look at the author's notes Jun 10 07:23:24 I havent found a "true" uboot / uEnv.txt manual yet. TI has some stuff on their site, but its all garbage Jun 10 07:23:39 found a like 20 page refference manual though Jun 10 07:23:58 for some reason Digi was hosting the pdf Jun 10 07:24:04 uenv is a pain Jun 10 07:24:44 av500, main thing im finding is because you cant have white spaces etc, the 5 million lines long boot arguements are hard to parse Jun 10 07:25:22 I wonder if the driver is even going to care if I set all these timings Jun 10 07:25:24 well more correctly cant have windows style linefeeds i guess Jun 10 07:26:05 what kind of IO ?> Jun 10 07:26:17 cause i think most are meant to be flexible yeah ? Jun 10 07:26:22 GPMC Jun 10 07:26:28 no idea Jun 10 07:26:33 * m_billybob runs and hides Jun 10 07:27:04 the doco shows them being set..but let me check if they are optional or not. Jun 10 07:27:12 m_billybob: well, thats because it uboot and not M$ word Jun 10 07:27:16 it's Jun 10 07:27:27 you are not meant to spend hours in uboot editing commands Jun 10 07:27:32 "Timing properties for child nodes. All are optional and default to 0." Jun 10 07:27:44 yay Jun 10 07:27:49 av500, thats mostly what ive been doing for the last 6 hours Jun 10 07:27:58 to no avail Jun 10 07:28:03 probably to take care of differnt devices Jun 10 07:28:05 im getting closer though Jun 10 07:28:45 ka6sox, dahm dude you knocked that out fast ;) Jun 10 07:29:04 rtfm baybee Jun 10 07:29:46 kind of was hoping panto would show up before I fell over Jun 10 07:30:04 lol Jun 10 07:30:19 not even 2 naps today is helping... Jun 10 07:30:32 erm huh Jun 10 07:30:58 ka6sox: in greece they wake up late Jun 10 07:31:00 * m_billybob notes SYS-BIOS vids in a folder on one of his external USB drives Jun 10 07:31:03 and go home earl< Jun 10 07:32:04 av500, I keep forgetting they have banker's hours....thats why they are broke. Jun 10 07:34:41 wonder what happened to me. im like 60% greek and a recovering work-a-holic Jun 10 07:37:52 ah army of darkness night me thinks Jun 10 07:38:46 JIH*yawn* Jun 10 07:38:59 lol Jun 10 07:53:52 Mourning KotH Jun 10 08:01:23 moun ka6sox Jun 10 08:04:06 Monday! \o/ Jun 10 08:04:09 meh Jun 10 08:04:12 gm Jun 10 08:06:06 Mourning panto Jun 10 08:07:45 Can anybody tell me how the pinmux for can needs to be configured, do the tx and rx line need to be pulled up/down? I can't find a good reference in the manuall for it Jun 10 08:11:34 RagBal, copy the settings for the can cape in the 3.2 kernel Jun 10 08:13:37 Where can I find those? Just clone the 3.2 beaglebone kernel branch and use ./patch? Jun 10 08:14:28 there are branches git://github.com/koenkooi/linux.git Jun 10 08:14:36 I think the latest is linux-ti33x-psp-3.2.34-r18a+gitr720e07b4c1f687b61b147b31c698cb6816d72f01 Jun 10 08:17:13 greetings greek guy Jun 10 08:17:21 which repository should i for beaglebone kernel development? github.com/beaglebone/kernel, rcn's linux-dev or? Jun 10 08:17:34 hi KotH Jun 10 08:17:49 droogie, there's that Jun 10 08:18:00 and the one I posted is internal dev kernel tree Jun 10 08:20:12 panto: beaglebone/kernel? :-) Jun 10 08:20:31 yes Jun 10 08:20:43 ok Jun 10 08:21:11 haven't touched linux kernel dev since 2.4 series, going to be fun to fool around again :D Jun 10 08:21:26 need something else than python and web at home, overload of that at work Jun 10 08:22:24 panto, where can I find the cape configuration settings in the source tree? I can't seem to find it in arch/arm/mach-omap2, perhaps I'm looking in the wrong place? Jun 10 08:22:55 firmware/capes/ Jun 10 08:22:58 droogie: you have fallen from grace... ;-> Jun 10 08:29:15 Hey chocolate Jun 10 08:31:21 koth, I'm like the phoenix, rising from ashes all day long :-= Jun 10 08:47:50 hey kiwi! Jun 10 08:49:04 Hi, Trying to get CAN working on the BBB and am seeing c_can_platform 481cc000.d_can: invalid resource in dmesg. Is it something to worry about? Jun 10 08:49:29 goddamit freenode Jun 10 08:54:01 * KotH hands panto a 'muricanode Jun 10 08:54:43 johnnyfp: nope Jun 10 08:55:13 johnnyfp, I hace the same message, seems 'normal' Jun 10 08:55:16 Have* Jun 10 08:56:24 Mmmh. I was hoping it was a fault as I can see the can in /proc/net/dev, I can ipconfig it but I'm not seeing anything come out of Can1 or Can0 on my logic analyzer. Jun 10 08:57:11 johnnyfp: which caan cape? Jun 10 08:58:39 No cape. Direct to breadboard and Transciever. Have hacked the boneblack.dtb to enable CAN1 and then CAN0 (With I2C2 off). With no luck. Trying an Overlay now. Jun 10 08:59:33 johnnyfp, what mux settings did you use? Jun 10 09:00:07 0x180 0x12 0x184 0x32 Jun 10 09:00:15 I'm trying to get dcan1 to work, same problem as you're having Jun 10 09:00:16 johnnyfp: your best bet is to connect to a known trasmitting can bus and try using candumo Jun 10 09:00:25 candump* Jun 10 09:01:29 I tried that, but I think the the latest Kernel is either not setting the mux correctly or the pin and setting are not correct. Jun 10 09:04:29 if you copied from the cape definition they must be correct Jun 10 09:04:38 try using a cape overlay Jun 10 09:04:52 johnnyfp, what pin? Jun 10 09:05:28 morning dwery Jun 10 09:05:44 ka6sox: morning! Jun 10 09:06:12 ka6sox, 26,24 and 20,19 dwery, you got a link to an example? Jun 10 09:06:57 johnnyfp, of which connector? Jun 10 09:07:07 p9 Jun 10 09:08:07 johnnyfp, you will need to find a cape that uses those pins and overlay to get it into the right mode Jun 10 09:08:26 20,19 iirc are i2c2 Jun 10 09:08:40 and thats used for the cape management Jun 10 09:09:10 afk for 10 Jun 10 09:09:25 I understand that, but I have no Cape Jun 10 09:09:40 s and disabled just to test CAN0 as well. Jun 10 09:10:01 doesn't matter...capemanager will gladly overlay for you even if you don't have a physical cape Jun 10 09:10:34 johnnyfp, I made this overlay: http://pastebin.com/gs2B7X2v Jun 10 09:10:46 ie: if the BB-CAN-00A0.dts has the right pins and modes then load it Jun 10 09:10:55 johnnyfp, but as I said, I haven't got it to work yet Jun 10 09:11:58 Yeah looks like mine. Jun 10 09:12:46 johnnyfp, are you using a 3v3 transceiver? Jun 10 09:12:58 okay its late here, I should sleep. Jun 10 09:13:04 nnall Jun 10 09:14:31 Yeah a TI 65HVD230 3.3v transciever Jun 10 09:15:21 I can see on the Logic Analyser the messages from the BUS from other devices, just nothing from the BBB Jun 10 09:15:40 Ah johnnyfp, have a look in firmware/capes/TT3201-001-01.dts it also has dcan1 in it Jun 10 09:15:51 0x180 0x02 /* uart1_rxd.d_can1_tx", OUTPUT | MODE2 */ Jun 10 09:15:51 0x184 0x32 /* uart1_txd.d_can1_rx", INPUT_PULLUP | MODE2 */ Jun 10 09:16:50 So slightly different pinmux then we used Jun 10 09:17:15 johnnyfp: '230.. have you connected the slew rate pin? Jun 10 09:17:22 Perhaps that could be the problem, I should get my 65HVD230 today, so I cannot test it yet Jun 10 09:18:02 Interesting. let me try those values or even that overlay. Jun 10 09:26:29 johnnyfp, let me know if you succeed =) Jun 10 09:27:09 Mmmh I seemed to have broken my CapeManager. Slots folder has disappeared. Jun 10 09:28:35 #nsa got your slots Jun 10 09:28:43 :p Jun 10 09:28:48 Lol Jun 10 09:31:26 ooh my slots are back. Time to stuff them with something ;) Jun 10 09:32:28 Is it possible to unload one of the slots? Jun 10 09:32:59 Because I can't seem to load the same dtb twice Jun 10 09:33:26 I tried and my SSH session died then I had to reboot. Jun 10 09:34:04 try echo -{slot_no} > /sys/devices/bone_capemgr.*/slots Jun 10 09:35:25 Nah, kernel panic =) Jun 10 09:35:48 root Jun 10 09:35:52 Err, wrong screen Jun 10 09:41:19 RagBal, The overlay loaded, I can see the Network interface but nothing appearing on the BUS. Jun 10 09:42:00 I wonder if the fact that it create CAN0 in the proc but we are using dcan1 has anything to do with it? Jun 10 09:42:10 johnnyfp: nope Jun 10 09:42:18 Nah, it is a generated number Jun 10 09:42:28 Just like eth0 and eth1 could be switched when rebooting Jun 10 09:43:19 johnnyfp, did you set the correct bitrate? Jun 10 09:43:24 And enable the interface Jun 10 09:43:37 ifconfig can0 up Jun 10 09:43:47 and set the speed Jun 10 09:44:01 and bitrate shouldn't matter to see stuff on the analyzer? Jun 10 09:44:49 don't try tx, try rx first, is much easier Jun 10 09:44:57 I don't think you can enable the interface if you don't set a bitrate Jun 10 09:45:13 I set ip link set can0 up type can bitrate 1000000 as well Jun 10 09:46:25 dwery, you talked about the slew rate pin early, what do you mean? Jun 10 09:46:38 http://dilbert.com/fast/2013-06-01/ Jun 10 09:46:56 RagBal: there's a pin, iirc, to set the slew rate. if you leave it unconnected it might not work Jun 10 09:47:23 yeah you need to set it to ground for max speed. Jun 10 09:47:39 Or a resistor to high to set a slew Jun 10 09:50:23 jihad Jun 10 09:50:28 +1 Jun 10 09:50:31 #nsa Jun 10 09:55:58 JIHAD all the countries! Jun 10 09:57:35 johnnyfp, does 'ifconfig can0' show any rx or tx packets handled? Jun 10 09:58:22 0 0 so nothing arriving. Jun 10 09:58:22 there, we can be safe: http://www.wuala.com/en/about/ Jun 10 09:59:36 If I do a cansend I get 24bytes but no more. Looks like it's trying to empty it's buffer but can't Jun 10 09:59:58 johnnyfp: anything in dmesg? Jun 10 09:59:59 av500: +chocolte Jun 10 10:00:02 er... Jun 10 10:00:06 av500: +chocolate Jun 10 10:01:07 Mmmh this is the most interesting c_can_platform 481d0000.d_can can0: failed to open can device Jun 10 10:03:06 When initializing or when sending data? Jun 10 10:05:23 scratch that. I tried to setup the ip routes before the can0 was ready. Jun 10 10:05:44 so in dmesg I have the following, Jun 10 10:05:46 c_can_platform 481d0000.d_can: invalid resource Jun 10 10:05:52 c_can_platform 481d0000.d_can: control memory is not used for raminit Jun 10 10:06:00 c_can_platform 481d0000.d_can: c_can_platform device registered (regs=fa1d0000, irq=71) Jun 10 10:06:06 c_can_platform 481d0000.d_can can0: setting BTR=2701 BRPE=0000 Jun 10 10:06:57 I have the same messages johnnyfp Jun 10 10:08:09 But you are unable to test because you have no tranciever? Jun 10 10:08:48 Correct, tried it with a 5v one tough, didn't work either =P Jun 10 10:09:12 So I have no working situation to compare Jun 10 10:10:02 Ok. I will check back tomorrow. It bed time here in NZ. But thanks for your help. Jun 10 10:10:40 Ok, same goes to you, night! Jun 10 10:11:25 Can I install arch linux whilst booted from an uSD card using the instructions (http://archlinuxarm.org/platforms/armv7/beaglebone) using the eMMC? Or is there something that will prevent this from working? Jun 10 10:11:39 platform 481d0000.d_can: alias fck already exists Jun 10 11:06:01 <_Sy_> Hello all Jun 10 11:18:16 * av500 curses Jun 10 11:18:24 * mru ncurses Jun 10 11:19:17 * panto ncurses Jun 10 11:19:27 damn, foiled Jun 10 11:19:30 slow panto is slow Jun 10 11:19:35 bah Jun 10 11:19:40 friggin monday Jun 10 11:21:13 meh.. friggen usps "tracking" Jun 10 11:21:50 panto: partying all night again? Jun 10 11:22:02 I'm married Jun 10 11:22:08 so? Jun 10 11:22:11 what is that 'partying' you're talking about? Jun 10 11:23:21 ls Jun 10 11:23:23 . Jun 10 11:23:26 .. Jun 10 11:23:52 .dontlookhere Jun 10 11:24:13 .prismrc Jun 10 11:24:31 .share/nsa Jun 10 11:24:57 panto: 'partying' generally involves the consumption of alcoholic beverages Jun 10 11:25:15 Also known as "working on my buddies house" if you're married Jun 10 11:25:30 I for one approve the the backup service provided by NSA Jun 10 11:25:42 mru, ah, but said consumption must meet acceptable quota limits Jun 10 11:25:55 nsadrive Jun 10 11:26:05 like the ukrainian chilli vodka I somehow ended up drinking last night... Jun 10 11:26:05 they'll have a a copy of everything but it'll all be redacted Jun 10 11:26:15 and you bet reliability of nsa h/w is top notch Jun 10 11:26:33 Hey, if you put it on the internet, it is obviously not private :P Jun 10 11:26:33 mru, can you still see? Jun 10 11:26:40 seems that way Jun 10 11:28:05 it was only a small bottle Jun 10 11:28:24 and there were several people involved Jun 10 11:31:21 whois Jun 10 11:31:32 nobody Jun 10 11:34:17 KotH: actually, you know the people of which I speak Jun 10 11:34:21 why weren't you there? Jun 10 12:00:48 * av500 needs floppy labels for uSD cards Jun 10 12:10:06 av500, if you get some mail a few to me Jun 10 12:10:13 moaning, channel Jun 10 12:20:02 <_Sy_> hello, anyone here? Jun 10 12:20:13 _Sy_, no, go away Jun 10 12:20:19 what's up? Jun 10 12:20:20 :) Jun 10 12:20:32 you do not exist, go away Jun 10 12:20:51 <_Sy_> Success! finally got eclipse up and running and can now remotely debug BBB C application. Jun 10 12:20:57 good to hear! Jun 10 12:22:18 <_Sy_> Have posted instructions on http://forum.beaglefu.com/index.php?/topic/90-eclipse-linaro-on-ubuntu/#entry264 Jun 10 12:22:48 I wonder what hardware one needs for eclipse to get a decent experience Jun 10 12:23:43 <_Sy_> Do you find it slow? Jun 10 12:24:03 on my i5/8GB RAM it feels like it's tuneled via some obscure xorg protocol over few US prism nodes Jun 10 12:24:39 <_Sy_> mmmm....I have an i7 with 12GB RAM and 2x2GB graphics cards, so its pretty fast. Jun 10 12:24:49 ah, that's it Jun 10 12:24:53 oh eclipse, you're a lovely bloated pig Jun 10 12:25:04 <_Sy_> lol, it is written in Java.... Jun 10 12:25:24 _Sy_, ironically, Java's not horrible, it just often gets abused by idiots Jun 10 12:25:35 <_Sy_> I love Java, use it all the time Jun 10 12:25:44 * av500 too Jun 10 12:25:54 * av500 fetches more coffee Jun 10 12:26:03 bradfa: yeah, sure Jun 10 12:26:21 C# isn't horrible either. Well. Maybe I lie Jun 10 12:26:40 <_Sy_> The biggest thing I have against C# is the company behind it Jun 10 12:26:42 from what I've seen, c# is less horrible than java Jun 10 12:27:15 I've not used either in a few years but when I did use them I felt like they were the same thing just with everything renamed Jun 10 12:27:23 _Sy_: the current company behind Java is not so great either Jun 10 12:27:26 and that you have to / don't have to catch all exceptions Jun 10 12:27:27 <_Sy_> C# is Microsofts Java child....when they came up with they're own version of Java that wasn't quite Java...its like C++, lets you do all kinds of nasty stuff. Jun 10 12:27:54 <_Sy_> But Oracle wasn't always behind Java, once upon a time it was Sun. Jun 10 12:28:17 and java was sun's undoing Jun 10 12:28:27 JAVA, greate stock ticker, though Jun 10 12:28:43 mru: the passing time was sun's undoing Jun 10 12:28:55 that, and x86 Jun 10 12:28:57 or the passing fad? Jun 10 12:29:00 and linux Jun 10 12:29:04 linux. way Jun 10 12:29:07 linux. yes Jun 10 12:29:09 damn Jun 10 12:29:15 I mistype complete words Jun 10 12:29:17 linux who? Jun 10 12:29:18 what are you trying to say? Jun 10 12:29:29 mru: today, where would sun be? Jun 10 12:29:35 what would they sell? Jun 10 12:29:36 near moon Jun 10 12:29:43 big iron like ibm? Jun 10 12:29:47 PCs like HP? Jun 10 12:29:52 services? Jun 10 12:29:52 CDE licenses Jun 10 12:29:56 +1 Jun 10 12:30:10 Solaris still gets used Jun 10 12:30:11 <_Sy_> Question, is there a list somewhere of comparisons between Linux flavours, we need to choose a flavour of Linux to replace QNX...want to choose the most compact and best perfoming kernal. Jun 10 12:30:17 lol Jun 10 12:30:21 mru: you didnt tell me there was a party somewhere Jun 10 12:30:22 their main business was hardware/processors (and they had their lunch eaten by intel) and operating systems (= linux, microsoft and ibm) Jun 10 12:30:22 _Sy_, try BSD Jun 10 12:30:23 try the linux kernel Jun 10 12:30:29 kanged flavor Jun 10 12:30:29 mru: i feel left out! Jun 10 12:30:34 KotH: would you have come? Jun 10 12:30:43 I would! Jun 10 12:30:47 and 'party' is probably stretching it Jun 10 12:30:51 KotH: party?! what kind of engineer attends those?! Jun 10 12:30:58 mru: when it was somewhere within reach, yes :) Jun 10 12:31:15 <_Sy_> Are all versions of linux the same at the kernel level or does each have its own kernel? Jun 10 12:31:22 Chad has his own Jun 10 12:31:24 KotH: is simon phipps' house within reach for you? Jun 10 12:31:29 _Sy_: more or less the same Jun 10 12:31:30 kfoltman: i dont know what kind of asocial engineers you are used to, but around here, the biggest parties are organized by engineers :) Jun 10 12:31:42 mru: you go there to drink? Jun 10 12:31:47 mru: uk? Jun 10 12:31:52 or to troll opne source poeple? Jun 10 12:32:05 av500: are those mutually exclusive? Jun 10 12:32:09 no Jun 10 12:32:37 I didn't go there with the intention to drink Jun 10 12:32:48 [14:32:06] av500: could you tell which quarter? I even do not know when I should expect launch. I wouldn't buy something else ;/ But when Cortex-A57 will be launched, I propabbly will not interest Minnow Board anymore ;/ Jun 10 12:33:00 _Sy_, Linux is the kernel Jun 10 12:33:02 minnow is doomed Jun 10 12:33:06 KotH: yes, uk Jun 10 12:33:09 southampton Jun 10 12:33:17 just up the road from my place Jun 10 12:33:28 av500, you're not hooked? Jun 10 12:33:36 me? Jun 10 12:33:47 mru: count that as within reach :) Jun 10 12:33:48 I sit out all the passing fads Jun 10 12:34:02 av500, I hear android will pass like a bad kidney stone Jun 10 12:34:07 right Jun 10 12:34:10 av500: life is a passing fad Jun 10 12:34:17 KotH: you remember simon from fosdem, right? Jun 10 12:34:20 I'll wait that out too Jun 10 12:34:32 <_Sy_> Android has some cool ideas, but the control is a bit lacking Jun 10 12:34:37 control? Jun 10 12:34:41 mru: nope... not anymore Jun 10 12:34:52 mru: too many new people i've met there Jun 10 12:34:54 <_Sy_> Software version control, like Firefox with a new update every other week Jun 10 12:35:07 it updates less often than firefox Jun 10 12:35:08 KotH: do you remember alexandra? Jun 10 12:35:17 of course apps update all the time Jun 10 12:35:17 mru: i do Jun 10 12:35:21 much like on iOS Jun 10 12:35:25 or FFos Jun 10 12:35:27 mru: girls are easier to remember ;) Jun 10 12:35:31 indeed Jun 10 12:36:08 she was there last night as well Jun 10 12:37:17 <_Sy_> better get on with some work, be back l8r. Jun 10 12:37:20 <_Sy_> cya Jun 10 12:37:48 mru: did you say hi to her from me? :) Jun 10 12:37:53 so he spent a week installing gcc... Jun 10 12:39:01 Been watching Jeri Ellsworth a lot lately http://www.youtube.com/channel/UClTpDNIOtgfRkyT-AFGNWVw she is really cool Jun 10 12:39:23 mru: for someone who has never worked with linux and setting up a cross compile env.. why not? Jun 10 12:39:44 mru: took me also a week to try angström and buildroot to decide for one :) Jun 10 12:39:54 ok.. 3 days, not a full week, but still Jun 10 12:40:51 omg, APL ported to the parallela Jun 10 12:41:58 prallela? Jun 10 12:42:07 c'est quoi ça? Jun 10 12:42:20 KotH: can you post a pic of the rock? Jun 10 12:42:28 rock? Jun 10 12:42:34 the one he lives under Jun 10 12:42:55 KotH: you probably didn't have to ask about every small detail though :D Jun 10 12:43:47 av500: http://3.bp.blogspot.com/-RAn7tenFKxA/UMVPQcgB92I/AAAAAAAAAWA/eaSszCAQ1tM/s1600/Swiss+Alps14.jpg Jun 10 12:43:57 right Jun 10 12:44:20 heh, wouldn't mind living under that rock Jun 10 12:44:34 oh.. that epiphany thing... Jun 10 12:44:47 http://forums.parallella.org/viewtopic.php?f=37&t=354 Jun 10 12:45:01 av500: you know.. i work at a company where i dont have the time to follow every fad the internet produces Jun 10 12:45:24 time for a change Jun 10 12:45:57 KotH: like linux? Jun 10 12:46:57 or ARM Jun 10 12:47:07 right, that was pre internet Jun 10 12:47:16 mru: i stay away from that shit! it's a horrible drug, which takes away your time, consumes your spirit and makes you an asocial, stinky geek! Jun 10 12:48:19 it also makes you talk nonsense on irc Jun 10 12:48:22 I have logs Jun 10 12:48:24 to prove it Jun 10 12:48:54 feel free to prove it to us :) Jun 10 12:49:11 and speak in short fragments? Jun 10 12:49:29 SYN? Jun 10 12:50:03 hmm, apparently you need a special IBM typewriter ball to write APL code Jun 10 12:50:43 ball typewriters? Jun 10 12:50:54 havent these gone out of fashion even before you were born? Jun 10 12:51:35 I had one as a keychain once Jun 10 12:51:55 let me guess, it was in the 80s? Jun 10 12:52:03 yup Jun 10 12:52:08 yappari Jun 10 12:52:43 I found the biggest problem with those was trapped hairs. Jun 10 12:52:45 * KotH wouldnt even know where to get one these days Jun 10 12:52:59 under several layers of rock Jun 10 12:53:19 SpeedEvil: wear a hair net Jun 10 12:55:28 SpeedEvil: shave your hair Jun 10 12:55:49 * SpeedEvil decides not to elaborate on the joke. Jun 10 12:56:33 no need, I already read your dirty mind Jun 10 13:03:05 Odd, even if i disable dt-loading for BB-BONE-LCD7-01 it still causes eMMC problems Jun 10 13:04:23 philenotfound, gee it's as if DT has nothing to do with it :) Jun 10 13:05:11 it had something to do with it Jun 10 13:05:24 but still not the whole cause Jun 10 13:05:33 would fex help here? Jun 10 13:07:27 panto: it had something to do with it, but obviously not the only cause Jun 10 13:07:51 philenotfound, DT has nothing to do with the problems with connecting the LCDs Jun 10 13:09:35 panto: besides the pin conflict? ;-) Jun 10 13:10:37 well, DT can't do anything about it - if the hardware devices are connected wonky it can help but can't save you Jun 10 13:11:51 willy wonky? Jun 10 13:12:03 mru: if only BB had more GPIO for connecting the LCDs Jun 10 13:12:13 and everything else. GPIO! ALL! THE! THINGS! Jun 10 13:12:57 * panto tries to find that post connecting GPIO toggle rates and GPU Jun 10 13:13:16 and Kicad Jun 10 13:13:19 panto: do you know the exact reason why the emmc doesn't play nice with the lcd? Jun 10 13:13:27 Kicad is what makeas it possible Jun 10 13:13:36 philenotfound: they share a pin Jun 10 13:13:43 av500, I'm reading this a Kickass Jun 10 13:13:45 panto: GPIO over sysfs of course. Should be just PERFECT for GPU. Right? Right? Jun 10 13:13:55 panto: Kicad is kickass Jun 10 13:14:02 av500: i have already resolved this issue on my hardware Jun 10 13:14:30 av500: it sometimes makes you want to kick somebody's ass :S Jun 10 13:16:27 afk Jun 10 13:18:16 apk Jun 10 13:22:17 so P8.20 isn't used by my LCD7 cape anymore and should be exclusively for use by the eMMC Jun 10 13:26:13 oh how does one do that? Jun 10 13:28:17 simply Jun 10 13:28:33 Disconnect R104 on the LCD7 A2 cape Jun 10 13:29:06 and connect the enable pin of the lcd power regulator to vcc Jun 10 13:29:39 and remove any traces of the enable pin from the lcd7 dts Jun 10 13:30:14 it still causes read/write problems on the eMMC after a few bytes Jun 10 13:34:21 i also tried capemgr.disable_partno=BB-BONE-LCD7-01 to stop the tilcdc driver from messing with the pins Jun 10 14:23:56 morning prpplague Jun 10 14:24:08 mru: greetings Jun 10 14:24:19 mru: what's cookin in you part of the world today? Jun 10 14:24:27 monday Jun 10 14:28:35 mru: indeed Jun 10 14:29:49 and nothing good ever came out of that Jun 10 14:35:08 fex was created on a monday Jun 10 14:36:06 a fex on all your houses Jun 10 14:36:20 * KotH hides in a bunker Jun 10 14:36:49 KotH: I thought you lived under a rock? Jun 10 14:36:51 * mdp huffs and puffs..and then melts KotH's bunker made of chocolate Jun 10 14:40:51 mmm chocolate Jun 10 14:40:55 mmm chocolate coffee Jun 10 14:41:03 mru: that's what av500 said... but you dont believe everything he says, do you? Jun 10 14:41:11 not everything Jun 10 14:41:21 mranostay: you have neither coffee nor chocolate ;) Jun 10 14:42:42 "never trust av500" Jun 10 14:43:26 https://plus.google.com/u/0/100242854243155306943/posts/ceciuQ6bTGU Jun 10 15:24:47 xit Jun 10 15:24:58 nevermind, sorry Jun 10 15:30:03 wow, Booze Allen won RedHat innovation award Jun 10 15:30:12 most innovative spy equipment I guess Jun 10 15:31:14 Having trouble connecting via serial to BBBlack Jun 10 15:33:02 Drivers installed normally. When I connect via putty, putty sees the serial port, but will not respond with any characters from the BBB. Jun 10 15:33:21 which port Guest6973 ? Jun 10 15:33:37 serial port is 6 Jun 10 15:36:39 on my linux box it shows up as an ACM device Jun 10 15:36:49 you are using a PC Guest6973 ? Jun 10 15:37:30 BBB exposes a serial port? Jun 10 15:38:02 it does Jun 10 15:39:26 av500: i hope it doesnt expose a dongle Jun 10 15:39:36 hey hey Jun 10 15:39:41 morn Jun 10 15:39:49 fork it! Jun 10 15:40:05 ugh Jun 10 15:40:15 some public shaming is in order Jun 10 15:40:21 hooray! Jun 10 15:40:24 ...wait, is it me? Jun 10 15:41:19 hey emeb Jun 10 15:43:30 I have a BBB and cannot get the board to reply after I connect (I think I'm connecting). I'm using putty, COM6, and it doesn't die when I open the session, so I think it's connecting, but I cannot get the BBB to reply, no matter what characters I try to send. Jun 10 15:43:55 what speed did you try swz Jun 10 15:44:52 115200 Rickta59 Jun 10 15:45:31 doesn't seem to matter to me .. both 9600 and 115200 produce a login prompt Jun 10 15:46:19 are you sure com6 is the BBB? if you unplug the BBB, the com port goes away? Jun 10 15:46:31 Let me try. Jun 10 15:47:29 ssi: whazzup? Jun 10 15:47:58 That's the one. The port is listed as Gadget Serial, not BeagleBone as one guide I found indicated it would be. Jun 10 15:48:13 yeah that sounds like it Jun 10 15:48:42 did you just try using ssh to get in? Jun 10 15:49:32 or connect via the web interface? Jun 10 15:49:40 8 data bits, 1 stop big, no parity, no flow control Jun 10 15:49:48 sounds right Jun 10 15:51:32 I CAN log in via ssh, but then the board has to be on it's default IP, and I'm trying to configure a wireless network dongle. Jun 10 15:52:46 emeb: realizing that my PR patch is broken, gotta try to fix it Jun 10 15:54:09 PR/ Jun 10 15:54:11 PR? Jun 10 15:54:33 ssi: PR? Jun 10 15:54:34 :) Jun 10 15:56:07 bah - 10k pullups on the VS lines didn't help the BCC + BBB auto-configure Jun 10 15:56:38 still haven't figured out what on P8 is preventing that. Jun 10 15:56:44 patch request Jun 10 15:56:47 er, Jun 10 15:56:48 pull request Jun 10 15:56:50 pull request patch Jun 10 15:56:51 heh Jun 10 15:57:09 ya Jun 10 15:57:23 WORDS ARE HARD :( Jun 10 16:00:37 need to order some more of those connectors from adafruit - then can build a stand-off / breakout to debug stuff like this. Jun 10 16:00:51 which connectors? Jun 10 16:01:27 the long-pin 46-pin 0.1" dual-row ones Jun 10 16:01:35 for P8/P9 connection Jun 10 16:02:22 ah ok Jun 10 16:02:28 having the sockets on top of the BCC is quite handy during debugging and of course for stacking Jun 10 16:02:30 yeah you can't get those from mouser/digikey for some reason :P Jun 10 16:02:36 right Jun 10 16:02:46 link me to the adafruit part, I'll order some too Jun 10 16:03:05 http://www.adafruit.com/products/706 Jun 10 16:05:36 I think they are cheaper at mlelectronics (slightly) Jun 10 16:05:57 never heard of mlelectronics before Jun 10 16:06:09 http://beaglebone.mlelectronics.com/ Jun 10 16:07:38 god $10 per board Jun 10 16:07:41 that's steep :/ Jun 10 16:07:53 oh $5 per board ok Jun 10 16:07:58 right Jun 10 16:08:03 you get a pair for that price Jun 10 16:08:04 the image looks like a 1x23 Jun 10 16:08:12 yea I was thinking you needed two per header Jun 10 16:08:21 it's not - I've bought them before Jun 10 16:09:21 I don't suppose adafruit has a jtag cable do they? Jun 10 16:09:22 looks like the mlelectronics ones are about ~$0.20 cheaper ea. but sold in singles. If you can figure out which one you need from the mfg pn Jun 10 16:09:34 ssi: for talking to the FPGA? Jun 10 16:09:37 yea Jun 10 16:09:40 doubt it Jun 10 16:09:48 looks like they've got a 20 pin cable Jun 10 16:10:50 for some reason I really don't want to give digilent $50 for a usb jtag cable :/ Jun 10 16:12:23 http://www.ebay.com/itm/Xilinx-Platform-USB-Download-Cable-Jtag-Programmer-for-FPGA-CPLD-C-Mod-XC2C64A-/121040939772?pt=LH_DefaultDomain_0&hash=item1c2e9a2afc Jun 10 16:12:34 if you feel lucky, punk. :) Jun 10 16:12:47 hahaha Jun 10 16:12:50 might be worth a shot Jun 10 16:12:53 think it's a knockoff? Jun 10 16:12:58 absolutely Jun 10 16:13:55 on the jen-yoo-wine ones the jtag connector pokes thru the top of the case Jun 10 16:14:03 these have it coming out the end Jun 10 16:14:17 gotcha Jun 10 16:14:24 it's probably worth a shot for 1/5 the price :) Jun 10 16:14:35 They're handy. Jun 10 16:14:48 I have a digilent parallel cable Jun 10 16:14:52 ya Jun 10 16:14:54 but I don't have any machines with parallel ports :P Jun 10 16:15:02 getting scarce Jun 10 16:15:18 I have a digilent s3e board with onboard usb platform cable Jun 10 16:15:31 and I was able to hang the bcc off the jtag port on there and scan/program it Jun 10 16:15:33 yep - you hacked it to use the onboard Jun 10 16:15:41 yea Jun 10 16:16:24 cheaper still: http://www.ebay.com/itm/NEW-XILINX-USB-CABLE-DOWNLOADER-PLATFORM-JTAG-DONGLE-/260812659422?pt=LH_DefaultDomain_0&hash=item3cb9a55ade Jun 10 16:17:18 that one is the 12mbps usb 1.0 one Jun 10 16:21:23 get the new USB 2.0 ones and explore new frontiers in signal integrity! Jun 10 16:21:50 * emeb has often had to slow his JTAG transfers down to ensure good loads Jun 10 16:25:44 mourning Jun 10 16:26:10 salut ka6sox Jun 10 16:26:31 and a happy Monday JIHAD! to you too. Jun 10 16:26:35 hey ka6sox Jun 10 16:26:40 morning Jun 10 16:27:00 ssi, have you ever opened up something you wish you never had.... Jun 10 16:27:01 ka6sox: way to kick off prism Jun 10 16:27:02 I realized this morning that my pull request doesn't actually work correctly Jun 10 16:27:06 .o0(in a couple of months everyone in this channel will be on the non-flight list) Jun 10 16:27:07 haha yes, all the time Jun 10 16:27:11 I started building an airplane, remember? Jun 10 16:27:34 KotH, we already are Jun 10 16:27:45 ssi oh right Jun 10 16:27:46 ka6sox: good.... acheivment unlocked ;-) Jun 10 16:28:22 ka6sox: so I had to adjust the format of the patchfile a bit, and add spi directory to patch.sh Jun 10 16:28:29 d0h Jun 10 16:28:30 ka6sox: I added a commit to the pull request Jun 10 16:28:31 okay Jun 10 16:28:37 I hope it's all correct Jun 10 16:28:39 good Jun 10 16:28:48 I'm trying to pull and build clean from my tree Jun 10 16:29:08 the layer of abstraction with the patches makes source control particularly hard Jun 10 16:29:19 last night I stayed up till 4am (not the brightest thing I've done in a long time mind you).... Jun 10 16:29:29 working on gpmc? Jun 10 16:29:36 yes Jun 10 16:29:41 make progress? :D Jun 10 16:30:06 ka6sox: why? all 18y olds will tell you that staying up late is a fun thing to do :-) Jun 10 16:30:13 you are in a dungeon.... Jun 10 16:30:18 you turn left..... Jun 10 16:30:25 a maze of twisty passages, all alike? Jun 10 16:30:27 * KotH walks into a wall Jun 10 16:30:28 (and you know the rest) Jun 10 16:30:57 it felt likea a bad John Carpenter movie Jun 10 16:31:18 (or the Red Wedding) Jun 10 16:32:14 I can't yet find where Linux actually has a driver do to what we want. Jun 10 16:32:20 ka6sox: are you impling that there are good john carpenter movies? Jun 10 16:32:55 there are Jun 10 16:33:59 Adrienne Barbeaeu was pretty hot in "The Thing" Jun 10 16:34:56 starman... Jun 10 16:35:50 and yeah the thing lol had my jumping out of my seat in the theater ( was in my teens ) Jun 10 16:36:05 * mranostay gets out the shame-bat Jun 10 16:36:51 mranostay: dont worry... Jun 10 16:37:06 okay lazyIRC: what Linux driver facility handles small pieces of non-contiguous ram that lives on a completely separate bus and is not under malloc control... Jun 10 16:37:08 mranostay: the thing is old enough that i wouldnt have been allowed into the cinema Jun 10 16:37:35 ka6sox: PRU memory? Jun 10 16:37:57 ka6sox: i think DRM/DRI comes closest Jun 10 16:38:39 KotH, you are probably right Jun 10 16:39:11 it reminds me of using pmem on a DM3730 for our camera stuff Jun 10 16:40:47 KotH, so maybe I should look @ the PRU loader Jun 10 16:40:50 ka6sox: btw: what do you mean "not under malloc control" ? Jun 10 16:41:10 <_Sy_> Hello, very happy, got eclispe working compiling and uploading, and remote debugging :) Jun 10 16:41:18 ka6sox: respectively Jun 10 16:41:23 ka6sox: respectively: what are you trying to solve? Jun 10 16:41:42 KotH, mom please...coffee time Jun 10 16:41:46 KotH: you are like 29 right? Jun 10 16:41:46 * KotH hands _Sy_ a cookie Jun 10 16:41:54 mranostay: not quite Jun 10 16:42:02 <_Sy_> ty, yum :) Jun 10 16:42:06 * KotH hands ka6sox a couple of cookies as well Jun 10 16:42:37 mmmm.... Jun 10 16:43:20 KotH, we have something hanging off the GPMC bus that *looks* like an SRAM. (well it really is...but thats another point)... Jun 10 16:43:42 it has no filesystem so its not an MTD device (nor do I want the overhead) Jun 10 16:44:59 KotH: chocolate chip? Jun 10 16:45:06 so either from UIO (yes its bletch), or some other mechanism I need to be able to read/write to that bit of memory. (there are 2ea 4K blocks) Jun 10 16:46:51 mranostay, whatever happened to the public shaming Jun 10 16:47:53 KotH, I'd rather use an already existing driver/convention/whatever to do this correctly Jun 10 16:48:13 but instead I have a bloody nose and scraped up shins from stumbling around all night. Jun 10 16:48:47 ka6sox you havent been to sleep yet ? Jun 10 16:49:25 I had nightmares of a Grue chasing me for the last 4hrs Jun 10 16:49:51 lol **** BEGIN LOGGING AT Mon Jun 10 16:51:49 2013 Jun 10 16:55:15 m_billybob, I think this is the public shunning :) Jun 10 16:56:55 haha Jun 10 16:58:50 al the regulars are sniggering and pointing... Jun 10 16:58:52 :) Jun 10 17:00:51 ka6sox: so, to the CPU it looks like memory? Jun 10 17:01:08 ka6sox: and you want to mmap it into user space? Jun 10 17:01:17 yeah so I think the way it works Jun 10 17:01:24 the gpmc controller has a chunk of the overall memory map Jun 10 17:01:36 and the devices we configure on the gpmc show up in that range Jun 10 17:01:53 so without a driver, we can mmap /dev/mem and interact with that space Jun 10 17:02:06 but we may need to write a driver that gives us some more specific control over it Jun 10 17:02:25 then do a char driver which you can mmap Jun 10 17:02:45 then it's just a matter of calling remap_pfn_range and you are done Jun 10 17:03:03 oh.. and put a spinlock around it :) Jun 10 17:04:27 spinlock schminlock..bah Jun 10 17:04:39 * mdp recommends working with a safety net Jun 10 17:06:06 ka6sox: if you need example code for c&p, have a look at mga_vid... that did the same with graphics card memory Jun 10 17:06:28 ka6sox: but double check whether the way it does is really the right way todo... the code is dated, at best Jun 10 17:07:10 I mean we treat PCI memory as just another block of memory you can access via a std mechanism Jun 10 17:07:20 but on a different bus Jun 10 17:07:35 yes Jun 10 17:07:40 I want the same for GPMC Jun 10 17:07:46 so do the same Jun 10 17:08:15 pci memory is remaped into a user space prog using remap_pfn & co Jun 10 17:08:40 ka6sox: point of gpmc is it's not on a different bus Jun 10 17:08:41 as long as it looks like memory to the cpu, that's the way imho Jun 10 17:09:16 ssi: "different bus" has different meanings to different people ;) Jun 10 17:09:24 sure Jun 10 17:09:28 ka6sox: http://attila.kinali.ch/mga/ Jun 10 17:09:30 but from the perspective of linux, it's just memory Jun 10 17:09:42 okay so we treat the GPMC like being yet "another bridge like PCI(e)" Jun 10 17:09:59 ka6sox: mga_vid_mmap and mga_vid_release would be the functions of interest Jun 10 17:10:20 KotH, thanks Jun 10 17:10:54 * ka6sox heads into the swamp Jun 10 17:11:43 ka6sox: ... forget release... that's "close" Jun 10 17:12:00 .o0(how was unmmap handled?) Jun 10 17:12:33 I don't see unmap Jun 10 17:12:38 exactl Jun 10 17:12:44 and it's not in the fops either Jun 10 17:12:49 this is a 1 way bus Jun 10 17:12:54 OUT to the card too Jun 10 17:12:56 and ofc, my copy of ldd3 is at work Jun 10 17:13:04 1 way? Jun 10 17:13:10 ah.. yes Jun 10 17:13:18 it uses it only to write to the card... mostly Jun 10 17:13:27 there is an operation mode where it reads from it as well Jun 10 17:13:30 only registers Jun 10 17:13:34 okay Jun 10 17:13:38 nope Jun 10 17:13:40 not only Jun 10 17:13:44 okay... Jun 10 17:13:51 <<< needs more coffee Jun 10 17:14:04 registers are set by the driver, user space app mmaped the video card memory to write the video directly into it Jun 10 17:15:04 (yes, today you wouldnt do it this way... but this beast was written when DGA didnt come into being for another 2-3 years) Jun 10 17:15:37 Would somebody here know why, when trying to create a crosscompiler, the binutils configure process will complain that arm-elf-gnueabi isn't a valid target? (It will also do so for arm-gnueabi, arm-eabi etc.) Jun 10 17:16:20 its probably looking at the wrong binutils, on the host side Jun 10 17:16:29 cib0: somebody might know that... if you would give a bit more information on what you are doing Jun 10 17:16:39 did you create a binutils-native? Jun 10 17:16:47 http://wiki.osdev.org/GCC_Cross-Compiler <- Following this guide, basically. Jun 10 17:17:22 ka6sox, I think that's what I'm trying to do. Jun 10 17:17:57 if you don't know what you're trying to do, how will you know if you succeed? Jun 10 17:19:34 cib0: use http://crosstool-ng.org/ Jun 10 17:19:46 KotH, that works Jun 10 17:19:52 ka6sox: "that"? Jun 10 17:20:03 crosstool-ng Jun 10 17:20:11 ofc it does :) Jun 10 17:20:27 Thanks, I'll read up on it. Jun 10 17:20:30 I started there ooooh those many years ago Jun 10 17:20:30 ka6sox: http://lwn.net/images/pdf/LDD3/ch15.pdf <- for more infos around mmap Jun 10 17:22:08 Thar Be Dragons Here Jun 10 17:22:26 come on! it's not that dangerouse! Jun 10 17:22:54 i maintained that driver for 7 or 8 years... and didnt know zip about anything Jun 10 17:23:00 it still worked ... somehow :) Jun 10 17:24:34 ka6sox, what exactly is your concern? sounds pretty typical Jun 10 17:25:21 mdp: scroll up to 16:43 utc Jun 10 17:25:32 mdp: he explained me what he wanted to do there :) Jun 10 17:26:33 Since the 3.8 kernel device tree has me beat. Does anyone know of an easy way to put the 3.2 kernel on the BBB? Is this difficult to do? Jun 10 17:26:52 MH_: infeasible as I understand it Jun 10 17:27:02 ssi thanks! Jun 10 17:27:03 MH_, what bit has you defeated? Jun 10 17:27:05 MH_: don't let DT beat you... what's got you hung up? Jun 10 17:27:05 MH_: did you use koens tree or vanilla 3.8? Jun 10 17:27:37 * KotH really wonders how many people still use mga_vid these days Jun 10 17:27:59 hello Jun 10 17:28:42 I can't change the pin modes on the board. I am trying to get about 16 GPIO available on the board. Currently I have found 15 GPIO pins that are already set. I am also having difficult figuring a good way to toggle pins in C for the new kernel as my old methods to not work. Jun 10 17:28:55 i want to find out can i run xbmc on beagle bone Jun 10 17:29:02 * _Sy_ Ready to start a project Jun 10 17:29:21 MH_: how are you going about trying to change the pin modes? Jun 10 17:29:22 hussain: well.. we dont know whether you can, but it is possible to run xbmc on the bone Jun 10 17:29:25 still using my old hacky devmem crap? Jun 10 17:29:29 KotH, still doesn't make sense to me...it's like an SRAM...but discontiguous... Jun 10 17:29:54 hussain: but BBW and BBB not the right plattform to run xmbc Jun 10 17:29:57 ssi it only works on port 1, so no I am not using it anymore.. yet I do not have anything better. Jun 10 17:30:08 MH_: hang on lemme show you something Jun 10 17:30:12 mdp: hmmm... right... Jun 10 17:30:28 mdp: ka6sox: maybe you have to work with multiple mmap targets Jun 10 17:30:49 ka6sox: btw: where does the discontinuity come from? Jun 10 17:30:50 koth then witch one bettre Jun 10 17:30:58 MH_: https://gist.github.com/ianmcmahon/5746479 Jun 10 17:31:06 what I have tried is digging into the boot folder and trying to slip in a line on the pinctrl section of am335x-boneblack.dts Jun 10 17:31:17 MH_: that's a DT fragment that alters the pinmux settings of the tree Jun 10 17:31:19 hussain: look for one that has more horsepower and full blown graphics card Jun 10 17:31:36 MH_: on each line, the first value is the offset into the 44e10800 padconfig register Jun 10 17:31:43 Thanks ssi!!! Jun 10 17:31:45 MH_: the second value is the 16 bit mode setting Jun 10 17:31:50 hussain: i dont know any tha twould be suitable... but i havent looked at that either Jun 10 17:32:11 MH_: here's ka6sox's fancypants lookup tool: http://pinmux.tking.org Jun 10 17:32:19 MH_: will save you a ton of digging around in the TRM Jun 10 17:33:06 oh wow this fancy pants thing is awesome! Jun 10 17:33:10 :D Jun 10 17:33:51 MH_: now you may want to look into ways to disable the eMMC/HDMI overlays Jun 10 17:33:58 I believe it can be done from uEnv.txt Jun 10 17:34:04 that'll give you access to more pins Jun 10 17:34:23 ssi so for your file gistfile1.txt how do I compile and execute this on the board? Yea I was hoping to disable the hdmi overlay as I do not really need it, but I think I can get by with header P9 Jun 10 17:34:32 lemme get you a more complete example Jun 10 17:34:43 KotH, this thing is awesome, thanks for the link =) Jun 10 17:34:49 MH_: https://gist.github.com/ianmcmahon/5737796 Jun 10 17:34:55 MH_: that's a complete DTS Jun 10 17:35:12 MH_: the "exclusive-use" section lets you mark what resources you're using so others can't compete for them Jun 10 17:35:23 MH_: those are freeform strings, so they just need to follow a conventon Jun 10 17:35:38 you want the fragment with your pinmux changes, but you can delete the spi fragments Jun 10 17:35:55 put that in a file named something like BB-GPIO-MH-00A0.dts Jun 10 17:35:59 ka6sox, how big of an address space? how sparse are the buffers that you need to access? do you need to access from kernel space (another driver), user space, or both Jun 10 17:36:00 then compile it with dtc Jun 10 17:36:01 ka6sox, also is it a unidirectional buffer..or something touched from the drivers(s) or userspace? Jun 10 17:36:31 ssi so do I just leave the compiled file in the boot folder and it is recognized on start up? Jun 10 17:36:37 2ea 4KB chunks Jun 10 17:36:44 cib0: hint: dont try to solve problems other people have solved before :) Jun 10 17:37:17 cib0: it's always a good idea to google for stuff like that and read a couple of pages before you engage in any activity... it's most likely that someone provides a ready made solution Jun 10 17:37:45 ka6sox, fixed location? or dynamically placed by the driver? Jun 10 17:37:49 MH_: sorry I got distracted Jun 10 17:37:51 silly coworkers Jun 10 17:37:59 i.e. is it a fixed gpmc config? Jun 10 17:38:14 compile with dtc -O dtb -@ -b 0 -o BB-GPIO-MH-00A0.dtbo BB-GPIO-MH-00A0.dts Jun 10 17:38:20 put the resulting dtbo in /lib/firmware Jun 10 17:38:42 then you can overlay it by: echo "BB-GPIO-MH" > /sys/devices/bone_capemgr.*/slots Jun 10 17:38:59 ka6sox, if you configure the gpmc..you can use the generic sram driver, define two instances of that with your two 4KiB chunks..then drivers can access that range with genalloc() Jun 10 17:39:04 KotH, I did look up several sites on cross-compiling, but none pointed me to crosstool Jun 10 17:39:05 mdp: i think ka6sox is reading ldd3 at the moment ;) Jun 10 17:39:18 mdp: what is the "generic sram driver"? Jun 10 17:39:18 heh Jun 10 17:39:28 cib0: strange... it's one of the first things that popped up when i looked for cross compilation Jun 10 17:39:33 ssi thanks this is a big help Jun 10 17:39:45 MH_: let me know if you get stuck again :) Jun 10 17:39:46 ssi, it's a "generic sram driver" :) Jun 10 17:40:07 drivers/misc/sram.c Jun 10 17:40:08 so it's what, drivers/"generic sram driver".c? Jun 10 17:40:11 ah ok Jun 10 17:40:19 cib0: http://elinux.org/Toolchains Jun 10 17:40:31 cib0: second link when you search for "cross compile toolchain" Jun 10 17:40:36 cib0: and it lists crosstool-ng Jun 10 17:40:53 hm not in this tree Jun 10 17:41:03 ssi so this solves one of the big problems I have been fighting over the last week, the other problem I have been struggling with is how do I use device trees or some other method to properly toggle the GPIO in C/C++. Any suggestions? Jun 10 17:41:11 there's a bunch under arch Jun 10 17:41:35 ssi, add nodes to your dts, then add the phandle into another driver node..use that to get a struct gen_pool * make your genalloc calls to allocate space within that chunk of memory Jun 10 17:42:37 mdp: cool! didnt know about that one! Jun 10 17:42:40 mdp: thanks :) Jun 10 17:42:50 MH_: I don't know what the "right way" to do gpio in C is... probably use one of the existing gpio drivers or write your own Jun 10 17:43:09 KotH, I think we just discovered two disparate worlds, one where it's called "cross compiler" or "cross compiler tools" and one where it's called "cross compile toolchain" =P Jun 10 17:43:12 * KotH hands mdp a bar of chocolate Jun 10 17:43:19 If you google "cross compiler" you get very different results Jun 10 17:44:17 cib0: http://en.wikipedia.org/wiki/Cross_compiler <- also lists crosstool-ng ;-) Jun 10 17:44:18 ssi okay, thanks for the help. This is plenty of new information to keep me busy for a while. Jun 10 17:44:21 KotH, mmm..note my motive in this reply: http://thread.gmane.org/gmane.linux.kernel/1377702/focus=25034 Jun 10 17:44:36 KotH, explains why I know about it ;) Jun 10 17:44:37 MH_: for now you can continue using devmem to poke at the gpio registers Jun 10 17:45:05 mdp: 6502 all things! :-) Jun 10 17:45:10 :) Jun 10 17:45:26 all good things are driven by hack value in my world Jun 10 17:45:47 which reminds me... i should hack more hardware! Jun 10 17:45:52 sid dirver in pru? Jun 10 17:45:55 I've never actually read wiki external links when trying to find something.. Hrm. Jun 10 17:46:07 cib0: mistake Jun 10 17:46:10 cib0: big mistake Jun 10 17:46:12 =P Jun 10 17:46:13 ssi yea I will continue trying with devmem Jun 10 17:46:48 Okay now it's giving me an error about missing gcj.. Jun 10 17:46:51 KotH, the new mantra is #defineallthings with the new cpp dts support upstream ;) Jun 10 17:46:59 lol Jun 10 17:47:24 mdp: i wonder when i will be doing DT again at work... Jun 10 17:47:42 as soon as you have a problem to solve...you will use DT Jun 10 17:47:46 not before Jun 10 17:47:48 the current lack of embedded linux projects is... disturbing ;) Jun 10 17:48:08 you could use it for something else..to describe your h/w ;) Jun 10 17:48:21 lol Jun 10 17:48:32 *cough*, the company I'm working with had a team take DT and defined something completely different with it Jun 10 17:48:40 how do you describe hw that does not contain any processor that could run linux ? ;) Jun 10 17:48:45 using the dtc toolchain etc. Jun 10 17:48:57 and what was that different thing? Jun 10 17:49:02 <_Sy_> We are undertaking one at work right now....we will be looking at using Linux with Real-Time extensions to replace QNX. Jun 10 17:49:14 KotH, purposely vague, can't discuss Jun 10 17:49:32 _Sy_: oh.. now that explains why you struggle so much! you have been tainted! Jun 10 17:49:36 point is that peope are leveraging the open concept and applying it to weird thing now Jun 10 17:49:37 mdp: damn! :) Jun 10 17:49:45 instead of going the NIH fex route Jun 10 17:49:52 oh really? Jun 10 17:49:59 * Russ heh, allwinner Jun 10 17:50:16 Russ, had to get my fexing rage out for monday ;) Jun 10 17:50:19 fexittome! Jun 10 17:50:24 what exactly is fex? Jun 10 17:50:37 I put it in the FexEx drop-box for you Russ Jun 10 17:50:47 <_Sy_> :) I struggle because I have the patience of a nat...have lots to do and no time Jun 10 17:51:09 KotH, allwinner's NIH version of DT Jun 10 17:51:21 ugh Jun 10 17:51:25 and why did they do it? Jun 10 17:51:38 to have something for production customers Jun 10 17:51:41 because they didn't care to be part of the community Jun 10 17:52:15 any added value of fex over dt? Jun 10 17:52:21 ciao woglinde Jun 10 17:52:40 its in dos ini format? Jun 10 17:52:52 uh.. what? Jun 10 17:53:07 <_Sy_> We use to use Linux on the first generation of our products before I joined the company, that was RTLinux, but then it got bought up and was no longer available....unfortunatley regular Linux would stop servicing our interrupts to go do something else. Jun 10 17:53:11 that's been cited as a "win" Jun 10 17:53:15 <_Sy_> We would then loose data. Jun 10 17:53:17 hi koth Jun 10 17:54:03 Russ, you could say we all win, I think Jun 10 17:54:52 http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/sys_config1.fex Jun 10 17:55:14 you might want to have your claws handy Jun 10 17:55:28 (for your eyes) Jun 10 17:56:55 Russ, tbh, nobody can claim that a fully populated Beaglebone dts + fragments is sexy either. Especially without cpp-ification it's difficult for a human to grok Jun 10 17:57:39 real vendors would use an unreadable xml schema Jun 10 17:57:42 now that I'm starting to grok it, it's sexy Jun 10 17:58:00 yes Jun 10 17:58:19 until you run into something that doesn't work yet Jun 10 17:58:22 then you curse Jun 10 17:58:30 yep Jun 10 17:59:21 ssi, the story of my life Jun 10 17:59:21 Well, time to download gcj I guess, since even when disabling java support in config/cc/gcc.in, it'll still error if gcj isn't installed Jun 10 17:59:28 the point is you _can_ fix it Jun 10 17:59:34 no, YOU can fix it Jun 10 17:59:41 which is more than I can say about other stuff Jun 10 17:59:42 the rest of us just splash around in the shallow end :) Jun 10 18:00:02 ssi, well, I've come across things that I _could_ fix, if only I had the source Jun 10 18:01:05 .o0(good thing that 99% of our code is inhouse developed) Jun 10 18:01:42 tell you what though, DT (with all it's warts) or something like DT would be invented Jun 10 18:02:07 with the amount of boards/devices out there, an out of source configuration solution would come out Jun 10 18:02:18 and that's what fex does (in it's own retarded NIH way) Jun 10 18:02:31 anyone watching the wwdc announcement about the mac pro? Jun 10 18:03:05 ssi, hmm, interesting Jun 10 18:03:18 unfortunately I don't like the turn MacOS X is taking Jun 10 18:03:31 I'm having thoughts of moving back to linux for my desktop Jun 10 18:03:33 I haven't liked everything about its direction either Jun 10 18:03:38 but I'm not quite to the point of going back to linux Jun 10 18:04:18 At this rate desktop users will be a dwindling minority, and nobody will take turns we like =P Jun 10 18:04:41 cib0, I don't care as long as it's functional Jun 10 18:04:57 let them chase after the tablet casual users and leave us be Jun 10 18:05:24 I'll put up with some cruft in osx before I run KDE :P Jun 10 18:05:51 * cib0 runs arch and xfce Jun 10 18:05:57 It's good if you like doing everything by hand Jun 10 18:06:07 yeah that was cool in the late 90s Jun 10 18:06:09 I'm over it these days Jun 10 18:06:18 I want to use my computer to get work done, not to twiddle with window managers Jun 10 18:06:22 it was cool? Jun 10 18:06:31 when I was in my early 20s, sure :) Jun 10 18:06:38 lol, "Apple is improving battery life and responsiveness. A new feature called "Timer coalescing" reduces CPU utilization by up to 72 percent in certain scenarios." Jun 10 18:06:45 gg apple Jun 10 18:06:46 panto: BFD Jun 10 18:07:36 panto, I was back on the desktop, finally made the laptop switch back Jun 10 18:07:40 lol I typed "timer coalescing" into google, first thing in the quick drop down mentioned Windows 7 Jun 10 18:07:50 new feature my ass Jun 10 18:07:56 panto, well, never left on the workstation part, of course Jun 10 18:08:16 yah, apple seems very stagnant on the kernel front Jun 10 18:08:29 but on consumer class of equipment it's a BFD Jun 10 18:08:51 By now even giants like apple couldn't afford as many kernel devs as linux either way. Granted, they don't have as many architectures to support. Jun 10 18:09:33 * cib0 is just talking nonsense while gcc downloads Jun 10 18:10:09 compiling! Jun 10 18:10:28 cib0, they could afford them, but why bother? Jun 10 18:12:04 panto, they're so behind ;) i3 on the retina display is a much wiser use of a macbook than osx these days Jun 10 18:12:40 mdp: swordfight! Jun 10 18:12:59 * mdp checks his compile and raises his sword to mranostay Jun 10 18:13:36 -ENSFW Jun 10 18:13:45 lol Jun 10 18:14:42 why not? it would be a classic 303 Jun 10 18:14:55 panto: get your mind of the gutter Jun 10 18:15:09 why? what's the upside? Jun 10 18:15:18 mranostay: he is greek! he lives in the gutter! Jun 10 18:15:51 KotH, I learn it all from you dad, I LEARNED IT FROM YOU :P Jun 10 18:17:26 so what do you guys hate each other again? Jun 10 18:17:39 that's irrelevant Jun 10 18:17:43 +1 Jun 10 18:17:52 why do Red Sox fans hate the Yankees? Jun 10 18:18:03 i hate them all does that help Jun 10 18:19:05 panto, it's all about the coffee isn't it? naming rights? ;) Jun 10 18:19:49 panto: "you people" all look the same :P Jun 10 18:19:49 that and a big history of trying to poke each other's eye out Jun 10 18:20:00 what do you mean kemosabe? Jun 10 18:20:36 if I want to try rolling my own cape, are there models or gerbers or something to use as a base to lay stuff out, like with headers already there Jun 10 18:21:17 CalcMan: you mean CAD parts? Jun 10 18:21:25 or you want to just do prototyping? Jun 10 18:21:53 panto: nope Jun 10 18:22:21 panto: .gr went down the drain after they turned their back to the big empire Jun 10 18:22:43 oh s*** it is getting real in here ya'll Jun 10 18:22:45 :) Jun 10 18:23:22 KotH, really? how's that working out for the common people in the big empire? Jun 10 18:23:23 if shit would be getting real here, panto and me would be throwing molotov coctails at each other :) Jun 10 18:23:28 KotH: panto: kiss and make up Jun 10 18:23:37 eww Jun 10 18:23:47 mranostay: we dont swing that way... Jun 10 18:24:07 panto: oh.. well... stupid people choose a dictator... Jun 10 18:24:22 or rather a wannabe dictator Jun 10 18:24:57 so... I'll take that as a 'not that great' Jun 10 18:25:12 well.. every empire has its ups and downs Jun 10 18:25:17 it will be ok in a couple of years Jun 10 18:25:17 imagine not being a close pal of said dictator; something like not part of his home crew really Jun 10 18:25:26 right... Jun 10 18:25:31 so when's the olympics again? Jun 10 18:25:40 not scheduled yet :) Jun 10 18:26:40 and with the current riots, i doubt the empire can host the olympics Jun 10 18:27:21 so.. going down the .gr drain might be yet averted ;) Jun 10 18:27:51 don't want to disappoint you, but I see you doing the exact same mistakes Jun 10 18:28:01 but sure, maybe it will work out Jun 10 18:28:19 i doubt it Jun 10 18:28:29 people in .tr have been kept stupid for 20+ years Jun 10 18:28:39 they are not going to be intelligent suddenly Jun 10 18:28:48 erdogan=papandreu Jun 10 18:28:52 yeah Jun 10 18:29:00 koth only 20 Jun 10 18:29:03 he might be even worse than papandreo Jun 10 18:29:10 the sh*t will not hit the fan immediately, it will take about 10y Jun 10 18:29:25 KotH, oh, he was pretty bad Jun 10 18:29:25 koth and in the urban areas it is even worser Jun 10 18:29:59 woglinde: well..20y ago, they have had at least the decency to acknowledge that they were not the wisest people on the planet... now they think they know everything, because it has been written in the quran... which they haven't read in anything but old arabic.... Jun 10 18:30:06 hm #beagle-politics Jun 10 18:30:28 If you "keep" a people stupid forcefully, the "intelligent" ones among them will actually educate themselves pretty quickly once the information that has been withheld from them becomes available. Jun 10 18:30:32 woglinde, #beagle's topic is never about #beagle Jun 10 18:30:34 woglinde: #beagle-rant Jun 10 18:30:48 beside, mdp wants us to stay off topic Jun 10 18:30:55 cib0, who said stupidity is forced upon the people Jun 10 18:31:00 cib0: forget that Jun 10 18:31:01 the people flock to stupidity Jun 10 18:31:02 first rule of #beagle club... we don't talk about beagleboards/bones Jun 10 18:31:10 cib0: people in .tr do not have the time to educate themselves Jun 10 18:31:15 right we talk about trolls Jun 10 18:31:28 cib0: at least half of the people are close to starving... Jun 10 18:31:42 speaking of food Jun 10 18:31:47 * mranostay waddles to the cafe Jun 10 18:31:51 see! even mranostay is starving! Jun 10 18:32:12 cib0: and getting a decent degree in .tr has never been more difficult than these days Jun 10 18:32:14 KotH, my role here is steering us off-topic...additional choices includes fast cars and firearms.. CHOOSE. Jun 10 18:32:25 mdp: both? Jun 10 18:32:28 simultaneously Jun 10 18:32:31 good answer Jun 10 18:32:40 cib0: accessing information is nearly impossible due to the lack of libraries (besides that scientific/technical books in turkish are inexistant) Jun 10 18:32:43 hm intressting windows phone has not bt low power too Jun 10 18:33:01 koth internet for the win Jun 10 18:33:07 http://26-26-54.hardwarebug.org/146 Jun 10 18:33:12 mdp: you forgot the women Jun 10 18:33:13 woglinde: for that you need to know english... Jun 10 18:33:38 mranostay, I don't gather creeper cards, you see..I steer clear of that stuff Jun 10 18:33:41 woglinde: i'd say the percentage of people being able to read english in .tr is less than in .jp Jun 10 18:33:58 do I dare try to talk about something on topic? Jun 10 18:34:07 ka6sox, go for it Jun 10 18:34:08 no Jun 10 18:34:14 woglinde: on the other hand, there is a large percentage that can read and intonate words written in old arabic Jun 10 18:34:26 * ssi listens attentively Jun 10 18:34:29 woglinde, sounds like we are aligned ;) Jun 10 18:35:00 heh http://26-26-54.hardwarebug.org/172 Jun 10 18:35:11 ka6sox, so you can ask your question, but only in old arabic Jun 10 18:35:30 which we will be able to intonate, but not to understand Jun 10 18:35:32 av500: hate to admit this but I had a few Coors this weekend Jun 10 18:35:40 i feel dirty Jun 10 18:35:44 after sitting at the feet of the Masters for 2hrs today....I think I *may* have a solution to our sram/gpmc/sdp thing Jun 10 18:35:57 mranostay: shame on you! Jun 10 18:35:58 ka6sox: were they big feet? Jun 10 18:36:07 big clown feet Jun 10 18:36:09 you know what they say about a master with big feet Jun 10 18:36:10 patter of tiny feet Jun 10 18:36:13 KotH, at least size 20 Jun 10 18:36:13 av500: it was a b-day party and it was free Jun 10 18:36:18 fexing feet Jun 10 18:36:22 ka6sox: that's pretty small... Jun 10 18:36:25 mranostay: you were not forced to drink it? Jun 10 18:36:30 mranostay: shame on you! Jun 10 18:36:31 ka6sox: considering that i'm wearing 45 Jun 10 18:36:33 it was free Jun 10 18:36:36 whoa Jun 10 18:36:39 okay Jun 10 18:36:46 American Size 20 Jun 10 18:36:53 ;) Jun 10 18:37:00 (us usians...we are soooo insular) Jun 10 18:37:09 ka6sox: that'd be an 80 in french size Jun 10 18:37:11 just peculiar Jun 10 18:37:13 av500: also college kids don't know their beer Jun 10 18:37:13 mranostay: CAD i guess, something I could send out to be fabbed Jun 10 18:37:20 like PCB Jun 10 18:37:37 PBR > PCB Jun 10 18:37:40 * ka6sox fears that his solution will be lost in the sea of morrass that is #beagle :) Jun 10 18:37:48 CalcMan: carefull there! you are moving dangerously close to on-topic! Jun 10 18:37:50 yes Jun 10 18:37:52 ka6sox: don't have to fear that.. it sure will Jun 10 18:37:55 * ssi still listens attentively Jun 10 18:37:59 ka6sox: dont worry Jun 10 18:38:05 how many man hours have been wasted by #beagle i wonder Jun 10 18:38:11 okay here goes.... Jun 10 18:38:19 ka6sox: it will be archived at multiple places, and made available to read for generations to come Jun 10 18:38:22 mranostay aa lifetime Jun 10 18:38:31 1) there is an sram facility in the kernel Jun 10 18:38:42 2) its generally used by loading at boot time Jun 10 18:39:07 3)we can, however attempt to use it by loading the range fragment at runtime Jun 10 18:39:08 4) profit! Jun 10 18:39:31 5) invite #beagle to dinner Jun 10 18:39:31 err, ka6sox which driver is that? Jun 10 18:39:43 panto: it's new Jun 10 18:39:43 and create something akin to uio_pruss for uio_gpmc. Jun 10 18:39:47 heh Jun 10 18:39:52 panto, I defer to Master MDP Jun 10 18:40:07 How much does the BBB kernel differ from mainline anyway? Jun 10 18:40:21 panto: our master MDP wanted to use it for his 6502 project :) Jun 10 18:40:48 ka6sox: imho that sounds good Jun 10 18:40:50 cib0 check it out Jun 10 18:40:57 panto: our master MDP wanted to use it for his 6502 project :) Jun 10 18:40:58 Hm. Jun 10 18:41:02 Can someone help me? Jun 10 18:41:03 hi kristina Jun 10 18:41:10 Kristina: nope, not yet Jun 10 18:41:15 I can't get the display to change colour. Jun 10 18:41:35 sounds like you run out of coloured pixels Jun 10 18:41:41 http://crna.cc/dC48Qd1buadipbm Jun 10 18:41:55 gDispC->gfx_ba0 = 0x1; just zaps the video output Jun 10 18:41:57 :/ Jun 10 18:42:08 oh.. Jun 10 18:42:16 * KotH deferes to master MDP Jun 10 18:42:59 and there he goes Jun 10 18:43:02 .o0(...who just run away) Jun 10 18:43:12 I just want to change the colour :( Jun 10 18:43:25 Also regarding my earlier problems with arm-*-gnueabi.. using an older version of binutils fixes that. Jun 10 18:43:28 But that just makes the display lose signal. Jun 10 18:43:46 Kristina: have you read the register description of the DSS? Jun 10 18:44:09 okay now we have to ask the master again (as he pinged out) Jun 10 18:44:14 KotH: kind of. it's very complicated Jun 10 18:44:16 Kristina: 0x1? Jun 10 18:44:23 av500: I tried 0x0 before Jun 10 18:44:24 ba0 is the display base address Jun 10 18:44:27 Kristina: read again until you understand it :) Jun 10 18:44:30 it better by somewhere in 0x8 Jun 10 18:44:30 that also killed output Jun 10 18:44:32 mranostay: received the proto boards, thanks!! Jun 10 18:44:39 0x8....... Jun 10 18:44:43 aka sdram Jun 10 18:44:56 Kristina: why 0x1? Jun 10 18:44:56 oh... Jun 10 18:44:59 mdp, can you tell us about sram.c? Jun 10 18:45:07 misc/sram.c that is Jun 10 18:45:09 pre-5) invite #beagle for _beer_ Jun 10 18:45:10 mdp: please enlighten us! Jun 10 18:45:12 av500: I'm just trying to change default_color Jun 10 18:45:18 someone is selling away non-sucky proto boards? :O Jun 10 18:45:19 with ba0? Jun 10 18:45:21 But when I change it nothing happens. Jun 10 18:45:22 -away Jun 10 18:45:28 Kristina: that wont work Jun 10 18:45:30 ka6sox, I'm just a happy sram.c customer Jun 10 18:45:33 default color is somewhere else Jun 10 18:45:46 wmat: the german got it before you? and i sent his later.. Jun 10 18:45:47 * mdp adds a sram.c review on Amazon Jun 10 18:45:48 Hm ... ? I thought that's where uboot set it. Jun 10 18:45:56 you sure? Jun 10 18:46:14 mdp: please do! i want to read it! Jun 10 18:46:15 so I don't actually have a misc/sram.c in my 3.8 tree Jun 10 18:46:22 av500: Am I wrong? Jun 10 18:46:37 av500: I don't know, I'm not good at this stuff :( Jun 10 18:46:40 Kristina: as far as I remember ba0 is the base address Jun 10 18:46:45 ssi, it just went in upstream, 3.8 is old Jun 10 18:46:47 hence where the DSS reads pixels from Jun 10 18:46:55 oic Jun 10 18:46:57 av500: how do I change default color though? Jun 10 18:47:15 like, the colour it shows when the base addr is not set Jun 10 18:47:57 mdp: btw: what would be the right place to ask questions about possible silicon bugs in an msp430? Jun 10 18:48:07 ssi, I suspect its in ohporter's tree as he is using it Jun 10 18:48:10 mdp: is there a way to get around helldesk? Jun 10 18:48:20 when I write to the register nothing happens Jun 10 18:48:27 KotH, all I know is e2e Jun 10 18:48:53 mdp: ok.. then i'll try our local FE instead :) Jun 10 18:49:13 :'( Jun 10 18:49:24 ssi, you could cherrypick it from linus' tip Jun 10 18:49:37 sounds gross Jun 10 18:49:39 to get the real version, my 6502 branch has an ancient version Jun 10 18:49:41 Kristina: read the description of the DSS until you understand how it works Jun 10 18:49:51 Kristina: otherwise you'll be guessing Jun 10 18:49:55 Kristina: indeed, you need to set the GO bit to make the DSS update the shadow registers Jun 10 18:50:04 av500: I tried that. Jun 10 18:50:08 Nothing happened. Jun 10 18:50:17 KotH, sorry, even when I was at TI, I didn't have any contacts over in that world Jun 10 18:50:24 av500: (1 << 6) Jun 10 18:50:27 mdp: np Jun 10 18:50:35 KotH, "many TIs" and all that :-/ Jun 10 18:50:37 mdp: it was an other ti Jun 10 18:50:42 :) Jun 10 18:51:38 not recommending you bury him, but jkridner is in the type of role where he has contacts with the other TIs Jun 10 18:52:15 ssi, we can get the ancient one from here: https://github.com/ohporter/linux/tree/WIP/bone-6502-remoteproc Jun 10 18:52:21 or we can cherrypick Jun 10 18:52:32 (from the unmentionable places) Jun 10 18:52:38 I thought I was doing everything right. Jun 10 18:52:41 Kristina: DSS is a tad complex Jun 10 18:52:42 mdp: oh.. good to know! Jun 10 18:52:43 ka6sox: have you done an sram bitstream already? Jun 10 18:52:47 I did read the basic programming manual. Jun 10 18:52:50 ok Jun 10 18:52:51 It said write that bit. Jun 10 18:52:54 I wrote it. Jun 10 18:52:55 yes Jun 10 18:52:57 the GO bit :) Jun 10 18:52:58 And it did nothing. Jun 10 18:53:04 Er, wasn't it the other bit? Jun 10 18:53:09 ssi, for the FPGA? Jun 10 18:53:12 mdp: intersting though, that in .ch all uC and uP stuff is handled by the same two guys (one sales and one FE) Jun 10 18:53:14 well, if your ba points to nothing, it wont Jun 10 18:53:19 ka6sox: aye Jun 10 18:53:20 GO is 5, and there was a digital one at 6. Jun 10 18:53:21 point it to your framebuffer Jun 10 18:53:32 there is GO_LCD and GO_DIGITAL Jun 10 18:53:36 the names are confusing Jun 10 18:53:49 no, I've been spending time working on the other side of the equation....in DT Hell :) Jun 10 18:53:49 KotH, interesting, though not uncommon for the field org Jun 10 18:53:51 I thought GO_DIGITAL was for DVI Jun 10 18:53:56 no Jun 10 18:54:03 DIGITAL is in fact for TV out :) Jun 10 18:54:06 (well its not HELL anymore...now its just Purgatory) Jun 10 18:54:09 LCD and DVI are GO_LCD Jun 10 18:54:13 same interface Jun 10 18:54:13 av500: Oh my ... Jun 10 18:54:17 :) Jun 10 18:54:21 KotH, even in santa clara I found there were a couple-ish specialists in the field org for Sitara stuff Jun 10 18:54:44 KotH, and that was busy field office Jun 10 18:55:01 mdp: interesting Jun 10 18:55:21 handling design wins for all those companies that won't exist in 12 months ;) Jun 10 18:55:22 ;) Jun 10 18:55:30 mdp: i must say, that i'm very pleased how ti.ch treats us... being a very small and usually low volume company Jun 10 18:55:51 that's good Jun 10 18:55:56 heck, they even remember us! Jun 10 18:56:16 Kristina: I need to drive home, I'll be back later Jun 10 18:56:17 "oh, you are from that company with the weird projects" Jun 10 18:56:18 FSL, at least in the past has been very good with low volume too Jun 10 18:56:19 i have friends working with ti on a sitara board, and they have had good things to say about the support Jun 10 18:56:29 liars! Jun 10 18:56:45 *g* Jun 10 18:56:51 av500: you were too high volume ;) Jun 10 18:56:59 it must have been me supporting them, that had to be it. ;) Jun 10 18:57:04 must have been :) Jun 10 18:57:14 it's been pretty recently Jun 10 18:57:18 and I think those folks are in sunnyvale Jun 10 18:57:24 semiconductor way or thereabouts? Jun 10 18:57:28 I will take credit for it either way Jun 10 18:57:30 My screen is still orange. Jun 10 18:57:32 that's how things are done Jun 10 18:57:58 gDispC->control |= (1 << 5); Jun 10 19:00:53 :'( Jun 10 19:00:56 mdp: take credit for everything good, blame others on stuff that went bad :) Jun 10 19:00:58 I don't like the DSS. Jun 10 19:01:09 Kristina: complicated stuff is complicated Jun 10 19:01:13 blame everyone here Jun 10 19:02:00 DSS? Jun 10 19:02:16 direct sequence spreading? Jun 10 19:04:03 juup Jun 10 19:04:11 first thing that came to my mind as well Jun 10 19:05:10 KotH, I prefer FH Jun 10 19:08:01 ka6sox: most people do... hardly anyone uses DSS anymore Jun 10 19:11:13 god damn it Jun 10 19:11:30 I honestly looked at the docs several times. Jun 10 19:11:40 I still don't understand what I'm doing wrong. Jun 10 19:11:49 welcome to the joys of writing low level code Jun 10 19:11:59 Set the colour, clear the bit, write the bit. Jun 10 19:14:39 I've been writing low level code for a long time, it's just that this omap stuff is annoying. Jun 10 19:16:07 ls Jun 10 19:16:11 grr Jun 10 19:16:15 . Jun 10 19:16:16 .. Jun 10 19:16:41 Kristina: pic10F is easy for low-level. Jun 10 19:16:51 Kristina: omap, or any modern processor - grr Jun 10 19:16:53 What's annoying are systems with terrible debug output for complex situations. Such as cmake. Jun 10 19:17:13 or you don't know how to use it :p Jun 10 19:18:15 SpeedEvil: I do stuff like kernel bringup on Versatile Express. Jun 10 19:18:22 Fun. Jun 10 19:18:24 Never had any problems with it. Jun 10 19:18:53 Of course, it lacks all of the fun peripherals that omap3 has. Jun 10 19:19:13 So, can someone suggest what am I doing wrong? Jun 10 19:19:23 I'm really not trying to be lazy. Jun 10 19:19:39 I just don't want to spend the next 10 hours working out why this is not working. Jun 10 19:19:52 Sorry - no idea. Jun 10 19:20:42 Kristina: #edev also Jun 10 19:21:16 SpeedEvil: But this is an omap3 specific problem. Jun 10 19:23:42 Kristina: do you have a ti contact? Jun 10 19:24:03 Kristina: i think this knowlege is specific enough that noone here knows it... heck even mdp is silent! Jun 10 19:25:12 isn't it quite short for dss init? :p Jun 10 19:27:01 there used to be the DSS kernel yoda on this channel, but forget his nick Jun 10 19:29:33 tomba? Jun 10 19:29:48 and maybe this could help also http://code.google.com/p/puppybits/source/browse/lib/video.c Jun 10 19:30:04 mru: ah, yep Jun 10 19:30:12 ^ Kristina Jun 10 19:33:20 Anyone have usb bluetooth working on BBB? I STILL can't get rid of the soft block. rfkill unblock bluetooth doesn't work. Jun 10 19:33:32 KotH, never worked on lcdc or dss display stuff...ever Jun 10 19:34:47 mdp: but you are still our local sitara slave :) Jun 10 19:35:44 I recommend you find somebody that knows something, you are in serious trouble with me Jun 10 19:38:00 mdp: you know something! Jun 10 19:38:12 mdp: at least you know the joys of good chocolate ;) Jun 10 19:38:38 fexing good chocolate Jun 10 19:38:43 the joys of good trolling Jun 10 19:39:22 fe[de]xing good chocolate Jun 10 19:39:24 used as an adjective to avoid the wrath of the FCC Jun 10 19:41:51 Oh my god. Jun 10 19:41:56 ynezz: I love you. Jun 10 19:42:26 ynezz: carefull there! Kristina might want to marry you! Jun 10 19:42:41 KotH, if we aren't in someones watchlist by now... Jun 10 19:43:06 ka6sox: hmm? Jun 10 19:43:43 hehe is tomba still on TI payroll? i thought he got axed with the rest of us... Jun 10 19:44:10 Was TI laying off staff? Jun 10 19:44:25 Oodles of them. Jun 10 19:44:26 Kristina: they threw out the whole omap department Jun 10 19:44:31 They decided to get rid of mobile. Jun 10 19:44:37 Oh my. Jun 10 19:44:39 And move into embedded. Jun 10 19:44:54 SpeedEvil: industrial and automotive Jun 10 19:44:56 called a "strategic exit" of the mobile market right? Jun 10 19:44:59 Allwinner et al must look hideous from tat perspective. Jun 10 19:44:59 No more general purpose stuff? Jun 10 19:45:02 SpeedEvil: mobile is embedded too :) Jun 10 19:45:09 KotH: Well, yes, but... Jun 10 19:45:15 Kristina: no, no more mobile devices Jun 10 19:45:27 Kristina: mobile as in cell phones, tablets, mp3 player, etc Jun 10 19:45:29 Mobile is a subset of embedded with special stuff Jun 10 19:45:51 Extremely low power, GPU, camera, ... Jun 10 19:45:58 extremely low power? Jun 10 19:46:01 omap? Jun 10 19:46:03 not really Jun 10 19:46:03 But wouldn't that be non-general-purpose? Jun 10 19:46:23 KotH: Well, low power from a mobile perspective. Jun 10 19:46:41 KotH: My n900 gets about 3mA@4V idle Jun 10 19:46:45 From the omap Jun 10 19:46:49 Kristina: the uC/uP world is a tad bit more complicated that just specialized vs general purpose Jun 10 19:47:05 KotH: And a fair slice of that is the RAM draw. Jun 10 19:47:14 mdp, your 6502 branch is 3.8 safe? Jun 10 19:47:24 SpeedEvil: i'm currently finishing up a desing that has a speced power rating of 3mA max, 3uA typ Jun 10 19:47:30 If a big company starts catering at hobbyists/enthusiasts, that means that they're planning to exit that market and are finding gullible people to sell off stock (see also: OS/2 Warp) Jun 10 19:47:48 KotH: Oh - I agree. But that's not got 512M of RAM Jun 10 19:48:06 SpeedEvil: nope, but has to run >2y from 80mAh :) Jun 10 19:48:09 see also: Raspberry Pi Jun 10 19:48:19 kfoltman: That seems like a special case. Jun 10 19:48:26 kfoltman: os/2 still exists and is still sold.. .but not to hobbyists Jun 10 19:48:28 kfoltman: 'exec gets wild idea, and runs with it' Jun 10 19:48:48 kfoltman: It's basically unrelated to broadcom, other than having a special entry to buy the chips Jun 10 19:48:58 I wanted to run Darwin on raspberry pi too. Jun 10 19:49:21 kfoltman: latest stable release is from may 2011 Jun 10 19:49:28 KotH: well, at the peak of OS/2 Warp marketing campaign, they were selling it as a major competitor to (unreleased then) Windows 95 Jun 10 19:49:37 kfoltman: i know Jun 10 19:49:41 Today, it probably has less market share than QNX Jun 10 19:49:44 kfoltman: i used warp 3 and warp 4 Jun 10 19:49:59 kfoltman: it was my "major other os" beside linux Jun 10 19:50:07 KotH: I got suckered into trying warp 3 and BeOS... 'nuff said Jun 10 19:50:20 kfoltman: until it fell from grace (aka i spend lot more time in linux than os/2) Jun 10 19:50:33 os/2 wasnt bad Jun 10 19:50:39 unlike win95 it worked Jun 10 19:50:48 had a decent performance Jun 10 19:50:58 well, not for me at least, it was even less stable than win95, and that was an achievement Jun 10 19:51:03 and a gui that wasnt resembling a bad clone of macos Jun 10 19:51:05 perhaps it dependent on hardware/drivers though Jun 10 19:51:10 +was Jun 10 19:51:14 hmm.. Jun 10 19:51:15 strange Jun 10 19:51:26 i dont remeber hearing of stability probs with os/2 Jun 10 19:53:12 ka6sox, no idea...it's unchanged since 3.6...completely different from the BBB 3.8, of course as there was no dynamic DT and capemgr then Jun 10 19:53:25 mastiff_, I've updated by NAT script, if you care -> https://github.com/bradfa/little-things/blob/master/setupgateway.sh Jun 10 19:53:32 tested on Arch Linux, works for me Jun 10 19:53:47 now takes arbitrary interfaces for outside and inside Jun 10 19:53:52 ka6soc, I recommend getting sram.c from linus master Jun 10 19:54:20 ka6sox, you're a system on chip now? :) Jun 10 19:54:35 bradfa, for small values Jun 10 19:54:38 bradfa: Is it persistent after reboot? Jun 10 19:55:15 Conman seems to wipe my default gateway settings on startup and I have manually add them. Jun 10 19:55:38 mastiff_, no, not persistent as I don't want that functionality Jun 10 19:56:02 github gave me crap when I pushed.... "remote: Your unique error code: 3133cf574e2f1b74503a9452cffb765a" Jun 10 19:56:05 wtf is that? Jun 10 19:56:13 remote: Unexpected system error after push was received. Jun 10 19:58:06 bradfa: any ideas why "rfkill unblock bluetooth" won't remove the softblock? Jun 10 19:58:23 mastiff_, sorry, rfkill isn't my thing Jun 10 19:58:39 I'm a newbie for bluetooths or wifi Jun 10 19:59:39 I've done a fair amount of googling to get usb bluetooth functional, but the normal fixes aren't working. I'll let ya know when I figure it out. Jun 10 20:03:30 good luck! :) Jun 10 20:04:42 time to go now Jun 10 20:04:45 g'night all Jun 10 20:08:38 * KotH does the same as this weird greek guy did Jun 10 20:09:33 * mranostay robs KotH chocolate vault Jun 10 20:10:05 do you even know what to do with real chocolate? Jun 10 20:12:59 mru: bite me Jun 10 20:16:04 <_av500_> back Jun 10 20:16:22 bottom Jun 10 20:23:34 <_av500_> Kristina: progress? Jun 10 20:24:03 or regress? Jun 10 20:24:08 or simply digress Jun 10 20:24:17 or maybe tigress Jun 10 20:24:43 <_av500_> Kristina: tomba is here too Jun 10 20:39:12 mdp, arch/arm/mach-omap2/sram.c seems to be something different... Jun 10 20:39:22 what is *that* for? Jun 10 20:40:28 more omap legacy stuff Jun 10 20:40:45 job security for those rewriting mach-omap2/* Jun 10 20:41:52 kk Jun 10 20:41:56 <_av500_> ka6sox: can you explain in 3 words what this sram is about? Jun 10 20:43:18 is that the state saving stuff for low-power modes? Jun 10 20:43:35 BCC GPMC interface Jun 10 20:43:59 _av500_, ^^ Jun 10 20:44:14 mdp, https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/commit/?id=4984c6f5e56c3e68922fd979347ba7aff385783b Jun 10 20:44:17 that commit? Jun 10 20:46:05 <_av500_> ka6sox: why do you need sram for a cpld interface? Jun 10 20:46:19 this is for the FPGA cape that emeb did Jun 10 20:46:26 <_av500_> yes Jun 10 20:46:28 <_av500_> still Jun 10 20:46:28 which has a block ram Jun 10 20:46:35 <_av500_> and? Jun 10 20:46:44 its DPRAM Jun 10 20:46:50 <_av500_> and? Jun 10 20:46:55 so thats a very nice convient interface Jun 10 20:47:15 <_av500_> so you mean the FPGA internal ram Jun 10 20:47:16 <_av500_> when you say sram Jun 10 20:47:17 <_av500_> ? Jun 10 20:47:20 yes Jun 10 20:47:25 <_av500_> not the am335x sram Jun 10 20:47:28 it *looks* like an sram Jun 10 20:47:31 <_av500_> sure Jun 10 20:47:36 <_av500_> if its hooked to gpmc Jun 10 20:47:46 yes, this is a generic offchip SRAM Jun 10 20:47:48 if it looks like a duck... Jun 10 20:47:49 <_av500_> ok Jun 10 20:47:54 <_av500_> talks like a duck Jun 10 20:48:00 yup Jun 10 20:48:03 quack quack Jun 10 20:48:04 <_av500_> ka6sox: so, keep calm and carry on Jun 10 20:48:34 _av500_, I'm calm...just a bit tired from the rabbit trailing Jun 10 20:48:59 been to wonderland? Jun 10 20:49:05 and back Jun 10 20:49:10 <_av500_> omg, all these "apple stole from android" post are soo boring Jun 10 20:49:27 ka6sox: meet the mad hatter? Jun 10 20:49:31 ka6sox, that's the upstream hash, yes Jun 10 20:49:36 _av500_: so don't read them Jun 10 20:49:40 <_av500_> I dont Jun 10 20:49:46 mdp, thanks Jun 10 20:49:57 ka6sox, sorry, buried in things otherwise I would have dug it out ;) Jun 10 20:50:00 _av500_: then what are you complaining about? Jun 10 20:50:20 mdp, its fine...I needed to understand if I knew what you were referring to. Jun 10 20:50:28 mru: just because you can ignore direct interaction with something, doesn't mean it's massive presence isn't annoying. Jun 10 20:50:30 I also need to figure out how genalloc works too, Jun 10 20:50:33 <_av500_> mru: I like to complain Jun 10 20:50:56 pru_evtout_: I prefer _av500_'s explanation Jun 10 20:51:42 mru: but mines has like 5x the character count! how can this be? Jun 10 20:51:56 you're inefficient Jun 10 20:52:17 <_av500_> pru_evtout_: you will be replaced by an irc bot Jun 10 20:52:26 heh Jun 10 20:52:30 <_av500_> like me Jun 10 20:52:46 _av500_, so you are saying I'm not off base here with wanting to use thei? Jun 10 20:52:51 s/thei/this/ Jun 10 20:53:01 <_troll_> can you prove that we're not all in fact bots? Jun 10 20:53:13 _troll_, we cannot Jun 10 20:53:21 none of would pass a turing test. Jun 10 20:53:23 <_av500_> no, Gödel messed that one up Jun 10 20:53:23 _av500_: how can we improve our skillset for the future irc-ingulaty? Jun 10 20:54:12 _av500_, was that for me or something else? Jun 10 20:54:31 <_av500_> ka6sox: asking me? Jun 10 20:54:50 *irc-ingularity Jun 10 20:54:56 I didn't know if the Gdel reference was for me or something else. Jun 10 20:54:58 <_av500_> PC LOAD LETTER Jun 10 20:55:05 see, i misspelled, proving that i'm human _troll_ Jun 10 20:55:26 that just proves you're a badly written bot Jun 10 20:55:38 probably perl Jun 10 20:55:59 it even obfuscates its output Jun 10 20:56:01 the future belongs to bots and trolls Jun 10 20:56:06 <_av500_> and trollbots Jun 10 20:56:19 <_av500_> and botrolls Jun 10 20:58:17 holly crap, 99% cocoa chocolate is a little crazy. Jun 10 20:58:19 bleh...this wants to track allocation still. Jun 10 20:58:34 I don't *care* about allocation Jun 10 20:58:38 thats up to the driver to sort Jun 10 21:00:26 <_av500_> ka6sox: do you see several users of that sram? Jun 10 21:00:33 <_av500_> because thats what the kernel sram api is for Jun 10 21:00:57 <_av500_> if only your driver uses it, you might forego all the bells and whips Jun 10 21:01:17 _av500_, actually ya, I could see several different people using this Jun 10 21:01:33 <_av500_> on the same BBB? Jun 10 21:01:48 however...the VHDL will have to *know* ahead of time where its registers/ram is. Jun 10 21:01:49 <_av500_> one in every major city? Jun 10 21:02:02 on the same bbb Jun 10 21:02:08 ka6sox, it is true, it's designed for multiple client drivers allocating out of the same sram Jun 10 21:02:22 ya I see that now... Jun 10 21:02:28 <_av500_> ka6sox: if the fpga side expects a fixed mapping of the sram Jun 10 21:02:36 <_av500_> how will you handle 2 users Jun 10 21:02:38 <_av500_> ? Jun 10 21:02:42 whereas, you can skip it all and just implement a module parameter as I mentioned Jun 10 21:02:53 <_av500_> heck, hardcode it in the fex Jun 10 21:02:58 heh Jun 10 21:03:08 fex and fex, always with this fex! Jun 10 21:03:18 <_av500_> anybody a good fexeditor? Jun 10 21:03:25 _av500_, we won't know what the memory configuration till runtime. Jun 10 21:03:36 ka6sox: I think the point is, will you have multiple users OUTSIDE THE FPGA Jun 10 21:03:36 +is Jun 10 21:03:38 ie in linux Jun 10 21:03:46 <_av500_> then you need to implement a fexmanager Jun 10 21:04:02 enough about the fex! Jun 10 21:04:05 <_av500_> ssi: exactly Jun 10 21:04:14 <_av500_> mranostay: fex up, you are fex! Jun 10 21:04:19 I was going to create a JIT dts fragment that gets loaded during app startup. Jun 10 21:04:20 _av500_, notepad is the fexeditor of choice Jun 10 21:04:21 see, in my mind, the gpmc is just a bus to get data to/from the sdp Jun 10 21:04:36 ssi, we are talking about the sram now...:) Jun 10 21:04:54 right, but my point is, even if you're implementing sram in the fpga Jun 10 21:04:55 <_av500_> yes. gpmc is just a bus Jun 10 21:05:03 is there going to be more than one linux process read/writing it? Jun 10 21:05:04 <_av500_> but the sram is not a general purpose buffer on the fpga Jun 10 21:05:14 <_av500_> it will depedns on the loaded code Jun 10 21:05:19 this project needs a committee Jun 10 21:05:24 nooooooooo Jun 10 21:05:27 hahah Jun 10 21:05:28 its already hard enough Jun 10 21:05:37 <_av500_> mdp: lets vote if we need to vote! Jun 10 21:06:03 we should schedule a meeting to discuss when to hold the committee selection meeting Jun 10 21:06:11 can we get on the conference bridge to schedule a meeting next week to map out or availability for the first meeting to establish the blue ribbon task force? Jun 10 21:06:16 s/or/our/ Jun 10 21:06:21 ssi, +1 Jun 10 21:06:22 <_av500_> mdp: let my webex talk to your webex Jun 10 21:06:34 TI kanged my webex Jun 10 21:06:37 let's Hangout Jun 10 21:06:37 ssi: do we have a meeting scheduling committee? Jun 10 21:07:03 we probably need to go to the work approval committee to get finance approval to create a meeting scheduling committee Jun 10 21:07:04 <_av500_> mdp: I prefer skype, the transcripts are in .doc Jun 10 21:07:16 heh Jun 10 21:07:23 <_av500_> I can print and scan that more easily Jun 10 21:07:39 put it on the fex machine Jun 10 21:07:53 this fexing channel fexing sucks today Jun 10 21:08:26 mranostay: http://26-26-54.hardwarebug.org/175 Jun 10 21:09:15 * mdp wonders if the coolhand luke thread needs further deletion today Jun 10 21:09:25 hehe Jun 10 21:09:46 <_av500_> mdp: it petered out Jun 10 21:10:11 <_av500_> at least I got RMK defend me from[D[D trolls Jun 10 21:10:13 replaced by a new format, "peter-tree" Jun 10 21:10:13 yeah, it was barely lukewarm Jun 10 21:11:00 <_av500_> though one of his last mails is hilarious Jun 10 21:11:15 <_av500_> where he says what the linux people came up with is not "presentable" to managers Jun 10 21:11:24 hehe Jun 10 21:12:06 _av500_: link? :) Jun 10 21:12:09 <_av500_> it like in a movie where one party tells he translator to translate "the translator is an idiot" Jun 10 21:12:14 <_av500_> it's Jun 10 21:12:32 <_av500_> mranostay: a cmon Jun 10 21:12:35 <_av500_> oh cmon Jun 10 21:12:44 <_av500_> your google empty? Jun 10 21:12:46 cmos? Jun 10 21:13:03 oh wait i posted the root thread Jun 10 21:13:36 <_av500_> sec Jun 10 21:14:28 are we down to 2 days? Jun 10 21:14:42 afternoon all - did I miss anything? Jun 10 21:14:48 everything Jun 10 21:14:52 damn Jun 10 21:15:04 shouldn't have had that beer for lunch Jun 10 21:15:06 <_av500_> mranostay: http://lists.phcomp.co.uk/pipermail/arm-netbook/2013-June/007709.html Jun 10 21:15:15 <_av500_> emeb: you should have had 2 Jun 10 21:15:23 <_av500_> one cannot stand on one leg Jun 10 21:15:32 good thing I'm sitting Jun 10 21:15:41 <_av500_> then you need 3 Jun 10 21:15:43 oh wait i better get coffee and popcorn Jun 10 21:15:57 <_av500_> chair needs 3 legs Jun 10 21:16:10 <_av500_> 5 if OHSA has a say Jun 10 21:16:26 3 is better... any more and you need a means to adjust legs Jun 10 21:16:50 <_av500_> ssi: little sips? Jun 10 21:17:08 three beers define a plane? Jun 10 21:17:45 if I have more than three beers when I'm defining my plane, I tend to drop the bucking bar and put dents in the skin :( Jun 10 21:17:46 how about three bears? Jun 10 21:18:16 <_av500_> in a row? Jun 10 21:18:23 no, that's ducks Jun 10 21:18:36 goldilocks and the three beers - sounds like a good story Jun 10 21:18:36 <_av500_> viaducts? Jun 10 21:18:54 there's also three blind mice Jun 10 21:20:40 prpplague, jkridner and gerald? Jun 10 21:21:13 * prpplague is the big bad wolf Jun 10 21:21:14 then who's the weasel? Jun 10 21:22:13 pop Jun 10 21:22:22 no, that's where the weasel WENT Jun 10 21:22:30 (or did?) Jun 10 21:22:35 where the woozle wasn't? Jun 10 21:23:30 http://www.youtube.com/watch?v=Gp5St7hORyw Jun 10 21:23:31 av500: this thread is fexing great Jun 10 21:23:36 FCC approved there Jun 10 21:24:04 <_av500_> mranostay: it is indeed Jun 10 21:24:45 ok nice "the last thing i'd like to say is this: free (libre) software Jun 10 21:24:45 developers and advocates are in an extremely... odd position of not Jun 10 21:24:45 really being fully or adequately monetarily compensated for the true Jun 10 21:24:47 level of service that they truly provide" Jun 10 21:24:55 crap that should have be one line Jun 10 21:25:29 <_av500_> mranostay: yes, he likes to pile on the praise on himsefl Jun 10 21:25:38 hmm we are not monetarily compensated? :D Jun 10 21:26:00 * mranostay checks banc account Jun 10 21:26:02 *whew* Jun 10 21:26:08 <_av500_> I am only momentarily compensated Jun 10 21:26:17 <_av500_> then I spent it all Jun 10 21:26:42 monumentarily compensated Jun 10 21:27:15 <_av500_> pyramid anybody? Jun 10 21:28:36 <_av500_> or just a pyre Jun 10 21:29:00 a pyre amid pyramids Jun 10 21:29:21 add on what Russ said yesterday "can we keep him?" :) Jun 10 21:29:31 who? Jun 10 21:33:37 the luke guy Jun 10 21:34:07 <_av500_> luky skyscreamer Jun 10 21:34:15 <_av500_> luke Jun 10 21:34:32 oh great...a pet that bites you :P Jun 10 21:34:41 a cat? Jun 10 21:34:46 Luke Jun 10 21:35:03 can you kick it when it does? Jun 10 21:41:32 junkyard dog Jun 10 21:47:45 <_av500_> ooh, new omap5 erata, revision M Jun 10 21:48:11 Dial M for OMAP? Jun 10 21:52:31 what do you think: is it possible to see the revival of OMAP platform ? Jun 10 21:53:16 about as likely as L.A. getting a NFL team. Jun 10 21:53:56 I heard that almost all ppls that had worked on OMAP was fired... Jun 10 21:55:22 errata? there's BUGS? Jun 10 21:59:43 Silentjet: your sources are correct Jun 10 21:59:46 <_av500_> Silentjet: omap lives on in countless #ifdefs Jun 10 22:02:07 don't forget the dead pandas! Jun 10 22:02:57 <_av500_> kids, its time for old folks to go to bed Jun 10 22:03:13 Silentjet: fired? was it a failure? Jun 10 22:03:27 speak for yourself granpa :P Jun 10 22:03:40 * mranostay suspects pru_evtout_ has never worked at a major corporation Jun 10 22:04:13 ka6sox, any forward traction yet ? Jun 10 22:04:27 nm, just read wiki. didn't realize it was "smartphone and tablet oriented" Jun 10 22:04:27 I like the ll royal we Jun 10 22:04:43 <_av500_> it was nokia oriented Jun 10 22:04:50 <_av500_> but nokia kinda blew the thing off Jun 10 22:07:50 mranostay: i tested panda5 and I was amazed... it is wonderful platform Jun 10 22:08:00 _av500_, man, I'm starting to feel really guilty about not consulting with allwinner Jun 10 22:08:07 Hi all, anyone here built a web-controllable robot? Jun 10 22:08:49 the media is starting to call programs "software robots", so sure! :D Jun 10 22:10:27 Ah ha! Ok, well, hardware robots Jun 10 22:11:04 you mean those crazy things where variables in the software turn into electrical voltages!? Jun 10 22:11:55 Ok sure yeah. And those voltages are converted into motion. Jun 10 22:12:22 hrmm...your robot must not have lasers. Jun 10 22:12:37 Do not assume my robot does not have lasers. Jun 10 22:12:53 is it a shark robot? Jun 10 22:13:03 Its not a laser shark Jun 10 22:13:32 I found this guy http://pinocc.io/examples/webrover/ Jun 10 22:13:58 And wondered if anyone had done something similar with a beaglebone black. Jun 10 22:14:07 (ok, maybe its a laser shark) Jun 10 22:14:55 m_billybob, I'm no longer in confusion, moved on to Despair Jun 10 22:15:25 aww Jun 10 22:15:30 bah lasers Jun 10 22:16:39 abandon all hope, ye that enter #beagle Jun 10 22:18:59 sometimes, i don't understand the point of this place. am I *really* only here to wait for mranostay insightful, profound, words? or is there more? Jun 10 22:19:37 yes, you are only hear to wait for the prodigital child's profound insight and words ;) Jun 10 22:21:30 this place wasn't nearly as trollish before the matts arrived Jun 10 22:21:36 good. wanted to make sure i wasn't missing out. Jun 10 22:22:55 mru: aren't u suppose to be partying in BRU? Jun 10 22:23:20 no Jun 10 22:23:27 that's next month Jun 10 22:23:40 ah Jun 10 22:23:42 or is there a party I didn't hear about? Jun 10 22:30:01 u guys have a party for booting the tea tossers out of the kingdom? Jun 10 22:30:13 kind of a thank you george party Jun 10 22:36:17 ds2: that's not a bad idea Jun 10 22:36:49 mru: we aim to please Jun 10 22:37:54 you guys have guy faulks day...figure another one can;'t hurt Jun 10 22:38:18 fawkes Jun 10 22:38:29 that rebel! Jun 10 22:39:37 just think if he had suceeded! Jun 10 22:39:57 that would've been something Jun 10 22:40:06 * ka6sox like alternate timeline scenerios Jun 10 22:41:09 how would things have been if the mayflower had sunk instead of the titanic? Jun 10 22:42:25 Got tardis? Jun 10 22:43:43 mru: better? Jun 10 22:44:05 ds2: even that can't travel between alternate timelines Jun 10 22:44:32 mru: only if the rift is still open Jun 10 22:46:47 Is there anybody out there who could help me decipher UART on the BeagleBone Black? I just want to get a single device working over UART for now. Jun 10 22:46:59 ds2: that's only in the new fake series Jun 10 22:47:21 they did that in the old series Jun 10 22:47:30 the 5 doctors, the 3 doctors Jun 10 22:48:35 I have to admit I haven't seem them all Jun 10 22:48:54 especially not the lost ones Jun 10 22:50:20 General opinion... if you are running a webserver on the beaglebone and want to be able to control the hardware (gpio, spi...) ... what setup would you use? Apache and what else for cgi? Jun 10 22:52:44 * mranostay pokes jkridner_ Jun 10 22:52:45 none of the above Jun 10 22:52:56 just write a listener on port 80 Jun 10 22:54:35 how would you serve styled pages? Jun 10 22:54:53 are you familiar with the HTTP protocol? Jun 10 22:57:48 yes Jun 10 22:58:10 would it not be easier to run a small server? Jun 10 22:58:16 no apache Jun 10 22:58:28 nginx :) Jun 10 23:00:46 depends on what you want Jun 10 23:01:20 agree, often NC is better choice Jun 10 23:02:27 ideally you won't be screwing with HW from the web Jun 10 23:02:29 ? Jun 10 23:02:32 ! Jun 10 23:03:28 mmap all things! Jun 10 23:04:23 just do it in fex Jun 10 23:06:48 what I need is a web interface to control other hardware Jun 10 23:07:13 how to connect two beaglebone black to a single PC via hyperterminal Jun 10 23:07:19 they have the same IP address Jun 10 23:13:24 BB_Fan: serial console Jun 10 23:20:12 BB_Fan: or, unplug one, change the ip address, because that's not a valid network setup, then plug the other back in :P Jun 10 23:44:23 has anyone got the bone scripts to light up all 4 user leds and gateone to produce a login or prompt? Jun 10 23:47:19 wednesday: just mmap the bonescript. Jun 10 23:48:19 pru_evtout_: is that a command? Jun 10 23:48:31 * mranostay stabs pru_evtout_ Jun 10 23:48:57 I was just trying the 1st steps to see if I can make the hardware do something. Jun 10 23:54:24 wednesday: did you check out the bonescript examples that come on the board, in the "beaglebone 101" or whatever web thang? Jun 11 00:04:50 pru_evtout_: those are the ones I was trying to use. I just clicked the run button. nothing happened execpt it looked the emmc was accessed. Jun 11 00:16:31 pru_evtout_: I got it to work. I had to ssh -X to the system run chromium then open the sites page, then click run. all user lights are solid at this point. :) Jun 11 00:16:58 for some reason I can't just do that from another device. I don't get the green connected to the device. Jun 11 00:17:10 all I get is the web pages. Jun 11 00:18:12 you need to use the webserver on the beaglebone to accessi t from another device Jun 11 00:19:02 I put in the address and I'm accessing the server on the beaglebone but I don't get the green "your board is connected" for some reason. Jun 11 00:19:55 * pru_evtout_ plugs in his beaglebone. Jun 11 00:20:11 * maxinux just plugged his beaglebone into an lcd7 Jun 11 00:20:16 yay ebay Jun 11 00:22:01 wednesday: works on mine. i'm accessing http://192.168.7.2 it from my pc, with the beaglebone connected to usb. Jun 11 00:22:25 click the run button for digitalWrite, the led D2 lights up and stays lit. Jun 11 00:23:05 if i change the code in the textbox from "USR0" to "USR1", the next led light up and stays lit. Jun 11 00:23:38 and, with "USR2" and "USR3", all four leds are now lit on my board. Jun 11 00:24:13 sitting there, burning precious coal and releasing greenhouse gasses from a far off power plant, adding to the problem of global warming. Jun 11 00:24:15 thanks to you. Jun 11 00:24:48 I just wrote the latest image for the BB-blanco to a card, and dug out my LCD7 cape. I guess I'm plagued with an early adopter curse, because bone_capemgr says: failed to load firmware 'BB-BONE-LCD7-01-00A1.dtbo' Jun 11 00:25:02 http://pastebin.com/pk30PzQQ Jun 11 00:25:09 pru_evtout_: maybe some security setting is jacked on my browser. Can you get a login prompt via gateone access? Jun 11 00:26:34 yes, but only after clicking the "set date" button. Jun 11 00:26:34 mmm, one of the BCC capes has bommeranged Jun 11 00:26:52 returned to sender? Jun 11 00:27:10 "Address incompelte" Jun 11 00:27:19 sad Jun 11 00:27:51 you should charge a restocking fee. Jun 11 00:28:02 pru_evtout_: did you update your image or are you stock? I'm using a stock BBB A5A Jun 11 00:28:09 hes paid for it Jun 11 00:28:20 stock. Jun 11 00:28:38 me too. must be my browsers or something. Jun 11 00:28:38 what address are you using to access the beaglebone? Jun 11 00:28:44 i'm using chrome. Jun 11 00:28:52 same as yours. Jun 11 00:29:11 I was using iceweezle, firefox, and IE10. Jun 11 00:29:39 i guess you'r... *puts on shades*... boned. Jun 11 00:29:59 mrpackethead: I'll gladly accept it :) Jun 11 00:30:08 ssi, we have plenty more you can buy Jun 11 00:30:19 wednesday: i'm a5a too, btw. Jun 11 00:30:19 The address i shipped to is the addres that was in his details. Jun 11 00:30:35 mrpackethead: I may buy a couple more Jun 11 00:30:44 mrpackethead: I'm trying to convince a friend of mine to start working with them Jun 11 00:30:46 but he's stubborn Jun 11 00:30:57 pru_evtout_: yep the onboard chromium runs the gateone. I'll have to put that one my workstations to see if that changes things. Jun 11 00:31:30 pru_evtout_: thanks for your help. Jun 11 00:34:27 now to find the enthuasim to pull my macbook apart Jun 11 00:34:31 and replace the track pad Jun 11 00:34:39 which ironically Jun 11 00:34:44 has started to behave itself again Jun 11 00:34:45 that doesn't sound fin Jun 11 00:34:47 fun Jun 11 00:34:53 I had to take my imac apart three times last week :/ Jun 11 00:38:29 only one broken delivery Jun 11 00:38:33 i guess its not too bad. Jun 11 00:39:54 damn, opkg hates me Jun 11 00:40:18 what did you do to piss off opkg? Jun 11 00:40:18 wmat: we all love you though Jun 11 00:40:27 *sniff* thanks man Jun 11 00:40:40 * pru_evtout doesn't Jun 11 00:40:53 ah come on ;) Jun 11 00:40:57 no offence. it's just that my love isn't as cheap as mranostay. Jun 11 00:41:07 fair enough Jun 11 00:41:47 * wmat hands out free elinux.org accounts for love :) Jun 11 00:41:56 hehe Jun 11 00:43:20 * ds2 calls the spammers Jun 11 00:43:56 wmat: you can't buy love Jun 11 00:44:07 build or buy Jun 11 00:44:19 got to create 30 Power supplys Jun 11 00:44:28 i need ~35A @ 5V Jun 11 00:44:29 that's easy... always build :D Jun 11 00:44:33 Heh, That's funny. I copied the LCD7-01-00A2.dts to LCD7-01-00A1.dts, changed the version to 'version = "00A1";' and made an 00A1.dtbo. Still doesn't work right, but it lights up, and does *something*. I wonder what the difference is between 00A1 & 00A2? Jun 11 00:44:36 i have a 24V DC input Jun 11 00:45:05 mranostay: now i need a project for these proto boards Jun 11 00:45:25 mranostay: i'm thinking beer drones for the neighbourhood Jun 11 00:46:02 prpplague: when/if you come up for air, ping me Jun 11 00:46:05 i'm thinking lawsuit Jun 11 00:46:22 when a beer bottle falls on a kids head Jun 11 00:46:38 they can wear helmets Jun 11 00:46:52 sure that will hold up in court Jun 11 00:47:01 the "flying cooler cape" Jun 11 00:47:22 can you add a "NSA Prism" bonescript? Jun 11 00:47:39 Prism-cape Jun 11 00:47:39 everyone needs to do their part even the canucks :P Jun 11 00:47:40 that's a given Jun 11 00:48:10 maple syrup harvesting drones? Jun 11 00:48:39 beauty Jun 11 00:48:53 Zamboni cape Jun 11 00:48:58 +1 Jun 11 00:49:11 nice. Jun 11 00:49:17 mastiff_: ! Jun 11 00:49:31 driverless zambonis Jun 11 00:49:49 ZamboniDrone Jun 11 00:49:50 With accordian synth output. Jun 11 00:49:53 i'll beat google to the driverless car dream Jun 11 00:50:04 and organ pipe driver Jun 11 00:52:01 mastiff_: i was actually thinking a music box driver. Jun 11 00:52:28 like, make a little music box comb midi piano. Jun 11 00:52:58 wonder if there are patents for that Jun 11 00:53:11 "control of a music box comb, *on a computer*" Jun 11 00:53:16 99% sure it would be approved. Jun 11 00:54:11 I'd enjoy a BBB TB-303 emulator. Jun 11 00:54:50 is the schematic the only doc that has the pinout for the 6pin serial debug header ? Jun 11 00:54:51 can we make it do Hammond B3? Jun 11 00:55:15 For the zamboni cape yes. Jun 11 00:55:49 m_billybob: the pinout is a standard ftdi header used on a wide range arduino products Jun 11 00:55:58 m_billybob: it is available on the wiki as well Jun 11 00:56:04 prpplague im fabricating my own plug Jun 11 00:56:14 roger, thanks Jun 11 00:57:19 m_billybob: https://www.sparkfun.com/products/9717 Jun 11 00:59:57 mastiff_: I found a tb-303 on the sidewalk in a pile of trash the neighbors were tossing as they moved out a few years ago. Jun 11 01:00:53 I popped the case off, and discovered that one of the battery wires was broken. Jun 11 01:01:18 Soldered it back together, and BOOM, squishy beats. Jun 11 01:01:19 I was just looking for tb-303 linux emulator similar to Rebirth, and apparently there was one years back called Reborn, but they got sued. Trying to track down the source somewhere. Jun 11 01:01:31 That's awesome. Jun 11 01:01:52 Gotta love the old analog boxes. Jun 11 01:02:55 It pays to walk the dog and keep a watchful eye. More so if you have cool musician neighbors. Jun 11 01:02:56 prpplague, you might enjoy this: I'm repurposing an MSP30 LP to do serial debug lol Jun 11 01:03:39 I have a spare MSP430 so I'm interested in that as well. Jun 11 01:03:45 m_billybob: only in a way similar to watching _Seven_ or an entire weekend of _Saw_ movies Jun 11 01:04:00 lmao Jun 11 01:06:27 prpplague, I'm just a poor boy, I need no sympathy . . . Jun 11 01:13:32 Found myself a TB-303 emulator that should run on the BBB. http://code.google.com/p/juced/wiki/ApplicationNekobee Jun 11 01:17:13 aha! LCD_AVDD_EN Signal is moved from J2-42 (GPIO0_7) to J1-20 Jun 11 01:17:13 (GPIO1_31) Jun 11 01:18:16 kaektech: just fyi, we are tracking the issues with lcd7 now Jun 11 01:18:36 kaektech: there are some issues with booting from emmc and there are some init issues Jun 11 01:19:53 prpplague: Gotcha. Not an emmc issue however, this is on white A6 with the latest image. Jun 11 01:22:39 kaektech: emmc and init issues are two different issues Jun 11 01:24:18 prpplague: understood. I'm still exploring editing the dts to see what happens, as an experiment. Jun 11 01:25:40 Is there any easy way to transfer files to BeagleBoard xM otherthan using a pendrive?? Jun 11 01:34:42 it's annoying that all of the pin muxing tutorials have bit 5 as "input/output", when really it's "input receiver enable/disable" Jun 11 01:42:12 is opkg upgrade still broke for BBB? Jun 11 01:42:47 * wmat doesn't take chance Jun 11 01:44:25 is there a nice helper program for device tree stuff yet? Jun 11 01:45:13 or do i need to bust out a text editor and write raw overlay files? Jun 11 01:46:09 wmat, only for 4-13 build Jun 11 01:46:18 after that its fixed Jun 11 01:46:23 pru_evtout: vi Jun 11 01:46:24 5-20 or later is okay Jun 11 01:46:25 :D Jun 11 01:46:43 ka6sox: thx, i had the old build Jun 11 01:46:56 ya, you need to flash Jun 11 01:47:22 wmat, http://bugs.elinux.org/issues/13 Jun 11 01:48:17 ka6sox: i love that bug tracker! Jun 11 01:48:38 except that wasn't my bug Jun 11 01:48:56 no, its mine :0 Jun 11 01:49:10 I upgraded that simply got ** File not found /boot/uImage ** Jun 11 01:49:28 nifty Jun 11 01:49:38 kernel-less boot. nice feature. Jun 11 01:49:56 whoops Jun 11 01:49:57 it made booting really quick ;) Jun 11 01:49:59 write it up! Jun 11 01:50:43 ka6sox: not sure it's of any value, as I had an old image on the board Jun 11 01:50:52 so wmat will be presenting about this in ELC2014? Jun 11 01:50:54 older than 4-13? Jun 11 01:51:03 and am not entirely sure which one Jun 11 01:51:08 ok Jun 11 01:51:27 actually, i have another board with the same image that I'll try to replicate it on Jun 11 01:52:00 ds2: yes, "How to Not Upgrade", the seminar Jun 11 01:52:44 wmat, #exactsteps please Jun 11 01:53:29 of course! Jun 11 01:53:41 * wmat searches under papers for other BBB Jun 11 01:54:02 does opkg update still puke if you don't set the tmp dir to something large enough to hold all of the packages? Jun 11 01:54:21 didn't happen to me Jun 11 01:54:31 lol, how would you know :P Jun 11 01:54:51 good point Jun 11 01:55:02 well no, it completely succeeded and was still up Jun 11 01:55:30 but on reboot, it emitted the hate Jun 11 01:56:23 it wants to spend more time with you. i wouldn't call that "hate" Jun 11 01:56:50 heh Jun 11 02:14:53 prpplague on the board the dot indicates ground ? for the 6pin debug header Jun 11 02:15:12 forgive my ignoreance im not exactly an EE . . . Jun 11 02:15:29 or if anyone knows and willing ot answer . . . Jun 11 02:15:50 dots are usually pin 1 Jun 11 02:15:57 not a meaning, like "ground" Jun 11 02:16:49 ok cool, which does mean its ground Jun 11 02:16:54 GND is pin 1 Jun 11 02:17:43 pru_evtou, im repurposing an msp430 launchpad to serial debug duties . . for what thats worth lol Jun 11 02:18:00 keep gettign sidetracked though Jun 11 02:18:04 nice! Jun 11 02:18:36 i played with my msp430 a few weeks ago. pulled it out of my bare foot. it fell on the floor and i stepped on it in the dark. Jun 11 02:18:50 i'm juts glad 1" headers aren't the norm. Jun 11 02:19:09 lol Jun 11 02:19:19 did it hurt ? Jun 11 02:19:22 why you laugh at my pain >:-( Jun 11 02:19:34 lol, i don't know. pain has a funny scale. Jun 11 02:19:38 because i know your pain but my pain is a little different Jun 11 02:20:07 I didnt have a screw driver handy when burning a second 2553 so though id be smart and quick by puling the old one out by hand . . Jun 11 02:20:24 ever hear of msp430G2553 thumb ? well you have now Jun 11 02:20:45 dahm thing twisted out and stuck into my thumb Jun 11 02:21:13 hahah, nice! you're basically an ex-cyborg. by going back to being a human, you've sealed your allegiance in the robot wars. Jun 11 02:22:14 i'm dissolving btw. i'll be gone soon. Jun 11 02:23:51 eh dissolving ? Jun 11 02:25:21 im having an extra hard time here, because i cant find our mechanical hands, and we dont have female to female jumper wires Jun 11 02:25:36 so im having to basically use stuff that we do have, nd make it work Jun 11 02:26:24 thankfully we do have a bin of 2x6 F -> male headers Jun 11 02:27:39 just cut them length wise through the middle, pull unnedded pins out, and solder male jumper wires to the correct male side header Jun 11 02:27:58 with shrink wrap of course Jun 11 02:28:27 anyhow bbl need to finish the bbb side and hopfuly i'll not have smoked either or both Jun 11 02:48:56 m_billybob: wtf are youtrying to do? Jun 11 02:51:51 the biggest wtf of this whole nsa thing is that everyone is shocked by it. Jun 11 02:51:56 yep Jun 11 02:52:11 i remember "echelon" and "echelon II" contractors talking about the systems in the early '00s. Jun 11 02:52:25 and how they were implemented in the eu and us. Jun 11 02:52:26 yeah Jun 11 02:53:11 not only that, but all the wiretap lawsuits Jun 11 02:53:26 and room 641a Jun 11 02:53:56 (wiretap lawsuits from bush time, who were all retroactively pardoned or whatever) Jun 11 02:58:45 sssi, converting one of my MSP430 Launchpads to serial debug duties Jun 11 02:58:57 I see Jun 11 02:59:57 you should make a cereal debugger for the elitists among us who hate ingesting insect protein. **** ENDING LOGGING AT Tue Jun 11 02:59:58 2013