**** BEGIN LOGGING AT Wed Aug 28 02:59:58 2013 Aug 28 03:00:42 [A Aug 28 03:14:09 beer!!!!!!!!!!!!!!! Aug 28 03:20:39 mooo Aug 28 03:28:12 silly rabbit beer is only for kids Aug 28 03:28:14 er wait Aug 28 03:31:09 heh Aug 28 03:31:16 way ahead of ya kid :P Aug 28 03:32:00 mranostay: hows tricks ? Aug 28 03:32:16 hmmmmm the head troll is away Aug 28 03:34:39 where is mru at? Aug 28 03:38:45 vacation ? Aug 28 03:38:59 ELEC ? Aug 28 03:39:10 what ever that is. Aug 28 03:39:17 * m_billybob dunno Aug 28 03:46:19 m_billybob: ELCE you mean? Aug 28 03:52:00 no ? Aug 28 03:58:20 what is ELEC? Aug 28 03:59:53 22:28 < mranostay> silly rabbit beer is only for kids <-- hard to imagine "rabbit beer" Aug 28 04:13:59 * m_billybob is doing fine without rabbit beer Aug 28 04:14:47 * mranostay 's rule #2: if it exists there is a beer with it Aug 28 04:38:47 rules $17 Aug 28 04:58:59 heya Aug 28 04:59:22 any one figured out the HDMI problem yet? Aug 28 04:59:46 anyone even here? Aug 28 05:01:01 Doc_: what hdmi problem? Aug 28 05:04:45 hdmi. the only real problme with the hdmi is that its even thhere Aug 28 05:04:58 its a waste of space and an annoyance Aug 28 05:11:11 geeze you guys don't immediately know _THE_ problem a random guy who just came in and didn't explain is talking about? you guys suck sooo bad! Aug 28 05:15:34 dm8tbr: i know i know, it's hard being non-telepathic Aug 28 05:16:25 I rather like being non telepathic. meansi can continue to sleep at night. Aug 28 05:17:10 yeah, looks like he's trying to switch to telepathy (not the oss framework!) because he immediately shut up once somone tried to help them... Aug 28 05:17:40 heya Aug 28 05:17:47 anyone live tonight? Aug 28 05:17:52 http://www.catb.org/esr/faqs/smart-questions.html Aug 28 05:18:02 smart questions or GTFO Aug 28 05:18:06 BBBnoob, hey do you knowhow to fix *that* hdmi problem ? Aug 28 05:18:14 not yet Aug 28 05:18:18 hehehe Aug 28 05:18:24 the monitor is showing in my edid Aug 28 05:18:58 which all the info I am finding says that getting it to show there is the goal that will make it work Aug 28 05:19:16 what resolution and color depth are you doing ? Aug 28 05:19:52 tried native ( not supported by bbb), 1024x768@60, and 640x480@75 Aug 28 05:19:58 no joy on any Aug 28 05:20:26 60 hz is going ot be max i believe but also 1080p and 720p both === 16 bit color depth Aug 28 05:20:41 BBBnoob: first are you using the angstrom image that shipped with the black? Aug 28 05:20:43 == evem Aug 28 05:20:56 using ubuntu 13 Aug 28 05:21:06 same difference Aug 28 05:21:13 which window mnager ? Aug 28 05:21:17 as far as I could tell :) Aug 28 05:21:20 LXDE ? gdm ? Aug 28 05:21:24 BBBnoob: ok, well, first Angstrom is the only officially supported distribution Aug 28 05:21:30 BBBnoob: please test with it FIRST Aug 28 05:21:31 window? I am just trying to get the comman line to show up Aug 28 05:21:51 which window manager are you using for X ? or are you cli only ? Aug 28 05:21:59 cli Aug 28 05:22:15 did not want to complicate matters yet Aug 28 05:22:24 BBBnoob using RCN's images or armhf's ? Aug 28 05:22:30 arm Aug 28 05:22:38 if I remember right Aug 28 05:22:41 yeah you're on your own sorry Aug 28 05:22:46 been through a couple releases Aug 28 05:23:08 ok well I will keep farting around with it Aug 28 05:23:28 if you use robert nelsons image he'll be able to help you out. problem with armhf's images, no one here that i know of knows anythign about how theu're built Aug 28 05:23:51 i use RCN's kernel myself Aug 28 05:23:53 prpplague, the shipped version is what gives most folks a problem with the hdmi. they ALL have to update to something Aug 28 05:24:05 I will try rcn then Aug 28 05:24:11 got an addy? Aug 28 05:24:28 BBBnoob: hehe yea right Aug 28 05:24:34 i dont know where he keeps his prebuilt images, i use his build from source instructions but Aug 28 05:24:39 hmm Aug 28 05:24:58 its on elinux somewhere . . . Aug 28 05:25:11 search time then. thanks for the advice Aug 28 05:25:54 BBBnoob: first of all, the image that ships on the black is usually two to three months behind since the black has usually been in transit, if you upgrade to the lastest image works perfectly fine Aug 28 05:27:19 BBBnoob -> should be somewhere on here -> http://elinux.org/BeagleBoardUbuntu Aug 28 05:29:00 BBBnoob, also there are known issues with 13.04 and hdmi on the bbb, perhapos resolved, but i am not sure. from what i remember though mostly it was due to X so wouldnt apply to you Aug 28 05:29:18 prpplague, that's what I was saying. Far as I could tell, any image prior to the april release was buggy on hdmi. Aug 28 05:30:55 m_billybob, you seem to be right, everything I was reading says that they get the boot screen then nothing, and the edid doesn;t show the right monitor. I am getting no boot screen but I do have the right edid. Aug 28 05:32:02 BBBnoob well with angstrom there is a known 20 year idle bug, or used to be. the rtc doesnt save state between reboots, so when the board comes up it thinks it has been idle for 20 or so years so . . . Aug 28 05:32:09 instant screen blank Aug 28 05:32:30 with the rcn, do I have to compile on the bbb? I would not think it could handle that. Aug 28 05:32:38 not sure if that applys for all distros or not, but doesnrt effect me on debian. although i run headless Aug 28 05:32:45 hello Aug 28 05:32:48 you can if you want Aug 28 05:33:02 been wondering about that time bug. was going to install an time client and tie into that at boot Aug 28 05:33:05 i have a link to those instructions but it will take the better part of the day to complete Aug 28 05:33:22 and around 1.8Gb internet bandwidth Aug 28 05:33:29 BBBnoob: yes which is why i said you need to test with Angstrom first Aug 28 05:33:51 prpplague problem with that is you can not force anyone to use somethign they dotn want to use Aug 28 05:34:13 m_billybob: indeed Aug 28 05:34:24 well. I will pop an angstrom in and compile a rcn on the main box while I sleep. Aug 28 05:34:32 and honestly "supported" or not, people help out regardless Aug 28 05:34:35 kill me now.. Aug 28 05:34:37 m_billybob: they'd rather complain about it not working Aug 28 05:34:41 mranostay: hehe Aug 28 05:35:09 or the head of a french engineer Aug 28 05:35:11 who's complaining? I thought we were having a discussion. Aug 28 05:35:18 BBBnoob -> http://eewiki.net/display/linuxonarm/BeagleBone+Black Aug 28 05:35:25 compile uboot and kernel from source Aug 28 05:36:04 * mranostay wonders how CLM it would be to email "stop rebooting the goddamn build server with 10 minutes notice" :) Aug 28 05:36:07 pretty straight forward if you're ok with debian / ubuntu. but does require a cross compile system ( debian would be best honestly but ubuntu should work ) Aug 28 05:36:38 looks like fun :) This will be something I haven't done in almost 20 years. Aug 28 05:36:52 just now getting back into this stuff. Aug 28 05:36:53 me too and it took me 3 trys to get it right Aug 28 05:37:18 once i broke off all the rust it works great Aug 28 05:37:51 BBBnoob btw dont think prpplague was speakign of you, but we get all kinds of yahoos in here so . . . Aug 28 05:37:55 I just have to read things 5 times before I keep it. took a hit to the head in iraq, trouble getting things to stick to the gray matter these days. Aug 28 05:38:18 ouch Aug 28 05:38:20 but I love this fiddling stuff so I will stick with it. Aug 28 05:38:26 11b ? Aug 28 05:38:33 medic Aug 28 05:38:36 ah Aug 28 05:38:40 i was 11m Aug 28 05:38:42 big ass steel door Aug 28 05:38:49 11m? Aug 28 05:38:52 mech inf Aug 28 05:39:12 1/10 cav here :) Aug 28 05:39:21 amoursed or air ? Aug 28 05:39:26 armoured* Aug 28 05:39:42 armor. bradleys Aug 28 05:39:46 i was in 3rd ID 1/15 Aug 28 05:39:51 yeah i was bradley Aug 28 05:40:05 first package platon in germany back in the 80's Aug 28 05:40:20 3rd. that's the square with diagonal lines right? blue and white I think? Aug 28 05:40:32 you didnt get hit in the head with one of the back ramps did you ? :/ Aug 28 05:40:43 shield diagonal Aug 28 05:40:53 afaic anyhow been a long time Aug 28 05:41:08 oh you're right yes Aug 28 05:41:29 top troop hatch on a 113. wind storm knocked the latch free, it sprung up and the wind took it down on me. Aug 28 05:41:42 ouch Aug 28 05:41:53 very glorious, if I do say so my self ;) Aug 28 05:42:04 did you get a medical ? Aug 28 05:42:16 was dissapointed at the lack of a medal of honor Aug 28 05:42:23 hahaha Aug 28 05:42:32 yes. 90%. Aug 28 05:42:43 well, atleast there is that Aug 28 05:43:08 ruined my left shoulder. brain damage. personality change. other fun stuff. Aug 28 05:43:21 I seem to get angry at stupid people Aug 28 05:43:28 that's the biggest problem Aug 28 05:43:31 thts normal isnt it ? Aug 28 05:43:35 THERE ARE SO MANY!! Aug 28 05:43:37 normal for me anyhow Aug 28 05:44:26 well I am gonna bounce. you on late normally? Aug 28 05:44:38 im on like 3 times a day Aug 28 05:44:42 but check it out Aug 28 05:44:47 morning, noon, and night? Aug 28 05:44:50 as long as its not a silly question Aug 28 05:45:03 Robert will answer all comments on that link Aug 28 05:45:10 comments areon the bottom Aug 28 05:45:25 also you can ask on the beagleboard google groups Aug 28 05:45:31 he wil lanswer ther too, and i do as well Aug 28 05:45:59 ok. well I will try to avoid the silly questions :) ( how do I turn this thing on btw?) Aug 28 05:46:10 heh > Aug 28 05:46:17 plug it in ;) Aug 28 05:46:48 where do I plug in the keyboard, there's only one usb Aug 28 05:46:57 either USB or 5v power suply on th power jack but make sure your have polarity correct when using the barrel jack Aug 28 05:47:01 oh Aug 28 05:47:01 shy does this have a phone jack on it? Aug 28 05:47:18 you'll need a hub Aug 28 05:47:20 and USB Aug 28 05:47:30 OMG. joke. Aug 28 05:47:32 USB hub that is Aug 28 05:47:41 silly questions and all Aug 28 05:47:56 yeah well sarcasm doesnt work on the internet so . . . Aug 28 05:48:01 hehe Aug 28 05:48:02 i guess i fell for it Aug 28 05:48:38 should the board smell like it's on fire when I plug it in? Aug 28 05:48:49 only if its working ;) Aug 28 05:48:54 anyone know if this is waterproof? Aug 28 05:48:59 sure Aug 28 05:49:05 hehe Aug 28 05:49:06 jus tmake sure you plug it in first Aug 28 05:49:10 ;) Aug 28 05:49:14 ok. I'm gone. you take care tonight Aug 28 05:49:19 night Aug 28 05:51:23 I have searched a good example of creating a BBB cape but found none. Is there any tutorial or documented steps to follow in creating one ? Aug 28 05:51:54 i know of none. doesnt mean they dont exist though Aug 28 05:59:31 a wonderfull, chocolaty good morning everyone! Aug 28 05:59:44 JIHAD to you too KotH :) Aug 28 06:00:13 qt-x: oh, there are tons of such tutorials. every engineering school has them Aug 28 06:00:21 qt-x: but they usually take a couple of years Aug 28 06:01:59 * m_billybob waves a node.js app in the general direction of KotH Aug 28 06:02:22 KotH: D Aug 28 06:02:24 :D Aug 28 06:03:38 the idea was for a dummy one Aug 28 06:03:39 * KotH shots the node.js app that m_billybob waves with his military issue sig550 Aug 28 06:04:20 m_billybob: there, i saved your life! Aug 28 06:04:34 qt-x, look at the schematics and eagle files for the proto cape for example Aug 28 06:04:35 ah good old sig sauer Aug 28 06:05:07 m_billybob: nope, not sig sauer, just sig Aug 28 06:05:28 sadly KotH it wont work im pretty much forced (not really but the path of least resistance ) to use node.js Aug 28 06:05:45 my condolences Aug 28 06:05:46 qt-x: https://github.com/adafruit/Adafruit-BeagleBone-ProtoBoard Aug 28 06:06:04 i will pray so that your imortal soul my find some rest somewhen Aug 28 06:06:04 load those into eagle and if you can't work it from there, maybe try engineering school then ;) Aug 28 06:06:22 find REST you mean? Aug 28 06:06:28 KotH, honestly i think its the best fit my my project Aug 28 06:06:37 for my project* Aug 28 06:06:48 atleast for the html stuffs only Aug 28 06:06:51 bing. Aug 28 06:06:54 eagle. Aug 28 06:07:06 ebbby deeed deebah. Aug 28 06:07:19 can i sell you a 2nd hand eagle lcience Aug 28 06:08:21 I'll trade it for a Toblerone Aug 28 06:10:57 * m_billybob has access to the latest orcad Aug 28 06:12:54 queens english -> binded is correct ? Aug 28 06:13:18 american english == bound Aug 28 06:14:01 binded sounds rather like red neck english than queens english Aug 28 06:14:13 past tense of find = finded? Aug 28 06:14:47 i agree but learnt is correct in queens english which also sounds redneck to me Aug 28 06:14:50 gut, güter, am gütesten Aug 28 06:14:56 where american english learned is proper Aug 28 06:15:09 binded. is actualy a world Aug 28 06:15:25 a word Aug 28 06:15:31 KotH: CHOCOLATE! Aug 28 06:16:17 example Aug 28 06:16:19 "Fresh fruit must be packed in new and labeled boxes, and will be transported in cold refrigerated containers sealed and binded." Aug 28 06:16:29 m_billybob: that's because you simplified the spelling of irregular verbs ;) Aug 28 06:16:38 bound is also a word Aug 28 06:16:58 irregular verbs should be eliminated Aug 28 06:17:04 bound has multiple meanings though Aug 28 06:17:08 m_billybob: actually, any "complicated" word, like doughnut :) Aug 28 06:17:14 oh, be on notice Aug 28 06:17:16 it's bound to. Aug 28 06:17:26 http://oxforddictionaries.com/definition/english/bind Aug 28 06:17:27 all americasn are the enemey untill americas cup racing is finsiehd Aug 28 06:17:33 greetings mru Aug 28 06:17:34 NZ vs USA Aug 28 06:17:35 omg is mru Aug 28 06:17:55 mru is your god? Aug 28 06:18:13 poor choice if he is Aug 28 06:18:14 jus thavent sen mru in a few days is all :) Aug 28 06:18:15 he definitly has a half god status Aug 28 06:18:38 still orienteering in the woods of the frozen north? Aug 28 06:20:14 mrpackethead: if found it hillarious, when switzerland won the americas cup. from one day to the next, switzerland became a seafaring country ;) Aug 28 06:20:44 heh Aug 28 06:21:19 mrpackethead, it should be sealed and bonded Aug 28 06:21:30 sealed and bound Aug 28 06:21:39 is what i was thinking Aug 28 06:21:43 * m_billybob shrugs Aug 28 06:21:47 KotH: yes, but we note that you only won the americas cup, with a crew that was mostly Kiwi Aug 28 06:22:06 mrpackethead: psssst! ;) Aug 28 06:22:13 ringers! Aug 28 06:22:18 ironically who ever wins the AC, will have a strong kiwi presence Aug 28 06:22:22 we breed sailers Aug 28 06:22:36 at $350M per boat, we cant' afford too many Aug 28 06:23:18 winners get put out to stud? Aug 28 06:23:38 crews chosen by pedigree? Aug 28 06:23:40 winner get ePsnis bragging rights ? Aug 28 06:23:49 ePenis* Aug 28 06:25:24 so the swiss just now being recognized as a seafaring country . . . swiss where not vikings back in the day as well as dutch and norwegian etc ? Aug 28 06:33:33 so, anyone know what the pruss clock is called now. Aug 28 06:33:48 used to be "pruss", but clk_get fails now in my kernel module. Aug 28 06:35:06 m_billybob: the exact origins of the swiss are unclear, but it is generally agreed that they came on foot and never set sail Aug 28 06:36:32 m_billybob: iirc the oldest notes on the "swiss" are from a allemanic tribe called helvetics which supposedly the romans kept in the region of todays switzerland as a buffer against the germans Aug 28 06:36:42 s/notes/records/ Aug 28 06:37:58 KotH i was just reading this -> http://www.medievaltimes.info/medieval-conquerors-and-invaders/the-vikings/ Aug 28 06:38:33 "they" say sweden too but meh who really knows Aug 28 06:39:14 heh.. yeah Aug 28 06:39:30 history is interesting to me, but i never realy looked into that Aug 28 06:39:39 quickie: doe the beaglebone black have a RTC? Aug 28 06:39:45 does rather Aug 28 06:39:47 historians cannot agree on things that happend merly a 100 years ago. there is no way they know what went on 1000 years ago Aug 28 06:39:47 yes Aug 28 06:39:59 the bbb does have a rtc Aug 28 06:40:05 but you will not be able to use it Aug 28 06:40:08 non battery backed Aug 28 06:40:26 m_billybob: ah. Just curious Aug 28 06:40:43 I've got some simple digital sensors to monitor and was comparing BBB to rasberry pi. BBB looks like a nice upgrade Aug 28 06:40:44 m_billybob: and no contacts for the crystal either Aug 28 06:41:02 spikebike: this is not the rtc you are looking for *jedimove* Aug 28 06:41:09 KotH: heh Aug 28 06:41:13 ;) Aug 28 06:41:29 I don't really need RTC, I'm fine with network sync assuming a real os (which the BBB can run) Aug 28 06:41:45 spikebike: as long as you keep the bbb running, you will have system time derived from its standard crystal. Aug 28 06:41:50 ntpdate seems to work *most* of the time for me Aug 28 06:41:57 spikebike: opkg install ntp-systemd Aug 28 06:42:14 pru_evtout_2: which linux uses opkg? Aug 28 06:42:27 angstrom. nm. thought you were using angstrom. Aug 28 06:42:28 angstrom Aug 28 06:42:44 which distro spikebike ? Aug 28 06:42:47 I'm open as to which linux. Angstrom is recommended generally? Aug 28 06:42:57 not necessarily Aug 28 06:43:00 that, along with a few service enables does ntp sync when the network interface comes up, and uses a timestamp from last reboot in case it never comes up Aug 28 06:43:18 personally id reccomend the linux you're confotable with Aug 28 06:43:19 spikebike: use a embedded distro Aug 28 06:43:22 spikebike: if i could do it again, i wouldn't use angstrom. i'd probably use debian. Aug 28 06:43:27 spikebike: ie not rh, not debian, not ubuntu Aug 28 06:43:42 debian is fine ;) Aug 28 06:43:46 * KotH usually recommends buildroot Aug 28 06:44:01 what's wrong with debian? is the kernel huge or something? Aug 28 06:44:10 i dont have a high opinion of ubuntu or rh though so ill refrain from commenting on those Aug 28 06:44:15 95% of what I need is ssh/sshd and GPIO stuff mentioned at http://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/gpio Aug 28 06:44:15 nothing Aug 28 06:44:39 im running debian now Aug 28 06:44:47 been since wek 1 of having my bbb Aug 28 06:44:51 i'm guessing angstrom saves a few ten megs of ram...yay. Aug 28 06:45:42 that ten megs isn't worth the broken i've encountered with angstrom. maybe in a few months, when the dude automates and actually verifies his builds. Aug 28 06:45:50 I just want to monitor two of these with GPIO pins: http://www.amazon.com/gp/product/B0009SUF08 Aug 28 06:45:57 root@arm:~# df -h / Aug 28 06:45:57 Filesystem Size Used Avail Use% Mounted on Aug 28 06:45:58 192.168.xxx.xxx:/home/william/rootfs 20G 726M 18G 4% / Aug 28 06:46:18 no idea why im using 782MB . . . Aug 28 06:46:20 * m_billybob looks Aug 28 06:46:28 base install is ~ 400MB Aug 28 06:46:31 and if he ever includes actual change logs, or makes the whole package setup at all open. Aug 28 06:47:07 and keeps opkg from totally boning my beaglebone everytime i upgrade. :P Aug 28 06:47:40 opkg remove still results in errors for every preinstalled package i've tried, even though it removes the packages...i thikn. Aug 28 06:47:51 at least with the 7-30whatever image Aug 28 06:48:04 pru_evtout_2: heh, you have me convinced to use debian Aug 28 06:48:05 - /dev/sda1 -> ro Aug 28 06:48:23 spikebike: angstrom is fine if you're just doing simple stuff. i'm not doing simple stuff. Aug 28 06:48:26 I just want it to work, willing to pay some disk/ram overhead compared to a more embedded approach Aug 28 06:48:39 debian has a much better chance of "just working" if you plug anything usb into it. Aug 28 06:48:51 spikebike which distro are you comfortable with ? Aug 28 06:49:11 at least that's what the constant "this device isn't working in angstrom" in the newsgroups tells me. Aug 28 06:49:17 arch fedora debian most work on the bbb Aug 28 06:49:42 slackware too iirc Aug 28 06:49:44 spikebike: the last time I needed GPIO things, I just went with the preinstalled angstrom and hacked up the code in javascript with that bonescript library that was installed already Aug 28 06:49:54 ^ do that. Aug 28 06:50:04 don't mess with linux at all, just do cool shit instead. Aug 28 06:50:59 m_billybob: mostly ubuntu, but I'm fine with debian, centos, scientific linux, etc. Aug 28 06:51:18 ubuntu and debian both run on the bbb Aug 28 06:51:27 doesn't angstrom now too? Aug 28 06:51:30 err...android. Aug 28 06:51:38 and cant say about ubuntu but debian is very stable Aug 28 06:51:55 do you get the node.js stuff with debian? Aug 28 06:52:08 kblin: yeah I just want something like 4 lines of python to detect GPIO state and then ssh/wget/send XMPP message or the like so I can do something about it Aug 28 06:52:16 pru_evtout_2 ti had android workign on the am335x processors for a while now, but yeah android too Aug 28 06:52:28 Hrm, a buzzer would be nice, anyone have a link to a gpio controller buzzer? Aug 28 06:52:45 piezo plus hi/lo done Aug 28 06:53:17 m_billybob: got a part number or something googleable handy? Aug 28 06:53:26 not offhand Aug 28 06:53:33 I basically want to monitor the garage door and buzz/tell my phone if it's open more than 10 minutes Aug 28 06:53:34 spikebike: I guess go with whatever you are most comfortable Aug 28 06:55:05 spikebike jus tabout any piezo should work though, then its just a matter of using a gpio to go high or low Aug 28 06:55:19 Any suggestions for monitoring analog sensors, like say attic temp to control a fan? Aug 28 06:55:25 pieze with 3.3v? i doubt it. Aug 28 06:55:45 BBB GPIO is 5V I thought? Aug 28 06:55:49 spikebike: I'm using digital temp sensors on the 1-wire bus Aug 28 06:55:53 no, everything is 3.3v Aug 28 06:55:55 spikebike: nope, 3.3V Aug 28 06:55:57 except adc, which is 1.8 or boom. Aug 28 06:56:11 ah, oops Aug 28 06:56:36 spikebike: I'm monitoring a bunch of freezers at work with DS18B20 sensors Aug 28 06:56:50 only thermocouple i know if is the max31855 Aug 28 06:56:57 SPI interface Aug 28 06:57:05 spi interface for a thermocouple!? Aug 28 06:57:11 yeap Aug 28 06:57:35 easy to wire up, easy to extend, and kernel support for the 1-wire bus, so reading the temperature is as easy as opening a file in /proc Aug 28 06:57:45 kblin: ah, cool, I've worked with the similar 1-wire with a RTC inside. Very cool widget. How did you talk between the beagle and the 1-wire? Aug 28 06:57:58 kblin: ah, very slick, thanks Aug 28 06:58:39 spikebike: at work I've got an rpi with raspian, because that's what I had lying around Aug 28 06:58:41 How GPIO does the BBB have? Aug 28 06:58:48 (many) Aug 28 06:59:34 spikebike: but basically you just attach data to a gpio pin and load the kernel module Aug 28 06:59:57 spikebike more than the rpi by a huge margin Aug 28 07:00:04 kblin: very slick, I hadn't looked at it. Till now I was considering one of the arduinos with a bunch of analog pins Aug 28 07:00:06 spikebike: check out the service reference manual. there's a list that shows what each pin can do. Aug 28 07:00:20 but, you have to subtract the pins used by the hdmi and emmc. Aug 28 07:00:21 iirc, the BBB has 60ish Aug 28 07:00:29 84 pins broken out ? 96 ? Aug 28 07:00:29 pru_evtout_2: yeah I saw the table, figured someone might know the GPIO total Aug 28 07:00:35 * m_billybob forgets Aug 28 07:00:36 some for lcd controller and what not Aug 28 07:00:42 some are already used Aug 28 07:00:55 yeah 2x46 pin headers Aug 28 07:01:10 you don't have to use the hdmi or emmc, to get like 15 more. Aug 28 07:01:12 i think in all once you disable the hdmi you have all but 10 free Aug 28 07:01:21 i had to disable both. :-| Aug 28 07:01:34 10 are used for the emmc, and 4 can be reclaimed from what ive been told but dont know for sure Aug 28 07:01:47 yeah don't need hdmi, just network (wifi or ethernet). Aug 28 07:01:49 I used the BBB for something where I thought I needed ~30, so I still had a lot to spare Aug 28 07:02:11 So does this sound reasonable, BBB, 2 digital sensors (magnetic), 3 temp sensors, and one relay to control a fan? Aug 28 07:02:27 not unreasonable at all Aug 28 07:02:32 (Basically sense inside temp, attic temp, and outdoor temp) and turn on fan when it saves me money Aug 28 07:02:41 log it all on twitter. Aug 28 07:02:41 then we decided to build a single huge shift register instead of 16, so in the end I just needed 2 GPIOs :) Aug 28 07:02:48 and yell at me if the garage door is left open. Oh and a buzzer Aug 28 07:03:07 kblin, yeah, i'm thinking i should have used a shift register rather than killing the emmc. Aug 28 07:03:08 sounds very reasonable Aug 28 07:03:42 but, forcing it to run on sd is nice cause then we can just swap new cards in when someone corrupts the flash from powering off the bb. >:-( Aug 28 07:03:57 err..disconnecting power. Aug 28 07:04:02 read only rootfs . . . Aug 28 07:04:11 * spikebike compares BBxM vs BBB. Aug 28 07:04:28 spikebike: you don't want the xM for GPIO Aug 28 07:04:40 the header is tiny _and_ runs at only 1.8V Aug 28 07:04:41 ah, good point Aug 28 07:04:52 i'm not convinced about read only rootfs, because i'm not convinced the partition will be separated at the flash erase block size. Aug 28 07:04:54 plus the xm costs way more doesnt it ? Aug 28 07:05:02 right, there's that Aug 28 07:05:10 m_billybob: ya, but if it helped I wouldn't mind Aug 28 07:05:29 spikebike for the price the bbb is a super duper board Aug 28 07:05:29 m_billybob: I've got one of both, so at the moment both are "free" ;) Aug 28 07:05:37 probably worth 3 times as much imho Aug 28 07:05:40 but you're right of course Aug 28 07:05:40 and, you could only garauntee the partitions were separated if there was absolutely no fragmentation on the disk Aug 28 07:05:42 which is impossible. Aug 28 07:05:57 and by fragmentation, i mean, the wear leveler didn't fsck with stuff. Aug 28 07:06:09 pru_evtout_2 yeah idk i netboot so neener lol Aug 28 07:06:27 i never have issues and if i did id jus treinstate a backup ive made Aug 28 07:06:28 i would totally do that, but then you're dependent on your network. Aug 28 07:06:55 pru_evtout_2 i netboot off a vm on the same machine the bbb is powered by Aug 28 07:07:05 i do use a network switch thugh to connect both Aug 28 07:07:15 lol. then what's the point. Aug 28 07:07:23 might as well just use the pc. Aug 28 07:07:31 :P Aug 28 07:07:48 if I want to detect if my door is open with a magnetic relay would 3.3V or 5V matter? Aug 28 07:07:49 the point is i can develop all day long and not have to worry about burning out flash media Aug 28 07:08:08 sorry, magnetic switch Aug 28 07:08:16 pru_evtout_2 it is handy on multiple levels Aug 28 07:08:25 my worry is "in the field" Aug 28 07:08:29 not for development. Aug 28 07:08:36 i can change kernels, and rootfs's on the fly with the beaglebone running Aug 28 07:08:43 that's pretty rad. Aug 28 07:08:50 make backups, reinstate backups etc all while the board is still running Aug 28 07:08:57 is it faster than booting from flash? Aug 28 07:09:06 i would assume so, if they stream the whole image into memory. Aug 28 07:09:11 before using it. Aug 28 07:09:11 its probably 3-4x faser than the sd card i have Aug 28 07:09:16 hahah, nice. Aug 28 07:09:21 the emmc of course is the fastes boot method Aug 28 07:09:41 pru_evtout_2 for that matter though, you can even boot from a USB hdd Aug 28 07:10:05 hrmm...there's still time for me to switch to shift chain so i can use emmc. Aug 28 07:10:12 could do read only for emmc, and have all data on sd. Aug 28 07:10:58 meh. being able to eject and insert new image in nice with 50 boards around the lab. Aug 28 07:10:59 hehe Aug 28 07:11:13 pru_evtout_2 when reading fro mthe nfs share i max at 11.9MB/s doesnt get muc hfaster than that over ethernet. writes are a little slower at 11.1MB/s Aug 28 07:11:31 well fast ethernet i mean Aug 28 07:11:38 GbE that'd be slow Aug 28 07:12:30 anyhow i plan on making many many changes, so i need and alt rootfs minimum Aug 28 07:12:33 yeah, but you get the latency with nfs Aug 28 07:12:47 i dont feel it Aug 28 07:12:56 its only for development anyhow Aug 28 07:13:04 emmc will be used in the end Aug 28 07:13:21 yeah, you only really would if you did a bunch of file open and close, which would force a flush. Aug 28 07:13:46 my bbb is in this chanel right now matter of a fact Aug 28 07:13:50 heheh Aug 28 07:13:57 lol, nice. Aug 28 07:14:00 what client? Aug 28 07:14:04 * william-bbb waves Aug 28 07:14:08 weechat Aug 28 07:14:22 ^^ Aug 28 07:15:01 ive ben busy lately so cant do much work on it. so kind of doing a rough uptime test Aug 28 07:15:04 ugh. my kernel module is, and i'm tired. Aug 28 07:16:13 22 day uptime Aug 28 07:16:35 not bad considering it powered via USB from a windows machine Aug 28 07:17:21 so, apparently the uio_pruss doesn't enable the pru clock like it thinks it is. Aug 28 07:17:33 device tree issue ? Aug 28 07:17:52 yeah. before, i was forcing the clock on by manually doing it in the kernel. Aug 28 07:18:03 but, something changed, and now that function errors. Aug 28 07:18:24 someone posted a workign dtb on the groups i think for the PRUs Aug 28 07:18:30 yeah, that's not a problem. Aug 28 07:18:34 i might be mistaken Aug 28 07:18:38 you're right. Aug 28 07:19:03 so whats the problem ? Aug 28 07:19:04 but if i rely on the device tree to get the clock up, i have to check to make sure the clock is up before accessing the pru Aug 28 07:19:07 otherwise, kernel segfault. Aug 28 07:19:17 hmmm Aug 28 07:19:51 so, i have to figure out how to check the clock. Aug 28 07:19:58 pru_evtout_2: it's not the kernel thats huge, it's the system Aug 28 07:20:15 the system? so other installed software? Aug 28 07:20:20 that can be uninstalled? Aug 28 07:20:56 i get that there may be more libraries and whatnot that the system depends on, but that's just memory, not cpu. Aug 28 07:21:32 pru_evtout_2 you're running a latest "stocl" image ? Aug 28 07:21:40 "stock" Aug 28 07:22:00 pru_evtout_2: a non-minimal buildroot system fits into ~10MB Aug 28 07:22:01 2013-7-31 Aug 28 07:22:09 pru_evtout_2: debian's base.tar.gz is >100MB Aug 28 07:22:18 pru_evtout_2: and that doesnt even contain the basic tools you need Aug 28 07:22:36 i suppose if you're strapped for disk space, then that matters. Aug 28 07:22:44 just curious. I was chatting with someone a while back he was saying if you roll your own angstrom you can get it as small as ~12MB in image size Aug 28 07:22:59 pru_evtout_2: if you dont have 100TB disk, you are always strapped for disk space ;) Aug 28 07:23:32 and, even the demo huge angstrom image doesn't include a lot of basic tools you need. Aug 28 07:23:47 and many you dont need Aug 28 07:25:00 also angstrom seems to by default log to flash media ? i read something about that on the groups, kind of thinkingto myself when i read that "wtf" so i ma bit dubious Aug 28 07:25:33 pru_evtout_2: basic tools as in "an editor" or "text utils" Aug 28 07:25:39 if using angstrom that'd be the first thign id disable Aug 28 07:25:40 pru_evtout_2: the base.tar.gz doesnt have them Aug 28 07:26:20 unless you are doing huge volumes, it is cheaper to just buy a bigger sd card than invest engineering time to trim your images smaller.. Aug 28 07:26:52 that depends on application Aug 28 07:26:56 suihkulokki: that is if you can use a sd card Aug 28 07:27:11 suihkulokki: in most applications you cannot use an sd card, because the contacts are not stable enough Aug 28 07:27:30 same thing applies for eMMC Aug 28 07:27:45 emmc is much better than most sd cards Aug 28 07:27:52 if not all Aug 28 07:28:24 suihkulokki: nope Aug 28 07:28:30 suihkulokki: the emmc is soldered Aug 28 07:28:42 suihkulokki: it wont lose contact due to vibration or corrosion Aug 28 07:29:07 * m_billybob was speaking of wear leveling / logevity Aug 28 07:29:22 KotH: I mean the size thing.. even BBB comes with 2GB of eMMB, how much would BoM be less with 10MB eMMC ? Aug 28 07:29:28 m_billybob: i'd say, internally they are the same as any other sd card Aug 28 07:29:46 suihkulokki: if you dont use ubuntu, you will not need more than 1gb Aug 28 07:29:58 my point is arguing 10MB vs 100MB is pointless in 2013 Aug 28 07:29:59 suihkulokki: at least not in an embedded system that does not record tons of data Aug 28 07:30:03 suihkulokki: it's not Aug 28 07:30:07 suihkulokki: it's definitly not Aug 28 07:30:32 suihkulokki: i've recently build a system whos only permanent storage was an 16MByte serial flash Aug 28 07:30:33 KotH i remember gerald talking about some of the specs on the groups. but i have faith in Micron flash media Aug 28 07:30:34 90's called back and want their space restricted systems back Aug 28 07:30:40 suihkulokki: nothing larger fit onto the board Aug 28 07:31:30 i image curcuitco got a good deal on those chips is part of why the bbb is $45 and not more Aug 28 07:31:44 suihkulokki: you've never desinged electronics, have you? Aug 28 07:31:47 there are 8GB chips with same footprint Aug 28 07:32:06 ^^ according to Gerald Aug 28 07:32:22 m_billybob: as soon as you build more than 10k/year, you go to the manufacturer and strike a deal. always Aug 28 07:32:32 m_billybob: you dont want to pay full price at those volumes :) Aug 28 07:32:41 hell no Aug 28 07:32:46 how does eMMC compare to SD for average life number of writes in a lifetime? Aug 28 07:33:01 spikebike: it's better speced ;) Aug 28 07:33:03 4000 write cycles if i remember right Aug 28 07:33:08 for the emmc Aug 28 07:33:17 KotH: none at all, hasn't stopped others from trolling here either :) Aug 28 07:33:22 hrmm, yeah...the pru example apps don't work anymore. Aug 28 07:33:45 suihkulokki: yappari Aug 28 07:34:01 4000? i htought emmc lasted forever. Aug 28 07:34:12 or at least a while. Aug 28 07:34:13 pru_evtout_2: that's 4000 guaranteed Aug 28 07:34:19 wow, still real low. Aug 28 07:34:24 didn't realize that. Aug 28 07:34:24 also wear leveling . . . Aug 28 07:34:29 pru_evtout_2: that's better than most flash chips do Aug 28 07:34:49 yeah, i was under the impression it was in the hundreds of thousands or something. Aug 28 07:34:59 the, out of my butt, impression. hehe. Aug 28 07:34:59 not an SSD ;) Aug 28 07:35:11 pru_evtout_2: most MLC nand flash chips have a speced _average_ lifetime of 10k cycles Aug 28 07:35:32 i thought this was different for some reason. Aug 28 07:35:52 I thought eMMC was so high they didn't bother to wear level Aug 28 07:35:58 yeah, me too. Aug 28 07:36:08 pru_evtout_2: a block can die in 1000 cycles easily Aug 28 07:36:09 raw flash you wear level Aug 28 07:36:20 SD you *HOPE* they wear level, it's sadly not part of the standard Aug 28 07:36:34 thus the need for raw flash aware file systems Aug 28 07:36:52 spikebike: you dont do raw flash stuff on sd cards Aug 28 07:36:56 wikipedia, mmc is listed as 1,000,000, and emmc, the read/write cycles isn't even listed. Aug 28 07:36:57 spikebike: all of them do wear leveling Aug 28 07:37:53 KotH: right, sd cards you depend on the implementation. I've heard stories about the offbrands consistent with the early failures I've personally seen Aug 28 07:38:20 anyways this is why i netboot lol Aug 28 07:38:22 so sure premium brand cards are likely to do a pretty decent job on wear levelign Aug 28 07:38:36 spikebike: juup Aug 28 07:38:38 the random sd card you got from a conference... not so much Aug 28 07:38:47 spikebike: that's why we use industrial grade sd cards for the stuff we do Aug 28 07:39:21 heh, even industrial grade stuff has horror stories Aug 28 07:39:37 see the posts on related from, er, umm, oh the chumby guy? Aug 28 07:39:50 i like booting via a USB HDD too but dont get many of the perks i get when i netboot so . . . Aug 28 07:39:51 chumby guy? Aug 28 07:40:58 m_billybob: where do you get these cycles ? Aug 28 07:41:10 datasheet for the emmc: http://download.siliconexpert.com/pdfs/2012/8/22/2/26/39/945/mic_/manual/emmc_2gb_4gb_8gb_16gb_32gb_64gb-wt.pdf Aug 28 07:41:15 chumby engineer (the pillow like alarm clock/linux box) bought some "high quality" flash chips Aug 28 07:41:19 Gerald mentioned it on the forums once Aug 28 07:41:25 das ^^ Aug 28 07:41:27 don't see read/write cycles in it though. Aug 28 07:41:35 turns out they were forgeries, he got burned for qty 10k or so Aug 28 07:41:46 they sucked pretty bad Aug 28 07:42:13 m_billybob: if it's MLC NAND it'd be closer to 3k assuming good WL Aug 28 07:43:22 this micron presentation says the emmc does wear leveling. Aug 28 07:43:34 ofc it does that's the point of emmc Aug 28 07:44:23 spikebike: happend here as well Aug 28 07:44:34 spikebike: that's when you buy components from china Aug 28 07:44:39 spikebike: it's a big NO NO Aug 28 07:45:06 KotH: what happened to raw + ubi ? :) Aug 28 07:45:07 KotH: he wrote up a nice analysis of the physic differences, performance differences, and error rate Aug 28 07:45:28 das, just going by what i think i remember Gerald saying on the groups Aug 28 07:45:30 the theory was one of the big factories has a secret midnight shift and was sold into the grey market Aug 28 07:45:52 usually im good at remembering these details because i care about it myself Aug 28 07:45:52 hrmm, looks like emmc is more of a standard for the interface and package than memory technology. Aug 28 07:45:57 apparently they have pretty good security on the labels... so amusingly they can make the product, but not label it liek the original Aug 28 07:46:24 pru_evtout_2: emmc means your flash array is managed Aug 28 07:46:26 i cant find the post though Aug 28 07:46:45 ECC, bad blocks, WL Aug 28 07:46:57 yeah. i thought it was a different memory technology for some reason. Aug 28 07:47:15 at the bit storage level i mean. Aug 28 07:47:16 it could be any NAND technology behind that (SLC, MLC, TLC) Aug 28 07:47:22 yeah i didnt even know the emmc was ecc until recently Aug 28 07:47:29 i mean it is eec right ? Aug 28 07:47:31 yeah. Aug 28 07:47:36 ecc* Aug 28 07:49:56 hrmm...maybe i'm having pru problems from ocp being disabled rather than clock. Aug 28 07:51:00 how much power is available on the GPIO pins? Aug 28 07:51:21 6ma source, 8mA sink i think. Aug 28 07:51:24 for mos of tthem. Aug 28 07:51:40 ah, and so that's less after 3.3V -> 5V conversion Aug 28 07:51:47 Rats, was hoping to drive something like this: Aug 28 07:51:54 stick a fet on. Aug 28 07:51:57 http://www.amazon.com/gp/product/B0057OC5O8 Aug 28 07:52:55 I'm a circuit design Newb. Don't even know what a fet is. Aug 28 07:53:18 field effect transistor Aug 28 07:53:24 or somethign like that Aug 28 07:56:19 anyhow night all waaaay passed my bed time Aug 28 07:56:41 same here, i should be at home in my bed Aug 28 07:56:50 yet i'm here, at work, trying to uninstall altium Aug 28 08:00:24 yeah, it's the cock. Aug 28 08:00:53 clock. Aug 28 08:00:54 lol. Aug 28 08:14:15 oh, hrm, there is a 5v pin on the expansion header, that's likely enough to run the relay coil Aug 28 08:14:25 then use the GPIO for the signal pin Aug 28 08:16:40 * mranostay hurls haggis at KotH Aug 28 08:19:13 mranostay: you look like one of these monkeys, who throw their feces around Aug 28 08:19:15 ;-> Aug 28 08:20:51 np: Willow Smith - I throw my feces back and forth. Aug 28 08:23:24 KotH: bite me swiss dude Aug 28 08:23:46 omg Aug 28 08:23:51 TR: coding rules Aug 28 08:24:00 please do that strncat (chaine1, chaine2, sizeof(chaine1) - 1) Aug 28 08:24:15 * das hangs self Aug 28 08:27:07 das, or you could just read the manpage Aug 28 08:27:35 Russ: ? Aug 28 08:27:39 Therefore, the size of dest must be at least strlen(dest)+n+1. Aug 28 08:27:59 which does not appear here Aug 28 08:28:03 oh, wait it says "please do" Aug 28 08:28:06 :) Aug 28 08:28:14 kill the coding rules with fire Aug 28 08:28:15 now Aug 28 08:28:18 yup Aug 28 08:28:22 I'm answering Aug 28 08:28:44 mranostay: i'll do that in edinburgh Aug 28 08:28:46 where did you find such rules? Aug 28 08:28:49 and looking for a new job Aug 28 08:28:52 mranostay: but only if you bring ketchup Aug 28 08:28:58 just received it by mail Aug 28 08:29:16 someone mailed you coding rules? Aug 28 08:30:29 just this Aug 28 08:30:50 this morning Aug 28 08:30:58 50 persons got it Aug 28 08:31:06 and it's utterly wrong Aug 28 08:31:44 long live the cargo cult Aug 28 08:32:36 french source? Aug 28 08:33:41 another favorite is always strncat(a, b, strlen(b)) Aug 28 08:34:14 well, they sent this mail to ask that people stop doing just that Aug 28 08:38:43 gm Aug 28 08:47:55 is the beaglebone processor 32 or 64 bit? Aug 28 08:48:07 And does anyone know of a good c++/mysql tutorial? Aug 28 08:51:15 32 and google knows Aug 28 08:51:32 there is no 64bit publicly available ARM hardware yet Aug 28 08:51:58 wasn't something announcement for servers? Aug 28 08:52:25 _publicly_ available Aug 28 08:52:53 sure, if you sign some NDAs and shell out some 10-100k currency units Aug 28 08:58:38 ahoi Aug 28 09:47:13 hi Aug 28 09:48:10 hey greek guy! Aug 28 09:50:36 hey Aug 28 10:08:16 hey Aug 28 10:08:23 got a tan? Aug 28 10:08:27 or a sunburn? Aug 28 10:13:34 both Aug 28 10:14:08 * panto thinks it was a bad idea coming back Aug 28 10:14:19 blergh Aug 28 10:19:00 most ideas are bad Aug 28 10:21:18 coming down from the trees was a bad idea Aug 28 10:27:14 i hear the creation of the universe is widely regarded as a bad idea Aug 28 10:28:29 creation by whom? Aug 28 10:29:47 Elvis. Aug 28 11:16:24 i'm very new to elctronics i decided to build a robot and i wanted to buy a board Aug 28 11:16:53 veda_ a complex project. Aug 28 11:17:01 how about starting with somethign simple Aug 28 11:17:01 i'm really confused on buying .... which one arduino or beagleboard? Aug 28 11:17:06 please help me Aug 28 11:17:21 if you are confused start with an arduino Aug 28 11:18:30 or with beer+bacon Aug 28 11:18:42 hi LetoThe2nd Aug 28 11:18:53 but Aug 28 11:19:11 the arduino seems a bit costlier Aug 28 11:19:19 for its basic functionality Aug 28 11:19:43 buy a resitor a led, and a battery Aug 28 11:19:46 its cheap Aug 28 11:19:57 and its a good introduciton to electronics Aug 28 11:20:01 on the other hand beagle board seems better but i dont know how to work with it Aug 28 11:20:30 hahaha..... mrpackethead i didnt say that i didn't know Aug 28 11:20:31 veda_, beaglebone is just infinitely more capable and complex Aug 28 11:20:41 i said im new Aug 28 11:21:31 veda_, that's why we say start with an arduino Aug 28 11:22:03 in general with the bone you have to know your way around linux first + whatever EE knowledge required to connect to the the h/w Aug 28 11:22:16 i want to build a nuculear power plant, im new to nuceular power. shoudl i buy a small one or a big one Aug 28 11:22:16 veda_ do you have any linux experience? Aug 28 11:22:34 linux...... very little Aug 28 11:22:41 arduino Aug 28 11:22:51 go with taht for a first project. Aug 28 11:23:04 you can always upgrade controllers later Aug 28 11:23:16 you can always graduate to the bone when you feel like it (and you can tackle the complexity) Aug 28 11:23:26 ..or use your BBB to control the AVR/Arduino.. Aug 28 11:23:34 ^ Aug 28 11:23:36 or that Aug 28 11:23:37 we're not joking when we say that the BBB is much much more complex Aug 28 11:23:38 or a paperweight Aug 28 11:23:52 panto: its no laughing matter Aug 28 11:24:10 * KotH laughs anyways Aug 28 11:24:26 which board shud i buy in arduino??? Aug 28 11:24:29 if you really want a microcomputer, but want less headachs id vote for the raspberry pi Aug 28 11:24:33 im thinking of due Aug 28 11:24:36 KotH: is that a sugar induced laugh Aug 28 11:24:44 i starte on a RPi and wne tot the BBB Aug 28 11:24:45 due probably very complex too Aug 28 11:24:54 I think they dumbed it down but I haven't played with it Aug 28 11:24:54 the beaglebone had a WAY steaper learning curve Aug 28 11:24:58 but the i/p voltage maybe a little problematic Aug 28 11:25:00 yes, buy a rOP Aug 28 11:25:06 and im already (some what) familliar with linux Aug 28 11:25:08 imo just use the Leonardo, you can make USB gadgets with it Aug 28 11:25:19 a Pi is a good toy to play with Aug 28 11:25:29 and for that matter Arduino just came out with a robot based on the Leonardo's chip Aug 28 11:25:35 it will make you appreicate the BBB when you buy one Aug 28 11:25:47 ^ Aug 28 11:26:17 though depending on your project there may be a vast lack of knolwdge out there Aug 28 11:26:42 robots should have a pretty decent community Aug 28 11:27:38 mrpackethead: nope, i do not regularly eat pure sugar... only if a need lots of energy in a short time Aug 28 11:27:50 so you suggest buying a pi??? mrpackethead Aug 28 11:28:01 mrpackethead: that was just a comical-situation-where-you-should-not-laugh-induced-laughter Aug 28 11:28:05 i suggest driving over the PI with a truck Aug 28 11:28:52 truck-drive-over-pi-cape Aug 28 11:28:54 well i'm afraid that wont be any gud Aug 28 11:28:59 mranostay: can you build one Aug 28 11:29:09 coz in my currency a pi costs damn 5k Aug 28 11:29:18 mranostay always builds capes that can do all sorts of fun things Aug 28 11:29:44 Im starting altcurrecny Aug 28 11:29:45 veda_: you choose the wrong currency Aug 28 11:29:58 wehave byte-coins Aug 28 11:30:10 mrpackethead: mranostay mostly builds capes that do all sort of geiger stuff ;) Aug 28 11:30:14 well byte coins wont bring a pi do they? Aug 28 11:30:23 1 USD = 1 x 10E-27 bytecoins Aug 28 11:30:47 for discovery a pi will do fine IF you want to use a fully functional microcomputer. it has plenty of oomf fo figuring out interfacing and making it to fun tricks Aug 28 11:30:49 mranostay glows at night Aug 28 11:30:51 well 1 usd = 68 rupees Aug 28 11:31:12 once you have a better handel on things upgrade controllers, move scripts over, build robot. Aug 28 11:31:24 so, thats ony 2380 ruppees Aug 28 11:31:34 someones ripping you of Aug 28 11:32:12 i got my pis for about $25USD Aug 28 11:32:22 I gave 5 pis away Aug 28 11:32:30 i still ahve 5 on the shelf Aug 28 11:32:39 dang! we just ordered 5 new pis Aug 28 11:32:39 but dont' think i'll be using them Aug 28 11:32:39 lol Aug 28 11:32:49 ill take em off your hands ;) Aug 28 11:33:02 i'll give them to some kid whos keen Aug 28 11:33:16 mmmm, better idea Aug 28 11:33:38 I'm finding my best staff are still students Aug 28 11:33:42 more kids need to learn how to interface computers with the real world Aug 28 11:33:42 flufmnstr: you paid 23usd for piss? Aug 28 11:34:01 for MY piss Aug 28 11:34:09 i had to buy backMY OWN PISS!!! Aug 28 11:34:10 KotH: you paid 47Fr for chocopoo Aug 28 11:34:22 whats this country coming to? Aug 28 11:34:42 I was cleaning up my office yesterday and i found something Aug 28 11:34:49 a crisp 100 Swiss Franc note Aug 28 11:34:55 score Aug 28 11:34:59 i must have been in my filing cabinet for a while Aug 28 11:35:16 will i be able to program the with very less knowledge in linux? Aug 28 11:35:31 veda_: python Aug 28 11:35:37 ^ Aug 28 11:35:48 i dont know wat that means... Aug 28 11:35:54 i didnt know line one of python when i got the pi Aug 28 11:35:58 python is a programing language Aug 28 11:36:04 thats simple Aug 28 11:36:10 good starting point Aug 28 11:36:15 now im all up in its business Aug 28 11:36:25 teh raspberry pi is a good choice for learning soem stuff Aug 28 11:36:30 make leds flash Aug 28 11:36:34 and stuff Aug 28 11:36:39 you can learn a lot with it Aug 28 11:36:45 then you can move on Aug 28 11:36:48 i dont know neat condensing tricks, or have a handel on calsses yet, but for what im doing, its not a big deal Aug 28 11:36:50 ...yet Aug 28 11:37:00 if you ahve not done any linux or embedeed, dont' start with a BBB Aug 28 11:37:07 you'll end up fustrated and annoyed Aug 28 11:37:10 ^ Aug 28 11:37:34 i have linux experience and im still getting frustrated and annoyed at it. Aug 28 11:38:27 but the projects are comming along nicely, so i cant complain too much Aug 28 11:39:12 ok, gotta go Aug 28 11:39:43 thank u mrpackethead... is anything more needed before buying a pi? Aug 28 11:42:10 veda_ id suggest a protoboard, some jumper wires(or a few spools of 22 gauge solid core wire), and a electronics starter kit. something with resistors, switches, LEDs. LEDs plural. one LED is nice, but 9 and you can make it do fancy stuff. Aug 28 11:43:10 also, youll need an SDcard. Aug 28 11:43:25 the RPi doesnt have internal storage. Aug 28 11:44:19 and if you need help there is #raspberrypi here on freenode too. just type /join #raspberrypi to join that channel. Aug 28 11:49:12 though, all things considered, if you fancy yourself a bit of a computer guru and have a black belt in google foo, and know how to read a technical manual, screw it and get the bone. either way youll be learning something new ;) Aug 28 12:08:46 the pi has some issues that are annoying over the bbb Aug 28 12:09:02 There are large undocumented parts - the GPU - which eraises issues for low level stuff. Aug 28 12:09:15 And PRUs are awesome on the BBB - embedded microcontrollers on-die. Aug 28 12:12:30 * norbi says hi to everyone Aug 28 12:13:24 HELLO nORBI Aug 28 12:13:39 argh - my shit key is broken Aug 28 12:13:53 * SpeedEvil needs to vacuum his keyboard. Aug 28 12:13:55 guys, i`ve registered to morgan & claypool to buy the bad to the bone pdf book, but when i want to check out, they arent redirecting me to a secured payment system, they just simply asking me over http my credit card number and etc, its trustfull that? Aug 28 12:15:12 SpeedEvil: hi! shit or shift key? ^^ or your its shity your shift key^^ Aug 28 12:15:46 *or its shity your shift key Aug 28 12:16:55 test Aug 28 12:16:58 do you trust that website btw? Aug 28 12:17:19 I? Aug 28 12:17:30 anyone Aug 28 12:17:43 yeah Aug 28 12:17:49 I hope you can help me Aug 28 12:18:11 The: I? Aug 28 12:18:13 norbi: never trust a website that asks for your credit card information Aug 28 12:18:23 norbi: espeically not if it isnt an ecrypted connection Aug 28 12:18:33 I want to access physical address on the beaglebone. Aug 28 12:18:59 KotH: i usually trust the certified ones wich redirecting me to a https connection and 10 billion users are using them Aug 28 12:19:12 I haven't given anything to this website then my ip Aug 28 12:19:27 norbi: i can check whether your cc has been stolen on the internet - just give me your cc number and the expiration date Aug 28 12:20:06 KotH: but this one arent using crypted connection and it simply asks for those data over simple html inputs over http connection, its frustrating because they are the publishers of the bad to the bone book and i saw only them and amazon selling the book Aug 28 12:20:19 amazon has the paper format one and they are having the pdf format one Aug 28 12:20:27 i want it on pdf not on paper Aug 28 12:20:43 norbi: there is an old saying on the internet: EAT SHIT! BILLIONS OF FLIES CANNOT BE WRONG! Aug 28 12:20:47 norbi: buy it on paper, acquire pdf via different means Aug 28 12:21:10 honestly: ? what do you mean now by checking if it was stolen? Aug 28 12:21:29 norbi: that was a joke Aug 28 12:21:30 honestly: was u serious there? for real now? Aug 28 12:21:36 honestly: ok, i hoped for it :D Aug 28 12:22:09 honestly: im repeating myself now, but english is not my native language so i understand jokes harder Aug 28 12:23:17 KotH: yea, but now if we take amazon in consideration then i think i can say that they are trustfull and anyone can buy from them over internet with no concers Aug 28 12:23:21 concerns Aug 28 12:24:11 honestly: i cant wait again weeks for the book, until it arrives in paper format, i cant wait to start using my beaglebone at some normal level, at this moment i dont even know where to start Aug 28 12:25:21 i started by exporting some gpios to the user space, then created a small c programm with turning some leds on and off but on the fly i met the dts, some booting problems, kernel issues, configurations, file system architecture etc etc , and i have no idea about much of those Aug 28 12:25:48 i started to take them one by one and try to understand them by each, but 1000 pages about each is kinda a lot Aug 28 12:26:29 i need some sumary that helps working with beaglebone and teaches the important things on the fly, thats what i expected from the bad to the bone book Aug 28 12:26:59 koen, ping Aug 28 12:27:17 but im affraid of buying it from the morgan and calypool since as i can see, they do not provide a secured payment connection and doesnt even redirect to a trusted 3rd party payment system Aug 28 12:27:20 Crofton|work: pong Aug 28 12:27:42 in Angstrom is there an easy way to replace dropbear with openssh? Aug 28 12:27:59 Crofton|work: custom image iirc Aug 28 12:28:01 there is a depends chain that breaks sdk builds if dropbear is around Aug 28 12:28:34 do you know where dropbear is added? Aug 28 12:28:44 meta-oe/recipes-core/packagegroups/packagegroup-basic.bb:TASK_BASIC_SSHDAEMON ?= "dropbear openssh-sftp openssh-sftp-server" Aug 28 12:29:08 ah Aug 28 12:29:09 Crofton|work: I say that dropbear/sdk issue and it's a bug with the sdk class Aug 28 12:29:15 saw* Aug 28 12:29:18 any chance I can override that from locla.conf? Aug 28 12:29:27 it's a ?=, no? Aug 28 12:29:35 yeah Aug 28 12:29:42 * Crofton|work is multitasking badly ... Aug 28 12:29:51 hi koen, ive got the info that u are a superman in linux angstrom, can you help me with a opkg command line wich will install me a complete webserver, http, php mysql ? i guess im able to configure it but it seems im unable to get it on my bbb installed Aug 28 12:30:19 norbi: opkg update ; opkg list | grep what-you-want Aug 28 12:30:28 that's the easiest way to see what's available Aug 28 12:30:46 there are too many webservers in the angstrom feeds for me to remember Aug 28 12:33:49 Hello Aug 28 12:34:15 I want to access the display Subsystem registers Aug 28 12:34:28 koen: as a superman, you have to come to elce in a blue pyjama and a red cape on your sholders! Aug 28 12:34:31 from userspace with c or c++ Aug 28 12:34:56 has anybody experience? Aug 28 12:35:36 The_Beginning_On: are you sure you want to do that? Aug 28 12:35:53 Yes... Aug 28 12:36:09 The_Beginning_On: it's like touching nuclear fuel rods with bare hands Aug 28 12:36:11 I am a student and I got this project Aug 28 12:36:15 :( Aug 28 12:36:17 bad news Aug 28 12:36:21 eh.. Aug 28 12:36:30 ask your advisor to give you a sensible project Aug 28 12:36:36 that's just stupid, IMHO Aug 28 12:36:51 handling hardware registers should be done in kernel space, not in user space Aug 28 12:37:01 can you give me some reasons which I can mention to him? Aug 28 12:37:02 unless there is a very pressing need to do it in user space Aug 28 12:37:13 The_Beginning_On: yes: common sense Aug 28 12:37:24 The_Beginning_On: hardware should not be meddled with from user space Aug 28 12:37:27 It is for medical instruments and the code must be privat Aug 28 12:37:34 rotfl Aug 28 12:37:37 means not licensed after gpu Aug 28 12:37:39 The_Beginning_On: even more stupid Aug 28 12:37:54 The_Beginning_On: if the code needs to be private, then you are doing it wrong by using linux in the first place Aug 28 12:38:04 The_Beginning_On: at least for medical Aug 28 12:38:40 The_Beginning_On: you cannot ensure that the kernel is not interfering with your user space code, thus you cannot get a full medical certification of that code Aug 28 12:38:49 KotH: why, there is no way to deploy compiled code on linux without the source code? Aug 28 12:39:03 norbi: medical is different than non-medical Aug 28 12:39:11 norbi: there are tons of regulations you have to comply with Aug 28 12:39:28 norbi: developing embedded linux devices in medical projects is a big challange Aug 28 12:39:36 KotH: i mean you said that linux is a bad choice for commercial not open source applications Aug 28 12:39:45 KotH: at least that was what i understood Aug 28 12:39:51 norbi: mostly because you cannot do a full medical review of the whole system. but that's required by law Aug 28 12:40:28 KotH: ah, ok i think i get it now Aug 28 12:40:42 KotH: but what is the reason for that? Aug 28 12:40:57 KotH: i mean why cant you do a complete medical review of the system? Aug 28 12:41:14 The_Beginning_On: tell your advisor, that if he really wants to do gpu access from user space, then he should do it how x11 has been doing it 15 years ago. but he shall also be aware that everyone agreed that this is a very bad way and should not be done at all Aug 28 12:41:25 KotH: sry for digging my nose into this, but its an interesting topic Aug 28 12:41:35 The_Beginning_On: in the last 15y the whole graphics stack on linux got split into a kernel and a user space part Aug 28 12:42:00 The_Beginning_On: the hardware specific stuff with all register access is now contained in a kernel driver Aug 28 12:42:06 okay Aug 28 12:42:11 The_Beginning_On: users space access these drivers over a common API Aug 28 12:42:26 norbi: no problem Aug 28 12:42:31 this means I have to write a module in the kernelspace under gpu license which is used in userspace ? Aug 28 12:42:37 (simple said ) Aug 28 12:43:09 gpu license? whats that? Aug 28 12:43:49 nobi: the linux license 00000001 Aug 28 12:43:50 The_Beginning_On: GPL Aug 28 12:43:53 The_Beginning_On: not gpu Aug 28 12:43:58 KotH: ah Aug 28 12:44:03 The_Beginning_On: learn the acronyms you are using :) Aug 28 12:44:03 http://www.gnu.org/licenses/gpl.html Aug 28 12:44:10 :P you are righ Aug 28 12:44:13 right* Aug 28 12:44:19 The_Beginning_On: thats the gnu gpl license Aug 28 12:45:04 yeah Aug 28 12:45:14 modules don't have to use the gpl license afaik Aug 28 12:45:24 norbi: If I'm not wrong, under this license is linux shared Aug 28 12:45:31 KotH: i was confused, cuz he wanted to access gpu registers, so i though there is some sort fo licensing in doing that^^ Aug 28 12:45:38 The_Beginning_On: are you at the RWTH at aachen? Aug 28 12:46:01 But if I use software which is under gnu license in a modul I have to agree to this license and spread my software too Aug 28 12:46:05 KotH: where is that? danemark? Aug 28 12:46:21 The_Beginning_On: no Aug 28 12:46:23 thurgood: they dont have to be in general, but there are a lot of subsystems where you cannot write a driver in anything else bug gpl, because the api is GPL'ed Aug 28 12:46:44 true Aug 28 12:46:46 The_Beginning_On: read the gpl Aug 28 12:46:58 The_Beginning_On: you need to understand what it says Aug 28 12:47:02 The_Beginning_On: it's important Aug 28 12:47:04 KotH: why Aachen ? Aug 28 12:47:18 The_Beginning_On: it only means that u have to link that library externally and make it available to others and mention its usage, but your code doesnt have to be under gpl license, that can be a commercial one and not open source Aug 28 12:47:28 das: because The_Beginning_On is somewhere from around that region Aug 28 12:47:34 KotH: the guy responsible for embedded Linux is pretty capable there Aug 28 12:47:58 das: i dont know him :) Aug 28 12:48:41 I'm at the DHBW in Mannheim Germany Aug 28 12:49:01 ein Sohn Mannheims Aug 28 12:49:24 you guys are from Germany? Aug 28 12:49:27 av500: carefull! you might scare him away! Aug 28 12:49:28 no Aug 28 12:49:35 I read on Wiki that if I combine my software with GPU I have to share my software Aug 28 12:49:39 GPL Aug 28 12:49:42 its called GPL Aug 28 12:49:44 and yes Aug 28 12:49:45 av500: not really :) Aug 28 12:49:54 if you make a derivative work, you need to publish your stuff Aug 28 12:50:30 but why do you need to access the DSS? Aug 28 12:50:31 yes GPL Aug 28 12:50:36 there is a driver for that already Aug 28 12:50:40 what are you afteR? Aug 28 12:50:47 av500: if you modify the original work, then yes, but if you make a derivative work u dont need to publish it, i guess Aug 28 12:51:07 wrong Aug 28 12:51:29 av500: are you the teacher of The_Beginning_On, or some coleague teacher of the college?^^ Aug 28 12:51:38 no Aug 28 12:51:56 I want to use a (touch) display Aug 28 12:52:08 for this I want to use the display subsystem in the arm cortex A8 Aug 28 12:52:10 ok Aug 28 12:52:17 bealgE XM? Aug 28 12:52:21 BBW Aug 28 12:52:22 beagle Aug 28 12:52:23 BBB Aug 28 12:52:31 has no DSS Aug 28 12:52:34 it has a LCDC Aug 28 12:52:39 but ok Aug 28 12:52:42 av500: if i use an api, and call its methods/functions, if the api is under lgpl2 or apache or some sort of license like this, my code doesnt have to be under gpl, it can be a private code Aug 28 12:52:44 lets not argue terms Aug 28 12:52:52 norbi: right Aug 28 12:53:04 for lgpl that is true Aug 28 12:53:15 for GPL you become GPL simply by linking Aug 28 12:53:23 av500: ouch, that sucks Aug 28 12:53:28 unless its a "system" API Aug 28 12:53:44 norbi: it's what it is Aug 28 12:54:02 av500: by system api you mean that comes with the OS? Aug 28 12:54:16 or kernel to be precise Aug 28 12:54:48 both Aug 28 12:54:54 linking to e.g. libc is OK Aug 28 12:54:58 even if libc is GPL Aug 28 12:55:08 av500: http://www.ti.com/lit/ug/spruf98x/spruf98x.pdf Aug 28 12:55:22 Isn't this pdf about the processor in the beaglebone? Aug 28 12:55:27 no Aug 28 12:55:30 AM335x Aug 28 12:55:34 not OMAP3530 Aug 28 12:55:46 but even if it was Aug 28 12:55:48 beagleboard classic Aug 28 12:55:52 there is a kernel driver for DSS already Aug 28 12:55:58 why do you need to touch the registers? Aug 28 12:56:02 bit late but whats DSS ? Aug 28 12:56:10 what you ask for Aug 28 12:56:17 display subsystem Aug 28 12:56:23 [14:34] I want to access the display Subsystem registers Aug 28 12:56:33 TLA FTW Aug 28 12:56:44 type is money Aug 28 12:56:50 Yeah Aug 28 12:56:58 this was the wrong manuel... Aug 28 12:57:03 av500: ^^ Aug 28 12:57:21 The_Beginning_On: why do you need to access the registers? Aug 28 12:57:25 back in the AM335x Technical Reference Manuel Aug 28 12:57:27 regardless of which SoC Aug 28 12:57:36 the lcd controller Aug 28 12:57:44 sigh Aug 28 12:57:47 how can I use it without writing in the registers??? Aug 28 12:57:55 by using the driver Aug 28 12:57:59 the linux driver Aug 28 12:58:04 use the existing driver Aug 28 12:58:06 /dev/fb Aug 28 12:58:09 or X11 etc... Aug 28 12:58:13 The_Beginning_On: i guess it has a driver, and u call its functions Aug 28 12:59:19 av500: but how i know if a thing has already a driver? Aug 28 12:59:28 The display is named etmv570g2dhu Aug 28 12:59:30 av500: and how can i access its driver? Aug 28 13:00:07 The_Beginning_On: so? Aug 28 13:00:29 and my advisor says that I should use the lcd_ data & Co signals to use it Aug 28 13:00:39 indeed Aug 28 13:00:45 but guess what Aug 28 13:00:47 pardon? Aug 28 13:00:50 there is a Linux driver for that Aug 28 13:00:56 nice! Aug 28 13:01:02 see, there are LCD capes being sold Aug 28 13:01:05 so how do I find this one? Aug 28 13:01:07 for the BBW/BBB Aug 28 13:01:10 you /can/ reinvent the wheel Aug 28 13:01:11 yeah Aug 28 13:01:18 and I should do it withou one Aug 28 13:01:25 ? Aug 28 13:01:42 I have to connect the display directly to the BBB and let him do the work Aug 28 13:01:43 kinda seems like busy work, but ok Aug 28 13:02:04 thurgood: yeah reading & seaching for days.. Aug 28 13:02:06 so, your project is to write the correct values into a handful of registers? Aug 28 13:02:32 afterwards do some graphics. Aug 28 13:02:37 ooh Aug 28 13:02:46 The_Beginning_On: what is wrong with using the linux driver? Aug 28 13:03:11 I'm totale new to embedded systems, linux and don't know about this driver Aug 28 13:03:52 now you do :) Aug 28 13:03:56 even more reason to use it... Aug 28 13:04:02 av500: you mean an normal displaydriver for a graphicl os? Aug 28 13:04:10 more or less yes Aug 28 13:04:16 ah Aug 28 13:04:22 big understanding :) Aug 28 13:04:28 you can do graphics from the console as well Aug 28 13:04:28 see, embedded Linux is mostly just ... Linux Aug 28 13:04:38 so in the moment I cross compile on BBB from host Aug 28 13:04:43 and ther is no display on BBB Aug 28 13:04:47 we call it embedded so sound important Aug 28 13:04:53 to sound* Aug 28 13:05:07 my app's graphics are all done through fb0/1 Aug 28 13:05:15 and when the display is in /dev/ I can use the driver? Aug 28 13:05:35 have a look at how the LCD capes work Aug 28 13:05:41 embedded mostly means less cpu power and memory Aug 28 13:05:45 you can just run X11 on them Aug 28 13:05:46 anyone here tftp boot? Aug 28 13:05:51 yes Aug 28 13:05:58 but only after lunch Aug 28 13:08:04 av500: you mean a page like this? http://beagleboardtoys.info/index.php?title=BeagleBone_LCD7 Aug 28 13:08:15 or do I search at the wrong playe Aug 28 13:08:20 place* Aug 28 13:13:15 yes Aug 28 13:14:31 so noone tftp boots? Aug 28 13:14:51 I do Aug 28 13:14:55 or id Aug 28 13:14:56 did Aug 28 13:14:57 it is not as fashionable as it once was Aug 28 13:15:39 I now read in the system reference manuel linked on this page Aug 28 13:15:52 yes read Aug 28 13:16:00 thats never wrong Aug 28 13:16:12 av500: how does the board find the display? Aug 28 13:16:19 you tell it Aug 28 13:16:38 and how? :) Aug 28 13:16:38 or it uses the EPROM on the cape Aug 28 13:16:44 thats what I want to know Aug 28 13:18:28 the driver handles the basic interaction Aug 28 13:19:38 you could get the driver code and dissect it if you want to know how it works at a low level Aug 28 13:20:09 thought that might not be needed Aug 28 13:20:33 probably not Aug 28 13:20:54 but if you really want to know how it's done that's one avenue Aug 28 13:22:00 guys, isnt this a bullshit? http://www.rapidtables.com/convert/electric/wh-to-watt.htm Aug 28 13:23:02 Wh = W * h Aug 28 13:23:12 bs how? Aug 28 13:24:11 bs = b * s Aug 28 13:24:15 heh Aug 28 13:25:18 lol Aug 28 13:25:21 in the manuel (https://github.com/CircuitCo/BeagleBone-LCD7/blob/master/BeagleBone-LCD7-RevA3-srm.pdf?raw=true) on page 24 point 5.4 EEPROM in the sentence : >> The BeagleBone LCD7 Cape has an EEPROM containing information that will allow the SW to identify the board and to configure the expansion headers pins as needed. << what is meand by SW? Aug 28 13:26:05 SW generally stands for software Aug 28 13:26:32 south west if you are on a ship Aug 28 13:26:48 too simple ;) Aug 28 13:27:03 black and white TVs if you are german :) Aug 28 13:27:07 and this SW must be writen by me? Aug 28 13:27:11 or is it the driver? Aug 28 13:27:36 yes Aug 28 13:27:40 ogra: Schwarz Weiß ;) Aug 28 13:27:56 av500: yes driver or yes my software? Aug 28 13:28:02 yes yes Aug 28 13:28:16 my software that useses the driver? Aug 28 13:28:21 uses* Aug 28 13:28:24 no Aug 28 13:28:37 your software will e.g. run on X11 Aug 28 13:28:50 X11 will use the LCD driver to show pixels Aug 28 13:28:56 let the driver do it] Aug 28 13:29:08 the LCD driver will use info from the EPROM as to know e.g. the resolution and other stuff Aug 28 13:29:28 have a look at the DT file for the LCD cape Aug 28 13:29:33 DT = device tree Aug 28 13:30:40 okay x11 is the grafikdriver which uses another driver Aug 28 13:30:47 no Aug 28 13:31:03 X11 is like Windows Aug 28 13:31:15 x11 is a libarie? Aug 28 13:31:27 X11 is what the wikipedia page says about it Aug 28 13:31:36 at which point will someone yell wikipedia here ? Aug 28 13:31:39 ah Aug 28 13:31:41 there we go Aug 28 13:32:13 The_Beginning_On: he can help, but we cannot hold hands Aug 28 13:32:29 everything you ask, google it first Aug 28 13:33:21 I readed on http://linuxwiki.de/X11 Aug 28 13:34:26 http://en.wikipedia.org/wiki/X11 Aug 28 13:34:37 dont trust any wiki Aug 28 13:35:11 wiki's can be wrong, but they generally provide a good starting point Aug 28 13:35:59 [15:29] have a look at the DT file for the LCD cape Aug 28 13:36:00 thurgood: thats right Aug 28 13:36:54 av500: is this file in /dev/"LCD_cape name" ? Aug 28 13:37:08 bzw should it be a file like this? Aug 28 13:37:21 no Aug 28 13:37:55 * thurgood knows nothing of dt's .... stuck in kernel 2.6.xx land ~.~ Aug 28 13:38:56 asd Aug 28 13:39:35 fgh Aug 28 13:43:34 I've heard that the sgx drivers no longer work with the current driver, does anyone know offhand what was the last kernel that they did work properly with? Aug 28 13:45:41 should it be a file like the E.g. on http://hipstercircuits.com/enable-spi-with-device-tree-on-beaglebone-black-copy-paste/ Aug 28 13:45:44 *? Aug 28 13:46:03 yes Aug 28 13:46:03 btw I use ubuntu 13.04 on the BBW Aug 28 13:46:11 this is a DT overlay Aug 28 13:46:30 The_Beginning_On: we wont hold that against you Aug 28 13:47:21 panto: where is your DT article on elinux? Aug 28 13:47:54 thurgood: for most TI SoC: 2.6.37 or 3.2 Aug 28 13:47:57 SoCs* Aug 28 13:48:13 The_Beginning_On: https://docs.google.com/document/d/17P54kZkZO_-JtTjrFuVz-Cp_RMMg7GB_8W9JK9sLKfA/pub Aug 28 13:48:13 thanks koen Aug 28 13:48:46 http://elinux.org/BeagleBone_and_the_3.8_Kernel Aug 28 13:49:10 considering upgrading our kernel soon, and would hate to go too far and lose SGX support Aug 28 13:49:22 then just dont Aug 28 13:50:48 ideally we wouldn't but we're adding bluetooth to our boards, and 2.6.32 doesn't seem to support it very well Aug 28 13:53:47 The_Beginning_On: http://hipstercircuits.com/adding-beaglebone-cape-support-to-a-kernel-with-device-tree-in-ubuntu/ Aug 28 14:09:00 av500: you provided this tutorial about using spi http://hipstercircuits.com/enable-spi-with-device-tree-on-beaglebone-black-copy-paste/ but this article talks about dts, and that dts struct is like chinese for most of us students Aug 28 14:09:40 how the hack could we understand that or where to start to learn it, or dts is vital for using spi? Aug 28 14:10:07 read: http://elinux.org/BeagleBone_and_the_3.8_Kernel Aug 28 14:10:29 student working with linux: no need to know DT Aug 28 14:10:42 student working with embedded Linux: need to know DT Aug 28 14:11:25 av500: eh that makes sense. so if i want to work with embedded Linux i need to know DT... Aug 28 14:11:39 or you can wait until it passes Aug 28 14:11:48 and ACPI is the new thing Aug 28 14:12:06 you mean a student working aith a calxeda server doesnt need to know DT when fiddling with the kernel ? Aug 28 14:12:22 ogra_: plug capes much into it? Aug 28 14:12:52 ogra_: I fiddled with kernels and rarely touched board files Aug 28 14:12:53 probably, i only know pre-production HW ... not sure what their merchandize dept. did since :P Aug 28 14:14:44 av500: is there a description about system connections, i mean infos about the bootloader and what it does, how does it communicat or provide data to kernel, what is the kernel and at what level we need to digg into it, what is dt in relation to kernel, wich how is compiled, separated or together, version controlling, if kernel changes then DT changes? what other system structures exist and how do they work and communicate with each other and how to work with e Aug 28 14:15:23 norbi: the fact that you asked this tell me you will be doing just fine Aug 28 14:15:27 +s Aug 28 14:15:45 av500: heh, thx Aug 28 14:15:54 av500: +s? whats that? Aug 28 14:15:59 tells Aug 28 14:16:11 av500: oh, thx, sry Aug 28 14:18:24 av500: im asking this because i dont like to learn and live from tutorials, i want to be the guy who will be able in a while who maybe can write a such tutorial, i have no intentions, but maybe i mentioned, i want to learn from the basics, from a to z, i dont like the black holes in my stupid head Aug 28 14:19:34 DT is suposed to be "final" Aug 28 14:19:41 you dont need to update DT and kernel in syanc Aug 28 14:19:48 also, lol Aug 28 14:19:57 at the idea Aug 28 14:19:57 unless you change your hw config Aug 28 14:20:05 or unless things in the kernel change Aug 28 14:20:08 unless ... Aug 28 14:20:10 no no Aug 28 14:20:24 all you need is your Final Good Awesome DT in your eprom Aug 28 14:20:30 and then kernel can just be added Aug 28 14:20:33 no? Aug 28 14:21:55 norbi: there is no description Aug 28 14:22:15 there are books, wikis, tutorials, irc logs and stories told by the old people at camp fires Aug 28 14:22:37 also, there is code Aug 28 14:22:49 which is the most uptodate description of code Aug 28 14:22:53 indeed Aug 28 14:23:04 unless I wrote it Aug 28 14:25:25 norbi: all I know about DT I learned by hanging out here Aug 28 14:30:08 av500: yea but there are some basic level stuffs, i cant start learn about DT until i dont even know what the heck it does and it bases on what, nvm i know that i have no basic konwledge about embedded linux on wich i could construct my new DT knowledge... and im still hoping there is some sort of book that somehow abords this issue from a to z and its a portable thing Aug 28 14:30:31 norbi: everything around the kernel is "basic stuff" Aug 28 14:30:36 norbi: you cannot learn everything at once Aug 28 14:31:18 norbi: you have to begin at one corner, at something that covers your imediate need, then start digging deeper Aug 28 14:31:31 there is no book Aug 28 14:31:38 most information ive got about pwm for example for bbb was in phyton, and its based on some lib, i want to know about pwm in embedded linux and not in phyton and some sort of lib, what if i want to write my own lib in c? Aug 28 14:31:48 there are books, but they are outdated by the time the hit the press :) Aug 28 14:32:04 KotH: i know it is a huge issue and there are a lot fo basics to know, thats what im concerned about Aug 28 14:32:32 KotH: yea, tipical issue about outdated books Aug 28 14:32:48 most times "foo" in "bar" is very similar to "foo" in "baz" and very often is just "foo" with a thin layer of "bar" or "baz" Aug 28 14:32:58 norbi: why do you need a library? The kernel has all you need for pwm Aug 28 14:33:05 he wants to know Aug 28 14:33:09 also, that is specific Aug 28 14:33:13 we are talking in general Aug 28 14:34:54 KotH: for example atm i need to work with spi, adc and gpio from a c programm and i want it to be portable, in case i buy a new bbb i dont want to rewrite the code for it, and in sysfs it seems a problem for me about that, because filesystem changes, links to capes changes and if i export a device for the user space then use it on one bbb it will get A link, and on another will get a B link, ah it means nothing what i say probably, but in my stupid head this is Aug 28 14:35:19 changing hardware is sometimes non-portable Aug 28 14:35:56 av500: for me that thing is hard to understand why, because BBB is the same, my hardware and pin connections are the same, but the exports randomly differ... Aug 28 14:36:16 it's ... uhm .... a bug Aug 28 14:36:18 sysfs has an abi guarantee for mainline drivers Aug 28 14:36:19 :) Aug 28 14:36:21 debugfs doesn't Aug 28 14:36:48 So I read about the half of the page and understand may a quarter Aug 28 14:36:53 av500: i know that i2c usually cant give headache because of that, because of the default hardware id, but thats configurable in most case Aug 28 14:36:56 cases* Aug 28 14:37:13 norbi: you are right it is hard to find literature Aug 28 14:37:26 The_Beginning_On: there aint no literature Aug 28 14:37:28 16:22 < av500> there are books, wikis, tutorials, irc logs and stories told by the old people at camp fires Aug 28 14:37:48 yeah I have 2 book by my site to read Aug 28 14:38:07 only 2 books? lucky you! Aug 28 14:38:10 but I havn't found up to now an easy entrance to the hole thing Aug 28 14:38:28 the hole has two entrances, usually Aug 28 14:38:40 Crofton|work: I also think I know what's going on with the sdk and ssh servers Aug 28 14:38:42 easy or not, climb inside Aug 28 14:38:43 then it would be a tunnel Aug 28 14:38:47 unless it's a klein bottle Aug 28 14:38:52 Crofton|work: the stock images have dropbear + openssh-ftpd Aug 28 14:38:56 KotH: ^^ the hole has 2 entrances:))) Aug 28 14:39:05 Crofton|work: so the sdk class drags in dropbear-dev and openssh-dev Aug 28 14:39:11 Crofton|work: and openssh-dev drags in...... Aug 28 14:39:20 bluelightneing reckons the dev/dbg packages have issues Aug 28 14:39:21 yeah Aug 28 14:39:25 anyways.. i'll have to go before mranostay wakes up and turns this discurssion into sexual joke Aug 28 14:39:37 I got the guy going with the line you suggested Aug 28 14:39:37 ok, ive cried enough, my head its just messy atm, i hope it goes away soon Aug 28 14:39:42 norbi: DT on ARM with cape overlays is the bleeding edge of development Aug 28 14:39:54 of course there are not books about it Aug 28 14:40:14 I am going on holiday soon, so I might try to remember to wrestle with it when I get back Aug 28 14:40:15 norbi: hint: never do anything medical or aerospace ;) Aug 28 14:40:16 but maybe you can sit down with panto beside a fire Aug 28 14:40:17 av500: i guess there are some Aug 28 14:40:28 hope dies last Aug 28 14:40:35 KotH: ah, thats far from me, i guess not that far from u Aug 28 14:40:36 av500: note to self: make a fire in edinburgh and invite panto ;) Aug 28 14:40:58 +1 Aug 28 14:41:00 make it a big one Aug 28 14:41:06 want to read about it in the news Aug 28 14:41:14 Crofton|work: my first bet was poky^H^H^H^oe-core hardcoding openssh in the sdk class Aug 28 14:41:18 av500: i have the name of a hun leader, not a roman leader ;) Aug 28 14:41:30 av500: yea, ive seen that he wrote the beaglebone and the 3.8 kernel on wikipedia Aug 28 14:41:37 Crofton|work: I guess my expectations have finally sunk so low that I'm pleasantly surprised for a change Aug 28 14:41:43 :) Aug 28 14:42:14 Crofton|work: in other news: meta-toolchain* is broken :( Aug 28 14:42:20 av500: i bring the fire and the drinks and everything and hope he will bring himself, but as u said, hope dies last, who am i to stand at the same fire with pato Aug 28 14:42:27 so I need to see if -c populate_sdk builds a working toolchain Aug 28 14:42:37 How long are you guys learning or working with embedded systems? Aug 28 14:42:46 norbi: you are you Aug 28 14:43:06 The_Beginning_On: about 10 years now Aug 28 14:43:10 norbi: one good thing about OSS is, that you can sit at the same fire and discuss things with people who know infinitely more than you do Aug 28 14:43:26 norbi: unless it's av500, then you have to sit on the other side of the fire Aug 28 14:43:27 OSS? sry whats that? Aug 28 14:43:36 open source software Aug 28 14:43:46 greetings alan_o Aug 28 14:43:48 eh Aug 28 14:43:49 thats a bunch of time Aug 28 14:43:51 koen, we all use populate_sdk now :) Aug 28 14:44:12 anyways...gtg Aug 28 14:44:51 The_Beginning_On: embedded system... 5-6 years. embedded linux: couple of months, two years ago Aug 28 14:45:05 KotH: thats true, i had the chance to meet great peoples with huge knowledge at and professors at different big universities over the internet, and it feels great that peoples like me have the chance to even talk with you guys Aug 28 14:45:30 <3 freenode Aug 28 14:46:13 goedemorgen koen Aug 28 14:46:49 nvm this is OT, i start to learn DT structures and how do they work Aug 28 14:47:12 i hope DT overlays will solve most of my questions Aug 28 14:47:20 *answer Aug 28 14:47:30 My Head is full for today Aug 28 14:47:32 omg if i read myself back, i wrote lot of mess here Aug 28 14:47:37 have a nice day Aug 28 14:47:40 bye all Aug 28 14:47:44 bye The_Beginning_On Aug 28 14:47:58 i feel different, Aug 28 14:48:08 by each day i feel like my head is more emptier Aug 28 14:48:24 or empty or whats the correct form of writing it ^^ Aug 28 14:52:59 these capes arent the capes created by the beagleboard.org, these capes are some hardware standards with drivers Aug 28 14:53:35 DT`s are compiled and loaded into cape eeproms Aug 28 14:53:48 I dont think so Aug 28 14:53:51 that was an idea Aug 28 14:53:52 if kernel is changing, DT still exissts in the eeproms? Aug 28 14:54:11 norbi: one could do it like that Aug 28 14:54:14 q Aug 28 14:54:20 +/ Aug 28 14:54:31 question about Display ROTATE BBB Aug 28 14:54:32 av500: then whats the actual case? Aug 28 14:54:43 DT files are in rootfs Aug 28 14:55:14 av500: so the difference is that now we have data structures about DT and not binary data stored in eeprom? Aug 28 14:55:20 BBB running DEBIAN WHEEZY and CAPE4 does not rotate display Aug 28 14:55:21 no Aug 28 14:55:26 ignore the eprom Aug 28 14:55:37 any idea?? Aug 28 14:55:39 bad cape Aug 28 14:55:57 sorry, no idea Aug 28 14:56:05 why should a cape rotate the display? Aug 28 14:56:08 using 4Dsystem and everything else works very nice Aug 28 14:56:39 need the console in PORTRAIT mode but can not do it Aug 28 14:57:14 av500: whats the usage of the eeprom then? i mean the BBB for example hase peripherial eeproms with configured hardware? or those eeproms are communicating with the CPU and configure themselfes on runtime? by runtime in this case i mean the bootloader Aug 28 14:57:34 the eprom is to tell the BBB what cape is plugged Aug 28 14:57:42 cape type and revision Aug 28 14:57:51 so that the kernel can load the correct overlay Aug 28 14:58:02 for example i have the arm cpu connected with an atmega, and the armcpu has a bootloader configured with DT, and the bootloader tells to the atmega that we will use now instead of your gpio we will use your spi? Aug 28 14:58:22 DT is for the kernel so far Aug 28 14:58:31 one could extend it usage to the bootloader Aug 28 14:58:33 av500: yea but kernel talks with the bootloader Aug 28 14:58:37 but lets keep it simple for now Aug 28 14:58:41 np Aug 28 14:58:42 no Aug 28 14:58:50 av500: ah ok Aug 28 14:58:50 bootloader passes the DT to the kernel Aug 28 14:59:04 so one kernel can run on different boards Aug 28 14:59:36 av500: ah so, eeprom somehow recogs what cape is pluged in, and tell is to the bootloader, then bootloader tells it to the kernel, and kernel loads the overlay for that cape Aug 28 14:59:41 no Aug 28 14:59:49 the eprom is ON the cape Aug 28 14:59:56 av500: eeh Aug 28 15:00:07 ignore the bootloader Aug 28 15:00:07 av500: ive got it now Aug 28 15:00:19 "somebody" reads the eprom Aug 28 15:00:27 could be the kernel Aug 28 15:00:31 eeprom has its own firmware, and by spi for example it passes its own DT Aug 28 15:00:35 and then load the appropriate DT fragment Aug 28 15:00:39 no Aug 28 15:00:44 its just an eprom Aug 28 15:00:51 av500: ok Aug 28 15:01:29 the difference between DT and DT fragment its known by google i guess Aug 28 15:01:30 ^^ Aug 28 15:02:13 av500: then why do i need to write DT on BBB? or i dont need to do that, i only need to write the DT overlay? Aug 28 15:02:33 you need the DT at boot time Aug 28 15:03:07 but the DT is from the eprom Aug 28 15:03:16 no Aug 28 15:03:23 who said that? Aug 28 15:04:58 av500: what is exactly stored on eprom? only cape name and revision? Aug 28 15:05:04 yes Aug 28 15:05:06 so far Aug 28 15:05:16 av500: then we have a DT assigned for that name and revision Aug 28 15:05:21 indeed Aug 28 15:05:25 and DT is loaded on boot time Aug 28 15:05:29 for hw init Aug 28 15:05:34 for the BBB Aug 28 15:05:36 not for the cape Aug 28 15:05:40 DT and DT overlay Aug 28 15:06:10 why is needed DT and DT overlay? why not only DT? Aug 28 15:06:27 because one BBB and many capes Aug 28 15:06:48 you dont want to recompile a DT for every combination of capes Aug 28 15:06:53 so BBB has its own DT, and with a DT overlay we reconf BBB for the cape? Aug 28 15:07:18 yes Aug 28 15:07:30 aint that explained in the doc? Aug 28 15:07:32 DT is not the capes DT, its the BBB`s DT, and we reconf BBB with an overlay for the cape Aug 28 15:08:04 more or less Aug 28 15:08:06 av500: maybe, but since i havent understood it so far even if i read it, it confuses me Aug 28 15:08:38 sorry I am back Aug 28 15:08:45 av500: more or less, why? i mean with DT overlay max we can init the hw with BBB conf, thats the meaning of more or less? Aug 28 15:09:27 just posted the question in the Forum, lets see if someone can help me Aug 28 15:09:41 I guess its more an X11 question Aug 28 15:09:42 for me it means that we do not configure only BBB with DT, also we can configure the hw with the DT Aug 28 15:09:50 tried xrandr? Aug 28 15:10:05 asking me? Aug 28 15:10:05 norbi: the BBB *is* HW Aug 28 15:10:21 yeap, xrandr does not work... Aug 28 15:10:23 you add a cape Aug 28 15:10:23 av500: yea its HW, but im talking about the attached hw to the BBB Aug 28 15:10:26 so you add HW Aug 28 15:10:31 does not matter Aug 28 15:10:32 atached hw is the cape, yeah Aug 28 15:10:36 may be incompatibilty of the Driver-.. Aug 28 15:10:40 detached or attached is just a concept Aug 28 15:10:45 nejemia: doubt it Aug 28 15:10:51 driver does not care how you call your pixels Aug 28 15:11:13 norbi: you can also load an overlays to enable HW *on* the BBB Aug 28 15:11:32 Right, but I have an ERROR message once xrandr called Aug 28 15:11:36 av500: hmm, ok i think ive got it Aug 28 15:12:33 norbi: you could boot with just a minimal DT Aug 28 15:12:40 and then add all the other stuff as fragments Aug 28 15:13:44 av500: then my next step is to learn the syntax of the DT, ok i guess its written in C, but still its chinese, or how to say, that data is meaningless for me Aug 28 15:13:56 sure Aug 28 15:14:02 but as one can learn chinese Aug 28 15:14:05 one can learn DT too Aug 28 15:14:10 av500: dt fragments, ive read about it, but still dont get it what it is Aug 28 15:14:18 xrandr -o left -> Error of failed request: BadMatch Aug 28 15:14:19 what you load for a cape Aug 28 15:14:21 av500: yea, thats my target Aug 28 15:14:49 av500: dt fragments are called by name from the capemgr? Aug 28 15:16:19 av500: ok, i think u wasted a lot of your time with me, until now, i will try to live from these infos atm, and try to find things about it Aug 28 15:17:05 av500: as Arnold would say, ¨i`ll be back¨, but i hope smarter Aug 28 15:23:56 hello I am having issues installing open JDK on ubuntu for ARM and as well with the current angstrom build, does anyone have any tips? Aug 28 15:24:38 without expanding on your 'issues', nope Aug 28 15:30:51 * norbi goes home and reconnects from there, he says bye until then Aug 28 15:30:54 bye Aug 28 15:34:11 * panto looks at the backlog Aug 28 15:35:53 hey everyone Aug 28 15:36:03 BBB is awesome Aug 28 15:36:25 n00b question here: any chance of a dual/quad core BB coming out ? Aug 28 15:37:58 * SpeedEvil passes tony__some duct tape. Aug 28 15:38:05 The Beagle is 3 core. Aug 28 15:38:38 there are multicore boards Aug 28 15:39:28 http://www.variscite.com/products/system-on-module-som/cortex-a9/dart-4460-cpu-ti-omap-4-omap4460 Aug 28 15:39:35 i suspect that will not be cheap Aug 28 15:40:05 SpeedEvil, I think its already Quad Core Aug 28 15:40:17 A8,M3,2 PRUs Aug 28 15:40:35 http://www.variscite.com/products/system-on-module-som/cortex-a9/var-som-mx6-cpu-freescale-imx6 Aug 28 15:40:45 m3? Aug 28 15:40:58 oh - thumb/ Aug 28 15:41:38 hi ka6sox-away Aug 28 15:42:35 women, the root of all bad decisions Aug 28 15:42:55 * mranostay wanders in Aug 28 15:43:33 morning panto... Aug 28 15:43:42 mranostay, you just wait... Aug 28 15:43:56 Hello all Aug 28 15:45:16 mranostay: do they cause or make them ? Aug 28 15:45:49 Just wondering if there are any places that sell accessories or just useful parts for the BBB. The RPi does, but then again, the RPi has a much larger community Aug 28 15:46:00 ds2: does it really matter same result Aug 28 15:46:26 er das Aug 28 15:46:57 Splat: er Mouser, Digikey, etc Aug 28 15:48:39 Thanks! Aug 28 15:49:12 ka6sox-away: what is with the ...? :) Aug 28 15:51:07 mranostay, your time will come... Aug 28 15:51:10 bbl Aug 28 15:52:26 Yesterday there was a discussion about the latest angstrom build for the BBB. http://downloads.angstrom-distribution.org/demo/beaglebone/Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.08.21.img.xz is a dead link. But in the archive folder I found it: Aug 28 15:52:29 http://downloads.angstrom-distribution.org/demo/beaglebone/archive/Angstrom-Cloud9-IDE-GNOME-eglibc-ipk-v2012.12-beaglebone-2013.08.21.img.xz Aug 28 15:56:44 * mranostay wags tail at boris Aug 28 15:58:29 * LetoThe2nd suspects that the tail is actually wagging mranostay Aug 28 16:05:26 ahh see. Aug 28 16:05:29 thanks for the answers Aug 28 16:05:42 I think I meant quad core , as in four ARM cores .... ? Aug 28 16:06:02 cos that woudl be very useful to me :) Aug 28 16:06:14 lol, i know i know, I could just buy four BBB ;-) Aug 28 16:06:18 <_av500_> there are such board Aug 28 16:06:20 <_av500_> s Aug 28 16:06:24 <_av500_> oxdroid Aug 28 16:06:25 oh nice! Aug 28 16:06:28 <_av500_> imx6 Aug 28 16:06:28 from Beagle ? Aug 28 16:06:32 oh ok Aug 28 16:06:33 <_av500_> google is your friend Aug 28 16:06:36 ;) Aug 28 16:06:38 always Aug 28 16:07:13 * mranostay hugs _av500_ Aug 28 16:08:55 emeb: you've had haggis? Aug 28 16:10:35 mranostay - I think it's just like a sausage Aug 28 16:11:05 davest1: all i know of haggis is from Highlander :) Aug 28 16:11:56 mranostay: I just watched Highlander for the first time last week and I don't remember a reference to haggis Aug 28 16:12:57 mranostay: Yes I have. At a pub in Edinburgh - doesn't get much more authentic than that. Aug 28 16:14:07 davest: http://www.imdb.com/title/tt0091203/quotes?item=qt0337083 Aug 28 16:14:18 whatever you do.. don't watch Highlander II :) Aug 28 16:14:37 Too late. But I don't remember what you're referring to. Aug 28 16:14:59 emeb: eh? Aug 28 16:15:10 they made a sequel Aug 28 16:15:34 mranostay: Ah - I ate haggis after I knew what it was. Aug 28 16:16:21 * davest stands corrected Aug 28 16:16:32 basically just tastes like very rich sausage. Aug 28 16:50:45 there's like 5 or six "highlander" movies Aug 28 16:51:00 most of them suck haggis Aug 28 16:51:12 I thought there was... only one? Aug 28 16:51:20 <-- clever Aug 28 16:51:25 there should have been only one Aug 28 16:52:10 the last one I actually walked out on Aug 28 17:17:53 thurgood: 6? good god Aug 28 17:39:51 <_av500_> there is also that whole "son of highlander" spinofff Aug 28 17:41:25 av500: always remember that we'Re "princes of the universe"! Aug 28 18:04:42 Hi guys Aug 28 18:06:55 I just compiled the BBB kernel, written the microSD, booted the board and it works. I untarred the modules archive in the rootfs but lsmod shows no modules loaded. How do I let the kernel know he can use the modules? Aug 28 18:10:09 haven't done this in ages, but might need a depmod -a? Aug 28 18:11:46 dm8tbr you may be my savior Aug 28 18:15:39 Uhm, no. dm8tbr, lsmod shows and empty list... I think that there should be modules loaded because i don't think the kernel was build with built-in support for the board pheriperials Aug 28 18:16:02 peripherals* Aug 28 18:17:40 LaXiS96: did you run "depmod -a" - yes or no? Aug 28 18:18:20 dm8tbr: yes, I ran depmod -a, nothing showed up in lsmod, rebooted, still nothing shows up in lsmod Aug 28 18:18:32 ... Aug 28 18:18:40 did you try to modprobe? Aug 28 18:18:51 can you try to manually insmod a specific module? Aug 28 18:19:05 Ok, let me see Aug 28 18:22:25 Modules are effectively installed, as "sudo modprobe cifs" -> lsmod shows cifs loaded. Aug 28 18:23:33 Is it because the kernel was built with all the BBB-relative things built-in instead of as modules? Aug 28 18:27:22 I remember I read somewhere that i needed to run depmod -a and then the modules would appear as you said... Aug 28 18:28:19 This: hipstercircuits.com/compile-a-new-kernel-for-beaglebone Aug 28 18:30:22 dm8tbr, anyway, modules get loaded if they are needed. I think this is how this works for this kernel. Aug 28 18:30:56 * LaXiS96 really appreciates dm8tbr's help. Aug 28 18:51:36 * mranostay bikes into av500 Aug 28 19:02:10 Hi everyone Aug 28 19:02:56 Just got my new BB Black and followed the web install instructions on my MacBook Pro but I cannot load the web page Aug 28 19:03:15 I loaded the drivers - I'm using Firefox etc Aug 28 19:03:30 just nothing - lights on the board seem to indicate it's working Aug 28 19:04:21 * guest2 says hi to everyone Aug 28 19:04:43 * mranostay trolls norbi Aug 28 19:05:08 * norbi says everyone as "norbi" Aug 28 19:05:23 what the heck i still see my nick as guest Aug 28 19:05:49 * norbi hmm Aug 28 19:06:01 nvm, u see my nick as norbi or as guest? Aug 28 19:07:02 Can anyone help ? Aug 28 19:07:06 nvm, i figured out Aug 28 19:07:21 don't ask to ask Aug 28 19:08:04 _av500_: its late in germany? whats the time there? Aug 28 19:08:20 crap alan_o is back Aug 28 19:08:25 when I use the link http://192.168.7.2 nothing happens - no response Aug 28 19:08:29 i mean hi Aug 28 19:08:36 :) Aug 28 19:09:03 Guest46262: u have to access your local dhcp ip of the beagle not that one Aug 28 19:09:17 make an ip scan for the beagle and type it Aug 28 19:09:29 mine is 192.168.55.134 Aug 28 19:09:56 morning Aug 28 19:10:17 The board is only connected to my mac by usb so where would it be getting a dhcp address from ? Aug 28 19:10:33 nowhere, your mac is geting a dhcp address from the board Aug 28 19:10:33 the mac is not a dhcp server ? Aug 28 19:10:59 your mac sees the board as an ethernet interface and the BBB runs a dhcp server on there Aug 28 19:11:30 type 'ifconfig' in Terminal and you should see the interface Aug 28 19:12:20 Vaizki: ifconfig in mac? or on bbb? Aug 28 19:12:23 mac Aug 28 19:12:31 Umm I see - within the network config control panel app I can see a number of new network interfaces but none have an ip Aug 28 19:12:52 mranostay: salutations Aug 28 19:12:53 I don't remember what it looks like Aug 28 19:12:54 Vaizki: im just asking, cuz im connected to my bbb or over lan or directly with keyboard and mouse and hdmi Aug 28 19:13:10 Vaizki: so never tried to access its network over the usb Aug 28 19:13:21 yes well now you know how it work Aug 28 19:13:31 would it be easir if I connected it to the lan via ethernet Aug 28 19:13:33 Vaizki: yea, thats why i asked too Aug 28 19:13:41 Guest46262: it's probably named gadget ethernet or something Aug 28 19:13:46 Guest46262: yes it would be Aug 28 19:14:14 Guest46262: do you have a router or smth? Aug 28 19:14:46 ok - so I will try that - yes - I do - will need to find a suitable psu if the unit is not plugged into usb though Aug 28 19:14:48 ok I'm going to withdraw from this, I don't want to compete in the helpfulness department here ;) Aug 28 19:15:04 Vaizki: eh... Aug 28 19:15:05 Guest46262: it will still talk ethernet even if you have it on USB power Aug 28 19:15:22 Vaizki: that was under the belt for me ^^ Aug 28 19:15:39 the usb "fake" ethernet is just an additional interface Aug 28 19:15:51 ok - off to find a psu - thanks for the clue - the website is a little confusing about this Aug 28 19:15:57 you don't need a psu Aug 28 19:16:07 just plug an ethernet cable into it Aug 28 19:16:35 thanks Aug 28 19:17:47 so if the bb is a dhcp server and I connect to the lan will it compete with the router for allocating ip's or is that only when I connect via usb ? Aug 28 19:19:01 it won't compete and just accept the by the router assigned ip Aug 28 19:19:12 thanks again Aug 28 19:19:55 Guest46262: BBB is not a dhcp server when its connected to lan, it is a dhcp client then, and it will allocate an ip from the router and u dont need to have it connected via usb in case wich u have a psu Aug 28 19:22:12 yea it runs dhcp client on ethernet and dhcp server on usb :) Aug 28 19:22:32 I just use the usb gadget serial over usb myself Aug 28 19:23:23 Vaizki: now most people are off from #beagle? Aug 28 19:23:55 Vaizki: there more activity here in early hours like 10 in the morning? Aug 28 19:24:48 ping arcanescu Aug 28 19:25:31 WarheadsSE: there you go, have another $100 Aug 28 19:25:49 oops Aug 28 19:26:55 norbi: I've no idea when 10 in the morning is for you Aug 28 19:29:28 I guess we got people from several time zones ^^ Aug 28 19:34:09 Vaizki: im from hungary, at me now is 9:34 Aug 28 19:34:20 pm Aug 28 19:35:16 think global Aug 28 19:35:20 Ah - got it working now - thanks for your help - do I need these virtual network ports any more ? Aug 28 19:36:46 djlewis: ucn time Aug 28 19:38:36 yea well I'm EET Helsinki so not far off. I can't say when it's crowded here.. most of the channels I'm on have very spurious activity Aug 28 19:40:56 beer time Aug 28 19:41:15 beer time starts early in AR! Aug 28 19:41:22 like, its two hours to beer time, or beer thirty, and so on... Aug 28 19:41:45 emeb: hi, no, I am trying to establish global time telling reference Aug 28 19:42:08 a worthy goal. Aug 28 19:42:35 UBT - Universal Beer Time Aug 28 19:47:31 ^^ UBT :D My time: Chicago 2:45pm and I am at work, so no beer for me, cheers Aug 28 19:48:29 ragery, that is like.. 2h 15m to beer time Aug 28 19:48:45 assuming you quit at 5pm = beer time Aug 28 19:49:48 a drunk worker is a happy worker Aug 28 19:50:18 mranostay: keeps happy juice in desk drawer. Aug 28 19:50:39 is that like jesus juice? Aug 28 19:51:07 trills Aug 28 19:52:42 trolls Aug 28 19:54:34 UTC-6 is my timezone, yours is UTC+1. I like your idea that we are all living in the UBT. Aug 28 19:54:58 this is globalization :D Aug 28 19:56:17 we're also all living in Universal Coffee Time (UCT). UBT-12 is UCT. :-) Aug 28 19:56:46 indian students... the september that multiplies Aug 28 19:57:47 i wouldn't recommend beer and coffee at once Aug 28 19:58:33 i wouldn't recommend neither beer, not that stuff you call coffee Aug 28 20:00:32 sorry i don't like paying 4 euro for a thimble of espresso :) Aug 28 20:01:49 mranostay, you can always have a double Aug 28 20:01:50 you dont have to pay 4 euro for an espresso... neither for a coffee Aug 28 20:05:16 * mranostay sips ice water in front of KotH Aug 28 20:06:42 * KotH sips ayran in front of mranostay Aug 28 20:06:58 * mranostay waterboards KotH Aug 28 20:08:27 * KotH pours a bottel of ayran over mranostay Aug 28 20:08:41 * mranostay breaks out the trouts Aug 28 20:08:55 * mranostay slaps KotH with one Aug 28 20:09:25 * KotH drops av500 on mranostay Aug 28 20:09:32 OK so it's stupid question time Aug 28 20:09:39 SilicaGel: dont eat yourself Aug 28 20:09:57 If I could, I'd never leave the house! Aug 28 20:10:17 I'm actually working on my PRU debugger!!! Aug 28 20:10:32 but I haven't updated my bone in like a year Aug 28 20:10:49 whoa TMI!!!!!!!!!11 Aug 28 20:10:50 I imagine arago is still the thign to do right Aug 28 20:11:13 SilicaGel, there are a few things you can do with the PRU that I don't know if your debugger does Aug 28 20:11:29 like what Aug 28 20:11:38 i'm setting breakpoints by replacing op codes with halts Aug 28 20:12:05 other than that, i'm mostly just looking at memory and registers, and using the single step hardware built into the pru Aug 28 20:12:31 Every time I read that there is something called the McBSP I get hungry Aug 28 20:12:37 does that happen to everyone? Aug 28 20:13:18 * KotH is currently eating Aug 28 20:13:51 * norbi has bed time among his girlfrined, they have to decide of watching teletubbies or fringe, norbi votes for fringe but girls allways gets what they want in the bed, so it will be teletubbies Aug 28 20:14:10 * norbi decided to stick with BBB then Aug 28 20:14:12 ... how old is your girlfriend? Aug 28 20:14:14 the hell was that? Aug 28 20:14:26 mranostay: dont try to comprehend that Aug 28 20:14:32 too late Aug 28 20:14:37 mranostay: it will only damage your brain Aug 28 20:14:48 ti-sdk-am335x-evm-06.00.00.00-Linux-x86-Install Aug 28 20:14:50 is that ancient? Aug 28 20:14:53 SilicaGel: my girlfriend is 24 but still likes to watch the freaking DisneyChannel, she drives me nuts Aug 28 20:15:05 Hmm well I like Sponge Bob so maybe I'm not one to say Aug 28 20:15:11 daddy issues? Aug 28 20:15:13 but teletubbies seems to me to be a level beyond that Aug 28 20:15:34 SilicaGel, I'm not sure if we use the same method to stop and continue the PRU cores Aug 28 20:15:52 SilicaGel: i also like Tom&Jerry but thats different Aug 28 20:16:22 my ex-girlfriend likes to watch bbc series like Sherlock, Daziel & Pascoe, etc.. Aug 28 20:16:44 SilicaGel: i call everything thats diffused on DisneyChannel "teletubbies", cuz at any moment u watch it, they diffusing shit at that level Aug 28 20:17:06 Somehow, when i left off work on this, I made a .bb file Aug 28 20:17:12 I vaguely recall that somehow makes a package Aug 28 20:17:42 Vaizki: my girlfriend is a smart girl, she tries to relax only on that freakin idiot channel, and i cant change her mind Aug 28 20:17:57 bitbake, that's what it is. I remember doing something with it a year ago, and I remember wanting to dig my eyes out with a rusty spoon, and pack the sockets full of SilicaGel Aug 28 20:19:05 Vaizki: we already saw all Sherlock episodes and those, all remained for the moment is fringe or teletubbies Aug 28 20:19:07 ^^ Aug 28 20:19:49 my ex-girlfriend is so smart she's my wife now Aug 28 20:20:18 oh look, I defined a class Pru but no implementation of it. Aug 28 20:20:21 Vaizki: hehe Aug 28 20:20:41 Vaizki: yea we are at that stage Aug 28 20:20:41 norbi: i can understand taht Aug 28 20:20:50 And I made every function in it pure virtual. Why the hell did I do that Aug 28 20:20:59 norbi: though, i would recommend some light reading, like the history of great wizards Aug 28 20:21:00 KotH: what exactly? Aug 28 20:21:12 norbi: relaxing watching stupid things Aug 28 20:21:19 http://www.voxy.co.nz/business/it-professionals-welcome-passing-patents-bill/5/165909 Aug 28 20:21:22 tbh, I do not understand watching disney channel Aug 28 20:21:30 horrah, software patent trolls will get eaten in NZ Aug 28 20:21:36 It's like Miley Cyrus but without the twerking Aug 28 20:22:22 KotH: yea, she lives by that theory, she learns much, reads much, and watching idiot things makes her laugh and relax, but still those things while she is relaxing, are driving me nuts Aug 28 20:22:44 what is twerking Aug 28 20:22:49 * mranostay notes this channel is extra stupid today Aug 28 20:22:56 I watch Mythbusters for idiot relaxing Aug 28 20:22:58 mranostay: thanks Aug 28 20:23:05 Vaizki: :)) Aug 28 20:23:08 or this channel Aug 28 20:23:13 mostly this channel Aug 28 20:23:14 norbi: what does she do? Aug 28 20:23:20 norbi: i mean for a living Aug 28 20:23:21 you know what's really stupid today? I am supposed to be on vacation, and I got called in for a meeting. Aug 28 20:23:25 KotH: economics Aug 28 20:23:33 SilicaGel: the hell are you doing on irc? Aug 28 20:23:36 SilicaGel: that's good money! Aug 28 20:23:37 norbi: ah.. student Aug 28 20:23:40 norbi: well.. Aug 28 20:23:48 * mranostay doesn't even check email on vacation Aug 28 20:23:49 mranostay: revenge. for making me come into work. :) Aug 28 20:23:53 KotH: no, she finished master degree Aug 28 20:23:58 i mean she got Aug 28 20:24:04 ah Aug 28 20:24:09 got? in a cereal box? Aug 28 20:24:13 but as long as i'm here, Aug 28 20:24:15 Vaizki: yea Aug 28 20:24:18 niiice Aug 28 20:24:23 I just get decoder rings Aug 28 20:24:24 i'm looking at the listing output of pasm and pasm_2 and seeing if they are the same. Aug 28 20:24:33 Vaizki: i tried so hard to get one same way, but didnt had the luck Aug 28 20:24:39 Vaizki: but she had Aug 28 20:24:41 ^^ Aug 28 20:24:43 never got a setsockopt decoder ring though Aug 28 20:24:44 mranostay: I ahve reported your irc admissions to linked in. Aug 28 20:25:08 irc admissions? Aug 28 20:25:27 "i dont' check email on vaction" Aug 28 20:25:28 is the HDMI connector on the beagle board black a regular HDMI adapter? Aug 28 20:25:37 mranostay: he means that you permit stupid things to stupid peoples like me on this channel Aug 28 20:25:39 ^^ Aug 28 20:26:02 live to troll, troll to live Aug 28 20:26:09 ok i leave now, teletubbies, YEA! Aug 28 20:26:15 there are NO differences in the listing output that I can see between pasm version 0.76 and version 0.84 Aug 28 20:26:18 * norbi says bye to everyone Aug 28 20:26:18 * mrpackethead doe check email if i take a holiday Aug 28 20:26:44 bye Aug 28 20:26:50 I didn't run every possible feature though, I just tried a simple pru program and diff'd the listing output Aug 28 20:27:18 mrpackethead: get so little vacation time in the US why would i check email and stress out? Aug 28 20:27:30 how much is "so little" Aug 28 20:27:38 yeah, how much? Aug 28 20:27:42 3 weeks Aug 28 20:27:46 oh Aug 28 20:27:50 + national holidays? Aug 28 20:27:53 yeah Aug 28 20:27:56 I get 4 plus the week between Christmas and New Years Aug 28 20:28:03 but i always get in trouble for not using it because I am a moron :( Aug 28 20:28:05 thats not exactly little Aug 28 20:28:09 * mranostay had one job with 5 Aug 28 20:28:24 can we write c on the pru yet Aug 28 20:28:35 why the hell would you want to do that? Aug 28 20:28:36 JFK911: bad idea Aug 28 20:28:39 my staff get six weeks Aug 28 20:28:43 since there are two, i expect to be able to mine double the bitcoins Aug 28 20:28:47 after they have been with us for >4 years Aug 28 20:28:51 oh god Aug 28 20:28:58 get 4 weeks standards Aug 28 20:29:07 you can't bitcoin on a PRU Aug 28 20:29:33 i'm hacking GE Color Effects Christmas lights on my PRU. Aug 28 20:29:48 mranostay, why, the protons that make up the silicon will decay before you get a block? Aug 28 20:30:15 Russ: the universe will end first Aug 28 20:31:00 why isn't there a version of pasm that runs *on* the beaglebone Aug 28 20:31:01 >:( Aug 28 20:31:33 SilicaGel: must be free software, go stallman Aug 28 20:31:48 trolling aside its neat that the pru is actually available. Aug 28 20:31:58 yeah Aug 28 20:32:14 i think i'll write a t1 framer/bit-robber and sell it to at&t Aug 28 20:32:15 it's especially neat that you have to find rev c of the user's manual, because if you try to get the latest you will find that all the documentation has been removed !!! Aug 28 20:32:22 heh Aug 28 20:32:34 or the evil TRM Aug 28 20:32:43 is that the evil one Aug 28 20:32:44 i forget Aug 28 20:32:47 it's spruh73c Aug 28 20:33:02 if you get 73d you'll be f'd Aug 28 20:33:03 XOUT all things! Aug 28 20:33:47 SilicaGel: tjeres much better lights to hack than teh garbage GE ones. Aug 28 20:33:49 does pru have any timers? Aug 28 20:34:01 but i already have two sets of the GE ones Aug 28 20:34:05 but what would you hack Aug 28 20:34:07 eww. Aug 28 20:34:12 I dont' hack them Aug 28 20:34:26 are you thinking higher level here Aug 28 20:34:28 like hack traffic lights Aug 28 20:34:35 and make them all green all directions, then see what happens? Aug 28 20:34:35 hack the daktronics signs!! Aug 28 20:34:38 i manufacture them Aug 28 20:34:52 Really? How much per pixel Aug 28 20:35:03 ~2.50 Aug 28 20:35:10 <_av500_> deal Aug 28 20:35:11 many traffic signals have supervisors that fail the whole system if bad green combinations are shown Aug 28 20:35:24 http://compare.ebay.com/like/121146995675?var=lv<yp=AllFixedPriceItemTypes&var=sbar Aug 28 20:35:28 I was somewhat interested in those Aug 28 20:35:41 ahh, the old 2811 Aug 28 20:35:47 we build high end stuff Aug 28 20:35:58 <_av500_> SilicaGel: not from dx.com? Aug 28 20:36:00 you can buy those ones for as little as 0.37/pixel Aug 28 20:36:09 can you?! Aug 28 20:36:16 from where? Aug 28 20:36:34 alibaba Aug 28 20:36:36 troll alibaba Aug 28 20:36:42 but you get what you pay for Aug 28 20:36:43 alibaba doesn't really sell stuff do they? Aug 28 20:36:52 no, the sellers there sell stuff Aug 28 20:36:56 <_av500_> aliexpress does Aug 28 20:36:56 alibaba is like craigslist Aug 28 20:36:56 oh Aug 28 20:37:02 oh Aug 28 20:37:02 aliex is like ebay Aug 28 20:37:11 <_av500_> or amazon Aug 28 20:37:14 they have their own china paypal and everything Aug 28 20:37:27 <_av500_> yes with 100% feedback ratings Aug 28 20:37:40 i had an aliex transaction go bad and i got a refund to my western debit card Aug 28 20:37:53 i just asked the seller to cancel it thru google translate Aug 28 20:37:54 SilicaGel: get a few and you can make your house look like this Aug 28 20:37:55 thanks for the links Aug 28 20:37:55 http://www.youtube.com/watch?v=Yh99e8BSer0 Aug 28 20:38:10 that's exactly waht i want it to look like Aug 28 20:38:22 interesting hcoice of songs Aug 28 20:38:31 its not cool until we can upload jpegs to be shown on your roof Aug 28 20:39:09 JFK, that guy does put images up Aug 28 20:39:14 SilicaGel: thats some of our old gear Aug 28 20:40:08 errr.. over DMX? Aug 28 20:40:08 mrpackethead: im saying it should be an automatic reponse to http post Aug 28 20:40:18 like Aug 28 20:40:18 hmm i see 500 pieces for $0.54/ea waterproof Aug 28 20:40:21 browse Aug 28 20:40:22 hello.jpg Aug 28 20:40:23 upload Aug 28 20:40:26 magic! Aug 28 20:40:34 2811 is some kind of serial shift thign right Aug 28 20:40:43 isn't your refresh rate on a string of 500 going to be horrible? Aug 28 20:40:45 Vaizki: the control systems are all ethernet based Aug 28 20:41:08 DMX over IP Aug 28 20:41:33 <_av500_> SilicaGel: 5V over 500 lights is gonna be bad too Aug 28 20:42:02 yeah Aug 28 20:42:23 http://www.youtube.com/watch?v=xuZQFeFIp7A <--- thats another job we did Aug 28 20:42:33 thats about 350,000 pixels Aug 28 20:42:38 8 miles of fibre optic Aug 28 20:42:43 :-) Aug 28 20:42:46 <_av500_> alibaba has an insane passwd policy a-z0-9 Aug 28 20:42:51 sweet, let's see one of you rhouse Aug 28 20:43:08 SilicaGel: my house as sadly been ignored for a few years Aug 28 20:43:20 you're right, 500 leds at 5v would e horrendous Aug 28 20:43:42 http://www.youtube.com/watch?v=GAt6A98lXQw <-- but this is my first thing i did of any serious note Aug 28 20:43:51 back in 2009 Aug 28 20:43:57 (10 mA) * 5 volt * 100 = 5 watts Aug 28 20:44:28 http://www.youtube.com/watch?v=49bTway7Bis&list=TLIkt8gn6CrrM <--- this is some stuff from my house Aug 28 20:44:48 <_av500_> 10mA only? Aug 28 20:44:48 that's pretty cool Aug 28 20:44:56 _av500_: I guessed Aug 28 20:45:10 SilicaGel: i actually run more like 7mA per pixel Aug 28 20:45:22 but we use good leds Aug 28 20:45:30 most of the cheaeps stuff uses crappy leds Aug 28 20:45:36 that are pretty inefficent Aug 28 20:45:46 theres a huge variation between good and ppor Aug 28 20:46:38 maybe PRU2 will have to be dedicated to 2811 Aug 28 20:46:51 <_av500_> SilicaGel: thats what it was made for Aug 28 20:48:14 <_av500_> 60 led chain is quoted at 5V/11A on aliexpress Aug 28 20:48:28 good on you Aug 28 20:48:31 :-) Aug 28 20:48:48 <_av500_> thats a watt per led Aug 28 20:49:30 I'm building 90W pixels right now Aug 28 20:49:36 not your typical bit of kit Aug 28 20:49:37 :-) Aug 28 20:49:39 yeah Aug 28 20:49:43 are you making them for airports Aug 28 20:49:46 in RGBW Aug 28 20:49:47 with reconfigurable runways Aug 28 20:49:52 "I think it should go THIS way today!" Aug 28 20:50:04 oh, this one was fun Aug 28 20:50:05 http://www.youtube.com/watch?v=ppAV7p7P630&list=TLIkt8gn6CrrM Aug 28 20:50:15 this is when it was still just a hobby Aug 28 20:50:22 i have another idea too Aug 28 20:50:26 you make fake buildings Aug 28 20:50:31 to confuse terrorists Aug 28 20:51:12 <_av500_> right Aug 28 20:51:22 where is jihad boy at? Aug 28 20:51:37 hes got his invisible-cape on Aug 28 20:51:42 and hes right behind you Aug 28 20:51:49 <_av500_> like here: http://twistedsifter.com/2012/01/camouflage-cali-hiding-air-bases-factories-plants-netting-wwii/ Aug 28 20:52:23 ok, nice to talk Aug 28 20:52:25 but work neds to be done Aug 28 20:52:26 _av500_: that's pretty impressive Aug 28 20:54:44 ok, time to go home Aug 28 20:54:52 * SilicaGel DO NOT EAT (while I'm gone) Aug 28 20:55:55 om nom nom Aug 28 20:56:09 * mranostay makes haggis with SilicaGel Aug 28 20:58:41 _av500_: ah so thats where cheech and chong got that idea Aug 28 21:59:21 sd Aug 28 21:59:33 ok so when i looked at this pru thing last time Aug 28 21:59:42 i had it in my head i could single step Aug 28 22:01:08 so i can see how to do that with the sstep bit in the contorl register but Aug 28 22:01:20 my idea for breakpoints was to replace an instruction with a halt or stop or whatever it's called Aug 28 22:01:30 but that might not be a good idea because what happens when you want to continue Aug 28 22:01:44 you have to put the original instruction back, then run it, then the breakpoint is gone unless you do this: Aug 28 22:02:00 1) replace halt with original instruction 2) single step 3) replace original instruction wiht halt again 4) continue Aug 28 22:02:06 not good for real time Aug 28 22:02:52 but if there's no breakpoint registers, is there any other choice, that's the question Aug 28 22:03:56 * mranostay eats DoNotEat Aug 28 22:04:53 and why isn't there at least one hardware breakpoint register in this thing, drunk designers?!?! Aug 28 22:05:14 did somebody think "Its assembly language is so simple there will never be any bugs!" ? Aug 28 22:05:31 yes Aug 28 22:05:40 why do you code bugs? Aug 28 22:05:58 i'm a bastard that way Aug 28 22:06:06 and no I don't remember seeing any other help for breakpoints except HALT on the PRU Aug 28 22:07:25 and afaik you have to replace the HALT with the original instruction since re-enabling the PRU will refetch and reexecute the instruction at the address where HALT was encountered Aug 28 22:08:28 so if you don't replace it, you just halt again Aug 28 22:09:42 you'd expect it to get immediately swapped back though right Aug 28 22:09:47 so it has to be swap, step, swap Aug 28 22:10:01 i mean, wouldn't it be odd to have a debugger where you can set a breakpoint and it only works ONCE? Aug 28 22:11:03 Hiya SilicalGel Aug 28 22:11:25 <_av500_> DoNotEat: single step in real time? Aug 28 22:11:33 <_av500_> thats ... new Aug 28 22:12:12 _av500_: I type really fast Aug 28 22:12:17 <_av500_> I thought insn swapping was pretty std as for debugging Aug 28 22:12:25 it probably is Aug 28 22:12:34 how do most systems reinstall the breakpoint though after they execute that instruction Aug 28 22:12:43 <_av500_> you can also just ask the "others" to halt the simulation Aug 28 22:12:46 <_av500_> but that stops you too Aug 28 22:12:48 you just turn on single step Aug 28 22:12:50 for 1 step Aug 28 22:12:53 and then swap back Aug 28 22:13:01 ok. that's what i was planning but it seemed weird to me Aug 28 22:13:08 but if it doesn't seem weird to others i guess it's the way Aug 28 22:13:09 well at least I think so? I've never done a debugger Aug 28 22:13:33 seemed like the best choice out of my hat :) Aug 28 22:14:11 so halt, put in original instruction, turn on single step, run, put in halt again, disable single step, run Aug 28 22:16:23 but hey you could hook up a timer and just interrupt with that! Aug 28 22:16:40 since you know each instruction takes 5ns ;) Aug 28 22:16:44 buahaha Aug 28 22:17:12 Anyone know off hand if the bbb can do a usb console? Aug 28 22:17:23 I don't even know what a usb console is Aug 28 22:17:27 heh Aug 28 22:17:30 I'm stuck trying to get it to boot from sd and just getting a tux logo up Aug 28 22:17:32 i just noticed the bbb image at http://downloads.angstrom-distribution.org/demo/beaglebone/ is good Aug 28 22:17:40 but the bb white image is 404 Aug 28 22:17:42 wazup? Aug 28 22:17:56 I thought it's the same image now? Aug 28 22:17:57 Tenkawa: you need a FTDI cable Aug 28 22:18:11 mranostay: was afraid of that Aug 28 22:18:14 Tenkawa: if you want to see boot messages you need a serial ttl -usb cable Aug 28 22:18:28 3.3V preferred Aug 28 22:18:34 is there any way to access its emmc from another computer? Aug 28 22:18:42 heh no Aug 28 22:18:50 Vaizki: yeah.. I am intending on picking up one Aug 28 22:18:53 you can boot off the SD card Aug 28 22:18:55 only by booting from uSD Aug 28 22:19:00 and then ssh:ing to it Aug 28 22:19:09 or using serial or whatever Aug 28 22:19:14 mranostay: yeah.. I've got something screwed up in my uEnv.txt I think Aug 28 22:19:38 booting off uSD is your best bet then Aug 28 22:19:39 err...so the 8-21 image in the achive folder works. Aug 28 22:19:42 led2 and 4 constantly blink Aug 28 22:19:56 koen is teh dude to talk to, right? Aug 28 22:20:04 to fix the link Aug 28 22:20:06 Vaizki: whats the method for that.. been so long since I used it Aug 28 22:21:02 when its set to boot from sd even the kernel and uEnv.txt get read from the card right? Aug 28 22:21:15 it shouldnt matter whats on the emmc correct? Aug 28 22:21:27 right Aug 28 22:21:28 http://archlinuxarm.org/platforms/armv7/ti/beaglebone-black Aug 28 22:21:33 thank Aug 28 22:21:34 s Aug 28 22:21:42 yeah its gotta be my uenv Aug 28 22:21:44 I'm an Arch user so that's what I do to make an uSD card Aug 28 22:22:04 it was working fine when I tried this setup a month ago Aug 28 22:22:10 maybe there's a ready made image for debian or ångström Aug 28 22:22:25 Vaizki: working on getting slackware going again Aug 28 22:22:38 all my other arm boxes are slack Aug 28 22:22:55 slackware pretty smooth on the beaglebone? Aug 28 22:22:56 oh and from my URL, go to the Installation tab :) Aug 28 22:23:04 by smooth, i mean installation and whatnot Aug 28 22:23:05 if you're wondering, "Who makes the best french fries in Rochester" then wonder no longer, because you're typing to him. Aug 28 22:23:07 arch! arch! arch! Aug 28 22:23:09 :) Aug 28 22:23:12 people still use slackware? Aug 28 22:23:17 hahah, that's what i was thinking. Aug 28 22:23:20 i haven't used it since the 90's. Aug 28 22:23:25 I can tell its getting somewhere since the tux logo comes up and it does heavy activity for a few seconds Aug 28 22:23:26 I have a slackware x86 box running.. Aug 28 22:23:27 my first kernel compile .brings a tear to my eye. Aug 28 22:23:31 since the 90's yes ;) Aug 28 22:23:35 slackware is making a big comeback Aug 28 22:23:35 probably for me 2005 Aug 28 22:23:42 * Tenkawa started using it in 93 Aug 28 22:23:53 comeback? i doubt that Aug 28 22:23:54 '93 Aug 28 22:23:59 i find it strange there are so many distributions. Aug 28 22:24:00 mranostay: seriously Aug 28 22:24:15 its getting a lot of effort put into it again Aug 28 22:24:19 you'd think by now, there would be a distribution distribution, where you could pick and choose all the components that make a distribution. Aug 28 22:24:24 meta-distribution i suppose. Aug 28 22:24:26 I've been very happy to be back using it Aug 28 22:25:09 I also find it strange that there's so many distros Aug 28 22:25:23 so much spread out effort, so many overlapping subsystems Aug 28 22:25:35 but hey it's free so I don't complain ;) Aug 28 22:25:36 heh yeah Aug 28 22:25:42 too many package types Aug 28 22:25:43 yeah, seriously. Aug 28 22:25:55 http://upload.wikimedia.org/wikipedia/commons/1/1b/Linux_Distribution_Timeline.svg Aug 28 22:26:01 i think that's the next step in software design Aug 28 22:26:15 once this whole web/crapplication thing passes over. Aug 28 22:26:31 getting more meta about everything. Aug 28 22:26:32 :P Aug 28 22:26:34 koen ping? Aug 28 22:26:43 Anyone managed to get GnuRadio in a BBB? Aug 28 22:27:02 all i get from bbb in gonads and strife. Aug 28 22:28:28 hmmm..... Aug 28 22:28:34 may have found something Aug 28 22:29:34 might have major typoed my card prep Aug 28 22:29:35 heeheh Aug 28 22:30:01 nope.. apparently not.. same flashing set of leds Aug 28 22:30:22 what would partition 2 be on the sdcard? Aug 28 22:30:33 sda2 or mmcblk*p2? Aug 28 22:41:02 oh well.. will revisit this later Aug 28 22:41:05 cheers and thanks all Aug 28 22:56:10 anyone out there running sabnzbd or nzbget on their BBB? If so is anyone elses file repairs taking a long time? Aug 28 23:38:25 i have to restart the storage-gadget-init.service for the usb interface to come up. is this a known issue? Aug 28 23:39:53 I get "udhcpd[372]: can't open '/var/lib/misc/udhcpd.leases" when hte gadget comes up. Aug 28 23:53:50 * georgem_home drifts in Aug 29 00:08:35 it looks like the "sleep 1" in the g-ether-load.sh isn't long enough. :-| Aug 29 00:08:54 is one second in the usb gadget spec or something? :P Aug 29 00:08:59 ha Aug 29 00:09:20 i've never seen a dumb delay work in practice. Aug 29 00:10:07 I'm sure there are no comment in there but if there was it would probably say "Durr.... Maybe this'll work." Aug 29 00:12:21 i like how they ignore the existence of the systemd udhcpd.service, too, in that script. Aug 29 00:13:13 strange that it works on a5a but not a5c Aug 29 00:13:44 have one of each here, just flashed the 7-31 image to both, different for each. Aug 29 00:14:51 Well... I don't think udhcpd.service is that useful in practice anyway. Something like netctl covers more use cases. Aug 29 00:15:15 they're calling /usr/sbin/udhcpd -f -S /etc/udhcpd.conf Aug 29 00:15:22 right after setting the ip for usb0 Aug 29 00:15:35 After setting the ip ?!? Aug 29 00:16:21 /sbin/ifconfig usb0 192.168.7.2 netmask 255.255.255.252 Aug 29 00:16:26 /usr/sbin/udhcpd -f -S /etc/udhcpd.conf Aug 29 00:16:29 are the last two lines of the script Aug 29 00:17:02 i guess you're boned if you have two beaglebones. Aug 29 00:18:26 root Aug 29 00:20:32 no, you're double boned :P Aug 29 00:23:40 pru_evtout_2: do you think for my PRU debugger I should continue down this ncurses route, or do you think I should consider an embedded web server and an HTML5 based front-end ? Aug 29 00:27:54 lol, i don't know. whatever is easier. Aug 29 00:28:11 c/ncurses would be pretty retarded though. Aug 29 00:28:42 or even c++. it's not 1980 anymore. we have easier ways to do things now. Aug 29 00:29:40 the only language requirements is that you can mmap the pru memory. Aug 29 00:30:01 i was trying to limit required libraries too, that's why I did ncurses Aug 29 00:30:04 I didn't realize it was retarded! Aug 29 00:30:06 :-O Aug 29 00:30:30 why would you limit libraries? the only reason to do that is if you wanted to rewrite the libraries in your own code. Aug 29 00:30:31 Hrmpf, rats, the wifi cape isn't BBB compatible Aug 29 00:30:47 get a usb wifi adapter. why spend so much on a cape :P Aug 29 00:30:55 that's like buying the audio cape. Aug 29 00:31:19 oh, is the wifi cape just a passthru for usb -> wifi ? Aug 29 00:31:20 limit run-time requirements, really Aug 29 00:31:22 so, the usb0 problem is because the driver is segfaulting. Aug 29 00:31:28 awesomely awesome. Aug 29 00:31:28 so that somebody doesn't have to have tons of extra crap Aug 29 00:31:36 so what would you do then Aug 29 00:31:37 ? Aug 29 00:31:54 i don't know. Aug 29 00:32:25 i'd probably do ncurses and python Aug 29 00:33:19 html5 front end would be pretty kick ass though, especially since you could do web sockets for updates rather than polling Aug 29 00:33:50 yeah that's what i was noodling Aug 29 00:33:58 hrmm...seems silly to be getting segfaults for usb drivers at this point in the beaglebone. Aug 29 00:33:59 and i could make it a lot nicer and probably fit a lot more on the screen Aug 29 00:34:18 i'm really regretting using angstrom. Aug 29 00:34:24 yeah, totally. Aug 29 00:34:46 reorganizing the front end wouldn't take 5 years! :D Aug 29 00:36:18 Any suggestions on a break out board so I can solder connections between the expansion header pins and a few relays and temp sensors? Aug 29 00:37:07 oh and 2 switches Aug 29 00:40:37 Hrmm, need 2 relays (garage door and attic fan), 2 magnetic switches (garage door state), and 3 1-wire temp sensors (attic, inside, outside) Aug 29 00:40:49 i think we need forgotten cape Aug 29 00:41:17 a cape with all the forgotten things Aug 29 01:24:51 hrmm, so this g-ether-load.sh reruns the things that are run by udev in /etc/udev/rules.d/udhcpd.rules. Aug 29 01:25:45 so...i'm guessing they're aware that the udev segfaults Aug 29 01:26:06 which is why they're rerunning in the .sh...after a 1 second delay. Aug 29 01:26:08 lololol Aug 29 01:27:34 or, more likely, nobody knows wtf is going on. Aug 29 01:38:25 why is udev segfaulting? Aug 29 01:38:59 good evening Aug 29 01:39:04 I need some help Aug 29 01:39:44 So do I, but I can't seem to find it so instead I buy guns :D Aug 29 01:39:51 j/k Aug 29 01:40:16 trying to update the Angstrom distribution in my brand new BBB, I downloaded the "flasher" file and unzip it with 7-zip twice already Aug 29 01:40:26 both times I got an error message: Aug 29 01:41:38 "Data error in 'BBB-eMMC-flasher-2013.06.20.img'. File is broken." (2 errors) Aug 29 01:41:54 should I ignore that message? Aug 29 01:41:59 Try downloading it again Aug 29 01:42:39 @georgen, you made me laugh! :-) Aug 29 01:42:54 I did it...twice Aug 29 01:43:00 you I do it a third time? Aug 29 01:43:09 or maybe use a mirror Aug 29 01:43:10 How big is the file on your PC? Aug 29 01:43:14 are you supposed to unarchive it? Aug 29 01:43:15 Is it the right size? Aug 29 01:43:22 I used the link provided in the html file that comes with the BBB Aug 29 01:43:24 Oh... umm no Aug 29 01:43:30 You're not supposed to unarchive it Aug 29 01:43:52 Well... what is the file you're downloading? Aug 29 01:44:17 the file I downloaded is 369MB, which maps to 377.387KB in my PC Aug 29 01:44:40 the size is OK Aug 29 01:45:12 but the errors appears after I decompress the file with 7-zip Aug 29 01:46:13 do you have a link to the file? Aug 29 01:50:30 yes: https://s3.amazonaws.com/angstrom/demo/beaglebone/BBB-eMMC-flasher-2013.06.20.img.xz Aug 29 01:51:37 does anyone know what the PWM output speed of the beagle bone black is? Aug 29 02:07:07 FedeR: I was able to download and extract that file with 7zip without any errors Aug 29 02:08:14 I have 7zip 9.20. If you have an older version, try upgrading. If you have a newer version try downloading the file again Aug 29 02:08:40 winrar always works too. suppors everything. **** ENDING LOGGING AT Thu Aug 29 02:59:58 2013