**** BEGIN LOGGING AT Mon Jul 02 02:59:58 2012 Jul 02 03:33:54 does anyone here have ever used the beagleboard with matlab? Jul 02 03:34:36 -EPARSE Jul 02 03:36:01 -EPARSE Jul 02 03:46:04 ewwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww matlab Jul 02 03:52:48 and that awakens ds2 Jul 02 03:53:23 * mranostay notes he needs to debug xyz vendor's SDK and he has no beer Jul 02 03:58:22 mranostay: drop by liquor store with a tablet? Jul 02 04:22:27 ds2: even liqour stores frown on you drinking in the store Jul 02 04:22:42 prudes :) Jul 02 04:54:59 * mranostay throws ds2 a Newcastle Jul 02 05:58:14 hi Jul 02 06:52:51 there must be a congress of rainmakers in the near :/ Jul 02 06:54:05 rainmakers? Jul 02 06:56:26 people which are able to deal with saint peter Jul 02 06:57:02 * mranostay doesn't recall this from sunday school Jul 02 06:57:13 * LetoThe2nd likes rain. when being inside. Jul 02 06:57:16 then again i was raise weirdo baptist :) Jul 02 07:02:09 mranostay: I don't knowmuch about himeither,just that he is responsible for the weather ;) Jul 02 07:03:05 i'd prefer something with more real life value. like "oh heiliger sankt florian, verschon mein haus, zünds andere an." Jul 02 07:03:42 LetoThe2nd: ok i know basic german but not that :) Jul 02 07:03:58 i got 'mein' out of that :) Jul 02 07:04:30 mranostay: roughly it translates to "holy st. florian, spare my home, burn down another one." jsut that it rhymes in german. Jul 02 07:05:49 ah :) Jul 02 07:06:25 * mranostay burns down some random #beagle home Jul 02 07:08:33 yessssss.... lets go burn something! Jul 02 07:08:41 try rom Jul 02 07:08:50 angst-rom? Jul 02 07:09:00 or did you mean "rom-e"? ;) Jul 02 07:10:58 koen: does it annoy you that how i remember to spell angstrom is i think angst rom? :) Jul 02 07:14:25 the romans were very practical, they had gods for everything and imported them from everywhere ;) Jul 02 07:15:23 well there isn't one god at all :) Jul 02 07:15:36 :) Jul 02 07:15:51 so no one toblame Jul 02 07:16:28 more gods, more to blame ;) Jul 02 07:16:28 * mranostay blames aholler Jul 02 07:19:19 and think about thecatholics, they can go to church, confess, and have cleared their conscience. very handy Jul 02 07:19:58 * mranostay sins all over the channel Jul 02 07:20:40 sin[g]s? Jul 02 07:23:02 killall -SIGGOINGTOHELL Jul 02 07:23:42 not possible without a heaven ;) Jul 02 07:24:39 -SIGBURNDOWNHEAVEN? Jul 02 07:25:09 * mranostay wonders why he has youtube ads in spanish Jul 02 07:25:20 must be a CA thing Jul 02 09:13:09 Hi Jul 02 09:14:19 I'm having some problems to set-up a beagleboard rev C4 Jul 02 09:14:20 :s Jul 02 09:15:12 http://wiki.openwrt.org/doc/howto/wget-ssl-certs Jul 02 09:15:19 er, oops Jul 02 09:15:23 ignore Jul 02 09:15:38 metRo_: define problems Jul 02 09:22:09 I send an email to the mailing-list Jul 02 09:22:25 av500 it always give me error at sd card Jul 02 09:24:10 tried another card? Jul 02 09:25:30 It works once :s Jul 02 09:25:55 but after I think I did a mistake and restart the process Jul 02 09:26:01 and can't get it work again Jul 02 09:26:12 my problem is that a lot of guides point to files Jul 02 09:26:31 that I don't know if they work with rev c4 version or not Jul 02 09:26:33 per example Jul 02 09:26:53 http://www.angstrom-distribution.org/demo/beagleboard/ Jul 02 09:27:00 there are three versions for each file Jul 02 09:27:12 which one should I download? Jul 02 09:33:49 av500 here http://code.google.com/p/beagleboard/wiki/BeagleBoardDiagnosticsNext#The_setup the validation image works with all versions of beagleboard?! Jul 02 09:38:23 yes Jul 02 09:38:28 one image for all beagles Jul 02 09:41:40 av500 one more thing, during a guide I erase the nand memory from beagleboard Jul 02 09:41:45 yes Jul 02 09:41:47 thats is good Jul 02 09:41:51 erase nand and boot from SD Jul 02 09:42:00 much less issues with old SW in nand Jul 02 09:42:19 so now when I connect BB to PC I doesn't see nothing in terminal if I don't plug the sd card Jul 02 09:42:24 but here http://code.google.com/p/beagleboard/wiki/HowToGetAngstromRunning Jul 02 09:42:45 in the first section they said that I should see the loader information Jul 02 09:43:26 if you erase nand, you see nothing Jul 02 09:43:29 so that is correct Jul 02 09:43:30 av500 the section III in that guide will resolve it, right? Jul 02 09:43:39 now prepare the card and boot from it Jul 02 09:43:52 you can flash it again if you want Jul 02 09:43:56 but there is no need Jul 02 09:43:59 just boot from SD Jul 02 09:44:02 ok Jul 02 09:44:04 thanks :) Jul 02 09:44:10 that allows you to update boot loader much easier Jul 02 09:46:08 av500 thanks, first I'll try the validation image and after getting the Angstrom running Jul 02 09:49:08 av500 about the mkcard script here http://www.angstrom-distribution.org/demo/beagleboard/ can I use that or should I do the manual proccess here like http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat Jul 02 11:35:01 hello Jul 02 11:35:28 is someone try some *BSD os on the beagleboard ? Jul 02 11:35:51 I remember that someone asked last year Jul 02 11:36:36 is there support for OMAP3 in the BSD kernel? Jul 02 11:36:53 it gets reasked now and then. i haven't heard of until now. Jul 02 11:37:48 good question... i will ask on then OpenBSD chan if this project is steel in progress Jul 02 11:38:20 nice typo :P Jul 02 11:38:29 sorry Jul 02 11:39:10 sounds like the title of a great metal song. "steel in progress" (no offense meant) Jul 02 11:40:15 :D Jul 02 11:40:51 or the name of the next meshuggah tour., Jul 02 11:46:38 av500: BTW, no need to scan the c't i picked one up at $LOCALSTORE Jul 02 12:15:55 LetoThe2nd: k Jul 02 12:16:49 want to read news about underground toilets? ;) Jul 02 12:18:04 mh? Jul 02 12:18:13 no, not schlagseite. Jul 02 12:18:36 metro with tiles ;) Jul 02 12:18:57 mäh Jul 02 12:19:59 I've agreed with ogra_ on that term ;) Jul 02 12:23:00 i see. Jul 02 12:38:31 is "ifeq ($(CONFIG_PLATFORM_TI_DM365), y)" the correct platform for beagleboard-xm Rev C1? Jul 02 12:38:47 no Jul 02 12:38:55 beagle is omap3 Jul 02 12:38:58 not DM36x Jul 02 12:39:42 ifeq ($(CONFIG_PLATFORM_ARM_S3C2K4), y) this one also not omap3, right? Jul 02 12:39:55 or CONFIG_PLATFORM_ARM_PXA2XX ? Jul 02 12:43:16 no Jul 02 12:50:45 thanks Jul 02 12:54:19 hi, i want to use my Beagleboard Xm 's DSP. I want to save video from analag camera (connected to USB) with DSP. Is it possible to build this code with Openembedded ? And how can i make it run in DSP not in CPU ? Jul 02 12:56:00 * LetoThe2nd puts a dime into the dsp buzzword box. Jul 02 12:56:31 juhsis: analog camera? not a digital one? Jul 02 12:57:31 yes Jul 02 12:57:40 but i have digital converter Jul 02 12:57:41 i kind of doubt that. Jul 02 12:57:44 aaah Jul 02 12:58:01 kinda avermedia stuff Jul 02 12:58:27 ic Jul 02 12:58:51 you should be able to use gst_ti to rip data from v4l2 and encode with the DSP Jul 02 12:58:55 * LetoThe2nd still does not see why usb->cpu->dsp->cpu->disk should be faster then usb->cpu->disk (at least when it comes to direct saving, as the initial question suggests.) Jul 02 12:58:58 and then pipe to disk or network Jul 02 12:59:36 you need to find a version of angstrom that has gst_ti working Jul 02 12:59:41 I dont know if current one does Jul 02 12:59:43 koen? Jul 02 13:00:29 LetoThe2nd: i want to do it as Usb->dsp->disk Jul 02 13:00:56 juhsis: since when would a dsp understand the woes of usb drivers, filesystems, etc? Jul 02 13:01:40 anybody correct me if i'm wrong, but my understanding is that in this effort the data has to pass at least twice through the cpu, at least the control flow. Jul 02 13:01:54 i actually dont know :) i am just researching.. Jul 02 13:02:12 the data stream itself *might* be dma'ed, but i kind of doubt it. Jul 02 13:02:17 and for now i am doin it with Code Composer Studio (trying to do) Jul 02 13:03:52 so it is impossible to save video from USB (USB->DSP->DISK), isn't it? Jul 02 13:04:35 thats my understanding, yes. of course i might be wrong, but i think that there will always be a certain need for the cpu. Jul 02 13:06:00 as i understand from the project, CPU will work for another reason, and i should use DSP and i should not use CPU as much as i can.. Jul 02 13:06:35 * LetoThe2nd has said everything that is to say at the moment. Jul 02 13:07:11 LetoThe2nd: ok, thx:) Jul 02 13:11:00 LetoThe2nd: some people might to compress the video Jul 02 13:11:04 and then the DSP helps Jul 02 13:11:33 av500: sure, but he explicitly asked for "saving" Jul 02 13:11:37 of course, juhsis saying "save video from USB (USB->DSP->DISK)" sound like he does not know what he wants Jul 02 13:11:53 LetoThe2nd: ack Jul 02 13:12:47 av500: exactly. sounds like "i want make cool thing using lots of buzzwords." Jul 02 13:13:35 anyways, an at least a little more serious idea: anybody though about using the beaglebone as a stat trek IV style light switch? Jul 02 13:13:59 i.e adding a microphone, speech recognition and a relay in the simplest case :) Jul 02 13:21:05 av500 : i dont know what other people do in CPU, but my goal is saving video with using DSP.. I could not start writing the code, beause it is my first experience with analog camera and DSP. Jul 02 13:21:53 i dont know how to get video from cam, i dont know to process it in DSP... Jul 02 13:22:07 and i need a tutorial to do that. Jul 02 13:22:12 other way round, what _do_ you know? Jul 02 13:22:29 I know programming well.. Jul 02 13:22:57 [x] you don't know how to get the data from usb Jul 02 13:23:04 [x] you don't know your data flow Jul 02 13:23:12 [x] you don't know how to use the dsp Jul 02 13:23:12 true :) Jul 02 13:23:25 [x] I know /join #beagle Jul 02 13:23:32 sounds like at least three very basic prerequisites are missing. Jul 02 13:23:49 exactly, how can i get them? Jul 02 13:24:03 (but i know gstreamer, i used it) Jul 02 13:24:37 juhsis: honestly, your first task is to understand what you actually want to do, including what part has to do what. then write code, and learn the libraries and apis in use. not the other way round. Jul 02 13:24:52 juhsis: and please, get rid of your buttword use while you're at it. Jul 02 13:25:16 buzzword, even. :P Jul 02 13:26:11 juhsis: if you fail to understand why "i want to use dsp" is complete buzzwording in your case, you should maybe ask your teacher for another project. Jul 02 13:27:14 i cant, i have to do :/ Jul 02 13:27:45 time to learn and understand then, instead of asking for tutorials to copy-paste. Jul 02 13:30:00 so how can i learn and understand, without a tutorial or some other document? Jul 02 13:30:45 *sigh* Jul 02 13:30:57 :) Jul 02 13:30:58 a) find out how to get the data from usb. Jul 02 13:31:04 b) find out how to sav it. Jul 02 13:31:33 thats the two basic things. do them first. don't moan about dsp, code composer, or whatever. you don't need it. Jul 02 13:32:38 aah ok, you gave me the idea.I all searched with "DSP" or "CCS" before. Seriously thanks :) Jul 02 13:34:41 i'd guess that even a simple source-> sink thing in some meadia framework will suffice. after all it should be just a v4l input and a file. Jul 02 13:37:35 av500: gst-ti should be working in the current version Jul 02 13:37:47 av500: or rather, it should function the same regardless of version Jul 02 13:38:07 if that can be called "working", I don't know Jul 02 13:38:49 koen: here I read "should be" as does not :( Jul 02 13:54:18 Hi ! yesterday i've posted a Kernel Panic issue http://pastebin.com/KULSFGGd : after adding vm.min_free_kbytes = 8192 in sysctl.conf my board seems more stable... Jul 02 14:11:38 koen: http://codebender.cc/misc/about Jul 02 14:11:42 needs bone support Jul 02 14:28:34 has anyone used his/her beagleboard in ad-hoc mode? if it is yes, what usb wifi doggle does s/he use? Jul 02 14:32:24 angs: any atheros should work Jul 02 14:32:32 angs: same as on any desktop linux Jul 02 14:33:14 jacekowski: nah, those requiring binary blobs or badly written, x86-only compile-yourself-code using drivers will not work. Jul 02 14:33:27 though they might on your desktop ;) Jul 02 14:35:16 LetoThe2nd: do you suggest any chipset? Jul 02 14:35:52 is there any chance the guy who upload this video http://www.youtube.com/watch?v=FZKtQLj8NLE is here :) Jul 02 14:36:31 he uses belkin usb doggle, but I could not see any another info about it Jul 02 14:37:38 angs: sorry, can't recommend anything Jul 02 14:37:40 angs: ask him via yutub Jul 02 14:38:43 it is a good idea, I will. thank you for the responses Jul 02 14:54:17 in fact any working wifi dongle should support adhoc Jul 02 15:03:42 how do you create a u-boot.img file from a u-boot.bin file? Jul 02 15:04:18 hmm, maybe no storms today Jul 02 15:04:28 aholler: I am using rtl8192cu on beagleboard-xm that runs ubuntu 12.04. it is able to connect to my access point. However, I followed the instruction here (iwconfig stuff) https://help.ubuntu.com/community/WifiDocs/Adhoc but I can not see the beagleboard's network on my laptop and another pc. I wonder if anyone has experience with the ad-hoc networking could advise me any instruction that s/he followed/suggets Jul 02 15:05:56 other devices see adhoc-dongles only if they are serching for adhoc-devices Jul 02 15:06:13 normally only apps will be shown Jul 02 15:08:27 hmm, is it a hidden wireless network when the dongle set on the ad-hoc mode? Jul 02 15:08:58 no it is adhoc not infrastructure Jul 02 15:09:17 if you need a dongle which supports ap-mode through hostap, I'm using a TP-Link TL-WN321G for such Jul 02 15:10:37 I need adhoc mode Jul 02 15:11:22 Crofton: storm did the car? Jul 02 15:12:59 not mine Jul 02 15:13:14 but yes, tree landed and squashed a couple of cars Jul 02 15:13:44 another storm last night, lost power for a few hours Jul 02 15:13:54 Anyone? Jul 02 15:13:57 many around here still have no power from Friday evening storms Jul 02 15:14:49 niro_: Why do you need an img file? Jul 02 15:16:33 I've downloaded a patched copy of u-boot from TI. And it's a u-boot.bin file. Jul 02 15:17:18 I have a u-boot.img file on the sd card already, I'm just trying to swap it over. Jul 02 15:17:19 Yes, as most are. Jul 02 15:17:24 Ah. Jul 02 15:17:29 And Google was unproductive? Jul 02 15:17:40 What types of searches did you try? Jul 02 15:18:01 u-boot img u-boot bin Jul 02 15:18:16 put when you compile u-boot it outputs both files. Jul 02 15:18:25 Try "how to convert u-boot.bin to u-boot.img" Jul 02 15:18:53 As I recall, a bin file is just a memory dump, while an img file is that plus a header. Jul 02 15:19:18 try mkimage, just look at the Makefile from u-boot, it is a plain-text file Jul 02 15:19:52 (the Makefile) Jul 02 15:20:45 agmlego, thanks, found a page with the mkimage command. Jul 02 15:20:59 aholler, where do I get the entry point from? or is it in the makefile? Jul 02 15:23:31 does tiwi-r2 work fine with beagleboard, got one and have not tested yet Jul 02 15:23:40 both wifi and bluetooth that is Jul 02 15:39:39 I am trying to use the usb dongle in the ad-hoc mode on beagleboard-xm. I am able to connect to my access point through the dongle. However I could not use it on the ad-hoc mode. I am using these commands: http://pastebin.com/kTMkgCDx I wonder if someone can tell me what is wrong with the settings or advise anything to make it work Jul 02 15:40:28 the doggle is micronext mn-wd 152B that has RTL8188CUS chipset Jul 02 17:42:23 Can anyone tell me anything about the CraneBoard? Jul 02 17:44:12 Groober: it's rectangular, uses resistors, capacitors, and a many types of IC's including an ARM processor Jul 02 17:45:07 Well, that's the best answer I've gotten so far. More specific question, does anyone use it for Android? Jul 02 17:46:06 prpplague, excellent description Jul 02 17:46:55 Groober: google says somebody uses it for Android Jul 02 17:47:08 * mranostay senses prpplague is in troll mode Jul 02 17:47:23 mdp: this a double friday week :) Jul 02 17:47:29 That's about what I could find. Guessing since it's OMAP3x, it old stuff? Jul 02 17:48:47 anyone attended linux.conf.au before? Jul 02 17:52:34 20 hours of flying i'd pass :) Jul 02 17:55:32 if I'm ever going to .au, I might as well let someone else pay the flight Jul 02 17:56:17 * mranostay looks around for HR bot Jul 02 17:57:01 mru: hehe Jul 02 17:58:06 * prpplague pictures mru with a tall Australian girlfriend Jul 02 18:02:18 do any beagleboards come with an LCD screen? Jul 02 18:03:24 No, but there are LCDs made for the BeagleBoard. Jul 02 18:03:31 Which you can buy. Jul 02 18:03:57 Groober: no, they are not shipped with an LCD, but thirdparty displays are available, such as the Animal LVDS mini board Jul 02 18:04:22 cool, thanks Jul 02 18:14:27 special computing was selling them with with displays, not sure if they still do that Jul 02 18:21:54 The older beagleboard (the one with the omap3530), does it support ICS? Jul 02 18:22:21 ICS? Jul 02 18:22:45 android ice cream sandwich Jul 02 18:22:46 WHich particular ICS are you referring to? Jul 02 18:23:10 i was thinking of rowboat Jul 02 18:23:22 According to a Google search for "beagleboard ice cream sandwich", yes. Jul 02 18:24:10 but, i can't tell if they are referrring to the newer one or the older one Jul 02 18:24:21 anyone know where i could get some info on running android jelly bean on an XM? Jul 02 18:25:39 Groober: Newer or older what? Jul 02 18:26:02 beagleboard, wasn't there two with the same name, but different processor? Jul 02 18:26:08 smplman: not likely you will see any info on that as of yet Jul 02 18:26:19 There was the BeagleBoard, and there is the BeagleBoard xM. Jul 02 18:27:02 That's what I mean, then. My bad. Everything I can find about Android on Beagle is for the XM. I'm curious about the non-xm Jul 02 18:28:03 non-xm hasn't enough memory Jul 02 18:28:21 with an SD on an XM android runs fairly slow Jul 02 18:28:28 Groober: Yeah, it is a RAM issue, not a processor issue. Jul 02 18:28:29 an SSD is needed to speed it up Jul 02 18:28:46 smplman: Please note that an SD card *is* an SSD. Jul 02 18:29:06 yea, you knew what i meant though Jul 02 18:29:11 interesting. Thnaks for the info. sorry for my ignorance Jul 02 18:29:14 Since it has no moving parts, and thus is a solid-state storage medium, also called a drive. Jul 02 18:29:59 don't know if that changed, but my c4 just has 256mb and that just isn't enough for a modern android Jul 02 18:30:46 c4? Jul 02 18:30:55 trigger term Jul 02 18:32:11 Groober: non-xm, revision c4 Jul 02 18:33:05 gotcha. tanks! Jul 02 18:46:44 hmm, the picture down at http://beagleboard.org/hardware even talks about 128mb ram Jul 02 18:54:30 koen, msg to circuitco, give a little more space around mounting holes Jul 02 18:56:08 Russ: which board? Jul 02 18:56:13 bone Jul 02 18:57:15 Russ: what are you mounting though? Jul 02 18:57:18 http://specialcomp.com/beaglebone/BeagleBoneRevA4.jpg C100, R150 Jul 02 18:57:35 hex nuts Jul 02 18:57:47 especially R150 Jul 02 18:58:41 don't like magic smoke? :) Jul 02 18:58:58 luckily things are built pretty well, so fixing the problem fixes the problem Jul 02 18:59:38 its not like there isn't room though to move components away from the mounting holes a little Jul 02 19:19:16 * mranostay adds "so fixing the problem fixes the problem" to his notebook :) Jul 02 19:19:46 astounding words of wisdom Jul 02 19:22:38 Reminds me of years ago when I was working in industrial/commercial video installs/repairs. Jul 02 19:23:43 reading a Sony camera manual there were some 100+ adjustments after replacing major components Jul 02 19:24:11 along about #97 , to make this adjustment is to know the knack of this adjustment. Jul 02 19:24:27 that was it for that adjustment Jul 02 19:25:27 -EPARSE Jul 02 19:44:26 djlewis: the manual was probably written by a zen buddhist Jul 02 19:45:32 that was in 1982 and still get a kick from that instruction. Jul 02 19:47:25 it's like time-adjustments through leap-seconds ;) Jul 02 19:47:59 halt the machine, job done. Jul 02 19:48:11 Russ, I'm pretty sure there were other people that wished for the same thing in the last few months too...I feel like I've seen that request before Jul 02 19:50:22 djlewis: http://www.youtube.com/watch?v=g8vHhgh6oM0 Jul 02 19:52:26 I love ot Jul 02 19:52:27 it Jul 02 19:53:28 ;) Jul 02 19:55:29 doomed to be an engineer Jul 02 19:56:44 it's like "he reads manuals and manpages, must be an alien" Jul 02 19:56:46 mru: be one with the camera? :) Jul 02 19:57:32 that's advisable if you want good pictures Jul 02 19:58:20 you've seen my camera skills on G+ :)..... Jul 02 19:58:46 and you've seen mine... Jul 02 20:10:15 you mean the fuzzy ones I keep seeing? Jul 02 20:15:05 yes Jul 02 20:16:07 hi, I am having a hard time finding TI docs which actually say the AM33x has a hardware floating point unit - any pointers? Jul 02 20:17:41 http://en.wikipedia.org/wiki/Cortex_A8 Jul 02 20:17:52 W1N9Zr0, I just looked there Jul 02 20:18:01 it says it's optional in the A8 core Jul 02 20:23:56 ah, OK I found in the TRM: "Includes the VFP coprocessor which implements the VFPv3 architecture and is fully compliant with IEEE 754 standard." Jul 02 20:24:12 strange it's not mentioned anywhere else I have found Jul 02 20:24:35 oh noes it is kkeller Jul 02 20:24:54 watch it mranostay - I know where you live Jul 02 20:28:25 hmm, but then in "Table 3-3. ARM Core Supported Features" the VFP is not mentioned, only "NEON - Gives greatly enhanced throughput for media workloads and VFP-Lite support." Jul 02 20:28:37 I'm not sure I like the sound of "VFP-Lite" Jul 02 20:30:38 linuxjacques: NEON *is* floating-point. Jul 02 20:31:10 agmlego, yes, but it's not the same as VFPv3 Jul 02 20:31:24 No, this is true. Jul 02 20:31:47 VFPLite is a reduced form of VFP, taking around ten times more clock cycles per instruction. Jul 02 20:31:50 and in some cases it has latencies which make it not worth using (OMAP3) Jul 02 20:32:19 But really, if you are trying to do serious floating-point stuff on an ARM, you are probably using the wrong processor. Jul 02 20:32:58 Or at least on an AM33x Jul 02 20:33:26 ok, thanks. I am coming to that conclusion too Jul 02 20:33:37 neon floating-point is fast Jul 02 20:33:53 It is. Jul 02 20:34:01 the vfplite is a non-pipelined vfpv3 implementation Jul 02 20:34:05 It really depends on what linuxjacques is actually trying to accomplish. Jul 02 20:34:27 it is much faster than softfloat emulation but much slower than a pipelined design like in the a9 Jul 02 20:34:29 so vfplite is more amendable to self modifying code? ;) Jul 02 20:34:53 ds2: it still uses the I-cache Jul 02 20:35:02 I need to scale streaming data in the floating point domain, as fast as possible Jul 02 20:35:35 if you can write the majority of the floating-point code in neon assembler, you're fine Jul 02 20:35:52 my floating-point audio codecs are as fast on a8 as on a9 Jul 02 20:36:24 I remember on the OMAP3, most NEON code was slower than VFPv3, due to some implementation quirk Jul 02 20:36:47 bullshit Jul 02 20:37:22 what makes you say such a stupid thing? Jul 02 20:37:42 now thats subtle ;) Jul 02 20:37:47 indeed. Jul 02 20:37:55 linuxjacques: The funny thing about the term "as fast as possible" is that it is always true on a given piece of hardware...you have VFPLite and possibly NEON, so thus you will run as fast as is possible on that hardware... Jul 02 20:38:32 agmlego, well, as fast as possible in 5W or less :-) preferrably in 3W or less Jul 02 20:38:47 linuxjacques: And yet this is still a true statement. Jul 02 20:39:21 Short of changing processors, the performance you get will be the performance you get. Jul 02 20:39:33 djlewis: sometimes it's necessary to be blunt Jul 02 20:39:35 agmlego, exactly, I am in the process of choosing a SoC Jul 02 20:39:37 this is one of those times Jul 02 20:39:49 static FPGA Jul 02 20:39:53 linuxjacques: I would suggest getting one with VFPv3 then. Jul 02 20:40:05 agmlego, yep, I agree Jul 02 20:40:13 or maybe logic + giant lookup table Jul 02 20:40:17 linuxjacques: Or, depending on your specific application, FPGA. Jul 02 20:40:37 linuxjacques: omap3 is perfectly fine if you can use neon for most of the processing Jul 02 20:41:03 and vfplite *is* a vfpv3 Jul 02 20:41:07 linuxjacques: There exist nifty little chips with both an ARM9 and a decent FPGA onboard. Jul 02 20:41:38 there are even armv7's with a FPGA on the chip Jul 02 20:42:03 or are those FPGAs with an arm7 on the chip? Jul 02 20:42:30 agmlego, my other requirements are USB 2.0 and gigabit ethernet Jul 02 20:42:34 buy on, write code, check speed. Jul 02 20:42:43 they are real armv7's Jul 02 20:42:44 the code is still usable on faster socs too Jul 02 20:42:47 genuine Jul 02 20:42:50 oh, GbE... then omap3 is out Jul 02 20:43:42 For sure. Jul 02 20:43:47 and hw accellerated gigE preferred beause I need to push at least 45MB/s while scaling and streaming in over USB at 28.5+ MB/s Jul 02 20:44:07 linuxjacques: Seriously though, it is sounding increasingly like ARM is the wrong choice. Jul 02 20:44:08 over usb2.0? Jul 02 20:44:17 can EHCI do 28.5MB/s in reality? Jul 02 20:44:19 so hw checksumming (pref on jumbo packets) Jul 02 20:44:21 no Jul 02 20:44:29 ds2, it can do much faster than that. Jul 02 20:44:40 linuxjacques: in reality. not what the spec says Jul 02 20:44:47 Yeah, for real. Jul 02 20:45:02 USB2.0 speeds are far, far slower than the spec states they ought to be. Jul 02 20:45:21 it also matters what kind of endpoints Jul 02 20:45:30 I'm reaching here 25mb/s from usb2.0 to GbE with an armv5 and I don't think the limitation is the processor Jul 02 20:45:35 then maybe we aren't communicating, because I can do that with a fast USB flash stick Jul 02 20:45:38 try getting high speed traffic on interrupt ep's ;) Jul 02 20:45:41 Even industrial cameras using USB2.0 do not see the full spec speed. Jul 02 20:45:54 the full spec speed is 480Mb/s Jul 02 20:46:00 and no, nobody gets that Jul 02 20:46:03 using 'usb 2.0' is misleading Jul 02 20:46:07 Yeah, which i have never, not once, ever seen in real life. Jul 02 20:46:18 You can have 1.5M max usb 2.0 devices Jul 02 20:46:22 but I have several flash drives which can do > 30MB/s Jul 02 20:46:24 read Jul 02 20:46:54 In any case, I am not convinced that ARM is the right processor for you. Jul 02 20:47:14 agmlego, yep, thay may very well, be. I'm looking at ARM SoCs and PowerPC Jul 02 20:47:21 but the ARM are better on power usage Jul 02 20:47:31 Well, yeah. Jul 02 20:47:46 ARM in recent years has been designed for nearly only that. Jul 02 20:47:54 I can do what I want using a P2020 (I have a dev board and have implemented it) but I would like lower power Jul 02 20:48:11 where do you get those 28.5mb/s over usb from? Jul 02 20:48:43 the actual speed of your USB port depends on the what hw are you using Jul 02 20:48:51 and size of transfers, etc Jul 02 20:49:19 sudo hdparm -t /dev/sdb -> Timing buffered disk reads: 100 MB in 3.06 seconds = 32.71 MB/sec Jul 02 20:49:42 that's on a lexar lightning flash drive Jul 02 20:49:59 and it's hdparm Jul 02 20:50:17 I can do same with dd Jul 02 20:50:19 that's nice. that host controller can go faster. what about hte host controller you will be using? Jul 02 20:50:20 and buffered Jul 02 20:50:30 try comparing EHCI vs MUSB blocks Jul 02 20:51:02 25MB/s on a _good_ ehci host is possible Jul 02 20:51:06 maybe a bit more Jul 02 20:51:19 if the other end is also extremely well-behaved Jul 02 20:51:20 bear in mind I have already implemented this on a Freescale P2020, I can stream 32 GB of data at > 28.5MB's Jul 02 20:51:27 so caching isn't an issue Jul 02 20:51:56 So if the Freescale works, why switch? Jul 02 20:52:00 every wire has two ends, using therotical values from hdparm or dd don't help. with storage there is at least a fs inbetween Jul 02 20:52:10 agmlego, because I would like lower power Jul 02 20:52:29 aholler, this isn't storage Jul 02 20:52:30 aholler: not necessarily an fs, but the kernel block layer is always there Jul 02 20:52:34 linuxjacques: But with lower power usually come lower power. Jul 02 20:52:56 heh, somehow I have gotten a lot of you in an antagopnistic mode. I dunno what I did :-\ Jul 02 20:53:02 linuxjacques: I don't know whats your other end, you haven't answered Jul 02 20:53:11 linuxjacques: I can tell you what you did Jul 02 20:53:20 aholler, answered what? Jul 02 20:53:31 first you stated a bunch of things that complete bonkers Jul 02 20:53:35 about vfp/neon Jul 02 20:53:41 linuxjacques: from where you get those 28.5mb/s Jul 02 20:53:50 linuxjacques: Not antagonistic here, just realistic. I do not think the ARM you search for exists. Jul 02 20:54:09 nor the usb Jul 02 20:54:17 agmlego: there might be a specialist ARM that will do it Jul 02 20:54:24 some of the network targeted ones could come close Jul 02 20:54:41 aholler, it's a custom device with a Cypress EZ-USB FX2 Jul 02 20:54:54 ds2: Maybe, but those frequently lack USB. Jul 02 20:54:54 linuxjacques: you'd get better suggestions if you told us what you're trying to do and what hardware you need to hook up Jul 02 20:55:44 linuxjacques: Also, I assume that this device will not *always* be under that kind of load. Build a battery into it, and have it charge while the device is under light load. Hey, presto, power issues gone. ;-P Jul 02 20:56:06 anyway, with GbE as requirement you have to wait if you want to go ti Jul 02 20:56:14 agmlego: did the iNXP series had USB? forgot where they were at on that Jul 02 20:56:27 aholler: TI have plenty of chips with GbE Jul 02 20:56:31 just not the omap3 Jul 02 20:56:44 in any case, I suspect those parts had PCI to connect up an external controller for USB Jul 02 20:57:06 mru: arm-devices? Jul 02 20:57:13 sure Jul 02 20:57:34 ds2: No idea. Jul 02 20:57:42 I would like lower power for thermal reasons, not power availability Jul 02 20:58:05 linuxjacques: Oh, that is even easier. Miniature Stirling engine acting as a heat pump. Jul 02 20:58:08 linuxjacques: maybe a cavium econa can cut it IO-wise, however they have a serious NDA barrier Jul 02 20:58:11 aholler: AM33xx for instance Jul 02 20:58:56 oh, I didn't know Jul 02 20:59:41 and DM81xx Jul 02 20:59:51 and various others I don't recall Jul 02 21:00:42 hmm, I think I have some usb-hd's which are using a cypress. not sure which, but I'm sure I've never seen an usb-hd here which gone over 25mb/s Jul 02 21:01:08 I've learned to run for the hills when I see a cypress chip Jul 02 21:01:25 I had some bad experiences too Jul 02 21:01:32 can't be worse then the musb stuff Jul 02 21:01:36 they made some of the worse usb-ata interfaces ever Jul 02 21:01:45 *worst Jul 02 21:03:13 but ok, getting near those 28.5mb/s should be possible Jul 02 21:03:26 IIRC CYpress bought the EZ-USB from another company Jul 02 21:03:43 I've also learned to stay far, far away from anything with 'ez' in the name Jul 02 21:04:31 are you using isochronous mode usb? Jul 02 21:05:13 and what size xfers? Jul 02 21:05:44 isochronous mode, if properly implemented, can make it easier to get consistently high transfer rates Jul 02 21:05:53 unfortunately it is never properly implemented Jul 02 21:05:58 I may be wrong about Cypress buying the Ez-USB Jul 02 21:06:11 IIRC, yes, Cypress did buy ezUSB Jul 02 21:06:18 it may be their design entirely (other than the 8051 core) Jul 02 21:06:22 that's the original ezUSB with the 8051's Jul 02 21:06:29 ds2, yes, it is Jul 02 21:06:56 the exact origins of the design are not important Jul 02 21:10:09 I'm doing bulk xfers, maxing out the URB list at around 20kB, AFAIK I am the only user of USB scatter-gather DMA in the kernel other than usb storage Jul 02 21:11:52 and then you want to work with that data continously in an fp-domain? Jul 02 21:12:28 and pushing the result out. Jul 02 21:12:56 sounds interesting ;) Jul 02 21:15:01 aholler, yep, that's what I'm doing Jul 02 21:15:14 want to do Jul 02 21:15:15 AnchorChips - that was the original company which made the FX2 Jul 02 21:16:32 linuxjacques: Can you tell us any more about the application? Sounds interesting. Jul 02 21:16:46 linuxjacques, when you mention hw accelerated gige, do you specifically mean the typical hw tso, hw csum gen/ver, sg support? Jul 02 21:17:58 mdp, yes Jul 02 21:19:51 agmlego, I know how annoying it is for someone to come in and say "I need to do all these things but I can't tell you why" I have been on the other side of that many times. Jul 02 21:20:18 agmlego, I can't get in trouble for posting public info, so fairfieldnodal.com if you look at that site, you can see what I'm doing Jul 02 21:20:36 http://fairfieldnodal.com/Products/Z3000/index.html Jul 02 21:21:49 I am extracting data from the Remote Units Jul 02 21:23:47 linuxjacques: the cpsw on the am335x/ti81xx doesn't support any of those common accel features. Jul 02 21:24:02 mdp, ah, thanks Jul 02 21:32:12 linuxjacques, they did manage to get interrupt pacing in it...like fsl's h/w interrupt coalescing only with an awesome TI name...or you can use napi. Jul 02 21:39:02 mdp, that's useful. I had to tune interrupt coalescing to get interrupt load down in the last iteration of this project. Jul 02 21:39:24 I really care about throughput >>> latency Jul 02 21:40:00 <_av500_> oooh, ezusb Jul 02 21:40:04 <_av500_> the memories Jul 02 21:40:11 :-) Jul 02 21:40:36 ez like sunday morning Jul 02 21:40:44 <_av500_> +1 Jul 02 21:40:55 <_av500_> and one of my favorite songs Jul 02 21:41:13 <_av500_> but of course not that lame comodores version Jul 02 21:42:09 av500, no kidding Jul 02 21:43:50 _av500_: dating yourself aren't you? Jul 02 21:44:18 carbon dating? Jul 02 21:44:28 <_av500_> liqui dating Jul 02 21:48:44 hmm, now I need to look at a bug when a panic occurs. how cumbersome… Jul 02 23:47:48 linuxjacques: Oh, I understand NDAs completely. Jul 02 23:48:26 linuxjacques: Also, nifty application. **** ENDING LOGGING AT Tue Jul 03 02:59:57 2012