**** BEGIN LOGGING AT Thu Dec 22 03:00:00 2016 Dec 22 04:54:34 i want to use tp link wifi module in beagle board Dec 22 04:55:10 Do i need to install the drivers seperately or its already installed Dec 22 04:55:17 help Dec 22 09:00:58 hi Dec 22 09:01:08 what is the kernel load address for bbb? Dec 22 09:02:49 I am loading uImage from u-boot Dec 22 09:03:14 I want to know the load address of the kernel Dec 22 09:03:49 please reply back if anybody knows Dec 22 09:12:19 HI riddle Dec 22 09:25:42 hi Dec 22 09:27:21 hi puzzles Dec 22 09:30:25 hi samael Dec 22 09:33:14 maddy_: its rather uncommon to greet every single user joining :) Dec 22 09:34:38 Nobody is responding Dec 22 09:34:50 at least say..I dpn't know Dec 22 09:35:19 people are just logging in and going out Dec 22 09:35:54 maddy_: do you expect 100+x users, each telling you "i don't know" whenever a question comes up? Dec 22 09:36:44 I don't expect everybody to reply Dec 22 09:37:05 just who ever knows Dec 22 09:37:43 purpose of this chain is to help each other Dec 22 09:37:59 but here, no replies nothing Dec 22 09:38:02 maddy_: irc works like this: 1) ask a question, as precise as psossible. you did that. 2) somebody who knows and has the time to take care answers. if that doesn't happen, its implicit that nobody knows or has time right now. Dec 22 09:39:42 Hi All Sir Dec 22 09:39:51 maddy_: and you are absolutely right that this channel is meant as support. but it is an opportunity for volunteers to give support. not an obligation for those who are already here to give support. Dec 22 09:40:33 maddy_: so as nobody answered, probably nobody knows right now. maybe ask again in a couple of hours, when users from other timezones are awake. Dec 22 09:40:36 yeah may be I am expecting more from this channel..sorry Dec 22 09:41:30 I got a BBGW board Dec 22 09:41:49 maddy_: it might also be just bad luck. yet keep in mind we are volunteers. (and i personally do not know the answer to your specific question, sorry) Dec 22 09:42:04 how can modify to I2S interface Dec 22 09:42:09 thanks a lot Dec 22 09:42:38 LetoThe2nd:Thank you so much for all your responses Dec 22 10:21:09 what is the difference between loadaddr and kloadaddr? Dec 22 10:21:30 which one should i consider while loading the uImage? Dec 22 11:40:02 .. and sticking around after asking a question would help Dec 22 11:40:21 (and replying to questions you got one of the many previous times you asked your question) Dec 22 11:40:30 (yes i know he's not here now) Dec 22 13:57:53 Hello everyone :) I want to contribute beagle, but quite confused from where to begin ? Dec 22 14:07:08 that's a rather vague and hard to answer question Dec 22 14:08:25 how exactly does one wake up one morning wanting to contribute to the beaglebone project, without having first tried to do stuff with it? (that usually suffices to uncover things that could use improvement) Dec 22 14:09:14 zmatt, basically i want to do a project in GSOC 2017 with beagle Dec 22 14:10:57 google found me this page: http://beagleboard.org/gsoc which links to a GSoC ideas wiki page Dec 22 14:11:45 of course if you don't have any board yet, I'd suggest trying to come up with a project that needs the BeagleBoard-X15 ;) Dec 22 14:11:53 zmatt, i saw the page and links too, but they all projects already been done Dec 22 14:12:12 zmatt, i have arduino Dec 22 14:12:50 that's... not really comparable to the beaglebone, let alone to the bbx15 Dec 22 14:13:45 btw apparently there's a gsoc-specific irc channel, #beagle-gsoc Dec 22 14:13:50 True that. Whole orders of magnitude difference. Dec 22 14:14:47 zmatt, so i have to get a board to get started ? Dec 22 14:15:07 sucode_: the bbx15 processor has two cortex-a15 cores, two c66x DSP cores, four cortex-M4 cores, and four PRU cores... any of which individually is already way more powerful than the core of an arduino Dec 22 14:15:33 well apparently every student who is accepted gets a board Dec 22 14:15:45 that's why I said "of course if you don't have any board yet, I'd suggest trying to come up with a project that needs the BeagleBoard-X15 ;)" Dec 22 14:15:46 Wow. 12 cores total. That's pretty mind boggling. Dec 22 14:16:22 Ragnorok: not counting the GPU cores of course, nor the two ARM9 cores in IVA-HD Dec 22 14:16:40 Even more mind boggling. (grin) Dec 22 14:17:06 Does BeagleBoard foundation even have is GSoC projects listed for 2017? I can't imagine they're this early. Dec 22 14:17:17 sucode_: but I'll admit I have trouble understanding how this whole idea works... I guess you should just try to some up with something plausible, hope it gets accepted, and if it doesn't work... you still have a free board! ;) Dec 22 14:18:11 zmatt, i got u, now my task is just to propose a project that need BeagleBoard-X15, without being familiar with board, how can i give a project ? Dec 22 14:18:23 sucode_: you can get familiar with that board Dec 22 14:18:46 in fact getting familiar with the various boards and their capabilities sounds like a good plan Dec 22 14:18:50 * Ragnorok can imagine the size of the datasheets and TRMs. Dec 22 14:19:08 sucode_: Have you looked at http://elinux.org/BeagleBoard/GSoC/Ideas ? Dec 22 14:19:19 puzzles, i looked that Dec 22 14:19:51 zmatt, why u asked to choose only beagleboardX-15 ? Dec 22 14:20:19 It's the latest. Working with it will contribute "more". Dec 22 14:20:55 sucode_: it's a very powerful and somewhat expensive board you'd be getting for free :) Dec 22 14:21:15 also it's not even available yet currently (A2 is out of stack, B1 is preorder) Dec 22 14:21:22 *stock Dec 22 14:21:54 sucode_: it's also harder to interface to though, so whether it's actually the more suitable choice depends very much on the project Dec 22 14:22:24 the beaglebones are much friendlier to hardware hacking Dec 22 14:22:41 zmatt, ok ; What are the things in the project that will be responsible for it to get accepted ? Dec 22 14:22:52 BBB is pretty easy to work with, once gets DTB sorted. Dec 22 14:23:32 sucode_: I have no idea Dec 22 14:24:21 zmatt, no problem; but now i just have to propose a project ? Dec 22 14:24:34 maybe if you have an interesting application for the C66x DSP cores that might draw attention Dec 22 14:26:08 it can also do an insane amount of video interfacing, but that would require making a custom expansion board to bring out the (parallel digital) video interfaces to something normal, so unless you already have high-speed pcb design in your skill set that's not really an option Dec 22 14:26:47 the beaglebones otoh can interface to all sorts of things with nothing more than jumper wires Dec 22 14:26:55 Seems like a departure from BeagleBone's "normal" boards to go so media heavy and make it harder to interface. Dec 22 14:27:12 Ragnorok: well it can do crazy non-media stuff too Dec 22 14:27:19 like it has a ton of PRU I/O Dec 22 14:27:24 True that. Dec 22 14:27:35 But are the GPIO accessable? Dec 22 14:27:59 http://elinux.org/File:BBX15-BOTTOM.JPG Dec 22 14:28:05 Ah. There they are. Missed them on the images so far. Dec 22 14:28:15 I was at the X15 page looking. (grin) Dec 22 14:28:48 Pretty intense amount of stuff on there. Dec 22 14:28:54 the AM572x TRM (rev G) is 7858 pages btw ;-) Dec 22 14:29:25 Up over 2k from the AM335x. Dec 22 14:30:30 AM335x has quite a high documentation/hardware ratio Dec 22 14:30:52 nearly all of it is explained in quite good detail Dec 22 14:30:55 I expect this to put it to shame, though. I mean look at all it does. Dec 22 14:31:57 yes, which is why a mere 50% increase in TRM size strongly suggests not all of it is documented well :) Dec 22 14:32:12 lol Didn't do that math. Thanks for pointing it out. Dec 22 14:34:04 it's been growing though over the revisions I have (original and rev D,E,F,G): 7229, 7483, 7560, 7774, 7858 Dec 22 14:37:55 am335x TRM has seen more undulations: 4593 (C), 4301 (F), 4110 (G), 4161 (H), 4156 (H?), 4737 (I), 4728 (J), 4966 (K), 4973 (L), 4978 (M), 5041 (N), 5044 (O) Dec 22 14:38:17 I think a lot of rev C has been integrated back, but not all Dec 22 14:38:33 Jeez. I'm still on C. Dec 22 14:39:07 if you register at TI you can get notifications on new/updated docs for chips you're interested in Dec 22 14:39:49 I'm registered but turn off nagging. (shrug) I should be more pro-active about checking if I'm not going let them tell me. Dec 22 14:40:38 sucode_: if you can come up with a nice application for PWM outputs with duty-cycle or phase controllable in steps of a fraction of a nanosecond, that's a feature I doubt you'll see often on other embedded boards Dec 22 14:40:55 J is on the web site. Dec 22 14:41:13 that's the datasheet, not the TRM Dec 22 14:41:24 Ah. Roit. That's down below. Dec 22 14:42:07 datasheet is useful too, but more for lower-level hw stuff Dec 22 14:42:17 power supplies, signal timing Dec 22 14:42:21 that sort of thing Dec 22 14:42:57 I have both, just didn't see the top link was not the TRM until I browsed the rest of the page. Dec 22 14:43:17 zmatt, this feature is unavailable in Beagleboard Dec 22 14:46:24 ? Dec 22 14:49:26 sucode_: the beaglebone has three of these, I'm pretty sure the beagleboard-x15 has them too but I don't know how many, old beagleboards (classic/xM) do not have this Dec 22 14:49:53 the peripheral that can do it is called eHRPWM (enhanced high-resolution PWM) Dec 22 14:50:18 zmatt, thanks a lot; how do i propose a project ; to whom I told or register a project on website ? Dec 22 14:50:39 I'm pretty sure that's on the wiki Dec 22 14:53:31 eHRPWM and the other two components in "PWMSS", eCAP and eQEP, are kinda interesting peripherals since TI ported them over from their C2000-series real-time microcontrollers/DSPs (designed for hard real-time control tasks) Dec 22 14:53:54 so they're not things you find on a typical ARM SoC Dec 22 14:54:58 you can read more about them in the AM335x TRM, they're fairly decently documented Dec 22 14:55:42 AM572x is rev H on the web site if that's important. 7978 pg. Dec 22 14:55:52 yeah that's the one for the bbx15 Dec 22 14:56:09 Yup. You mentioned G so I tossed that out. (shrug) Dec 22 14:57:06 ah funky, I've been a bit busy so it seems I overlooked it Dec 22 14:57:36 playing with PWMSS will definitely be easier on the beaglebone though Dec 22 15:00:50 looks like AM572x has basically the same PWMSS capabilities as the AM335x: three instances Dec 22 15:01:42 10 UART. lol Dec 22 15:03:11 yeah Vayu is a beast Dec 22 15:03:43 Serious. It's hard to find something it *doesn't* have, in multiples. Dec 22 15:03:54 analog inputs. it doesn't have those Dec 22 15:04:05 Crap. And here I was starting to like it. Dec 22 15:05:04 well if you consider hooking up an external adc to be a problem then I don't think the x15 is the best choice anyhow Dec 22 15:05:16 you can't just stick wires into those expansion headers Dec 22 15:05:38 I know! Jeez. (wink) Well time for some actual work. Dec 22 15:05:56 too bad the am572x on the x15 has its EVEs disabled though Dec 22 15:06:35 the Vayu die has four of those, each with an ARP32 processor, vector coprocessor, and EDMA instance Dec 22 15:07:03 yeah, ditto Dec 22 15:31:39 Hi. I have the original Beaglebone, while board, v.A5. but I wrote the latest system image to the microsd card, which seems to have much BBB specific information on it, but works. My question is, Are the GPIO pinouts different between the BBB and original? Dec 22 15:34:48 does the beaglebone white have the same pinout as the BBB? Dec 22 17:03:50 jvelasquez: yes. the only difference is that the BBB also uses some pins for other purposes, basically as if there are two capes already stacked on top of it Dec 22 17:04:01 (eMMC and HDMI) Dec 22 17:04:12 you can disable them if unwanted though Dec 22 17:14:28 ok. Dec 22 17:15:26 I personally always run from eMMC, but almost never use HDMI Dec 22 19:53:56 ok done all the steps to instal the bbb on win 10 no luck Dec 22 19:54:14 im in test mode Dec 22 20:00:21 I've heard of more people with problems, I have no idea how to help though Dec 22 20:01:20 i have been trying to find out how to handle pins with the 4.4 kernel. I know how the dtbs work and uEnv.txt but how can i load the universal-cape or use the config-pin command when it is not available. I flashed the latest debian jessie console image to my emmc Dec 22 20:01:24 I don't use windows myself; and although my collegues here at work do use win 10 they connect via network rather, not via usb Dec 22 20:02:09 mistawright: the console image is deliberately minimal and apparently doesn't include the config-pin utility Dec 22 20:04:40 zmatt, how would i go about getting this utility? I dont see it as being part of the overlays cloned from rcnee Dec 22 20:05:20 I'm guessing directly from https://github.com/cdsteinkuehler/beaglebone-universal-io ? Dec 22 20:05:51 I never use cape-universal myself and generally recommend people to disable it if it gives them any trouble :) Dec 22 20:06:20 so I've never quite dug into how to *enable* it Dec 22 20:25:17 i can use it on my xp machine ill get aa network cable tomorrow from work Dec 22 20:27:16 thank Microsoft for making it simple and convenient to convince Windows to use its own built-in drivers :P Dec 22 20:28:36 all i need now is to learn python pmsl Dec 22 20:28:53 i find a good project to get my head into Dec 22 20:30:41 prob easier to wipe my laptop and install xp Dec 22 20:30:56 hehe Dec 22 20:43:54 Hi, this may be more of an #alsa-soc question, but does anybody know anything about how to customize audio channel mapping inside an ASoC kernel driver? Dec 22 20:44:45 Specifically, I'd like to be able to re-map the channels for a 4-channel playback driver I wrote that combines 2 pcm5102a codecs on a single McASP in Linux. Dec 22 20:46:50 Also, as an extra thing, does ALSA/ASoC have the ability to add software volume/balancing controls for a control-less codec such as the pcm5012a or should I do that in userspace, with pulseaudio or similar? Dec 22 20:50:50 alsa supports both remapping and softvol using a suitable config file in userspac Dec 22 20:50:53 e Dec 22 20:54:26 this is what I got in the /etc/asound.conf on my omap5 uevm for example: http://pastebin.com/raw/0yu54m2Q Dec 22 21:00:17 zmatt, is there a still a traditional way to handle pins like exporting am33XX for pwm etc? Dec 22 21:01:42 I don't understand the question Dec 22 21:02:24 zmatt, as far as guides for exporting pins and using pwm or info on doing this with the latest 4.4 kernels. I know things have changed such as directory layouts etc Dec 22 21:02:48 the traditional ways of doing DT configuration (including pinmux), either via overlays or just providing your own device tree entirely, both still work Dec 22 21:04:10 loading overlays is now (since early 4.x I think) also possible without capemgr, via configfs Dec 22 21:05:03 layout of stuff in sysfs has changed, but then the layout of sysfs is never very stable to begin with Dec 22 21:07:02 where would i find the most concise info on this. this is the one area I feel like things need to be kept up to date on the beagleboard website. my god amstrong is still referenced on the site and I can't tell the last time I had a beaglebone black with amstrong on it Dec 22 21:07:21 haha Dec 22 21:07:38 there's some info on http://elinux.org/Beagleboard:BeagleBone_Debian_Image_Migration Dec 22 21:07:41 but not nearly enough Dec 22 21:08:15 unfortunately I often have no idea what the "official" way of doing things is since I generally have my own ways now Dec 22 21:08:46 e.g. I build my own device trees instead of using overlays or cape-universal Dec 22 21:10:53 I haven't yet had a need for exporting PWMs myself, the few times I've used eHRPWM peripherals I did so via uio Dec 22 21:11:26 I did make a new way of exporting gpios from device tree, rcn merged the kernel patches for that in his 4.8/4.9 trees afaik Dec 22 21:11:38 or well, improved the existing way I should say Dec 22 21:14:26 bbl Dec 22 21:17:02 zmatt: thanks thanks for the information. Dec 22 21:17:39 zmatt, uio? havent heard of it Dec 22 21:30:47 It's a search term. (wink) It's also a way to access resources on a BBB, and probably other platforms, though I've only used it on a BBB. Dec 22 21:31:12 I use uio_pruss for example to load firmware on the PRUs. Dec 22 21:38:15 Ragnorok, I did, wink, then realized it was for the pru. I shouldn't have asked as I searched two seconds later Dec 22 21:38:33 Afaik uio is much more than just PRUs. Dec 22 21:46:14 uio_pruss is specific to PRU, uio isn't Dec 22 21:46:24 the generic uio driver is called uio_pdrv_genirq Dec 22 21:47:37 I once made a small wrapper library and some examples for it in python: https://github.com/mvduin/py-uio Dec 22 21:48:10 it could really use a bit more examples and maybe some docs... problem is that while doing this problem I discovered that i don't like python Dec 22 21:48:13 *this project Dec 22 21:48:23 lol Dec 22 21:49:11 I'm learning Python atm and I'm not sure I like it, either, but there it is. I'm committed now. Dec 22 21:49:24 Ragnorok: it's never too late to reconsider ;) Dec 22 21:50:53 though it's hard to honestly dislike a language if you don't understand it well first Dec 22 21:51:42 I have to tell myself it's too late. I really do. I keep thinking That Mythical Some Day everything will manifest kittens and unicorns. Dec 22 21:52:14 it's useful to know it a bit anyway Dec 22 21:53:53 but some parts just really bug me, like how its semantics are largely incompatible with doing any sort of useful error-checking at compile time. most stupid typos aren't discovered until execution flows through them Dec 22 21:55:07 That's scripting, not just python. Dec 22 21:55:13 wrong Dec 22 21:58:00 perl (if you use strict; or use v5.11; or later) requires variables to be declared Dec 22 21:58:40 unless they're explicitly qualified, in which case it will still warn about a symbol being used only once (and you do have warnings enabled right?) Dec 22 22:01:21 functions called with parens only get reported at runtime, for essentially the same reason as in python: it involved a runtime lookup in a global namespace where it's hard or impossible to prove at compile-time whether it'll be valid at runtime Dec 22 22:01:58 but in perl it's more common to call functions without parens, which results in a parse error if the function isn't predeclared Dec 22 22:02:02 Number found where operator expected at -e line 1, near "foo 1" Dec 22 22:02:02 (Do you need to predeclare foo?) Dec 22 22:02:53 the error itself is not enlightening, but at least it added a correct guess what the real problem was :P Dec 22 22:04:51 I do like the treatment of integers in python, not many languages (scripting or otherwise) get that right imho Dec 22 22:10:20 is there a way to access the user boot *pin* somehow? Dec 22 22:10:33 (as in accessing the user boot button from a cape)? Dec 22 22:10:42 i've found some SYSBOOT pins, but those are many Dec 22 22:11:31 sgflt: the S2 button pulls SYSBOOT2 (P8.43 if I remember correctly) to ground via a 100ohm resistor Dec 22 22:12:19 normally that pin is pulled up by a 100K resistor Dec 22 22:13:28 zmatt: is that LCD_DATA2 in the schematics? Dec 22 22:13:31 yes Dec 22 22:13:40 sysboot0-15 is lcd_data0-15 Dec 22 22:13:47 zmatt: thanks! Dec 23 00:06:42 now let's see if my DT-configurable tdm-audio "codec" actually works Dec 23 00:10:05 oh phooey that symbol isn't exported Dec 23 00:57:25 it... seems to work Dec 23 02:38:29 hi guys how can i figure out what revision of config-pin I need for the 4.4 kernel? Dec 23 02:53:18 if it's not obvious or clearly marked, I'd probably be lazy and snatch whatever version is on the iot image **** ENDING LOGGING AT Fri Dec 23 03:00:00 2016