**** BEGIN LOGGING AT Sat Aug 08 02:59:58 2015 Aug 08 03:19:34 Hi, I'm a newbie to Beaglebone Black. I'm trying to find a image that I can boot on the SD card and ssh to this image. Aug 08 03:20:51 I don't have an HDMI monitor, nor spare keyboard and mouse. It seems that all the images require you to connect the Beaglebone Black to HDMI video, keyboard and mouse. Aug 08 03:29:07 Hello, can I run the QEMU emulator on a windows machine ? Aug 08 03:34:16 Anyone try image file: ubuntu-12.04-preinstalled-desktop-armhf+omap4.img.gz Aug 08 03:35:32 Did you try Googling QEUM? Aug 08 03:35:47 Found lots of hits such as http://wiki.laptop.org/go/Using_QEMU_on_Windows Aug 08 04:33:43 hey Aug 08 04:34:32 i connected beaglebone to computer but it doesnot show plugin Aug 08 04:36:11 please any one help me Aug 08 04:37:21 i disconnect and connect again it show boot in my computer Aug 08 12:05:15 How can you disable BBB's eMMC memory so that it cannot be written to? Aug 08 12:08:33 Hello ! I wonder to know about the register name (am335x) for setting resistor mode (pull_up , pull_down) to the input pins on bbb. :) Aug 08 12:10:43 I referred gpio section in TRM. But couldn't be able to get it. Aug 08 12:12:37 that's a DT thing and will depend on which kernel version you run Aug 08 12:12:56 guest123456: take a look at the datasheet for that part? Aug 08 12:14:07 ahh. I am designing drivers for one RTOS. so I would like to know the register name (e.g. gpio_dataout) by which I can be able to set resistor mode Aug 08 12:16:19 tbr: I am not sure I have the knowledge to understand such data sheet. Anyway, do you have a link to such? Aug 08 12:17:30 guest123456: feed the part number to the internet search engine of your least distrust. I'd do the same. Aug 08 12:17:45 guest123456: may I ask why? would it be sufficient to mount the filesystem read only? Aug 08 12:18:24 tbr, the part number? do I have to locate the eMMC in the BBB and read the code stamped on it? Aug 08 12:18:45 but yeah, as adj said, tell us more about your use case Aug 08 12:19:38 adj: mounting the system read only, or not mounting it altogether, for that matter, seldom guarantees that the OS is not going to write there, for instance malware could write there trying to stay in your machine's memory perpetually Aug 08 12:21:01 tbr: I just want my machines and their permanent storage memory to be independent from each other, as one can easily accomplish in a normal PC dating before 2005 Aug 08 12:22:32 then go and check the emmc datasheet Aug 08 12:26:57 tbr: to be honest I don't think I could understand such technicalities, but anyway... Aug 08 12:27:31 then the answer to your initial question is plain and simple: no Aug 08 12:29:23 tbr: it is a step backwards that free hardware systems that should empower the user's freedom contain such wicked schemes as permanent memory soldered to the board. This can even be seen as intrusive, as any data stored there can hardly be permanently deleted (eMMC's wear leveling prevents efficient erasure) Aug 08 12:31:24 guest123456: I respect your point of view on connecting the matter at hand with larger issues, but do not share it. Should you have concerns about the design, then you might want to bring it up directly with e.g. Jason Kridner. Aug 08 12:32:22 as the people present here have no direct relation to the design process itself. We're just users that try to help each other. Aug 08 12:32:57 tbr: that sounds reasonable. Aug 08 12:33:32 tbr: are there any other boards that are as freehardware as the BBB? I own a raspberry pi, but that is not free hardware because of the GPU ... Aug 08 12:33:46 desoldering emmc is possible, that should do the trick :) Aug 08 12:34:02 That will depend on your definition of "free hardware". Aug 08 12:35:24 tbr: I don't really have a definition, because I lack a lot of knowledge. I just know that normal laptops being sold these days cannot be trusted, therefore I would like to have alternatives, the free-er the better Aug 08 12:43:18 guest123456: dont trust any hardware you have not fabricated yourself, completely, from scratch, down to the last chip Aug 08 12:43:46 guest123456: backdoors can be hidden anywhere in a modern computer... where modern means anything after the early 80s Aug 08 12:45:59 guest123456: If you have concerns about the permanence of data in eMMC, and the difficulty in making it non-writable...you would have the same concerns about the uSD card, no? Aug 08 12:46:17 guest123456: And, if you do not have that same concern, just avoid using the eMMC. Aug 08 12:46:51 agmlego: what's an uSD card? Aug 08 12:46:52 also, use a FEP to toggle in your bootloader Aug 08 12:47:05 KotH: define FEP Aug 08 12:47:44 front end processor Aug 08 12:48:05 https://en.wikipedia.org/wiki/Front-end_processor Aug 08 12:48:48 the early comptuters had a FEP with lots of buttons, so you could "type" the bootloader into the system Aug 08 12:49:25 guest123456: microSD card. Aug 08 12:49:55 Hell, for that matter, any flash media should concern you identically: eMMC, micro/ful SD, SSDs Aug 08 12:50:39 * tbr hands out buckets of sand labelled "DIY silicon computer parts" Aug 08 12:50:57 Heh. Aug 08 12:51:43 agmlego: not at all, because SDs and pendrives are disposable. As far as SSDs go , I discourage their use as they make data sanitazion impossible due to wear leveling Aug 08 12:53:12 guest123456: SDs and USB drives are no more or less disposable than any other media. Aug 08 12:53:24 *Including* the eMMC soldered onto your board. Aug 08 12:54:20 And even magnetic storage is not capable of being fully erased. Aug 08 12:56:03 At the point that you are concerned about the data left behind by wear-leveling, you are paranoid enough to only keep your data on RAM drives with thermite charges; your perceived attacker has equal ability to magically recover data from the wear-leveling as they do to recover data from the bare platters. Aug 08 12:56:05 agmlego: of course, they are, you can dispose of them without having to dispose your beagle blackbone . Also, they are cheap, which makes them more "use and trash" friendly, so to speak. Aug 08 12:56:50 agmlego: magnetic storage, whether or not being capable of being fully erased, can be way more securely erased than SSDs Aug 08 12:57:07 [citation needed] Aug 08 12:57:38 agmlego: recovering data from wear leveling is not just a tin foil hat theoretical attack. In fact, it is quite inexpensive and easy Aug 08 12:58:28 agmlego: if you need a citation, you don't really know how wear leveling works, in any case, yes, I will give you some citation Aug 08 12:58:30 [citation needed] Aug 08 12:59:05 guest123456: Because the only thing I see from you is what I read; and that is adding up to a random person overly paranoid. Aug 08 12:59:17 Hard facts and documentation go a long way to make you credible. Aug 08 13:00:56 agmlego: true, I am looking for the journal's article, sorry, trying to locate it Aug 08 13:01:25 you can get data from RAM with any of the recently discovered exploits .. lol Aug 08 13:02:03 basically .. if you're -that- paranoid .. you don't store anything anywhere .. Aug 08 13:04:17 veremit: no flaming, please, I prefer an interesting discussion. No, RAM memory's data cannot be recovered once the computer has been plugged off and a reasonable amount of time has passed. Do not use the Cold Boot Attack argument out of context here either Aug 08 13:04:26 guest123456: try to locate an older beaglebone, bb white. IIRC it didn't have any permanent storage attached Aug 08 13:05:28 agmlego: https://www.usenix.org/event/fast11/tech/full_papers/Wei.pdf Aug 08 13:05:42 adj: or get a bluesteel Aug 08 13:06:04 or hold the emmc in reset Aug 08 13:06:32 tbr : I suspect that solution is the most viable Aug 08 13:06:40 guest123456: I have read that paper, and was unimpressed by their scientific rigor or methods. Aug 08 13:06:52 but in all scenarios you trust the silicon and the distribution Aug 08 13:07:02 agmlego : regrettably anyone can write a paper .. Aug 08 13:07:40 agmlego: what parts of the paper's methodology are flawed? Aug 08 13:07:40 tbr: without hw modification reset line can be released be released with software :) Aug 08 13:08:25 adj: any software can be tampered with Aug 08 13:08:41 tbr, holding the emmc in reset means that a built-in erasure mechanism is activated or something like that? If so, many SSD vendors don't implement these properly to give an example, so trusting that i don't know... Aug 08 13:08:42 hence "soft-"ware Aug 08 13:09:00 guest123456: less guessing, more facts *yawn* Aug 08 13:09:15 guest123456 .. no .. reset usually means its prevented from funcitoning .. ie. is effectively powered-down functionally Aug 08 13:09:47 tbr: when I provide you with facts, you tell me that the paper lacks scientific rigor or methods, LoL Aug 08 13:10:17 ok going afk Aug 08 13:10:20 guest123456: I did not claim that. Don't lump me in with random other people. thanks. Aug 08 13:10:21 veremit: and how do you do reset the BBB's eMMC? Aug 08 13:10:43 guest123456: They made use primarily of *simulated* SSDs in their testing, but make no indication that they tested such to verify it acted identically to a live SSD. Aug 08 13:10:50 tbr: then, read this paper, please https://www.usenix.org/event/fast11/tech/full_papers/Wei.pdf Aug 08 13:10:57 guest123456: But in any case, this conversation bores me. Aug 08 13:11:00 * agmlego bows out. Aug 08 13:11:01 I have no intention to do so. Aug 08 13:12:10 tbr: so you ask me to reference properly my assertions and, when I provide such evidence, you ignore it? Aug 08 13:12:55 guest123456: I have no part to your discussion about SSDs. Why are you trying to drag me into that? Aug 08 13:13:19 you told me "less guessing, more facts" Aug 08 13:13:33 tbr: isn't that being part of the discussion? Aug 08 13:13:48 yes, about _that_ particular point we were discussing Aug 08 13:15:14 tbr: which was? Aug 08 13:16:04 you made an assumption about what "hold emmc in reset" means and were wrong. Aug 08 13:17:18 tbr: aaaah, no, no! I was asking a question! It was a question, because I didn't know what holding the emmc in reset was! Aug 08 13:18:37 anyway, I don't see how any processor and by extension computing device could fulfill the requirements you sketched. So all of this is pretty much moot. Aug 08 13:21:16 tbr: well... should I just toss my viewpoints and start using an iPhone like the rest of the world? Aug 08 13:22:29 for you see every Processor contains software, and thus possibly deep rooted vulnerabilities. In case of TI it's their ROM BootLoader. In case of x86 it's some microcode. And don't get me started on SMM, if you start worrying about that you won't touch an x86 machine ever again. Aug 08 13:23:39 tbr: that's why moving to ARM based processors should be a safer alternative compared to x86, isn't it? Aug 08 13:24:29 then read up about ROMBL, TEE, TrustZone and friends and you'll stop loving ARM Aug 08 13:24:41 don't worry, MIPS does the same too Aug 08 13:24:48 and pretty much every other architecture Aug 08 13:25:38 if you are that concerned, then the only logical course of action is to discard _all_ technology. Move to a deserted island or join the Amish. Aug 08 13:25:41 tbr: and how could we solve that? I mean, why isn't a true free-hardware CPU developed with the same quality as true free-software OS's such as debian exist? Aug 08 13:26:02 No one with the skills wants to. Aug 08 13:26:10 here, have another bucket of sand, I mean, raw Silicon Aug 08 13:26:15 tbr: I would gladly move to a pre-technology age Aug 08 13:26:17 guest123456: because a fab costs multi-billion dollars. you cannot just build one in your garage Aug 08 13:26:22 Because hardware skills are better put to use putting food on the table. Aug 08 13:26:50 agmlego: apropos food... i'm hungry Aug 08 13:26:55 guest123456: there are plenty of places on this planet where you don't need technology, consider it. Aug 08 13:26:56 so all the free hardware movement is futile in your view? Aug 08 13:27:01 KotH: Agreed, breakfast time soon. Aug 08 13:27:07 guest123456: Nope, just in yours. Aug 08 13:27:18 It all depends on your definition of… Aug 08 13:27:22 ^^^ Aug 08 13:27:26 guest123456: the free hadware movement is not about there-aint-no-backdoor-in-my-device Aug 08 13:27:30 anyway, just got called away Aug 08 13:27:40 guest123456: the free hardware movement is about being able to build the device you want Aug 08 13:27:51 tbr: all places in the world are subject to surveillance these days, so even if you don't use the Internet for instance, you are affected by the Internet, there has been a hybridization , so to speak, between real reality and virtual reality Aug 08 13:28:06 ...uh... Aug 08 13:28:24 Yeah, nope, still not interested in this conversation. Aug 08 13:28:42 KotH: the free hardware movement is not about avoiding backdoors? mmm, I beg to differ and I am sure Richard Stallman would share my view in this regard Aug 08 13:28:49 agmlego: what's for breakfast, anyways? Aug 08 13:29:10 KotH: Probably McDonald's. They are just down the road from the hackerspace. Aug 08 13:29:17 agmlego: ewww... Aug 08 13:29:22 And I need to let the printer autotune the heater PID anyway. Aug 08 13:29:24 agmlego: dont you have any real food? Aug 08 13:29:32 KotH: The good diner is closed for renovations. Aug 08 13:29:39 agmlego: don't forget to take your iPhone with you , LoL Aug 08 13:29:39 ANd the shitty one is shitty. Aug 08 13:29:48 agmlego: still.. mcd? why would you go there? Aug 08 13:29:53 guest123456: With all due respect, fuck off. Aug 08 13:29:55 agmlego: i'm pretty sure there is something else on the way Aug 08 13:29:59 agmlego: or in your fridge Aug 08 13:30:07 KotH: Because it is within walking distance, and better than the shitty diner. Aug 08 13:30:11 agmlego: I can see that you don't understand a joke Aug 08 13:30:23 And the fridge is full of science experiements. See above re: hackerspace. ;-P Aug 08 13:30:48 guest123456: No, I just do not like you or your viewpoints. Also, you are not funny. Aug 08 13:31:30 * tbr throws in a random farewell link on his way out: https://medium.com/message/everything-is-broken-81e5f33a24e1 Aug 08 13:32:13 agmlego: lol Aug 08 13:32:38 agmlego: anyways.. enjoy your breakfast...i'll have sushi later today :) Aug 08 13:33:57 agmlego: LoL, talk about a childish attitude, nevermind Aug 08 13:36:14 KotH: Sushi sounds like a good lunch. Maybe I can convince someone to bring me some from Noble Fish. Aug 08 16:22:36 hi guys i tried finding this out yesterday but made no progress. I have a beaglebone black that doesnt read microsd cards and had its uboot bootloader removed by me accidentally. At this point it does seem to be waiting for some serial input as I see "C C C C C C C" in my serial console. How can I fix my beaglebone black through serial? If I can get uboot installed again I can fix it by having uboot expose the emmc Aug 08 16:39:48 mistawright - you'll have to check the datasheet and TRM for the boot process .. Aug 08 16:40:15 from the last section of http://processors.wiki.ti.com/index.php/AM335x_Software_Design_Guide Aug 08 16:41:03 also http://processors.wiki.ti.com/index.php/The_Boot_Process Aug 08 16:46:18 veremit, I wasnt sure if there is any instructions on actually flashing the bootloader through serial Aug 08 16:46:45 it may have been done .. but I don't imagine there are any 'tutorials' ... Aug 08 16:47:04 if you've truely broken it that much .. many would simply buy another :) Aug 08 16:47:59 veremit, i did it came today. but if I can get this one working to the point i can use the emmc then it can be used for something Aug 08 16:48:25 absolutely :) Aug 08 16:49:51 can always use it as my dedicated ardupilot flight controller for my quad Aug 08 18:44:43 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /www/pages/db/db_connect.php on line 10 Could not connect Table : Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Aug 08 18:44:59 this is the error which i am getting when i am trying to ping 192.168.7.2 Aug 08 18:45:25 can anyone help me to solve this problem..ples Aug 08 18:48:22 Akhilprasad: to where exactly are you typing that ping command? Aug 08 18:51:57 why do they always do that? Aug 08 18:52:22 I don't know Aug 08 19:01:48 I know why... but I'll keep it to myself Aug 08 19:05:10 hey Aug 08 19:05:38 i am new to this , can someone tell me what is this all about ? Aug 08 19:07:47 have a look at http://beagleboard.org Aug 08 19:16:32 Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /www/pages/db/db_connect.php on line 10 Could not connect Table : Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) Aug 08 19:18:17 Akhilprasad: to where exactly are you typing that ping command? Aug 08 21:48:44 hello all Aug 08 21:57:58 hey guys Aug 08 21:58:13 so I took another look at the beagleboards :) Aug 08 21:58:50 these click boards and capes look very interesting......I am curious Aug 08 21:59:27 beagleboards can run all types of software which one supports these click boards for example a temperature sensor Aug 08 21:59:32 ? Aug 08 21:59:38 click boards? Aug 08 21:59:59 And this channel is pretty quiet during the weekends. Aug 08 22:00:03 http://www.mikroe.com/click/ Aug 08 22:00:17 no worries mistawright Aug 08 22:01:44 beaglebone black is great. I am playing with mine right now. will be using it in conjunction with the bbbmini cape, github.com/mirkix/BBBMINI, and ardupilot to control a quadcopter Aug 08 22:01:59 should be fun. Aug 08 22:02:17 nice mistawright Aug 08 22:03:21 mistawright: it looks like beaglebone is almost like a cross between a rpi and an arduino Aug 08 22:03:22 :) Aug 08 22:03:53 mistawright: is that a gps module? Aug 08 22:03:54 :O Aug 08 22:05:57 mistawright: you know what would be awesome? Aug 08 22:06:15 add a GSM cell radio! Aug 08 22:06:35 mattwj2002, thats the arduino tre. its a mix of the beaglebone and arduino Aug 08 22:07:03 oh this has arduino? Aug 08 22:07:32 i personally believe the beaglebone black is better. the pru's are better than an arduino if you know how to use them. I dont yet Aug 08 22:07:55 https://www.arduino.cc/en/Main/ArduinoBoardTre Aug 08 22:08:25 its been coming soon for a while now though Aug 08 22:08:56 interesting Aug 08 22:20:17 anyone else here? Aug 08 22:22:53 Are there docs on the am335x's crypto engine anywhere? I don't see a single reference to "crypto" in the TRM Aug 08 22:23:07 hey fishey1 Aug 08 22:23:09 :0 Aug 08 22:23:11 :) Aug 08 22:24:39 hi. Aug 08 22:27:06 fishey1: what are you working on? Aug 08 22:28:04 Trying to make my TLS connections be less slow. Aug 08 22:28:14 And my SHA384 hashing, too Aug 08 22:28:27 ah Aug 08 22:28:40 so you want a crypto engine Aug 08 22:28:42 :) Aug 08 22:29:02 Indeed. And the lack of docs means I don't have any idea what it's capabilities are Aug 08 22:29:34 so while there is a kernel driver that should work, I don't know if it will help with my specific cipher choices Aug 08 22:29:48 got ya Aug 08 22:29:53 Or if it only supports AES-128 and SHA-1/MD5 Aug 08 22:30:08 I'm not quite willing to lower my sec level for speed Aug 08 22:30:31 makes sense Aug 08 22:43:30 Looks like TI only gives it out to specific people https://e2e.ti.com/support/arm/sitara_arm/f/791/t/292794 Aug 08 22:43:38 :( Aug 08 22:44:44 Doing that is incredibly stupid. Aug 08 22:46:27 indeed Aug 09 00:10:13 hey all **** ENDING LOGGING AT Sun Aug 09 02:59:59 2015