**** BEGIN LOGGING AT Mon Oct 08 02:59:59 2012 Oct 08 06:43:15 #j pandaboard Oct 08 06:49:32 hm...derp Oct 08 07:57:39 hm, has anyone an idea, why the zippy uses 74AVC4T774 level converters, which have manual direction setup instead of ones that have auto-direction-sensing? Was it to reduce costs or is there any "real" reason for those? Oct 08 07:57:47 zippy2 it is Oct 08 08:04:23 some direction pins are not hardwired Oct 08 08:07:35 -.- Oct 08 08:08:15 http://ragefac.es/434 Oct 08 08:11:29 what speaks against autosensing? Oct 08 08:22:13 probably nothing... besides maybe signal coherence if we are talking about more tahn one pin and high speeds at the same time. Oct 08 08:25:20 hm, well we have multiple pins on SDcards Oct 08 08:26:22 oh that reminds me Oct 08 08:26:58 av500: "look at the zippy2 setup" he said. "Just try doing the same" he said. Zippy2 Wiki says: "if youre using angstrom, it will just work" Oct 08 08:28:05 Phrewfuf|work: depending on the level shifter some mhz speed to the sd card should be possible with autosensing, but if you know the directions beforehand, want to be as fast as possible and not take any risks, take fixed-direction ones. Oct 08 08:29:36 LetoThe2nd: ^hm, i'm thinking of something here...the panda doesn't use level shifters, as far as i see from the schematics Oct 08 08:30:15 Phrewfuf|work: for the sd card? Oct 08 08:30:20 yeah Oct 08 08:30:35 they have some 33ohm resistors and those ESD-Protection chips Oct 08 08:31:02 Phrewfuf|work: i don't have schematic here ATM (and no time to look it up), but id' suggest to verify that by looking up the i/o pins specs. Oct 08 08:31:19 i bet the esd-chips also act as level converters in somewhat fancy way Oct 08 08:31:36 Phrewfuf|work: maybe. there should be datasheets available Oct 08 08:46:05 LetoThe2nd: OMAP4430 TRM says: The MMC/SD/SDIO1 controller integrates an internal transceiver that allows a direct connection to the MMC/SD/SDIO card (1.8 V and 3 V), Oct 08 08:46:30 also: MMC/SD/SDIO2 controller allows connecting MMC/SD/SDIO cards (only 1.8V cards) Oct 08 08:46:44 that explains a lot here Oct 08 08:46:53 Phrewfuf|work: well then it probably incorporates some level shifting magic, or is at least 3.3V in tolerant. Oct 08 08:47:10 Phrewfuf|work: well we always recommend checking the TRM for a reason... Oct 08 08:47:11 yeah...but only controller 1 Oct 08 08:47:41 controller 2 seems to be a voltage nazi there :D Oct 08 08:48:22 or put the other way round, controller 2 is perfectly normal, just controller 1 has added functionality. Oct 08 08:48:54 (which sounds perfectly sane given the fact that the vast majority of devices just has one sd card slot.) Oct 08 08:55:21 aah, now i see Oct 08 08:55:59 the direction pins are needed, when using an external transceiver (level shifter) Oct 08 08:56:11 the whole thing runs in 4bit mode then Oct 08 08:56:50 bit 0:3 are data, 4:6 are dircontrol and 7 is for clock verification Oct 08 08:58:30 i will just say that the omap can't use 3.3v cards on controller 2 without some addition control magic Oct 08 09:04:27 sounds reasonable. Oct 08 09:11:36 no surprise here Oct 08 09:16:24 av500: seriously dude, if you wann to help, great, but do it. If you want to act cool, because you know stuff that others don't, go to quakenet Oct 08 09:18:17 usually i like people who know stuff, because i know that i could learn from them, which would be awesome Oct 08 09:18:40 but pointing out obvious things and making comments like that makes you appear like a showoff Oct 08 09:20:12 I told you friday that port1 is 3.3V and all others are 1.8V Oct 08 09:20:53 actually you said, everything is 1.8v and i joked about USB not being 1.8v Oct 08 09:20:53 but fair enough, I'll stop telling you things Oct 08 09:31:21 ah, are we there again? great. Oct 08 10:30:44 LetoThe2nd: sadly, yes. But it seems to be a normal thing for people with knowledge. Oct 08 10:31:42 one would think, since they know how hard it is to learn how a device works, then they would help other people Oct 08 10:31:57 * LetoThe2nd should better not elaborate. Oct 08 10:33:28 but instead most of them, not all, just want to show how cool they are because they know shit Oct 08 10:34:11 * LetoThe2nd also thinks that Phrewfuf|work should better stop now. Oct 08 10:38:25 LetoThe2nd: if it only would change anything Oct 08 10:39:34 Phrewfuf|work: no, you will just go on and on :) Oct 08 10:39:54 heh Oct 08 10:40:30 hey, i like to believe that people may rethink their actions and start acting like people instead of like magicians with secret knowledge :D Oct 08 10:41:14 and on and on and on... Oct 08 10:43:11 hello Oct 08 10:44:01 I have a question!! anyone who can help me Oct 08 10:44:14 ask Oct 08 10:44:27 * av500 hopes that was not too snarky ... Oct 08 10:44:53 av500: maybe add some cream on top in the future? Oct 08 10:45:34 I have a problem with the image of Angstrom Linux Oct 08 10:45:57 When I boot shows the following: Failed to Load Kernel Modules star See "systemctl status-modules-load.service system" for details ------------- [FAILED] (...) Failed to start Recreate Volatile Files and Directories See "systemctl status-modules-load.service system" for details ------------- [FAILED] And the system is never initiated. Any idea? Oct 08 10:46:31 has it ever booted properly? Oct 08 10:46:49 La imagen me la he creado y descargado de esta web: http://dominion.thruhere.net/koen/narcissus/ Oct 08 10:47:27 * mdp peers in at the show-off channel Oct 08 10:47:51 I've created, but does not start, it stays at that point Oct 08 10:48:49 The image I have created it and downloaded from this website: http://dominion.thruhere.net/koen/narcissus/ Oct 08 10:49:34 You know if that site has an error when creating the images? Oct 08 10:55:26 ?¿ Oct 08 10:56:56 pastebin a full boot log Oct 08 13:02:30 how can I take advantage of the accelerated openssl lib from the TI sdk 5.05? Oct 08 13:04:02 I compiled openssh using some parameter adding --with-ssl-engine and the --with-ssl-dir but when I run the ssh binary I get this message: Corrupted MAC on input. Oct 08 13:07:16 best to ask about the TI SDK on e2e Oct 08 13:07:34 accelerated how? Oct 08 13:07:44 using the crypto stuff? Oct 08 13:08:50 "accelerated" Oct 08 13:09:13 I think benchmarks showed it not to be 10 times slower than using the cpu Oct 08 13:09:25 that's what I remember from it Oct 08 13:09:40 but as mdp said: that stuff is only supported on e2e Oct 08 13:10:11 koen: yes, but it frees the CPU to do 1/10th other things :) Oct 08 13:11:13 I'd rather use the in-kernel crypto and tunnels Oct 08 13:11:26 that way the packets don't go in and out userspace a dozen times Oct 08 13:11:48 and there's in-kernel support for the crypto engines as well on omap3 Oct 08 13:12:13 thats what I meant Oct 08 13:12:24 * av500 had that under hush hush terms since ages Oct 08 13:12:41 what f11f12 is talking about is the *userspace* version of the crypto support Oct 08 13:12:58 which involves patching in a bunch of bsd interfaces into the kernel Oct 08 13:13:05 and patching openssh/l Oct 08 13:13:37 again, -> e2e Oct 08 13:14:21 wait, the sdk kernel should support acceleration, right? Oct 08 13:14:51 the poor performance is on small block sizes...which is true regardless of implementation, fwiw Oct 08 13:15:00 will openssh use this acceleration? Oct 08 13:39:03 on my beaglebone I have a /dev/crypto and openssl makes use of it when I run openssl speed -evp aes-128-cbc (compared to running it without -evp) Oct 08 13:40:45 it's always nice to hear back from a distributor that they're going to have to write a custom driver for us because the existing drivers won't work on our system, and they can't give us any info to help us write our own driver.... after we've already figured out how to get the device working on our system :P Oct 08 13:40:47 I can compile openssh (which uses openssl) so I assume it also uses the /dev/crypto device Oct 08 13:44:22 thurbad, sounds like great people to do business with ;) Oct 08 13:44:33 ... yeah Oct 08 14:57:58 koen, denix, _chase_: I *finally* sent you a draft Oct 08 15:00:19 koen, denix, _chase_: I *finally* sent you a draft Oct 08 15:02:47 koen: I'm having an issue building node Oct 08 15:20:25 http://paste.ubuntu.com/1267563/ Oct 08 15:22:21 jkridner: try -c cleansstate Oct 08 15:22:26 on nodejs Oct 08 15:23:10 ERROR: Task do_cleanstate does not exist for target nodejs Oct 08 15:23:55 there's 2x s in there Oct 08 15:24:23 ah... shared state Oct 08 15:24:24 jkridner: the draft looks quite OK Oct 08 15:30:09 oh wow, linkedin endorsement game has reached me Oct 08 15:30:13 is it like farmville? Oct 08 15:30:39 Does Koen Kooi know about Embedded Systems? Oct 08 15:30:41 lol Oct 08 15:30:47 why is there no "NO" button????? Oct 08 15:31:14 I want to click "He knows shite" Oct 08 15:31:20 hehe Oct 08 15:33:22 av500: "and talks shite too" Oct 08 15:33:28 yeah Oct 08 15:33:31 yeah Oct 08 15:33:32 hack that into his skillz Oct 08 15:33:43 av500: ah man Oct 08 15:33:50 av500: just got a linkedin email Oct 08 15:34:11 prpplague: I just endorsed you Oct 08 15:34:14 for binge drinking Oct 08 15:34:17 hehe Oct 08 15:34:28 aka embedded devices Oct 08 15:35:13 koen: as soon as denix gives an OK, I'll send it Oct 08 15:39:21 I'm getting the same errors on nodejs Oct 08 16:43:30 av500: was it named Sales or Marketing? Oct 08 16:43:46 quoi? Oct 08 16:43:52 her name was Sally Oct 08 16:43:57 oops Oct 08 16:52:23 * mdp finishes a round of endorsement binging Oct 08 16:52:26 *whew* Oct 08 16:54:05 :) Oct 08 16:54:13 Linkedin is getting silly Oct 08 16:54:18 mdp: I hope you endorsed me big time! Oct 08 16:54:30 or I will dedorse you! Oct 08 16:54:36 get redorsed Oct 08 16:55:22 I don't see any endorsements on mdp's page.... Oct 08 16:55:32 I see them on prpplague's Oct 08 16:55:42 one day I'll learn how to use the internet..... Oct 08 16:55:55 there are 3 easy steps Oct 08 16:55:58 "The Ohio State University" Oct 08 16:55:59 1) get that AOL CD Oct 08 16:56:13 alan_o, I have no skills...simple logic Oct 08 16:57:08 I seem to only use linkedin when I was looking for a job...or due to this very cool endorsement game Oct 08 16:57:17 Right, no skills section... Oct 08 16:57:34 mdp: arf, I cannot connect you Oct 08 16:57:50 I guess what I meant was, it doesn't seem to show who a person endorsed. Oct 08 16:59:32 one of the things that kept me off linkedin for a long time was the fear of getting asked for recommendations from everyone I've ever met. That hasn't happened. Oct 08 17:00:13 * av500 wonders what a "scheduling specialist" does... Oct 08 17:00:37 draw tables and put numbers and day names in ? Oct 08 17:00:55 av500, really? Oct 08 17:01:16 mdp: done, had to guess your email Oct 08 17:01:37 it would not accept "i know him from #beagle" Oct 08 17:01:57 but linked in proposes a lot of people I know only from g+ Oct 08 17:02:03 I guess they trawl that Oct 08 17:02:15 * bradfa is sad no one endorses him :( Oct 08 17:02:18 they trawl your addressbook Oct 08 17:02:43 and people who use gmail have all the g+ people in their addressbook Oct 08 17:02:43 dm8tbr: they are not in my adress book Oct 08 17:02:47 oh Oct 08 17:02:50 yes Oct 08 17:02:56 but I did not upload it for a long time Oct 08 17:03:01 and these people are post upload Oct 08 17:03:10 but maybe they did Oct 08 17:03:14 right Oct 08 17:03:18 bastards Oct 08 17:03:29 its like facebook :) Oct 08 17:04:25 dm8tbr: there, I endorsed you Oct 08 17:04:37 dunny why you put "rotten fish mongering" Oct 08 17:05:30 @.@ Oct 08 17:07:14 av500, no "colleague from #beagle" Oct 08 17:07:17 mdp: actually, looking back at the log, I'm retracting everything..... I read this whole log wrong, and now I feel like I came off like a jerk. I thought I read a comment that someone had endorsed _you_ (instead of the other way), then I said I couldn't see it on your page (makes sense), then I said I was looking for people _you_ endorsed (which I was also doing). Anyway, I was much confused, and wasn't trying to be a jerk (which is no d Oct 08 17:07:17 oubt what an out of the blue comment of "no endorsements on your page" must have sounded like). Oct 08 17:08:06 alan_o, hehe..it's just linkedin, nothing to be concerned about Oct 08 17:08:36 I figured it was a good day to update the profile and click on hundreds of endorsements..just to keep the game going Oct 08 17:08:40 i loled when there was really a "procrastination" skill autocomplete :) Oct 08 17:09:43 my whole goal was to login just to endorse jon masters as having no life Oct 08 17:09:51 but then I started having real fun Oct 08 17:11:12 I love the up/down percentages on all the skills. All my skills show down all the time :( Oct 08 17:12:05 does that mean I should sell my embedded linux equities and take the loss on taxes? Oct 08 17:12:09 oh nos Oct 08 17:12:26 Maybe so. Looking how, "Intel 8051" shows up 7% Oct 08 17:12:28 SELL! Oct 08 17:12:55 I want me some of that 8051 love Oct 08 17:13:05 I'm overinvested in 6502! Oct 08 17:13:58 hehe Oct 08 17:16:55 haha 'open source' 1% up, 'open source software' -1% Oct 08 17:17:37 there's no "Google Search and Copy GPL Code To Avoid Writing New Code" Oct 08 17:17:44 odd Oct 08 17:17:49 It's all about what headhunters are punching into the search box, as I understand it. Oct 08 17:18:01 but we can have some endorsement over just "Google Search" skills Oct 08 17:18:05 git is up 38% Oct 08 17:20:01 av500 knows "Google Search" Oct 08 17:21:32 makes me think of this one: http://www.youtube.com/watch?v=-GPxkpjCvWI Oct 08 17:22:08 no pr0n? Oct 08 17:22:27 mdp: so there is some page on linkedin.com that provides recommendation trends? Oct 08 17:23:00 av500, why don't you have IRC skill? Oct 08 17:23:30 I've already demonstrated I have no IRC skill Oct 08 17:23:48 mdp: there, endorsed! Oct 08 17:24:57 hardware people can't IRC.. :) Oct 08 17:25:41 hehe Oct 08 17:25:52 Nobody's ever confused me with a hardware guy though..... I'm back to no excuses :( Oct 08 17:25:52 mranostay, av500 is hardware people? Oct 08 17:26:08 "those people" Oct 08 17:26:22 ooo, there's a "Fast Learner" skill! Oct 08 17:26:37 there must be a punchcard plugin for irssi somewher for these people Oct 08 17:26:52 prpplague, endorsements..just login and you will be assaulted with requests to endorse that "John Smith knows C?" Oct 08 17:27:13 prpplague, and most importantly, "Does Matthew Porter know Google Search?" Oct 08 17:27:16 don't HW people just use a high impedence 1000V interface for IRC? Oct 08 17:27:38 prpplague: when my employer tires of me, I may need that skill endorsed to get a Cloud job Oct 08 17:27:51 ds2, yeah, but the neighbors complain about the bright flashes all the time Oct 08 17:27:55 mdp: hehe Oct 08 17:28:07 jkridner, koen: ok, I'm back, give me couple minutes to read it Oct 08 17:32:43 can I have "LinkedIn Endorsements" as a skill? Oct 08 17:33:31 *g+ Oct 08 17:34:52 how about Trolling? Oct 08 17:35:12 only if apporved by mru Oct 08 17:36:03 that would interesting in job interviews. "i see you have trolling down as a skill set, can you explain how you do that?" Oct 08 17:36:28 hehe Oct 08 17:36:50 ..."please give me an example" Oct 08 17:41:37 "How do you see your Trolling experience contributing to the team here at Dumass and Dumass?" Oct 08 17:44:46 95% reduction in dumb questions Oct 08 17:44:54 200% increase in googling first Oct 08 17:46:06 50% drop in morale Oct 08 17:46:14 there will be side effects Oct 08 18:09:28 <_av500_> +1 Oct 08 18:10:31 mranostay, alas, HR's "be nice" anti-trolling policies leave us with just the status quo Oct 08 18:13:54 you gain nothing from being nice :) Oct 08 18:14:35 <_av500_> or from being helpful Oct 08 18:15:08 *a place in heaven* Oct 08 18:15:36 <_av500_> seen the waiting list? Oct 08 18:16:50 that's why you make an appointment first Oct 08 18:18:43 hell has all the cool people Oct 08 18:19:02 <_av500_> and science Oct 08 18:19:24 that'd balance the climate over there wouldn't it? Oct 08 18:19:25 first circle of hell doesn't seem all that bad Oct 08 18:21:14 <_av500_> mranostay: share it on g+ Oct 08 18:22:51 share what? Oct 08 18:24:04 i forget can MIPS be LE if one chooses? Oct 08 18:25:35 yeah Oct 08 18:25:46 and it's not quite like armeb Oct 08 18:26:58 mranostay, MIPS wears the obligatory beard when running LE. Oct 08 18:27:07 (and powerpc-el for that matter) Oct 08 18:28:24 lol...I remember the slowaris powerpc-el port back at moto ;) Oct 08 18:28:51 NT too, fwiw Oct 08 18:29:02 wow Oct 08 18:29:19 i remember the x86 solaris :) Oct 08 18:29:25 what is the point of that? :) Oct 08 18:29:43 it's hard to remember the point of any of it Oct 08 18:30:05 Lets see, did I end up tossing my solaris CD? Oct 08 18:30:17 solaris 1? Oct 08 18:30:18 I know I had, and I'm pretty sure I lost, the FD image needed for booting Oct 08 18:30:37 Fairly certain I scrapped the box by now Oct 08 18:30:41 Tartarus, I was just wondering if I had the solaris powerpc disks for my blackhawks Oct 08 18:30:55 Tartarus, I have them all perfectly preserved in my personal museum Oct 08 18:31:02 nice Oct 08 18:31:12 I gave up on that kind of notion ages ago, less shit to move :) Oct 08 18:31:16 including the infamous mac clone killer..I love that one Oct 08 18:31:59 it actually has real OF instead of this fake FDT stuff ;) Oct 08 18:32:01 I guess I should have sent you the LongTrail rather than scrapping that :) Oct 08 18:36:23 *sigh* Oct 08 18:41:34 what could you use to stick a small device under a table? Oct 08 18:41:52 o_O Oct 08 18:42:25 I usually stick small devices under tables by setting them down manually Oct 08 18:42:36 throwing is an option Oct 08 18:45:03 chewing gum works Oct 08 18:45:17 or if you want to be more hygenic, modeling clay Oct 08 18:45:26 wont stick Oct 08 18:45:31 museum putty Oct 08 18:45:55 you are talking about QFN-8 or DSON sized stuff, right? Oct 08 18:46:00 'small devices' Oct 08 18:46:07 or you talking about xilinx sized BGAs? Oct 08 18:46:45 maybe the small device *is* chewing gum Oct 08 18:47:16 djlewis: got a good deal on teflon tables? Oct 08 18:48:18 ds2: first lets discuss that beachside property I have for sale ;) Oct 08 18:51:49 * mdp looks to endorse several people for Trolling Oct 08 18:52:29 like a dime Oct 08 18:52:36 or small coin Oct 08 18:53:36 Is the CLK on an SDIO interface very very sinusoidal Oct 08 18:53:40 rather than looking squarewave'ish? Oct 08 18:54:09 sounds like a bad scope probe Oct 08 18:54:27 I know it sounds like it, but the data pins are much less so Oct 08 18:54:38 termination? Oct 08 18:55:12 it's just a normal 10 megohm probe Oct 08 18:55:22 and i'm probing right on the beaglebone MMC connector watching the clock and data Oct 08 18:55:38 I *think* it might be right that it's really sinusoidal, for noise/emi control Oct 08 18:55:49 for some reason though I'm having a bad time googling for "sdio waveform" Oct 08 19:01:01 give up. google is broken. Oct 08 19:01:06 okay Oct 08 19:01:08 * SilicaGel kills himself Oct 08 19:01:10 you won't find anything useful there Oct 08 19:02:12 * mdp tries to locate the "Bing Search" skill Oct 08 19:02:26 bing is breaking things too Oct 08 19:02:55 those PoS don't return whwat you searched for. they return what they want to return which is often completely unrelated Oct 08 19:05:59 koen: anything to try on nodejs build? Oct 08 19:06:19 tar output path seems hosed. Oct 08 19:23:37 What would I need to build a device that can record and transmit people speaking to each other in a room to my computer? Oct 08 19:25:51 <_av500_> a tape recorder? Oct 08 19:26:08 <_av500_> a mobile phone? Oct 08 19:26:32 <_av500_> you mean a spy bug? Oct 08 19:26:40 Well something that I coud stick under a table. yes a spy bug Oct 08 19:28:42 koen, denix, _chase_: draft v2 sent Oct 08 19:29:06 jkridner: thanks Oct 08 19:29:07 is some professor assigning homework to build a speech scrambler out of a beagleboard? Because that "question" keeps coming up over, and over, and over, and over .... Oct 08 19:30:06 <_av500_> it was a different assignment, but it got scrambled Oct 08 19:30:15 oh Oct 08 19:30:28 it looked to me like they were scrambling to do their homework Oct 08 19:30:47 speech scrambler? like encryption light? then transmit and rescramble? Oct 08 19:31:01 I wonder if they figured it out, or ended up with egg on their face. Oct 08 19:31:07 no this is just for fun for me, a hobby project Oct 08 19:43:16 <_av500_> Mertesacker: well, a small fm transmitter or so Oct 08 19:43:21 <_av500_> google has info on that Oct 08 19:46:59 just run your audio through a ring modulator Oct 08 19:47:06 then demodulate Oct 08 19:49:32 it will certainly be scrambled to anyone that doesnt have their own ring demodulator on the circuit :) Oct 08 19:50:12 then add random carrier for both ends to sync to. Oct 08 19:50:25 <_av500_> old school Oct 08 19:50:31 cheap though Oct 08 19:51:13 old school is characterised by, besides being old, that it _works_ Oct 08 19:52:31 get two engnima machines for some older school than mine ;P Oct 08 19:53:19 * djlewis does not recall the ring mod coder being upgraded to random carier techniques. Oct 08 19:53:25 carrier Oct 08 19:54:15 carrier pigeon Oct 08 19:57:03 well what i want to do is a spy bug. just for fun. so record voices and transmit so i can catch with another device and play it, preferably on my computer. how do i do this? Oct 08 19:58:51 fm transmitter Oct 08 19:59:28 any thoughts from this group on a simplified step-by-step eg. http://beagleboard.org/getting-started/ vs. more generic info eg. http://beagleboard.org/static/beaglebone/latest/README.htm ? Oct 08 20:03:30 PIC vs beagle? Oct 08 20:03:32 SpiesArUs.com Oct 08 20:08:42 <_av500_> neither Oct 08 20:13:21 jkridner: I like simplified step-by-steps for getting started. As we talked about here a few days ago. Oct 08 20:13:31 jkridner: is there something new on one of those pages? Oct 08 20:13:47 or was this a general question about the future of documentation for the project? Oct 08 20:15:02 the quick start is more about running the "demo" shipped. and the Angstrom and stuff is still confusing(mirrors many images do download etc). I like the Other currently available starting images section and starting about all the differences on the getting started pages is not what the user will want. Oct 08 20:15:51 jkridner: even though "I need exact steps" has become somewhat of a running joke here, I think it's beneficial for users who are new to embedded Linux and even new to Linux in general. Those people will be attracted to this type of project. Oct 08 20:16:19 I would suggest a page about Angstrom + cloud ide stuff (a simple link do download updates) and a pages about the process of chosing a "distro" Oct 08 20:17:22 (and move the support quick start with a pointer to the normal demo. so people start with just plugging the dece play around (fix the driver installation/network related problems). Oct 08 20:17:40 keesj: for the "newbs", I think I need to get the "demo" explained early... Oct 08 20:18:03 for those not interested, I want them to find the way to the console and other distros quickly. Oct 08 20:18:34 alan_o: it is regarding the future of documentation. Oct 08 20:18:41 after that they are ready to hit the "sd card formatting problems" downloading scripts or even build their own Angstrom image Oct 08 20:20:53 I never see cloud9 questions here, that tells me it's sufficiently documented Oct 08 20:22:49 <_av500_> or not used :) Oct 08 20:22:52 my unscientific sampling of #beagle says 40% OE build problems 30% kernel/userspace howto do some devel task 30% how does the board/soc/peripheral work Oct 08 20:22:56 I think it's a different group of (more creative) people doing the cloud9 stuff. irc is for the olddies Oct 08 20:23:24 <_av500_> and homework seekers Oct 08 20:23:49 ok, I forgot the 0.05% asking about beagleboard.org doc style Oct 08 20:24:07 keesj, ouch..oldies :( Oct 08 20:25:03 jkridner: for this forum, and I agree that this forum may not be representative of beagle users, I think mdp is right. Oct 08 20:25:27 keesj, the beagleboard group looks similar with maybe cloud9 having some traction and some percentage goes to myoder's classroom saying hello to the list. Oct 08 20:26:51 how/where is the module dependencies in the linux kernel detected. something in each driver? when I modprobe omap2430.ko, it drags musb-hdrc.ko and smsc95xx.ko along, and that seems a bit odd.. Oct 08 20:26:53 the people on the lists and web want something like the Arduino, get "productive" and connect things to the net.(but I think that is only a fraction of the stuff you can do with the beagle/bones). Oct 08 20:27:26 jkridner: Here are the topics I think are important to have well documented (based on users of this channel and the mailing list), from an official source: How to build the kernel (with and without OE), how to build OE userspace, how to do some basic GPIO from userspace, how to use spidev. Oct 08 20:27:44 <_av500_> good list Oct 08 20:28:06 the documentation on the website need to address booth groups. that is why I think the demo concept is good. Stuff about koen's 3d printing might also give some people a direction Oct 08 20:30:03 tasslehoff: aren't module dependencies usually controlled by depmod? Oct 08 20:30:19 Starterware is also very good for people who want to learn about the hardware. Oct 08 20:30:58 jkridner: one thing also in my mind is that there's a disconnect between what people think these boards are and what they actually are. I've put it before as there are people who think it's a large microcontroller, and people who think it's a small PC. Of course, it's both, and it's neither. Something that could address both of those groups would be good. Oct 08 20:31:49 jkridner: I guess managing expectations. 1: this is much more complicated than an Arduino, 2: this is not quite as plug-and-play as a PC. Oct 08 20:31:57 alan_o: I agree (even better would be to do booth on the same device using the second core:P ) Oct 08 20:32:44 tasslehoff: The dependencies are part of the kernel build system. Look at files called Kbuild in the kernel source tree. Oct 08 20:33:11 keesj: bit-bang an Arduino :) Oct 08 20:33:24 + the whole openocd / jtag stuff. While I really fancy doing this stuff I think it is not relevant for people not doing bare-bones stuff Oct 08 20:34:20 alan_o +1 on your list, and I'll raise you an i2c-dev. Oct 08 20:34:36 keesj: yeah, forgot about those. It'd be great if there were a quick tutorial on how to get that set up. (there may be, I haven't looked) Oct 08 20:34:40 alan_o: thanks. never looked at those before. haven't figured out the dependencies from *.c :) Oct 08 20:35:10 maybe off topic but seems to me there would be a fs with full board perpherial support built in. Oct 08 20:35:34 i2c, spi, gpio and such, at least a bit of each Oct 08 20:35:46 djlewis, isn't that angstrom? Oct 08 20:35:53 not the one I know Oct 08 20:35:57 hrm Oct 08 20:35:58 I think he means some examples. Oct 08 20:36:02 oh Oct 08 20:36:13 and is this really Beagle related? Oct 08 20:36:24 yes, I've always felt there should be canonical docs for that stuff specific to beagle* Oct 08 20:36:26 I mean a fs one does not have to edit a mux table and recompile to make work Oct 08 20:37:09 keesj, yes and no...there's a lot mux/connector specifics that require a beagle* tuned reference Oct 08 20:37:18 newbies coming from arduino are used to having a simple #include "something" and it works Oct 08 20:37:30 <_av500_> djlewis: include "beagle.h" :) Oct 08 20:37:34 hehee Oct 08 20:37:35 I think what djlewis is saying would be great. How about "here's how to connect up an Arduino (or other device) to your beagle using $interface" Oct 08 20:37:51 afk240 Oct 08 20:38:08 thats on the now discontinued tincan add ons Oct 08 20:38:38 <_av500_> today I saw demo code from a surplus vendor named Pollin here in germany, it had #include "pollin.h" Oct 08 20:38:51 no, people get overwhelmed by the complexity of making a simple gpio I/O work or a simople A/D work Oct 08 20:40:15 I have seen threads go on and on about what should in my mind be built in support, not working Oct 08 20:40:34 * djlewis goes back to sleep now :) Oct 08 20:41:47 <_av500_> :) Oct 08 20:42:18 :( Oct 08 20:44:54 it just works. Oct 08 20:51:18 hi Oct 08 20:52:14 I am working on a power sensitive project, and wanted to know how much power a beagle board consumes. How would I go about getting this information? Oct 08 20:52:38 or in general for any ARM based embedded system Oct 08 20:54:41 <_av500_> study data sheets Oct 08 20:54:46 <_av500_> and apply rule of thumb rules Oct 08 20:54:51 Ahmed_: could try the am3359 TRM Oct 08 20:54:58 <_av500_> also, it depends a lot Oct 08 20:54:58 That's just the CPU Oct 08 20:55:10 <_av500_> TRM ususally does not list power figures Oct 08 20:55:18 <_av500_> that would be in the DM Oct 08 20:55:22 reading back... had distraction Oct 08 20:55:34 <_av500_> jkridner: one does not simply read the backlog Oct 08 20:56:31 do they *experience* it? Oct 08 20:56:34 it depends also on your power supply Oct 08 20:56:47 Ahmed_, look at PowerManagement numbers for OMAP3EVM.. must be somewhere on processors.wiki.ti.com Oct 08 20:57:03 they had real numbers/measurements done Oct 08 20:57:15 you can always measure it yourself Oct 08 20:57:21 it isn't that hard Oct 08 20:57:35 when I've tried to document the kernel build process, I ran into some impedance. Oct 08 20:57:46 Actually interesting I found some number in the beglebone data sheet Oct 08 20:57:56 real or imaginary impedance? Oct 08 20:58:45 <_av500_> Ahmed_: again, that is just the CPU Oct 08 20:58:45 from this channel, I usually experience reactance Oct 08 20:58:52 <_av500_> ignorance Oct 08 20:59:03 no, I _provide_ that :) Oct 08 20:59:07 complex I see Oct 08 20:59:44 <_av500_> will beagleboard join http://www1.webplatform.org/ Oct 08 20:59:44 <_av500_> ? Oct 08 20:59:44 so jkridner, what was the impedance about documenting how to build a kernel? That surprises me somewhat. Oct 08 21:11:39 Ahmed_, something like this - http://processors.wiki.ti.com/index.php/AM/DM37x_Low_Power_Standby_Support Oct 08 21:11:39 the question isn't so much if there is impedence. rather you want to match it to maximize power transfer Oct 08 21:11:39 _av500_: interesting. Oct 08 21:11:39 we can't agree on a process for building the kernel. :-( Oct 08 21:11:39 * jkridner is apparently too dumb Oct 08 21:11:39 are there ways other than with or without OE? Oct 08 21:11:39 typing "make" is too controversial? Oct 08 21:11:39 praying and making offers to the gods don't work? Oct 08 21:11:39 those in the know are apparently too smart Oct 08 21:11:39 thanks tema Oct 08 21:11:40 My opinion is firmly that documentation is not for the "smart" and in this case by smart I mean people who already know it. Oct 08 21:11:40 I wrote down steps I used to build a kernel module and was told they were essentially evil. Oct 08 21:11:40 <_av500_> by a certain dutchman Oct 08 21:11:40 your own out-of-tree module? Oct 08 21:11:41 jkridner: I think part of it is you are assuming people start with a OE infested tree Oct 08 21:11:41 documentation is not for the person that wrote it. Oct 08 21:11:41 <_av500_> ds2: with what tree to start? Oct 08 21:11:41 _av500_: your own personally vetted tree Oct 08 21:11:41 <_av500_> hahaa Oct 08 21:11:41 * mru sees no reason to ever build a kernel using anything other than kbuild Oct 08 21:11:41 <_av500_> sure Oct 08 21:11:41 that's what I do Oct 08 21:11:41 <_av500_> assuming there is source Oct 08 21:11:41 <_av500_> which for beagle means, get OE and let it gitpatch stuff Oct 08 21:11:41 ds2: but thats' just it "personal vetting" is for experts. Not people who are new, the people the docs are for. Oct 08 21:11:41 _av500_: I can think off at least 1 public tree that shouldn't need that Oct 08 21:11:41 <_av500_> ? Oct 08 21:11:41 there are more but you need to look Oct 08 21:11:41 if you can explain how you're doing something, you're not doing it very well Oct 08 21:11:41 <_av500_> ds2: asa user I get a bb with an sdcard Oct 08 21:11:41 <_av500_> now I want to rebuild that kernel Oct 08 21:11:41 <_av500_> where do I go? Oct 08 21:11:41 the manually powered boat project has a working kernel that doesn't need patching Oct 08 21:11:41 <_av500_> thats not what bb ships Oct 08 21:11:41 _av500_: asa? Oct 08 21:11:41 <_av500_> as a Oct 08 21:11:41 ds2: camera film has an ASA number Oct 08 21:11:41 aka ISO Oct 08 21:11:41 <_av500_> I fail to see why it ishard to have a git with bb kernel Oct 08 21:11:41 BB should go back to its roots and not ship kernels on slower then molassas in january cards Oct 08 21:11:41 ah Oct 08 21:11:41 so a light sensitive user =) Oct 08 21:11:41 aka a troll Oct 08 21:11:42 mru, that sounds like a job security issie Oct 08 21:11:42 issue Oct 08 21:11:43 I thught the idea behind the slow cards was to make it less likely to be formatted immediately and reused Oct 08 21:11:43 <_av500_> djlewis: sleep Oct 08 21:11:43 or am I applying logic in reverse to compensate for a lack of it in the first place? Oct 08 21:11:43 fast enough to load a kernel from once in a blue moon -> format and use for that Oct 08 21:11:44 <_av500_> jkridner: so, having to do OE and bitnake linux-kernel or whatever might be a solution that I can accept, but for a newbie user just to rebuild a kernel could be seen as dicouraging Oct 08 21:11:44 <_av500_> +s Oct 08 21:11:44 <_av500_> +spelling Oct 08 21:11:44 it is more than discouraging. Oct 08 21:11:45 it can be downright crippling. Oct 08 21:11:45 it's run-for-the-hills frightening Oct 08 21:11:45 <_av500_> all of the above Oct 08 21:11:45 to the kernel building topic.... there's a way that $ti_employee builds the official kernel. There's a procedure, "exact steps" even, that this person uses. Those should be the "official" way to build the kernel. That uses OE. Then on top of that, there should be some "unofficial" steps for extracting the patches and .config from OE and building it manually. That's my opinion anyway, and that would answer a lot of the questions that get Oct 08 21:11:45 asked. Oct 08 21:11:45 I don't see why we don't simply apply all the patches into git. Oct 08 21:11:45 what jkridner said Oct 08 21:11:45 makes no sense to me not to have a kernel git tree. Oct 08 21:11:45 it's not so bad but it would be better if there was a golden repo to work from Oct 08 21:11:45 jkridner: That's surprising to hear from you.... Oct 08 21:11:45 git makes rebase operations simple. Oct 08 21:11:45 I thought you were the boss :) Oct 08 21:11:46 out-of-tree patches can be extracted easily with tags. Oct 08 21:11:46 alan_o: shouldn't be. Oct 08 21:11:52 I started with angstrom-setup-scripts, which has since been abandoned Oct 08 21:12:14 there should be no rebasing done a tree with downstream users Oct 08 21:12:18 but seriously, koen has some nice scripts for making kernels. It'd be nice if those same scripts could be modified into keeping a git tree in sync with the latest beagle kernel. Oct 08 21:12:22 thurbad: probably just moved, not abandoned. Oct 08 21:12:31 <_av500_> abanmoved Oct 08 21:12:34 well, just the repo you are using. Oct 08 21:12:35 yeah. Oct 08 21:12:40 what _av500_ said. Oct 08 21:12:56 go back to http://www.angstrom-distribution.org/building-angstrom Oct 08 21:13:01 the setup-scripts repo took over at some point Oct 08 21:13:19 but there's a huge jump in supported kernel Oct 08 21:13:23 everyone can use a git tree... Oct 08 21:13:35 and apparently that is seen as a problem and I don't understand that. Oct 08 21:13:45 it's almost impossible to figure out what patches to use just by looking at OE recipes Oct 08 21:13:48 jkridner: yes, and everyone who can't, that should be step 1 for them to learn first. Oct 08 21:14:22 alan_o: so, you think the current strategy is best? Oct 08 21:14:41 uhhh... Oct 08 21:14:45 not sure what you mean Oct 08 21:14:47 you mean OE? Oct 08 21:14:49 not everyone needs to build their own kernel, but it is nice to at least learn how to do it Oct 08 21:15:20 that everyone should really need to understand how to extract patches before they should try to build a kernel? Oct 08 21:15:26 no. Oct 08 21:15:37 That's not what I meant. Oct 08 21:15:52 it is easy from OE to simply pull from a git tree. Oct 08 21:16:09 I meant that if the code was in a git repo somewhere, expecting a user to "git clone" is reasonable. Expecting a user to understand OE before building a kernel, is too much of a prereq dependency, imho Oct 08 21:16:16 easy for OE, easy for Debian, easy for Gentoo, easy for manual builders, ... Oct 08 21:17:05 it is great to know exactly how the BeagleBone demo image kernel was built and how TI builds kernels, but it shouldn't be necessary if you want to build your own... Oct 08 21:17:15 jkridner: yes, that Oct 08 21:17:16 sure, some people will hang themselves with the rope. Oct 08 21:17:17 I suspect part of the problem is Angstrom applies unofficial patches Oct 08 21:17:44 if you try to maintain a tree, it becomes very messy for users to update their tree when matches get reviewed and modified slightly as it getes accepted. Oct 08 21:18:17 fwiw, I really like the way koen has the stuff for 3.6 setup Oct 08 21:18:20 if folks were very familiar with GIT, you can just put out a ton of branches. for others, that introduces problems, esp. for maintainers Oct 08 21:18:40 upstream kernel comes in git Oct 08 21:18:44 consider that Oct 08 21:18:58 yeah Oct 08 21:18:59 alan_o: it works for me, but it doesn't work for the dozens, if not hundreds, of people that keep harassing me! Oct 08 21:19:17 which thing is that? Oct 08 21:19:23 patch.sh Oct 08 21:19:26 oh Oct 08 21:19:30 hmm. Oct 08 21:19:32 if you can't figure out how to clone a git repo and pick the right branch, you really have no business building kernels Oct 08 21:20:09 There's the "no business" bit again. I understand where it comes from, but we're supposed to be a new-user-friendly board Oct 08 21:20:15 apparently git branches is a major hassle to users Oct 08 21:20:35 alan_o: it's new-user-friendly by _including a working, pre-built kernel_ Oct 08 21:20:39 branches can be explained with step-by-step instructions. Oct 08 21:20:46 ds2: branches would be easier if there were exact steps Oct 08 21:20:48 yes Oct 08 21:21:06 you could also put in the effort to maintain a beginners_stable distro that gets used... and inheriet most things from Angstrom Oct 08 21:21:14 I have professors trying to teach students how to build kernel modules for the first time. Oct 08 21:21:25 alan_o: recipes are not scaleable. understanding is what is needed here Oct 08 21:21:28 mru: but not just new-user-friendly, new-developer-friendly. Remember, Beagle products are marketed as "jumpstart your ARM development" Oct 08 21:21:35 and stop using god damn modules Oct 08 21:21:50 alan_o: if you're going to do kernel development, you'd better learn git and that soon Oct 08 21:21:59 the "beginner's stable distro" needs to be the one new users find for the first time. Oct 08 21:22:25 so ship that instead of angstrom Oct 08 21:22:39 ds2: mru: maybe I'm not communicating well here... I'm _not_ in favor of OE. I am in favor of code in git. Oct 08 21:23:11 alan_o: good, I'm struggling to figure out who's arguing for what here Oct 08 21:23:13 alan_o: OE and GIT 2 different things Oct 08 21:23:27 you can have code in GIT and still build with OE Oct 08 21:23:34 ds2: no question about it. Oct 08 21:23:55 but right now, in order to build the kernel, you have to use OE, or pick patches out of the OE repo manually Oct 08 21:23:59 to do what you want, you inheriet off of Angstrom and replace the kernel and whatelse with your own .bb file that points to a unified GIT Oct 08 21:24:20 only catch here is this is a new "distro" and you would need to maintain it Oct 08 21:24:48 doing it the Angstrom way and makingperiodic offerings to Koen would alleviate you of having to do most of the maintenance Oct 08 21:25:53 yes, maintain.... That's where I'm trying to be diplomatic. I'm not the maintainer, and I hesitate to tell the maintainer how it is best done. So all I was saying was that if the maintainer likes and wants to keep using OE, then maybe it would be nice if something in those maintenance scripts could _also_ genereate a git repo that we could point people at and tell them "clone and build that, after you've learned how to use git" Oct 08 21:26:25 You can keep using OE and do it the way you want to Oct 08 21:26:29 Angstrom is a distro using OE Oct 08 21:26:39 you can have your own distro using OE and do it as you wish Oct 08 21:26:57 I don't want to make a distro using OE :) Oct 08 21:27:36 now go explain to people how to fight autoconf and other userland nastiness Oct 08 21:29:28 Maybe I'm still not communicating well, so I'm going to drop the political correctness and just say how I think it should be done..... I think there should be a git repo with the official kernel in it. How that gets generated or made, I don't really care. I want to be able to git clone, make beagleboard_defconfig; and make. Oct 08 21:29:31 I'll need to find someone to argue the side of keeping patches outside of git. currently, all the work is done by koen (and to a lesser extent rcn-ee) using the work going into the mainline kernel. those two need to be convinced if any change is to happen in the way the community maintains the kernel. Oct 08 21:30:00 they are being kept outside to minimize conflicts Oct 08 21:30:06 alan_o: I think that is what 99% of the community expects. Oct 08 21:30:23 patches they add range from rejected by various maintainers to very early preliminary code Oct 08 21:30:41 committing it and having to deal with conflicts when a proper fix comes in later is a major hassle Oct 08 21:30:46 ds2: sure, but that doesn't mean they can't be kept in git. Oct 08 21:30:58 it helps clarity some to have a directory structure. Oct 08 21:31:00 jkridner: and they are, laregly Oct 08 21:31:03 jkridner: it can. it'd require major git voodoo to maintain that git tree Oct 08 21:31:27 say you have + A + B + C; where A B and C are all the early/rjected code Oct 08 21:31:44 then later on D comes that works as A + C Oct 08 21:31:45 I don't think it is voodoo, though perhaps black-belt. Oct 08 21:31:54 you cannot just continue that branch Oct 08 21:32:08 ds2: koen, mdp and others do that already, and the patch.sh solution that they have works really well for it. Oct 08 21:32:11 you would need to rebranch from . to create that sequence Oct 08 21:32:22 of course not, but git rebase tools help resolve that to a great extent... Oct 08 21:32:27 ds2: those patches will conflict just as much if applied by OE Oct 08 21:32:39 mru: yes but fixing the conflict in OE is editing a .bb file Oct 08 21:32:40 and trying to use patch.sh on that scenario will end up with the same issues. Oct 08 21:32:56 patch.sh, quilt, etc are all tools. Oct 08 21:33:00 yeah, there's no magic bullet here. Oct 08 21:33:04 okay, how about this then - Oct 08 21:33:04 <_av500_> jkridner: it could be as easy as having a kernel tarball somewhere Oct 08 21:33:12 _av500_: on a shared ftp! Oct 08 21:33:14 have some intern write up a bitbake lite Oct 08 21:33:23 <_av500_> that would shut up 90% of the "i want tocompile the kernel" Oct 08 21:33:23 with the password stored in a spreadsheet Oct 08 21:33:31 *sigh* Oct 08 21:33:33 the one containing the passwords of all the different ftps Oct 08 21:33:38 all it does is parse the kernel .bb file and spit out a local GIT tree with it all applied Oct 08 21:33:51 that should have minimal pushback from all parties Oct 08 21:33:54 I don't get why this is controversial. Oct 08 21:33:59 <_av500_> what? Oct 08 21:34:05 jkridner: I don't think it is controversial. Oct 08 21:34:08 <_av500_> what is controversial? Oct 08 21:34:23 extracting patches from git is easy enough if you need to rebase. Oct 08 21:34:32 <_av500_> nobody needs to rebase Oct 08 21:34:35 <_av500_> go backa step Oct 08 21:34:41 <_av500_> a new user wants to rebuild the kernel Oct 08 21:34:44 what I don't get is - reading a .bb file and running patch is so trivial, this arguement seem senseless Oct 08 21:34:57 <_av500_> that is all he wants Oct 08 21:35:01 but sending them down archaic approaches hardly seems worth it. Oct 08 21:35:05 it isn't like .bb is a binary file Oct 08 21:35:07 <_av500_> you all think he is going to maintain a product for 10+ years Oct 08 21:35:26 and keep in mind, I am ain't no fan of OE to begin with Oct 08 21:35:28 ds2: it is not trivial for a newb. Oct 08 21:35:36 yes, that Oct 08 21:35:37 <_av500_> jkridner: so what do you propose? Oct 08 21:35:40 even figuring out _which_ bb file to read is far from trivial Oct 08 21:35:41 there are books and websites and ..... Oct 08 21:35:43 patch -p1 < FOO1; pach -p1 < FOO2 is too much? Oct 08 21:35:49 patch Oct 08 21:35:57 so many things on using a board git tree to build a kernel. Oct 08 21:35:59 and even if you manage that, you then have to work out which files it includes, recursively Oct 08 21:36:04 It's not trivial for a newb, and people get on here and ask, and people on this channel say "I don't use OE." So how does that help anyone? Oct 08 21:36:08 only _then_ can you begin to parse the patch list Oct 08 21:36:16 I'm telling you, it ain't easy Oct 08 21:36:25 in fact, I almost always give up at step one Oct 08 21:36:26 why not make what people think *should* work ***JUST WORK***??? Oct 08 21:36:41 jkridner: yes, that :) Oct 08 21:36:42 <_av500_> during the build process of the angstrom image, a kernel source tree exists at a time Oct 08 21:36:48 <_av500_> capture that Oct 08 21:36:52 <_av500_> solve 90% of the requests Oct 08 21:37:08 but this just works Oct 08 21:37:11 I can do a single-point capture of a kernel... Oct 08 21:37:14 I been doing this since the classic BB's. Oct 08 21:37:15 <_av500_> yes Oct 08 21:37:19 my problem is that it is a moving target. Oct 08 21:37:28 remember, I am not a OE fan Oct 08 21:37:30 <_av500_> so Oct 08 21:37:30 ds2: but it's explaining it to someone who is new. Oct 08 21:37:31 <_av500_> ? Oct 08 21:37:31 and I don't see why I should solve it over and over again. Oct 08 21:37:37 <_av500_> ? Oct 08 21:37:41 <_av500_> you automate it Oct 08 21:37:47 you shouldn't Oct 08 21:37:48 <_av500_> its part of the final image Oct 08 21:37:52 people need to learn and understand Oct 08 21:37:52 <_av500_> a darn tgz Oct 08 21:37:53 my classic BBs still run 2.6.32 Oct 08 21:38:01 giving out recipes just don't work Oct 08 21:38:13 <_av500_> it can be ON the BB sdcard when it ships Oct 08 21:38:16 I'm having a hard time tracking ds2's opinion :) Oct 08 21:38:21 <_av500_> and provided by narcussis Oct 08 21:38:29 <_av500_> alan_o: he is trolling :) Oct 08 21:38:30 alan_o: which part? Oct 08 21:38:30 as long as people don't mind me publishing the results as the definitive kernel, I don't mind automating it. Oct 08 21:38:40 <_av500_> its THE kernel of acertain image build Oct 08 21:38:47 <_av500_> a later image will have a new one Oct 08 21:39:09 as long as you are willing to support that result, I don't see a problem Oct 08 21:39:17 publish what you support Oct 08 21:39:18 <_av500_> every linux distro has a kernel source rpm/deb/whatewver Oct 08 21:39:28 <_av500_> so users can rebuld the shipping kernel Oct 08 21:39:30 jkridner: I think that solves the problems. So long as there _exists_ a git repo with the kernel in it, that we can point people to, then what you're saying allows koen and others to maintain however they want, which they should be able to do Oct 08 21:39:50 <_av500_> and powrrusers can OE/git/patch/howl at moon Oct 08 21:39:54 ds2: I can't decide whether you're for or against OE. I guess what you're saying is that it's not hard, but you still don't like it. Oct 08 21:40:13 * jkridner shuts down for the day Oct 08 21:40:15 <_av500_> its like cleaning up my desk, its not hard, but I dont like it :) Oct 08 21:40:26 I'll kick bitbake around some more tomorrow Oct 08 21:40:29 alan_o: I am not a fan of OE. Oct 08 21:41:01 and I'm happy to pillage and raid it for patches as needed Oct 08 21:41:21 jkridner: it seems to me as though the output of patch.sh, if that could be committed somewhere (automatically) then that would be good. Oct 08 21:41:43 the problem is...... When the out of tree patches change, the upstream will be rebased. Oct 08 21:42:12 alan_o: that isn't a problem from my perspective... Oct 08 21:42:28 that is simply what has to happen. Oct 08 21:42:36 you think you get a lot of mail right now...... :) Oct 08 21:42:48 no I don't know, I think it's a fact of life Oct 08 21:42:49 but Oct 08 21:43:36 I will say this..... What's the point of building your own kernel? 1: education, 2: because you're making a mod. For the people in #2 camp, the patch.sh system is nice. Just put your patches in a new directory, and build them with the rest of the beagle kernel. Oct 08 21:43:38 this problem isn't exactly unique to the kernel Oct 08 21:43:42 u-boot, etc Oct 08 21:44:38 oh great i think the next cube over has the flu Oct 08 21:44:50 wrap the whole thing in plastic Oct 08 21:45:07 <_av500_> burn it with fire Oct 08 21:45:08 fume the place with vodka Oct 08 21:45:10 you should've seen what they did when I guy in what was then my office caught the swine flu Oct 08 21:45:24 *a guy Oct 08 21:45:28 tossed everything? Oct 08 21:45:39 <_av500_> burned it with fire Oct 08 21:45:44 pot their whole cube with epoxy? Oct 08 21:45:52 <_av500_> nuke it from orbit? Oct 08 21:45:59 lysol bombs? Oct 08 21:46:04 they make those i wonder Oct 08 21:46:06 <_av500_> lol bombs Oct 08 21:47:26 i think the cameras start recording in the case of a fire alarm Oct 08 21:47:31 so no go with that Oct 08 21:47:47 aerosol vodka Oct 08 21:48:10 This has gotten me thinking what airborne viruses can live through in the way of gas. Oct 08 21:48:31 well if you gas the host problem solved as well :P Oct 08 21:48:37 <_av500_> mranostay: cameras are the first to go Oct 08 21:49:03 what concentration of ethanol (from ds2's aerosol vodka) would it take/ Oct 08 21:49:04 ? Oct 08 21:49:18 What about Chlorine? Oct 08 21:49:32 do viruses die before or after people in the face of increasing levels of CL2? Oct 08 21:49:53 i'm guessing after :) Oct 08 21:50:14 this talk is getting us on watchlists btw :) Oct 08 21:51:06 mranostay: I think you're right. The respiratory part isn't going to affect the virus.... Oct 08 21:51:10 for CL2 Oct 08 21:51:40 so jkridner, what have we accomplished or decided? Oct 08 21:51:42 <_av500_> mranostay: ha, the watchlist people emialed me and asked me to post less.... Oct 08 21:51:48 <_av500_> emailed* Oct 08 21:52:06 i really don't need to get touchy feely with the TSA agents Oct 08 21:52:33 mranostay: I always opt for the pat down Oct 08 21:52:33 mranostay: they're easy to deal with: just go "oooh yesss... do that again!" when they fondle you Oct 08 21:52:43 I figure they like it less than I do. Oct 08 21:52:46 "usually i have to buy dinner first for that" :P Oct 08 21:53:10 * mranostay looks for HR bot Oct 08 21:53:14 mranostay: only works on the (hypothetical) quick-witted ones Oct 08 21:53:15 When I got my last one, I whistled "My Country 'Tis of Thee (sweet land of liberty)" during the whole thing. Oct 08 21:53:46 doesn't have the same effect when you do that in the UK, though..... Oct 08 21:53:51 heh Oct 08 21:54:03 do the benny hill theme Oct 08 21:54:09 try 'god save the queen'? Oct 08 21:54:10 there's not much need in the uk Oct 08 21:54:36 airport staff here are usually decent Oct 08 21:54:49 decent looking too? Oct 08 21:54:59 some of them Oct 08 21:55:04 someone from Orlando managed to accidentally get a gun all the way to Detroit on a plane. Oct 08 21:55:08 just last week Oct 08 21:55:18 Every time my state is in the news, it's something stupid. Oct 08 21:55:20 the only place I've got a patdown by a woman was sweden Oct 08 21:55:30 nice :) Oct 08 21:55:42 did you make some witty remark? Oct 08 21:55:46 no Oct 08 21:55:56 did you giggle the whole time? Oct 08 21:56:26 you mean the whole 3 seconds it took to give an impression of looking for weapons? Oct 08 21:57:48 alan_o: does Sweden have real cops and military do it? Oct 08 21:58:00 unlike our $10 an hour wannabe cops Oct 08 21:58:05 mranostay: that was mru Oct 08 21:58:13 er mru Oct 08 21:58:23 mranostay: $10 wannabe cops? Oct 08 21:58:28 real cops where? Oct 08 21:58:29 you talking about the TSA? Oct 08 21:58:37 i knew that. but my brain tab completed wrong Oct 08 21:58:44 airport security is its own thing in sweden too Oct 08 21:58:59 or perhaps part of some larger division Oct 08 21:59:04 The TSA are paid much more that. They're union now. Oct 08 21:59:05 but it's not police Oct 08 21:59:32 police are in charge of the immigration checkpoints though Oct 08 22:00:32 <_av500_> TSA is minimun wage, they make the rest in "tips" Oct 08 22:00:43 they make the rest in electronics Oct 08 22:00:46 <_av500_> and xray scanners help the mto locate the best tips Oct 08 22:01:06 <_av500_> tip them by checking ipads Oct 08 22:01:11 <_av500_> the'll know Oct 08 22:01:14 <_av500_> +y Oct 08 22:02:16 looks like TSA agents start at $11/hr according to the internetts I have here. mranostay was closer than I was. Oct 08 22:03:56 ABC left iPads at a bunch of airports about 2 weeks ago and called after they were through to get them back. Got them back from everywhere except Orlando, where they "hadn't seen it" and then tracked it to a TSA agent's house. Oct 08 22:04:32 heh Oct 08 22:05:12 I love news stories: "accused of stealing" Oct 08 22:05:19 you found it in his house. just say he stole it Oct 08 22:07:21 <_av500_> he found it Oct 08 22:07:25 <_av500_> and nursed it back to life Oct 08 22:08:12 alan_o: don't you live in a awesome city :) Oct 08 22:09:51 hah Oct 08 22:10:31 oh awesome someone setup a SVN server and isn't using the corporate git server Oct 08 22:10:40 * mranostay breaks out cluebat Oct 08 22:11:11 * alan_o wonders if one can have custom bats made.... Oct 08 22:11:41 "one does not just make his own cluebat?" Oct 08 22:11:59 just because you don't know how to use git doesn't mean install your own subversion install Oct 08 22:12:28 https://lh3.googleusercontent.com/-H8_IN0R8q5s/Ti1ck1Lj7ZI/AAAAAAAAAD0/7f9URI0Rq7w/s0/ Oct 08 22:12:48 alan_o: i like the ping of aluminum bat Oct 08 22:13:40 that pic reminds me of when I was a kid and people would say, "apply the board of education to the seat of learning" Oct 08 22:13:44 less likely to break in half. need to think about safety here Oct 08 22:13:56 don't use your corked bat..... Oct 08 22:14:25 wondering now what offices would be like if spankings by your boss were a regular part of business culture. Oct 08 22:15:05 depends on who is your boss :) Oct 08 22:15:38 so what you're saying is that you might _never_ fill out your time card? Oct 08 22:16:28 currently i would Oct 08 22:17:44 my reply to most stupid boss requests is "so what are you going to do? fire me?" Oct 08 22:18:06 that works in countries where you're not allowed to fire people :) Oct 08 22:22:41 it works when the boss realises you're worth keeping even if you don't use the correct cover sheet on your tps reports Oct 08 22:23:44 yeah.. We're probably going to need you to come in on saturday Oct 08 22:24:26 I've never been to the office on a saturday Oct 08 22:24:33 nothing is that urgent Oct 08 22:24:39 oh, almost forgot.... we're gonna need you to come in on Sunday, too.. Oct 08 22:25:07 movie reference Oct 08 22:27:06 thurbad: I know :) I gave the next line Oct 08 22:28:14 alan_o: yeah but I'm not sure mru got it even though he started the ball rolling with his tps cover sheet remark Oct 08 22:29:49 just saying that form of boss retaliation won't work Oct 08 22:30:36 alan_o: no job is worth working weekends :) Oct 08 22:30:58 actaully i think my last two bosses haven't even had my cell phone number :) Oct 08 22:31:08 I work weekends, but they've never been an especially big deal to me Oct 08 22:31:31 yeah well my point is you need time off Oct 08 22:31:43 true Oct 08 22:31:56 but when I'm not coding I tend to sleep :P Oct 08 22:32:17 and you will not become rich working for someone else Oct 08 22:32:20 well usually :) Oct 08 22:32:21 when I work at home, I might do something on a weekend Oct 08 22:32:31 if I'm not doing anything more interesting Oct 08 22:32:59 and on the flip side, I can take time out of normal working hours and do other things Oct 08 22:33:48 mru: i will check in on the weekend for small things Oct 08 22:33:59 but i am not coming into the office Oct 08 22:34:26 i hate this office anyway. i would work from home 100% if was 'allowed' Oct 08 22:37:11 <_av500_> you would dress for video conf calls at least? Oct 08 22:37:41 nobody believes in "work" from home Oct 08 22:38:07 jacekowski: they think you'll be slacking off Oct 08 22:38:18 _av500_: from the waist up Oct 08 22:38:39 i use it to slack off Oct 08 22:38:55 basically when i've got nothing to do i work from home so at least i don't have to pretend that i'm doing something Oct 08 22:39:35 <_av500_> I can pretend work at work too Oct 09 00:20:09 if you're a contractor, you can work from home. all they want is working code, negotiate the price ahead of time, or just track your time if you're billing by the hour Oct 09 00:27:32 muhoo: then lie :P Oct 09 02:11:21 I'm a first time user of the beagle board and I'm trying to set up the ethernet over USB. My current laptop does not have an ethernet port so I'm pretty stuck to using USB. Oct 09 02:14:02 Are there any resources out there that address my issues? Oct 09 02:15:56 hmm Oct 09 02:16:00 there's an easy way Oct 09 02:16:01 and a hard way Oct 09 02:16:09 I only know the hard way for sure ;) Oct 09 02:16:13 stand by Oct 09 02:16:28 oh wait Oct 09 02:16:33 you have a beagle board, not a beagle bone Oct 09 02:16:49 ok, so can you get to it through a console? Oct 09 02:16:58 if so, you should just be able to modprobe g_ether Oct 09 02:17:03 use g_ether on the bb and cdc_ether on the linux host Oct 09 02:17:23 add firestarter to the mix if you want to share internet Oct 09 02:17:39 yeah, once you modprobe g_ether, you can set the IP with ifconfig, etc Oct 09 02:17:46 you'll see usb0 Oct 09 02:18:15 maybe usb1... is the ethernet port on the beagleboard still usb0 ? Can't remember if/when that changed in the stock images. Oct 09 02:21:12 xM is usb0...classic has no ethernet Oct 09 02:21:50 even now, with new images? Oct 09 02:22:36 don't think the usb/ethernet port changed... serial changed Oct 09 02:22:54 hmm.... maybe that was on a vanilla kernel. Something changed at some point. I'm sure iswilson will figure it out :) Oct 09 02:23:05 serial did for sure Oct 09 02:23:21 I have a bone Oct 09 02:23:22 Sorry Oct 09 02:23:31 ok then.... Oct 09 02:23:47 if you plug in your bone, you'll see it show up as a USB Hard drive Oct 09 02:24:06 if you eject it from the OS, then it changes mode Oct 09 02:24:08 stand by Oct 09 02:24:44 http://beagleboard.org/static/beaglebone/latest/README.htm Oct 09 02:24:48 ah... not up on the bone stuff Oct 09 02:26:32 Sorry all - this will take me a while to read through. I haven't spent much time working on dev boards, and I'm just taking my first operating systems class Oct 09 02:28:33 just stumbled on pictures from prpplague and mru's trip to Bletchley Park. Oct 09 02:28:37 * alan_o is jealous Oct 09 02:28:52 I've never been able to make it up there in my trips to the UK Oct 09 02:28:56 I'm currently able to access the Bone through Terminal (I'm using a mac, but I can hop into a linux VM if that helps) Oct 09 02:29:10 should be fine Oct 09 02:29:37 alan_o, is that mac that should be fine? Oct 09 02:30:02 iswilson: yes, mac should be fine. Oct 09 02:30:24 (I know it should be OSX, sorry) Oct 09 02:31:30 mac is plenty non-ambiguous :) Oct 09 02:32:53 So currently I'm logged onto the bone as root, and when I run "ifconfig" I see eth0 and lo Oct 09 02:35:39 ok Oct 09 02:35:58 so did you eject the USB disk that shows up in OSX? Oct 09 02:36:41 Just ejected Oct 09 02:36:50 argh.... adafruit is out of BeagleBone capes :( Oct 09 02:37:00 ok Oct 09 02:37:11 do you see usb0 on your bone/ Oct 09 02:37:12 ? Oct 09 02:38:04 No. I guess I didn't connect correctly. I connected to the bone via "screen /dev/tty.usb*B 115200 Oct 09 02:38:07 " Oct 09 02:38:12 That's fine Oct 09 02:38:23 do you know what I mean by eject? Oct 09 02:38:37 do you see the USB disk show up in finder? Oct 09 02:38:49 alan_o: it has taken me almost 2 decades to finally get there Oct 09 02:38:58 alan_o: now i want to go back already Oct 09 02:39:23 Yeah, I do know how to eject! I no longer see the USB Disk in finder Oct 09 02:39:57 prpplague: yeah, I bet. I love England. Never been up to the north part though. Spent a lot of time in Hampshire. Oct 09 02:40:18 iswilson: hmm, what's your dmesg say on the bone? Oct 09 02:40:28 anything good at the end related to g_ether? Oct 09 02:40:49 actually...... Oct 09 02:41:49 Just run dmesg in the still open terminal that I open using the "screen" command? Oct 09 02:42:25 there's something on one page I saw about how "safely remove device" is not good enough. Oct 09 02:42:35 run the dmesg on the bone Oct 09 02:42:44 so if your screen command has connected you to the bone, then yes Oct 09 02:44:11 Alan, thank you so much for your patience now. I am still connected to the bone via Screen, and I ran it and it returned a lot. Oct 09 02:44:19 ok Oct 09 02:44:24 anything g_ether related at the bottom? Oct 09 02:44:40 use pastebin if you want to send the log Oct 09 02:45:15 I see "ADDRCONF(NETDEV_UP): eth0: link is not ready" at teh bottom Oct 09 02:45:21 http://beagleboard.org/getting-started/ Oct 09 02:45:25 That's the one I was looking for Oct 09 02:45:31 it's not eth0 Oct 09 02:45:35 on the bone, it will be usb0 Oct 09 02:45:54 running mountain lion? Oct 09 02:46:02 Running ML Oct 09 02:46:04 ok, so read that link I sent Oct 09 02:47:25 http://pastebin.com/embed_js.php?i=QMGymNGC Oct 09 02:47:42 yes..... Oct 09 02:47:53 try what's in that second link I gave you Oct 09 02:47:55 should be all there Oct 09 02:48:04 I'll read the link, but I just wanted to finish up the pastebin Oct 09 02:48:11 word Oct 09 02:49:59 Yay! I see usb0, link encap: ethernet Oct 09 02:50:26 w00t! Oct 09 02:50:33 so now you're all done. The rest is just IT :) Oct 09 02:52:15 Alan you are hero! Oct 09 02:52:48 hehe... well, if I were better, I'd have sent you to the proper doc in the first place..... Oct 09 02:59:41 Is there any way to easily access the onboard LEDs? **** ENDING LOGGING AT Tue Oct 09 02:59:59 2012