**** BEGIN LOGGING AT Wed Feb 25 02:59:58 2015 Feb 25 05:15:38 let me make this clear to anyone watching - I DO NOT DISCUSS POTENTIAL PROJECTS WITH PM's. PLEASE DISCUSS IT ON THIS CHANNEL. **** BEGIN LOGGING AT Wed Feb 25 15:41:25 2015 **** BEGIN LOGGING AT Wed Feb 25 15:47:09 2015 Feb 25 16:19:15 Hi everybody !!! Does anybody have the logs of the errors caused by rt-kernel while booting on BBB ? Feb 25 17:01:41 Hello all Feb 25 17:02:08 hii.. Feb 25 17:02:20 hi jkridner ,, Feb 25 17:02:35 Av500 You around? Feb 25 17:04:02 I am driving to Chicago today, by way of Goshen, Indiana, so it'd be great if you can run the meeting. Feb 25 17:04:44 Just stopped at a restaurant at the moment, but want to get back on the way soon. Feb 25 17:06:01 Anyone else around today? Feb 25 17:06:04 jkridner: I am Feb 25 17:06:45 jkridner: when is the official start? Feb 25 17:06:55 SCaLE was cool. A couple people said they were looking at participating after I plugged GSoC. Feb 25 17:07:06 as student or mentor? Feb 25 17:07:23 Meeting supposedly starts 7 minutes ago. Feb 25 17:07:31 As mentors. Feb 25 17:07:31 jkridner: i want to ask some doubts regarding "Arduino-compatible functions for StarterWare" project ... Feb 25 17:07:51 Please do. Feb 25 17:08:11 jkridner: ok, I assume you took their names and SSNs :) Feb 25 17:09:04 ;-) Feb 25 17:10:00 kiran4399: we want people to ask questions to the group Feb 25 17:10:12 It results in better answers. Feb 25 17:10:19 jkridner: it seems u r very busy..so around what time are u available on IRC ?? Feb 25 17:10:38 You can single someone out, but please try to keep discussion in the room. Feb 25 17:11:05 I won't answer anything but personal logistics questions privately. Feb 25 17:12:08 Geekswine: always best to state your doubts now and keep it around to paste again when other people are available. Don't ask-to-ask. Feb 25 17:12:24 My time is unpredictable. Feb 25 17:12:44 I should be stationary most of Friday. Feb 25 17:13:27 okkk..thanx..i'll keep in mind from next time :) Feb 25 17:13:55 Can anybody tell me if a kernel with rt_preempt patch fully functional on BBB ? Feb 25 17:14:08 I mean is it possible to apply full preemption on BBB ? Feb 25 17:14:16 kiran4399: people have run RT patches on 3.8 is my understanding, but you should restate your question. Feb 25 17:15:02 hi jkridner, did you got time to read the modifications I did on the page idea about bone101? Feb 25 17:15:21 geekswine: why not this time? You putting out your doubt? Feb 25 17:15:46 I mean ... I was told that it is not possible to apply full preemption, due to some limitations probably induced by cape-mgr in BBB. Is this fact right ? Feb 25 17:15:46 DiegoTc: I'll take a quick read. Feb 25 17:16:07 jkridner DiegoTc ,, want to know what's mandatory for the current them of bone101 coz i want to suggest few changes Feb 25 17:16:44 kiran4399: vmayoral saw some issues, but I suspect there are work-around and fixes possible. Feb 25 17:16:50 style* Feb 25 17:17:10 ebadawy: let's wait to see what does jkridner had to say, but I totally agree with you style needs to be change. Feb 25 17:17:23 ohhh..just summarizing the doubts once.. Feb 25 17:19:43 DiegoTc: I agree with your updates, but I want to add the goal is a pull request into https://github.com/beagleboard/bone101 Feb 25 17:20:05 jkridner: +1 Feb 25 17:20:22 will you add that, or do I added? Feb 25 17:20:26 bonecard is there, but it misses 90% of your functionality. Feb 25 17:21:11 jkridner: should the project then work with Jekyll Feb 25 17:21:27 Anything else for me before I get back on the road? Feb 25 17:21:36 i have almost done booting with starterware on BBB..want to ask that from where to start so that it makes easy for me to get familiar with what is required for the project..like optimizing XBMC..and other applications.. Feb 25 17:22:08 jkridner: Jekyll should then be the first step to start working on the project, on my opinion Feb 25 17:22:08 DiegoTc: yes! Feb 25 17:22:37 OK, will add that on the page idea Feb 25 17:22:40 DiegoTc: bone101 is using Jekyll now. Feb 25 17:24:07 Served by Express/nose.js, but built with Jekyll. Feb 25 17:24:10 jkridner: did you try overclocking the Beagle's to 20GHz by stepping outside? Feb 25 17:24:31 ds2: lol Feb 25 17:25:45 ok jkridner Feb 25 17:26:09 geekswine: what project? Feb 25 17:26:35 * jkridner thinks av500 can answer Feb 25 17:27:00 * av500 will try Feb 25 17:27:05 jkridner: have a safe trip Feb 25 17:27:18 project 2.2 on gsoc ides page.. Feb 25 17:27:44 * jkridner gets back on the road. Feb 25 17:27:44 Thanks!!! Feb 25 17:27:44 Upstreaming Beagleboard.org Kernel Patches? Feb 25 17:28:02 safe trip jkridner Feb 25 17:28:27 no its "Library of Arduino-compatible functions for StarterWare" Feb 25 17:28:48 gah Feb 25 17:28:49 right Feb 25 17:29:25 well, this has nothing to do with XBMC and other linux applications Feb 25 17:30:23 isn't it to optimize so that directly hardware resources can be used and make it fast ?? Feb 25 17:30:54 are you familiar with arduino? Feb 25 17:31:09 yes, it is about using hardware resources directly Feb 25 17:31:20 it is not about making linux applications fast Feb 25 17:31:29 ya i have worked with atmega16a and arduino too.. Feb 25 17:31:32 it is about offering an arduino like environment on the BBB Feb 25 17:31:55 so that people can start to work with hardware unit without linux or another OS Feb 25 17:32:05 and even wrote jhd162a library for atmega.. Feb 25 17:32:13 basically treating the BBB CPU like a "big" microcontroller Feb 25 17:32:39 jkridner : was there any difference in the pru_speak driver included in bone70 from karki's original driver(cos i had some issues relating to the prebuilt driver working and the one i compiled from karki's repo giving a bunch of errors )... Feb 25 17:32:46 so its basically about providing the Arduino API for BBB Feb 25 17:33:09 okk...like arduino IDE ?? Feb 25 17:33:30 well, not the IDE Feb 25 17:33:35 that runs on the PC Feb 25 17:34:02 the std arduino IDE creates code for atmega Feb 25 17:34:20 by changing some libs, it could create code that runs on AM335x Feb 25 17:34:44 like we have starterware for TI micro controllers ?? Feb 25 17:35:06 yes Feb 25 17:35:17 you would use starterware for am335x as the low level libs Feb 25 17:35:26 and you would add "glue" to hook that to arduino APIs Feb 25 17:36:10 have a look at http://energia.nu/ Feb 25 17:36:21 they "ported" the arduino stuff to some TI microcontrollers Feb 25 17:36:29 you would add another port, this time to am335x Feb 25 17:36:33 as used on the BBB Feb 25 17:36:37 didn't we do a port for BBB on Linux ? Feb 25 17:36:48 as a project a GSoC or two back Feb 25 17:37:02 okk..i'll have a look at it.. Feb 25 17:37:08 ds2: yes, in userspace Feb 25 17:41:04 geekswine: does that clear it up somehow? Feb 25 17:41:07 somewhat Feb 25 17:44:02 DiegoTc: did u got my last message ? Feb 25 17:44:55 slow net..:( taking tooo much time to open it up..:( Feb 25 17:47:12 ebadawy: about style? Feb 25 17:49:19 no ,, it's disconnected then ,, this one Feb 25 17:49:28 with the new description update i see that the goal changed a little bit as it's now focusing on BeagleboneUI and add the ruby/python thing Feb 25 17:49:30 i got the BeagleboneUI ,, however still i think it won't work out for all tutorials ,, but how to should I implement the ruby/python and connect them with bonescript Feb 25 17:49:59 ebadawy: by parts Feb 25 17:50:36 have you watch the video that it appears on the page idea: https://www.youtube.com/watch?v=VP0DOheLxQA Feb 25 17:50:50 Jason is running several demos with javascript Feb 25 17:51:40 for example, if you want to follow a tutorial on how to make a led blink: http://diegotc.github.io/bone101/Support/GSOC/views/tutorial.html?gistid=855e0d8d0b6f6f53f06b Feb 25 17:51:40 yea i did ,, but i believe it was only javascript as far as i remember Feb 25 17:51:50 you will follow the instructions wiring Feb 25 17:52:07 and there's a card/page that has a button that says connect Feb 25 17:52:07 av500: I also have TI MSP430 micro controller..so i'll try to get more familiar with energia with this controller and i think it will be help me to get more familiar with what is required in this project and makes it easy for me ..:) Feb 25 17:52:26 if you have a BBB connected to your computer Feb 25 17:52:40 the code is going to work with your BBB Feb 25 17:52:48 ys Feb 25 17:53:17 well the idea is to make it work with other languages. Feb 25 17:53:25 ok but i was asking about how to use the bonescript lib with a code written in ruby for example Feb 25 17:54:04 Jason show me how to run different languages, but I don't quite remember right now Feb 25 17:54:10 I will get that information Feb 25 17:54:21 so it can be implemented Feb 25 17:54:53 if you want to start working on it, you should start migrating the actual code to Jekyll Feb 25 17:54:59 that will be step number 1 Feb 25 17:55:00 av500: some interest to none for the android projcts until now :( Feb 25 17:56:08 ok ,, will try that one Feb 25 17:56:34 just to know what's needed to be done through gsoc Feb 25 17:57:04 making another tutorials is still needed right Feb 25 17:57:31 ebadawy: well that's not the main objective Feb 25 17:57:47 the main objective is to have the platform so people can create tutorials Feb 25 17:58:05 of course, you're going to do tutorials, because you need to test the platform Feb 25 17:58:14 but it's not primary objective Feb 25 17:59:01 mmmm ,, so why not making it with a more reliable framework like RoR Feb 25 17:59:37 vvu: I have a student with interest for remote display Feb 25 17:59:51 vvu: I will contact him tomorrow Feb 25 17:59:57 goodie Feb 25 18:00:24 i think we need to remove the usb bootloader for Windows/OS X, hardware is behaving strange Feb 25 18:00:35 and without someone really good with USB that project won't live Feb 25 18:00:42 ebadawy: well Jason want it to be all on the client side Feb 25 18:00:56 I asked the same question Feb 25 18:01:00 alst year Feb 25 18:01:02 last year Feb 25 18:01:49 av500: if you know someone good with OSX / libusb https://github.com/ungureanuvladvictor/BBBlfs/issues/16 Feb 25 18:01:56 i asked around #libusb channel but no luck Feb 25 18:02:21 I thought it would be better for scalability ,, but anyway that would be a separated project Feb 25 18:03:31 av500: i was wondering if you took a look at the Andoid on Beaglebone Black book. A lot of it could be used to build some neat apps under gsoc. Feb 25 18:03:42 * anujdeshpande missed the meeting again :/ Feb 25 18:03:51 ebadawy: jsut as FYI all the information is save on https://gist.github.com/ Feb 25 18:03:55 no database Feb 25 18:04:20 this way people can fork tutorials in an easy way Feb 25 18:04:31 anujdeshpande: no havent Feb 25 18:04:46 anujdeshpande: link ? Feb 25 18:05:06 ok, I need to to as well now Feb 25 18:05:12 official meeting is over Feb 25 18:05:19 av500: I was lucky enough to get a preview copy, and I think it’ll be fun https://www.packtpub.com/hardware-and-creative/android-beaglebone-black Feb 25 18:05:58 DiegoTc: ok ,, for the tutorials like getPlatform, digitalWrite and its kinds ,, wouldn't it be better to do it a separated documentation, and it will be dedicated for all bonescript functions Feb 25 18:06:47 vvu: https://www.packtpub.com/hardware-and-creative/android-beaglebone-black Feb 25 18:06:57 yeah looking there now Feb 25 18:07:06 ebadawy: the idea is that you only connect your BBB and see it work Feb 25 18:07:29 for example, if you read documentation, then you do copy paste of the code and make it work Feb 25 18:07:59 it's quite boring Feb 25 18:08:07 vvu: i was thinking of something simple like the baconcape, which exposes different peripherals on the BBB via a simple app. kind of like a reference. Feb 25 18:08:30 Andrew has done some neat stuff with this Feb 25 18:08:35 yes but what is hw related is kinda tricky if it does not work 100% from the start Feb 25 18:08:40 but if you have a small tutorial with each function, it shows you how to wire, and at the end you have the code, and only click run, it's much better Feb 25 18:08:42 if you have ideas put them here Feb 25 18:08:51 i can wrap up some text really fast for the idea page Feb 25 18:08:54 and if the code is wrong, you can only fork it Feb 25 18:09:08 modify it, saved it and share with others Feb 25 18:09:35 while if you have documentation, you need to contact the people in charge Feb 25 18:09:41 they will modify it Feb 25 18:10:00 or the best of the cases, they will give you access so you can do it Feb 25 18:10:30 ok good ,, but i think with more tutorials it will get a little bit unorganized and as a user will be kind of lost of all these tutorials Feb 25 18:10:46 so what i was thinking of Feb 25 18:11:18 is that we can do that documentation of each function just showing how it works Feb 25 18:11:22 another thing that we could have is like a gcs running on the beaglebone black, since there is a lot of interest with drones. so basically a BBB running the droidplanner 2 app. that’s be neat. Feb 25 18:11:32 ebadawy: tried to see as http://jsfiddle.net/ but for hardware tutorials Feb 25 18:11:40 not as common documentation website Feb 25 18:12:42 vvu: what do you think ?doable for a student or 2 this time. Feb 25 18:13:39 what i meant with documentation is not to making a working tutorial with it Feb 25 18:13:52 just showing the function how it works Feb 25 18:14:35 and with the tutorials as you did ,, there is a brief description of what u need to know and get before the tutorial Feb 25 18:15:37 with these things we put the link of each function used in the tutorial and the user can see it in action ,, and a detailed documentation of each function Feb 25 18:16:04 ebadawy: it sounds good. Feb 25 18:16:22 ebadawy: this is official Beagleboard.org documentation Feb 25 18:16:23 http://beagleboard.org/Support/BoneScript/getPlatform/ Feb 25 18:16:52 so it's don already :D ! Feb 25 18:16:56 done* Feb 25 18:17:11 yes Feb 25 18:20:20 what am i just saying is to separate the tutorials form these documentation Feb 25 18:20:22 coz when i think of a tutorial "as a user" don't like to see functions and methods of the lib with there own ,, however specially with newbies want to see a functioning tutorial making something like LEDs or sounds things Feb 25 18:20:23 that is just what i was thinking of Feb 25 18:20:41 ebadawy: you're right Feb 25 18:20:54 it sounds good also your idea! Feb 25 18:21:27 cool Feb 25 18:22:27 but as personal experience that will be the last details you will work on :) Feb 25 18:22:35 but it sounds good Feb 25 18:23:38 ok ,, good ,, now step by step lets list what need to be done through gsoc ordered with its priority Feb 25 18:24:36 making tutorials u said taking a lower priority now, right? Feb 25 18:24:41 yes Feb 25 18:25:43 1- Beaglebone-UI Feb 25 18:25:58 Guest39692: you have any plans for pybbio this gsoc ? Feb 25 18:26:02 for the existing tutorials Feb 25 18:26:31 ebadawy: first step has to be Jekyll Feb 25 18:27:16 you mean moving the work to Jekyll ,, Feb 25 18:28:15 yes Feb 25 18:29:33 ugh.. xchat is a pain Feb 25 18:29:42 ok ,, and then the Beaglebone UI ? Feb 25 18:30:22 alexanderhiam_: planning anything for pybbio this gsoc? Feb 25 18:31:23 anujdeshpande: not unless I see a real cool proposal for it. I'm looking to work on the PRU stuff with karki and Abhishek Feb 25 18:31:46 which will eventually include a PyBBIO API Feb 25 18:32:59 DiegoTc: but do you think that BUI will work for all tutorials ,, like these ones with sensors Feb 25 18:33:05 alexanderhiam_: just saw the wiki. pru bridge. looks neat Feb 25 18:33:19 should be awesome Feb 25 18:33:37 ebadawy: give me some minutes Feb 25 18:33:40 we'll hopefully have 2 students working on it Feb 25 18:33:44 going to have lunch right now Feb 25 18:33:47 yeah, that’ll make it a breeze for stuff like node too, not just py Feb 25 18:33:56 exactly Feb 25 18:34:08 DiegoTc: ok Feb 25 18:35:18 anujdeshpande: how's everything going with tah? Feb 25 18:36:19 alexanderhiam_: pretty decent actually ! in the middle of shipping right now. should be wrapped up before mid march :D Feb 25 18:36:28 nice! Feb 25 18:37:25 * anujdeshpande looking to get back to the beagle world after a brief romance with arduino/tah Feb 25 18:38:18 any interest in mentoring this year? Feb 25 18:39:38 alexanderhiam_: would love to actually. recently reviewd a book on Android on the BBB. thinking of roping in a student or 2 to work on that. plenty of neat ideas Feb 25 18:40:04 plus there’s the old userspace-arduino work that needs to be done for the Tre (and probably X15 too) Feb 25 18:41:21 awesome Feb 25 18:41:47 fyi : https://www.packtpub.com/hardware-and-creative/android-beaglebone-black Feb 25 18:42:38 packt has really been pumping out the beaglebone books Feb 25 18:44:46 true that. although, i came across one or two which were absolutely terrible. I don’t think they reached publication though Feb 25 18:45:24 (I've been working on a Python one) Feb 25 18:46:01 alexanderhiam_: that’s neat ! when is it due ? Feb 25 18:46:30 alexanderhiam_: Also, with the PRU bridge please :D Feb 25 18:46:46 soon, finishing up the rough draft this month Feb 25 18:47:22 no pru I'm afraid, there's not anything stable enough yet Feb 25 18:47:24 neat Feb 25 18:47:36 true Feb 25 18:54:52 evening Feb 25 18:55:07 was afk Feb 25 19:10:49 Abhishek_, we were talking about usb earlier, using /dev/nulll vs stdout got usb read's back to the mid 1x.xx M/s vs really slow with stdout.. Feb 25 19:13:40 stdout, there's SSH overhead Feb 25 19:21:24 on x86 it's drops from 60 M/s -> 40 M/s... kinda crazy we go from 20 M/s -> 125 K/s Feb 25 19:41:02 hai i am willing to participate beagleBoard project in gsoc Feb 25 19:41:45 can anyone help me where to start Feb 25 19:43:22 take a look at the elinux wiki for the ideas about BB GSoC Feb 25 19:43:37 elinux.org Feb 25 19:59:51 thanku ds2 Feb 25 20:00:35 apaar: Acc to me they included it in the kernel directly, so you don't need to insmod, just loading the device tree invokes the driver Feb 25 20:42:04 rcn-ee: but even 20 MB/s is a little slow? Feb 25 20:42:45 I kinda expected that RNDIS could hit much better speeds but iperf -s still gets me 80 Mbps at max Feb 25 20:43:02 it avg'ed around 24 MB/s, not bad for a usb-sata... Feb 25 20:43:36 hmm, though I would really like to max out the BW if it's at all possible... Feb 25 20:50:07 For kicks, i just tried this device on my x86: 4096000000 bytes (4.1 GB) copied, 72.7292 s, 56.3 MB/s... Feb 25 20:50:56 (usb 3.0 hub, with a usb 2.0 usb-sata adapter) Feb 25 21:00:21 Abhishek_, things look beter on the x15: (4.1 GB) copied, 44.8114 s, 91.4 MB/s ;) Feb 25 21:15:32 yep, I want one :) Feb 25 21:16:20 56.3 MB/s is quite close to the theoretical 60 MB/s Feb 25 21:16:27 for USB 2.0 Feb 25 21:22:57 rcn-ee: are you able to try iperf -s (on the BBB) to test the link from BBB to the PC on the 3.14 and 3.19 kernels? Feb 25 21:24:02 Abhishek_, i'll try in a bit, working on an errata patchset for u-boot. ;) Feb 25 21:24:42 np, I'm still around for quite some time Feb 25 21:38:00 i always lose cables... 86.2 on eth0.... Feb 25 21:39:31 I was talking about iperf via USB RNDIS interface Feb 25 21:39:45 [ 3] 0.0-10.0 sec 54.6 MBytes 45.8 Mbits/sec 3.14.33-ti-r51 Feb 25 21:39:51 i know. ;) just digging for cables. ;) Feb 25 21:39:57 that's usb0^ Feb 25 21:41:46 just take a moment for v3.19... eth0 being erratic on me... (don't want to start debuggin it yet) Feb 25 21:52:08 ( i need to invest in some new microSD cards, these are worn so much, they are so slooooowwwwww.... ) Feb 25 21:56:47 Abhishek_, 3.19.0-bone3: 0.0-10.1 sec 56.2 MBytes 46.9 Mbits/sec Feb 25 21:57:25 hmm, this looks pretty much the same as the 3.8.13 I am using right now. Feb 25 21:57:48 it's the one thing that works. ;) Feb 25 21:57:52 I expected some speed improvement though Feb 25 21:58:45 I'm not sure what's the best possible performance of the RNDIS link possible Feb 25 21:59:00 I see very high CPU usage when using the link Feb 25 22:00:39 i didn't check cpu-usage, but dma vs pio, you should see dma less cpu... checks... Feb 25 22:05:58 well, iperf maxed out cpu (2 threads) on 3.14.x **** ENDING LOGGING AT Thu Feb 26 02:59:59 2015