**** BEGIN LOGGING AT Wed Mar 07 02:59:58 2012 Mar 07 03:47:17 anyone know how i would ctrl + alt + backspace to quit x on an apple keyboard? Mar 07 03:51:02 ctrl is usually the tourist attraction key. Mar 07 03:53:34 thurbad: MACHINE=beaglebone ./oebb.sh bitbake -f -c deploy virtual/kernel did not do it either :-( Mar 07 03:53:56 :/ Mar 07 03:54:02 it's time fo me to go to bed but I'll come back tomorrow Mar 07 03:54:09 thanks for helping Mar 07 03:55:05 the result was Mar 07 03:55:09 NOTE: Tasks Summary: Attempted 405 tasks of which 405 didn't need to be rerun and all succeeded. Mar 07 03:55:21 and it did Mar 07 03:55:22 Executing: MACHINE=beaglebone bitbake -f -c deploy virtual/kernel Mar 07 03:55:34 gnight Mar 07 05:00:23 hello, I have a problem with devian instaler on beagle bone Mar 07 05:01:32 hello, I have a problem with devian instaler on beagle bone, could some one help me? Mar 07 05:04:59 hello, I have a problem with devian instaler on beagle bone, could some one help me? Mar 07 05:05:48 mario_ - explain your problem instead of repeating yourself Mar 07 05:07:20 ehlo Mar 07 05:08:32 ok thanks Mar 07 05:08:52 I have instaled debian sucsefuly using a 1GB SD card Mar 07 05:09:13 I followed the same porcedure with a 4GB card and is not booting the instaler Mar 07 05:12:32 any clue? Mar 07 05:14:04 are you getting any errors on the serial console? Mar 07 05:14:17 i have a wireless question Mar 07 05:14:17 no Mar 07 05:14:21 just ccccc Mar 07 05:14:35 is not booting Mar 07 05:14:37 i'm using dlink dwa-125 Mar 07 05:14:39 did you try taking out the SD card and putting it back in? Mar 07 05:14:56 im folowing this instructions Mar 07 05:15:13 http://elinux.org/BeagleBoardDebian#Debian_NetInstall Mar 07 05:15:26 is working with 1Gb SD Mar 07 05:15:30 but not with 4GB Mar 07 05:17:52 no error messages but dhclient never gets an ip address Mar 07 05:18:04 any ideas? Mar 07 05:19:13 * mranostay scrolls up Mar 07 05:19:26 god i need another beer :) Mar 07 05:19:50 W1N9Zr0 yes I did try that Mar 07 05:21:28 I also try with two difernet 4GB crds Mar 07 05:25:46 any ideas? Mar 07 05:33:03 hello Mar 07 05:39:05 I have a problem with debian on beagle bone, I am following this instructions http://elinux.org/BeagleBoardDebian#Debian_NetInstall everything works fine I installed debian successfully on a 1GB SD card. My problem is that when I put the installer in a 4GB card the installer is not booting. could some one help me? Mar 07 05:47:05 hello Mar 07 06:02:54 I have a problem with debian on beagle bone, I am following this instructions http://elinux.org/BeagleBoardDebian#Debian_NetInstall everything works fine I installed debian successfully on a 1GB SD card. My problem is that when I put the installer in a 4GB card the installer is not booting. could some one help me? Mar 07 06:11:52 hello Mar 07 06:15:16 mario_: dude we see the question :) Mar 07 06:25:36 so no one can help? Mar 07 06:29:46 mario_: less vague then yes we can Mar 07 06:30:22 Doomed Doomed I say! Mar 07 06:30:33 <_av500_> mario_: maybe ask the #debian people? Mar 07 06:32:00 _av500_: that is right pass the buck :) Mar 07 06:32:37 <_av500_> no, hedge your bets Mar 07 06:47:18 I have a problem with debian on beagle bone, I am following this instructions http://elinux.org/BeagleBoardDebian#Debian_NetInstall everything works fine I installed debian successfully on a 1GB SD card. My problem is that when I put the installer in a 4GB card the installer is not booting. could some one help me? Mar 07 06:47:39 * mranostay smacks head Mar 07 06:49:05 ARRRRRRRRG Mar 07 06:49:07 please stop spamming Mar 07 06:50:16 sleepy time again Mar 07 06:54:19 I'm trying to get Ubuntu up on an OMAP3 device. I installed the SGX libraries according to this: http://elinux.org/BeagleBoardDebian#SGX_Video_Acceleration Mar 07 06:54:52 but when I try to run the run-SGX script I get an error about module bufferclass_ti not found Mar 07 06:55:36 * dm8tbr blinks Mar 07 06:56:53 Is this something I can add to my kernel and build (2.6.37)? I have pvrsrvkm.ko and omaplfb.ko and they are loaded Mar 07 07:03:30 mario_: spamming us will only get us annoyed Mar 07 07:04:17 my last message was 20min ago Mar 07 07:04:50 so? Mar 07 07:05:04 you are going to send it 72 times per day? Mar 07 08:04:44 hi all Mar 07 08:04:53 i m new to beagleboard Mar 07 08:06:01 can anyone guide me Mar 07 08:09:53 http://beagleboard.org/ Mar 07 08:23:27 bonjour Mar 07 08:25:01 hi have probleme to view hyperterm on serial com in beagleboard xm Mar 07 08:28:29 can anyone tell me what the most recent android release for the beaglebone is please Mar 07 08:32:16 patient you are not Mar 07 09:07:43 hi, would like to ask if the autofocus engine in the H3A subsystem is supported by v4l2 driver in beaglebone? Mar 07 09:09:14 and you are sure the bone CPU has H3A? Mar 07 09:16:01 sorry, my mistake -- i meant beagleboard Mar 07 09:17:47 i would like to use the autofocus engine in H3A and i'm researching which board+camera sensor should i use... Mar 07 09:19:32 Hi Mar 07 09:20:08 anything that stops ethernet on Beagleboard-xM Rev C from working when powered via USB? I'm powering via USB because it does not boot from the DC jack (somethign is friend) Mar 07 09:20:11 *fried Mar 07 09:20:19 (definitely not friend) Mar 07 09:21:13 host machine is not reporting overcurrent condition (I've confirmed it can, and will, with other devices that draw even 750mA for too long) Mar 07 09:22:40 fried boards is fried Mar 07 09:22:56 Well, shit. Mar 07 09:23:13 At least it works over serial? :). /alwaysoptimistic Mar 07 09:23:16 (not!) Mar 07 09:23:18 in other words, if the board is already known broken, I would not bet on other stuff to work Mar 07 09:23:22 get it fixed Mar 07 09:23:48 Yeah, that's the issue Mar 07 09:24:09 barely possible to do that, so I was wondering if there was a software herpderp like the thing that used to cause kernel panics when booting from usb Mar 07 09:24:37 where I could insert x line of magical code into kernel code y to make z work fine, etc Mar 07 09:24:53 sure, if you know x, y and z Mar 07 09:25:38 's why I'm here -_-'. I second the 'yep, dodgy board is dodgy' thought, but it's only relevant to an ideal world. Mar 07 09:27:29 [ 4.302917] g_ether gadget: high speed config #1: CDC Ethernet (EEM) Mar 07 09:27:59 beyond that, there is no mention of ethernet, and udev doesn't assign it a device name Mar 07 09:29:17 [ 5.889892] hub 1-0:1.0: unable to enumerate USB device on port 2 Mar 07 09:29:20 few of those, tho Mar 07 09:29:33 leads me to believe, yeah -- fucked. Mar 07 09:30:33 Well, since I'm bored and don't care anymore, I'm gonna abuse the board and try electrocution therapy on it Mar 07 09:30:40 sorry, but I won't put effort into debugging a board that you call "fried" Mar 07 09:30:48 post a video Mar 07 09:31:11 Could you please elaborate? Demonstrating what? Mar 07 09:31:23 "electrocution therapy" Mar 07 09:31:27 oh Mar 07 09:31:33 not 'fried board' Mar 07 09:32:31 by 'fried' I do not mean I saw the board go up in flames. In fact there is zero evidence of that. Just that it does nothing when powered via the DC jack, and the PSU is known-working and can reliably supply 2A of continuous current. didn't try higher. Mar 07 09:32:47 some LEDs are constant-on, I can find out which if anyone cares Mar 07 09:33:42 Though I have a feeling I described it here before and one of you suggested 'power it over usb, inject higher current to usb' Mar 07 09:34:45 if its boots from usb but not from dc-in, it's broken Mar 07 09:55:53 anyone know that connector 'P18' on the Beagleboard-xM is? Can't seem to find it in the SRM Mar 07 09:57:35 Found it Mar 07 09:57:37 ._.' Mar 07 09:58:09 Known as 'P10' in the SRM but the picture shows 'P18' Mar 07 10:22:49 Why can't I completely kill it? :\ Mar 07 10:23:10 shorted the 3v3 regulator, shit got a little warm but Y U NO dead? Mar 07 10:23:51 actually let's see if that magically fixed the USB-connected and therefore theoretically isolated ethernet device. Mar 07 10:24:22 * lunra bangs head against wall. It did more! Mar 07 10:37:51 well, I configured OTG networking Mar 07 10:57:08 I am looking for beagle board get loaded from nfs for this i have set my nfs rootfs folder and ip of device and nfs server. so what should rootfs file structure to get devices booted from nfs Mar 07 11:14:33 Hey Mar 07 11:14:37 anybody here? Mar 07 11:15:41 no Mar 07 11:15:48 I have problems booting the current Angstrom Kernel 3.0.23+ :It's stuck at udevd[72]: starting version 181 Mar 07 11:15:50 we are closed for business Mar 07 11:16:48 I bitbaked my own but have the same stopping with the official releases after a opkg upgrade Mar 07 11:17:10 Hey av500 Mar 07 11:17:10 pastebin a full boot log Mar 07 11:18:20 could it be a problem with missing syscalls (or glibc wrappers for same)? Mar 07 11:18:32 what kernel version was your glibc built against? Mar 07 11:19:43 http://pastebin.com/jRJYAdbY Mar 07 11:21:52 mru what makes me wonder is that the same will happen after I make a opkg upgrade to the core 3.0.17 image Mar 07 11:22:40 just guessing here, missing syscalls is the usual cause of udev hangs Mar 07 11:23:45 i'm not sure if udev actually hangs since I get no error messages during boot Mar 07 12:16:29 mru, av500 did you get a chance to read the pastebin? Mar 07 12:59:10 Hi, on beaglebone I wrote a program to decode an IR signal, using sleep + polling on GPIO. Now, I made interrupts work in another program and therefore I'd like to rewrite the IR decoder to use timers + interrupts. Are setitimer(2) and getitimer(2) the functions I should use for the timer ? Mar 07 12:59:54 and sleep and polling worked? Mar 07 13:00:24 i personally wouldn't do it that way Mar 07 13:00:36 av500: it did, yes Mar 07 13:00:38 I think I'd use GPIO interrupts and record a timestamp when they occur Mar 07 13:00:39 impressive Mar 07 13:00:41 but it's ugly Mar 07 13:00:44 then figure it out based on that Mar 07 13:00:52 so gettimeofday ? Mar 07 13:00:57 and lirc driver does not help? Mar 07 13:01:33 I did not use lirc, I wrote a basic program from scratch that deals with raw data Mar 07 13:01:58 I guessed that much :) Mar 07 13:04:17 okay, gettimeofday is µs precision so it should be fine, thx Mar 07 13:07:31 spow: no Mar 07 13:07:43 it returns time in that precision Mar 07 13:07:53 but that does not mean you get us precision Mar 07 13:08:17 your kernel could be clocked from 32khz, then that is all you get Mar 07 13:09:35 I measured ~25 state changes in ~25ms with variable steps, so something that is expressed in µs is ~1/100 of the actual precision needed Mar 07 13:10:07 but I understand the objection Mar 07 13:12:47 spow: it's amazing that worked. Mar 07 13:13:15 running as a realtime task, you can basically hog the cpu from user space Mar 07 13:13:26 dwery: why is that ? i'm polling a state change Mar 07 13:13:55 spow: I didn't know that you can poll so fast ;) Mar 07 13:13:55 reminds me of a students try i saw once to write a serial driver. he used nonblocking writes and usleeps to bang out bytes one after the other. Mar 07 13:14:09 LetoThe2nd: well done Mar 07 13:14:09 strange it only worked on his particular laptop. no idea why ;) Mar 07 13:14:11 LetoThe2nd: which grade did they get Mar 07 13:14:14 ? Mar 07 13:14:28 no idea. i told them tp get rid of it completely. Mar 07 13:14:35 rid of the laptop? Mar 07 13:14:58 get_rid_of({student, laptop, driver}) Mar 07 13:14:59 of the brain? Mar 07 13:15:20 LetoThe2nd: we had a student once that placed dsp and xtal 15cm apart on the PCB Mar 07 13:15:27 spow: you might want to investigate the PRUSS.. it's a bit hard but it will get you some real satisfaction Mar 07 13:15:37 we told him to move the xtal close to the dsp, he did that by running 15cm more of wires back to the dsp :) Mar 07 13:15:48 av500, hrhrhr Mar 07 13:16:08 av500: kill. Mar 07 13:16:26 dwery: no, laugh really hard for weeks :) Mar 07 13:16:52 dwery: i'll take a look at it for general culture, but i'm doing a really simple project and i'm afraid I won't have the time to integrate that (~50 work hours left including 10 pages latex documentation) Mar 07 13:17:05 spow: why not lorc? Mar 07 13:17:09 lirc even Mar 07 13:17:14 but I know it's important, you guys mentionned it quite a bit in the last days Mar 07 13:17:16 lorc=latex orc? Mar 07 13:17:26 leather Mar 07 13:17:31 linux orc. Mar 07 13:17:45 spow: I'm trying to get more people on it ;) Mar 07 13:17:49 i just wanted to demonstrate basic embedded functions, so I wrote my own programs Mar 07 13:18:03 gettin' high on PRUSS Mar 07 13:18:05 for pwm, IR, sensors, LCD ... Mar 07 13:18:32 dwery: will you work on r-pruss too? Mar 07 13:18:39 sooner or later Mar 07 13:19:01 dwery: maybe bcm was more clever hiding it :) Mar 07 13:19:34 but it was an ambitious project, I have quite a bunch of 'undeclared' hours to the uni Mar 07 13:19:45 :D Mar 07 13:20:19 "undeclared hours" just sound like real life to me. Mar 07 13:20:47 * av500 is reminded to fill out time sheets today Mar 07 13:21:20 how fitting my current music is. "and then there was silence" Mar 07 13:21:21 where I come from only the result matters, but here at rwth it's more about the time spent Mar 07 13:21:27 apparently Mar 07 13:21:36 av500: "3 hours spent showing people how to reformat SD cards" Mar 07 13:22:02 there, done Mar 07 13:22:17 I enter the same thing for 3ys now "multimedia stuff" Mar 07 14:08:39 okay, it's overall much more precise now, but sometimes my results are way of, whereas with poll + sleep I had 100% recognition Mar 07 14:10:27 "now" meaning? Mar 07 14:10:56 I STILL :) have problems booting the current Angstrom Kernel 3.0.23+ :It's stuck at udevd[72]: starting version 181 Mar 07 14:11:03 interrupt + timestamp ... should I give myself scheduler privileges? set_sched (FIFO) ? Mar 07 14:11:25 * LetoThe2nd is pretty certain that it ahven't been 100%. just maybe the failure rate was lower than the total number of values received altogether. Mar 07 14:11:31 Martron: the current is 3.2 if i'm not mistaken Mar 07 14:11:38 no idea if that helps with interrupts in user space Mar 07 14:12:21 spow: Not that I know of Mar 07 14:13:06 spow: beagleboard != beaglebone Mar 07 14:13:39 koen: spoiler! Mar 07 14:13:51 koen: Martron : my bad, need moar coffee Mar 07 14:14:27 no i didn't specify Mar 07 14:14:35 (actually, I need to do less assumptions, but whatever) Mar 07 14:14:41 i mean BeagleBoard of course :) Mar 07 14:15:33 As I wrote before I have the same issues with the official image when doing a opkg upgrade Mar 07 14:17:02 hum, might be irrelevant, but you just do a plain opkg upgrade ? what happens then ? Mar 07 14:17:23 LetoThe2nd: with any failure rate <100%, the probability of a run of successes of any finite length is >0 Mar 07 14:17:55 mru, certainly. finity can be a bitch. Mar 07 14:18:52 well i created a complete new sd-card with the current console image from angström its the 3.0.17 as far as i remember...alll i did with it was: opkg update followed by: opgk upgrade and did a rebbot.....system stuck Mar 07 14:19:29 but the upgrade succedded ? Mar 07 14:19:40 yes Mar 07 14:19:53 i could upgrade to 3.0.23+ Mar 07 14:20:13 but couldn't sucessfully rebooot Mar 07 14:20:26 http://pastebin.com/jRJYAdbY Mar 07 14:21:02 ok then, sorry, no idea Mar 07 14:21:50 no prob just wondering if i'm the only one having problems with 3.0.23+ yet Mar 07 14:25:10 FWIW: Mar 07 14:25:10 root@beagleboard:~# uname -a Mar 07 14:25:11 Linux beagleboard 3.0.23+ #1 Thu Mar 1 10:13:49 CET 2012 armv7l GNU/Linux Mar 07 14:25:40 boring, no 3.3 :p Mar 07 14:26:01 omap is totally fucked in 3.3, no? Mar 07 14:26:17 only omap? Mar 07 14:26:22 s/in 3.3.// Mar 07 14:27:08 koen: since you did the changes i figured it works for you :) Mar 07 14:28:49 did you bitcake console-image for your board? Mar 07 14:29:34 it's an old systemd-gnome-image fro m a few months back that I have been upgrading Mar 07 14:29:34 and how come it won't boot when upgrading the image from the angstrom page Mar 07 14:30:23 yummy, bitcake from chef dotkoen Mar 07 14:30:56 koen did you have a look in the pastebin? Mar 07 14:31:29 Martron: yes, no clue why it's failing for you, sorry Mar 07 14:32:11 ok but just to be sure: it SHOULD work with an BBxM with uLCD7 correct? Mar 07 14:35:03 yes Mar 07 14:35:16 I'm using it on an xm with a ulcd7 right now :) Mar 07 14:36:56 well actually thats good news :) Mar 07 14:49:00 * ynezz laughs at 'Subject: [Angstrom-devel] UNSUBSCRIBE' email :D Mar 07 14:50:11 http://www.mail-archive.com/angstrom-distro-devel@linuxtogo.org/msg05621.html Mar 07 14:50:16 http://www.mail-archive.com/angstrom-distro-devel@linuxtogo.org/msg05620.html Mar 07 14:50:33 that Jane must really hate him :D Mar 07 15:05:14 koen++ Mar 07 15:05:35 reading your mailing list posting about bitbake. You are a helpful person. Mar 07 15:06:18 don't spoil his reputation! Mar 07 15:09:00 Wow all this PRU activity on the mailing list Mar 07 15:09:02 * SilicaGel beams Mar 07 15:09:44 SilicaGel: and remember: there's no PRU on the beaglebone Mar 07 15:10:01 NOT SUPPORTED! Mar 07 15:10:17 wait, are you trying to hypnotize me? Mar 07 15:12:43 jkridner: do you have a reserved EC2 instance for the log bot ? Mar 07 15:29:32 I have a problem with debian on beagle bone, I am following this instructions http://elinux.org/BeagleBoardDebian#Debian_NetInstall everything works fine I installed debian successfully on a 1GB SD card. My problem is that when I put the installer in a 4GB card the installer is not booting. could some one help me? Mar 07 15:30:01 try #debian Mar 07 15:37:59 ok so I have a question. Mar 07 15:38:21 struct omap_dm_timer *t = omap_dm_timer_request(); Mar 07 15:38:37 I get back a timer, this timer has t->id = 3, t->irq = 69 Mar 07 15:38:40 that's all in agreement with the TRM Mar 07 15:38:47 but t->io_base = fa042000 Mar 07 15:39:14 What the hell is that? It's nto the address of timer3 in global address space. And the address returned looks kinda/sorta like a virtual memory address rather than a physical one Mar 07 15:43:27 SilicaGel: use the source :) Mar 07 15:44:04 Hmmmmmmmmmmmmmmmmmmmmmmmm yeah let me look at where the hell that comes from Mar 07 15:50:21 timer->io_base = ioremap(mem->start, resource_size(mem)); Mar 07 15:50:40 I have no idea what the hell that means haha Mar 07 15:51:18 When access passes though page tables, the kernel must first arrange for the physical address to be visible from your driver, and this usually means that you must call ioremap before doing any I/O. If no page tables are needed, I/O memory locations look pretty much like I/O ports, and you can just read and write to them using proper wrapper functions. Mar 07 15:51:21 AHH HAH!!! Mar 07 15:51:23 unhelpful. Mar 07 15:51:36 that address it gives me is not helpful to the PRU which doesn't go through page mapping. Mar 07 15:51:51 yes, but your access to the PRU does Mar 07 15:52:32 In fact, that description is talking about I/O remapping, why does that even apply here when there is no separate I/O address space in an arm Mar 07 15:52:42 hmm Mar 07 15:53:19 what is the issue with the address? Mar 07 15:53:26 you cant access it? Mar 07 15:54:19 oh i was just expecting to return something like 0x48042000 Mar 07 15:54:23 do you see what I mean? Mar 07 15:54:40 so that I could pass that address to the PRU Mar 07 15:54:42 yes Mar 07 15:54:57 well, linux kernel does not know about the PRU Mar 07 15:56:12 so I guess you need to map timer id to phys address yourself Mar 07 15:56:25 make a small table with 11 entries :) Mar 07 15:56:31 not 12! Mar 07 15:56:37 haha Mar 07 15:56:46 i tried omap_dm_timer_request_specific(12) Mar 07 15:56:48 it failed!!!! Mar 07 15:56:56 of course, that timer does not exist Mar 07 15:57:09 That's exactly what they want us to think!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Mar 07 15:57:33 * av500 swaps tin foil hat with SilicaGel to confuse THEM Mar 07 15:57:42 mates I have try debian channel but no one could help me, can some one help me here Mar 07 15:57:43 ? Mar 07 15:57:57 mario_: mate, few people use debian here Mar 07 15:58:19 why? Mar 07 15:58:22 make sure you have a correctly formatted card with MLO and uboot Mar 07 15:58:44 av500 how can I bee sure? Mar 07 15:58:48 i was going to download a picture of the kool-ade man, and use gimp to edit in "THERE IS NO TIMER 12" Mar 07 15:58:52 but i decided it wasn't worth the effort Mar 07 15:58:56 mario_: http://groups.google.com/group/beagleboard/browse_thread/thread/ae8e64e6be02baae Mar 07 15:59:49 * mranostay yawns Mar 07 16:00:31 SilicaGel: http://cdn.memegenerator.net/instances/400x/15783222.jpg Mar 07 16:01:12 HAHAHAHAHAAHAHAHAHAHAHAHAHAHAHAHA Mar 07 16:01:21 * SilicaGel dies laughing Mar 07 16:01:59 * dwery rolls on the floor Mar 07 16:01:59 s/dm/gp/ ? Mar 07 16:02:07 ah frak Mar 07 16:02:09 what ever Mar 07 16:02:16 the TRM really does refer to them as dual mode timers Mar 07 16:02:23 for the am335x Mar 07 16:02:24 haha Mar 07 16:03:50 fixed: http://cdn.memegenerator.net/instances/400x/15783356.jpg Mar 07 16:04:28 +1 Mar 07 16:09:08 has someone built a tool to just generate those? Upload a picture, type your text, and go Mar 07 16:09:19 http://memegenerator.net/ Mar 07 16:09:23 someone could make an appspot app or something and put ads there and win Mar 07 16:09:45 Yeah just like that site Mar 07 16:10:25 there are a lot of sites doing just that Mar 07 16:10:53 and i'm not sure you can make a business plan based on nerd thingies Mar 07 16:11:03 jwinnebeck: http://cdn.memegenerator.net/instances/400x/15783693.jpg Mar 07 16:11:23 Ha I'm cracking up here Mar 07 16:11:23 wow av500 Mar 07 16:11:26 that one amde me sad :( Mar 07 16:11:26 I'm going to get fired! Mar 07 16:11:39 my typing also makes me sad lately. Mar 07 16:12:41 * av500 needs to plug memegenerator into kernel oops backtrace info and make that report to our bugtracker Mar 07 16:12:54 that sounds like a good idea Mar 07 16:13:20 I kind of always wanted a big LED marquee that would scroll the failures (and who to blame) that our continuous integration server sees Mar 07 16:13:27 I don't always crash in function foo_bar, but when I do, I do it at address 0x1234abcd Mar 07 16:14:05 deadbeef... Mar 07 16:14:06 come on Mar 07 16:14:20 * dm8tbr is going to have some dead beef soon Mar 07 16:14:31 roadkill? Mar 07 16:14:31 tasty black angus Mar 07 16:14:44 0xB00B135 Mar 07 16:19:52 this might be a dumb question but, if im running X11 by itself and i launch wahlcade with .xinitrc then that launches another app (emulator) how can i bring it above wahlcade? or do i need some sort of minimal window manager? Mar 07 16:21:13 basically, can i stack windows without a window manager? Mar 07 16:22:49 SilicaGel: that address can be used to access the mapped timer from linux Mar 07 16:23:36 from ... from userspace? Mar 07 16:23:46 or from the driver itself? Mar 07 16:23:58 oh i think i get it Mar 07 16:24:02 from the driver Mar 07 16:25:21 yeah ok Mar 07 16:25:29 beacuse the driver is still in virtual space Mar 07 16:25:34 that's waht I temporarily forgot Mar 07 16:30:43 smplman: you need a window manager Mar 07 16:30:55 jay6981: no way around it? Mar 07 16:31:19 i guess i kinda wanted whalcade to act as my window manager Mar 07 16:31:30 load emulators on top of itself Mar 07 16:31:54 doesn't x11 come with a basic windowing system? Mar 07 16:32:08 it doesn't Mar 07 16:32:59 not even a screen saver? Mar 07 16:35:33 SilicaGel: sorry for the delay, I was on a phone call Mar 07 16:35:40 but you got your answer Mar 07 16:37:25 smplman: if you use xlib, you can probably create and place windows manually wherever you want Mar 07 16:37:54 smplman: maybe your program has a way to specify the window geometry when it loads up Mar 07 16:38:30 jay6981: i believe both wahcade and mednefen (NES Emulator) have this Mar 07 16:38:41 bit it would be x and y, not depth Mar 07 16:39:44 smplman: http://tronche.com/gui/x/xlib-tutorial/ Mar 07 16:41:15 jay6981: gracias Mar 07 16:41:32 hopefully i will get my beagleCade up and running tonight Mar 07 16:41:59 oh, and NFS's are love when it comes to having hundreds of roms Mar 07 16:42:52 SilicaGel: all this PRU activity is impossible, it's too complicated for customers to understand Mar 07 16:57:05 how do I go about building console-image with linux-ti33x-psp_3.2 instead of the default (linux_3.0 i think)? Mar 07 17:03:49 W1N9Zr0: I think 3.2 is the default Mar 07 17:03:55 When I build systemd-image, I get 3.2 Mar 07 17:04:01 also when I build virtual/linux Mar 07 17:04:08 or virtual/kernel, whatever it is Mar 07 17:04:43 mine comes out 3.0, i'm building for beagleboard-xm if that matters Mar 07 17:05:03 oh yeah sorry, I get self-centered, I'm on beaglebone Mar 07 17:05:16 The 3.2 kernel is critical for bone Mar 07 17:05:28 to be honest I don't know about the xM Mar 07 17:05:40 it could be possible there's not a working 3.2 for it yet Mar 07 17:09:16 maybe i'm confusing google groups messages, there's one about 3.2 working on beagleboard xm, and one asking how to build ti33x-psp_3.2 with the answer being use bitbake Mar 07 17:10:43 the ti33x kernel is only for ti33x cpus Mar 07 17:12:15 mdp: really? Mar 07 17:12:21 mdp: do you really mean that? or are you being a wise guy? Mar 07 17:13:07 I am not wise, that's for sure Mar 07 17:13:37 Once I got it actually running, I find the PRU to be butt simple Mar 07 17:13:39 wise guy, in the slang sense..ok..yeah, I needed sartalics there Mar 07 17:14:25 SilicaGel: you might be surprised at justifications used to obscure things in a part…just saying Mar 07 17:14:32 i see Mar 07 17:18:13 I don't understand the logic of not allowing more than irq 0-63 into the PRU on the am335x though. That seems to me to be a mistake. Mar 07 17:18:52 i mean, i'm not trying to be narcissistic here, but you can route USB events/interrupts into the PRU, but you can't route GP/DM timer events into it. Which one are you more likely to need ? Mar 07 17:18:58 I don't understand how many design decisions are made Mar 07 17:19:01 Seems painfully obvious to me. Mar 07 17:19:34 it may involve a bristle board Mar 07 17:20:10 0-63 might have to do with something being 7 bit only :) Mar 07 17:21:47 I'm sure Mar 07 17:21:55 but Mar 07 17:21:58 they love muxes Mar 07 17:22:04 so i think this would have called for another mux! Mar 07 17:45:16 do'h! I mistakenly closed the window.. how many timers did I miss? Mar 07 17:49:19 more than 11, less than 13 Mar 07 17:53:04 ouch! Mar 07 17:53:36 any PRUSS breakthrough? Mar 07 18:40:59 Has anyone had success with the network and audio on a BeagleXM with stock 3.2 kernel? Mar 07 18:47:39 GrueMaster: network, yes…Rev B Mar 07 18:47:42 3.2.5 Mar 07 18:48:09 Do you have the driver compiled in or as a module? Mar 07 18:57:10 compiled in, I don't do modules :) Mar 07 18:57:46 mostly because I'm nfsrooting off of the smsc95xx Mar 07 19:04:20 mdp: Yea, I can get it to work if it is compiled in, but not if it is modular. Having an argument with my kernel engineer about it. Mar 07 19:05:40 smsc95xx as a module or that and ehci? Mar 07 19:07:52 GrueMaster: kernel people were born to argue Mar 07 19:08:19 heh. Mar 07 19:09:05 I think most everything is a module. iirc, the kernel config is closely mirrored to the x86 config (which has had other issues). Mar 07 19:10:59 it's not uncommon to have bugs like this when compiling stuff as a module Mar 07 19:11:39 I'll add it to my growing TODO list upstream Mar 07 19:12:08 need to fix it in mainline first to pull back to stable though and there's regressions on xM to deal with first Mar 07 19:17:13 Is there a tool I can run to verify what rev board I have? It is labeled rev B. Mar 07 19:24:01 I just got an e-mail from somebody who says the PRUSS is not fun. Mar 07 19:24:05 I wonder what's wrong with that guy! Mar 07 19:24:22 this is not the PRUSS you're looking for Mar 07 19:24:36 PRUSS is more fun than a clown on fire! Mar 07 19:26:01 hi mr pruss Mar 07 19:26:13 hi Mar 07 19:26:32 so pru can't see all the system interrupts? Mar 07 19:27:00 nope Mar 07 19:27:04 It can see IRQ0-63 Mar 07 19:27:09 the others aren't mapped Mar 07 19:27:19 theres no mapping or muxing? Mar 07 19:27:24 This is mostly a problem beacuse the AM335x has a *load of IRQs ! Mar 07 19:27:36 nope. None documented, anyway. Mar 07 19:29:20 GrueMaster: that's the best tool..reading the label…rev B sounds good to me Mar 07 19:29:33 sounds like a pretty unfortunate situation if true Mar 07 19:30:02 keep talking and we'll take away IRQ 32-63 next Mar 07 19:30:10 heh Mar 07 19:30:13 mdp: Any chance I can beg you to give one of our daily images a try on your beagleXM to see if it is just my system? Images are at http://cdimage.ubuntu.com/daily-preinstalled/current/precise-preinstalled-desktop-armhf+omap.img.gz Mar 07 19:30:52 uboot should be able to tell you which rev you're using after reading the version gpio pins Mar 07 19:31:24 it can't discern all revs Mar 07 19:31:35 trust the label Mar 07 19:41:27 mdp: sounds like a liquor slogan Mar 07 19:44:23 beagle xm black label Mar 07 19:44:40 jay did you see my eCAP workaround though on the beagle list Mar 07 19:44:50 it works pretty well, other than it counts 2x as fast as I think it should be. Mar 07 19:44:59 link? Mar 07 19:45:12 1sec Mar 07 19:45:33 i don't knwo if this is a good thread or not. but. https://groups.google.com/forum/?fromgroups#!topic/beagleboard/gTnOSlcLPMU Mar 07 19:45:39 good url to the thread is what I really meant to say Mar 07 19:45:53 it works Mar 07 19:45:54 It's my post at 9:42 AM Mar 07 19:48:11 nice write up Mar 07 19:48:30 i think you're right on point 4... Mar 07 19:49:41 That polling something in a tight loop out on L3 to L4 seems like a bad idea? Mar 07 19:49:41 brb Mar 07 19:51:33 silly question but how come i get a working sound running arecord -r 96000 but not doing arecord -r 44100 or 48000.. since the twl4030 driver i am using (2.6.34 don't ask) supports maximum a rate of 48000.. Mar 07 19:52:53 because the PRU's initiator port is on L3 Mar 07 19:53:33 so the messages would have to go from the PRUSS into L3, then out the L3S port, into L4, then out the L4_PER port, then back up Mar 07 19:53:48 I'm trying to install the SGX SDK on Ubuntu and am running into an error "bufferclass_ti" not found, How do I add it to my kernel sources (I have pvrsrvkm and omaplfb modules)? Mar 07 19:57:59 CalcProgrammer2: http://elinux.org/BeagleBoardUbuntu Mar 07 19:58:15 search for sgx Mar 07 20:00:34 I'm not actually on a BeagleBoard, but instead an Archos gen8 which is OMAP3630. I think that info should work provided I have the kernel modules in my custom kernel (2.6.37) Mar 07 20:00:39 grr... retarded pc bios won't let me use the vt-x feature of my processor Mar 07 20:00:40 hi Mar 07 20:00:50 jay6981 lol Mar 07 20:01:09 <_av500_> ue openbios Mar 07 20:01:11 <_av500_> use Mar 07 20:01:26 or coreboot Mar 07 20:01:36 but I haven't found any documentation on where you actually get the pvr kernel modules (bufferclass_ti.ko, pvrsrvkm.ko, and omaplfb.ko) Mar 07 20:01:38 or a machine with ARCS firmware ;) Mar 07 20:02:00 CalcProgrammer2 you have to compile them? Mar 07 20:02:03 when in a transistors datasheet is a diagram where the i have V_GS on x and I_DS on y and there is a ds-current on about 4.5V, this transistor wouldn't work with beagles GPIO, would it? Mar 07 20:02:26 mranostay, hehe…maybe I'm that —><— close to Beer:30 in my head Mar 07 20:02:29 I would think so, the kernel I have now is building pvrsrvkm and omaplfb, but not bufferclass_ti which is required Mar 07 20:02:35 I don't find n-mosfets that have this voltage at about 1.8V Mar 07 20:02:40 mdp: 3:30? :) Mar 07 20:03:04 wondering if there are parts of the GFX SDK I need to add to my kernel source Mar 07 20:03:05 GrueMaster: got it..will give it a spin Mar 07 20:03:30 mdp: Greatly appreciated, thanks. Mar 07 20:04:22 mranostay, it could be…it's 68F and sunny in the dead of winter here..seems a shame to be holed up in the compound :) Mar 07 20:04:36 lol Mar 07 20:04:38 http://my20percent.wordpress.com/2012/02/27/android-x-server/ Mar 07 20:05:18 btw. there was already an Xserver implemented in java I remember Mar 07 20:05:51 mdp: that is when they want you to come out Mar 07 20:06:00 controlling weather with HARRP :) Mar 07 20:10:28 stupid bios... option is there to enable vt-x but the MSR stays the same regardless of the bios option Mar 07 20:11:06 SilicaGel: anyways, i think that creating bus contention by busy waiting would slow down the whole thing Mar 07 20:11:23 jay6981: BIOS should never be mentioned here :) Mar 07 20:11:55 jay6981: What Motherboard? Some boards won't enable VT for marketing reasons. I have a few Intel boards like that. Mar 07 20:13:01 woglinde: I wonder if running an Angstrom chroot on Android is as trivial as I think it should be (build for proper arm, copy rootfs and chroot), and if so, you could run apps against the X server there? Mar 07 20:13:20 jwinnebeck you play with the devil Mar 07 20:13:26 mranostay, we prefer it to stay cold an unlikeable by the masses here…keeps the population low :) Mar 07 20:14:00 do you know of someone who has run a mini Angstrom root under Android to run normal Linux processes? Mar 07 20:14:13 I know everyone loves to do it with Ubuntu, but not sure why not Angstrom Mar 07 20:15:25 <_av500_> we do that with buildroot Mar 07 20:15:36 GrueMaster: some supermicro pos... not sure why they'd put the option in the bios then... Mar 07 20:15:37 <_av500_> what is so special aobut that? Mar 07 20:15:49 <_av500_> linux kernel runs linux apps, film at 11 Mar 07 20:16:11 jay6981: Semi-generic bios. Mar 07 20:16:23 carli2: go steal the schematic off sparkfun for their voltage translation bd. Mar 07 20:16:25 Option is available, but does nothing. Mar 07 20:16:54 You can disassemble the bios and flip the proper bit if you know what to look for. Mar 07 20:17:10 <_av500_> tell the bios "ken sent me" Mar 07 20:17:38 hah... is that a leisure suit larry joke? Mar 07 20:18:00 <_av500_> jay6981: gee, you are old Mar 07 20:18:32 i was young enough to not know the answers to the questions they asked to see if you were old enough to play the game Mar 07 20:19:18 i guess it wouldn't be that hard to find the wrmsr instruction and slam my own values in there Mar 07 20:19:27 but I think i'll just make them buy me a new computer Mar 07 20:24:25 I think that was a Dr. Hook song Mar 07 20:24:27 aha i think i understand it now.. the twl4030 needs to run at 96khz to get proper sampling or something like that. Mar 07 20:26:17 they mention something about needing a 26mhz core clock for it to work right w/ audio, iirc Mar 07 20:28:00 jay6981: i have that. Mar 07 20:28:25 but every sample rate i use below 96khz gets amazingly noisy guess i should blame sakoman for that xD Mar 07 20:28:33 j/k Mar 07 20:28:50 what? leisure suit larry joke? wow. Mar 07 20:28:50 honestly i find it just weird all in all. Mar 07 20:29:03 What happens when you tell a liesure suit larry joke? Your crotch starts to flash? Mar 07 20:29:06 blame the fact that the audio codec is part of the power management chip :P Mar 07 20:29:35 thurbad: on the omap3evm it worked perfectly fine to sample at 8khz.. Mar 07 20:29:36 <_av500_> just blame the power management chip Mar 07 20:29:52 _av500_: tbh it generates very little noise at our end.. Mar 07 20:29:53 <_av500_> unsolo: then its some sw issue Mar 07 20:30:03 guess it helps to have 23 layers with proper isolation Mar 07 20:30:05 <_av500_> omap4evm has twl too, no? Mar 07 20:30:11 <_av500_> omap3 Mar 07 20:30:18 _av500_: yes it does Mar 07 20:30:22 * mdp determines that an ubuntu .img is an SD card imagine and not the largest U-boot image…ever Mar 07 20:30:26 difference is we are using the mic and not the line in Mar 07 20:30:47 which from the adc and onwards shouldnt have mattered if you ask me Mar 07 20:30:53 <_av500_> mdp: its in fact a MLO :) Mar 07 20:30:56 we even use the same kernel. Mar 07 20:31:04 which makes blaming software kinda hard. Mar 07 20:31:04 how mlo can you go Mar 07 20:31:08 _av500_: LOL Mar 07 20:31:35 what's the least number of layers one could realistically use to make a beaglebone clone? Mar 07 20:31:38 anyhow the sound playback we have now is very nice from the twl.. Mar 07 20:31:43 6? Mar 07 20:31:45 8? Mar 07 20:31:47 I'd say 8 Mar 07 20:31:49 <_av500_> 6 maybe Mar 07 20:31:53 6 woudl be tough Mar 07 20:31:55 escape routing on the BGA Mar 07 20:32:02 <_av500_> depends Mar 07 20:32:09 i say 6 would be tough beacuse I'm thinking you'd want a ground and at least one power plane Mar 07 20:32:11 <_av500_> some bga have "channels" Mar 07 20:32:12 drop the io from one layer xD Mar 07 20:32:15 unsolo: when you 96khz you mean have the i2s running at 96khz? Mar 07 20:32:30 someboyd told me it took then 8 months to do the bone layout. Mar 07 20:32:39 mdp: We tried to make the image as easy for noobs to use as possible. :P Mar 07 20:32:42 That sounded like bullcrap to me. Mar 07 20:32:49 jay6981: when you use the linux driver and arecord -r 96000 the twl driver configures the apll to go at that rate.. Mar 07 20:32:52 <_av500_> SilicaGel: bone is done in spare time Mar 07 20:32:57 the apll is connected to sampling. Mar 07 20:33:00 8 months? holy crap Mar 07 20:33:17 eg sampling = apll*something. Mar 07 20:33:22 <_av500_> one can do way less Mar 07 20:33:25 <_av500_> time Mar 07 20:33:32 i really wonder if I'm capable of doing my own am3359 board Mar 07 20:33:42 <_av500_> SilicaGel: try and find out Mar 07 20:33:48 <_av500_> and make a wiki ;) Mar 07 20:33:52 GrueMaster: why is it only available in orcad format? Mar 07 20:33:55 Can I buy the parts without buying 100,000 of them? Mar 07 20:34:03 <-- wants do do his own 8 way cortex-A7 at some stage.. Mar 07 20:34:04 <_av500_> yes Mar 07 20:34:13 I also wonder Mar 07 20:34:17 SilicaGel: thats the beuty of it Mar 07 20:34:17 is it easier to use an OMAP with POP memory Mar 07 20:34:22 what's the beauty of it? Mar 07 20:34:25 orcad format? It is a gzip'd sd img. Mar 07 20:34:28 <_av500_> SilicaGel: the goal of beagle is to provide a desing that is buildable Mar 07 20:34:48 <_av500_> pop is easy to layout Mar 07 20:34:51 yeah. but i'm no layout genius Mar 07 20:34:55 GrueMaster: my bad, i thought you were talking about the board art Mar 07 20:34:56 <_av500_> but lpddr is expensive Mar 07 20:35:00 jay6981: but essentially that also means i2s is running at 96khz i think Mar 07 20:35:06 oh yeah hrm Mar 07 20:35:08 yeah, i think so Mar 07 20:35:14 so that's why AM335x doesn't use POP? Mar 07 20:35:18 <_av500_> no Mar 07 20:35:22 SilicaGel: seems like the power is the hard part of it all Mar 07 20:35:24 <_av500_> am335x is DDR2 Mar 07 20:35:30 <_av500_> no need for lpddr here Mar 07 20:35:35 oh Mar 07 20:35:39 does LP mean Low Power? Mar 07 20:35:40 <_av500_> its not for a phone Mar 07 20:35:42 or Low Profile/ Mar 07 20:35:43 <_av500_> yep Mar 07 20:35:45 or Large P. Mar 07 20:35:46 never mind. Mar 07 20:35:47 <_av500_> power Mar 07 20:35:49 Long Playing Mar 07 20:36:03 woop somebody just dated himself with a vinyl reference Mar 07 20:36:04 <_av500_> luxury package Mar 07 20:36:20 you can easely do a dm37 design w/o pop as well. but you still need lpddr. Mar 07 20:36:21 vinyl is hip again you know Mar 07 20:36:33 <_av500_> i read VHS is coming back Mar 07 20:36:37 it has a "warmer" sound Mar 07 20:36:42 haha yeah right Mar 07 20:36:43 i can't stand all the hiss and pops though Mar 07 20:36:46 <_av500_> people love to watch their 80s tv shows in grainy mode Mar 07 20:36:56 betamax > VHS Mar 07 20:36:59 <_av500_> or noisy mode Mar 07 20:37:02 these so called audiophiles tried to feed me a similar line of crap about why tube amplifiesr are better, too Mar 07 20:37:06 oh please, it's all the pr0n not moved to optical disc :) Mar 07 20:37:10 jay6981: the twl4030 has a depopper.. but i think it is unused. Mar 07 20:37:16 <_av500_> SilicaGel: tubes are justr way simpler Mar 07 20:37:30 <_av500_> you can make a tube amp with a few parts Mar 07 20:37:32 unsolo: oh that's for the headset amp though isn't it? Mar 07 20:37:42 jay6981: think so . Mar 07 20:37:50 <_av500_> on a transistor amp, 90% is the protection curcuit Mar 07 20:37:51 some kind of voltage ramp to keep the headset amp from popping when you turn it on Mar 07 20:37:52 my only real romanticism about tubes is large HF amplifiers and nixie tubes Mar 07 20:38:08 my idiot designer used the handsfree out.. which means no funny stuff Mar 07 20:38:09 the guitar players love their tubes Mar 07 20:38:22 <_av500_> glow em red hot Mar 07 20:38:25 while i prefer semiconductors it is true of some tube amps that they have a warmer. cleaner sound Mar 07 20:38:29 although the handsfree enables 4 channel routing. Mar 07 20:38:50 vinyl sucks... you can't have too much bass or else the grooves will touch and the record will skip Mar 07 20:38:54 btw has anyone used the TWL4030 in TDM mode ? Mar 07 20:38:59 its hard to get hiss out of semi Mar 07 20:39:25 <_av500_> djlewis: order "hissless" for 10% extra Mar 07 20:39:32 :) Mar 07 20:39:44 ezflora sprinkler controller $124.99 HOT DEAL TODAY ONLY $122.95 ... hahaha idiots Mar 07 20:40:04 having prostate problems ;) Mar 07 20:40:07 * unsolo reminds himself that he has a beagle on his table to study.. Mar 07 20:40:25 actually i need to pick a bone with this one Mar 07 20:40:32 yeah. I say that if the distortion effects of tube amplifiesr were really so great (esp. the even harmonic distortion) they'd just repliate it in a $5 DSP Mar 07 20:40:43 <_av500_> they do Mar 07 20:40:47 Well then there you go Mar 07 20:40:53 is it just me or does the intel ia-32 reference suck way more than the arm arm Mar 07 20:41:02 <_av500_> probably Mar 07 20:41:17 I'm going to just irrationally hate on intel and say yes Mar 07 20:41:33 hic! Mar 07 20:41:47 i think i have a new found respect for the arm arm Mar 07 20:42:01 jay6981: Having read the ia32 TRMs (I have all three volumes), I know they suck. Comapred to the arm trm, no idea. Mar 07 20:42:14 *compared Mar 07 20:42:20 yeah, seems like arm has better technical writers Mar 07 20:42:39 they also have better technical skills imho Mar 07 20:42:47 I didn't find the ARM ARM very difficult to read at all. And thought it was pretty well organized. But when I purchased my copy of the ARM ARM, ARMv5 was newish Mar 07 20:43:07 these sandy bridge chips sure are fast though Mar 07 20:43:27 until the sand makes you slid off the bridge and plummet into the river below Mar 07 20:43:39 <_av500_> the sand is because the bridge is icy Mar 07 20:43:42 SilicaGel: actually the sand melts the bridge.. Mar 07 20:43:44 ~arm arm Mar 07 20:43:53 hmm, no ibot here Mar 07 20:43:56 * SilicaGel must have done it wrong Mar 07 20:44:30 well processing power per W arm is pretty much still in the lead right ? Mar 07 20:44:36 bot free since 1909 tm Mar 07 20:44:43 <_av500_> unsolo_: depends on who you ask Mar 07 20:44:47 wtb beaglebot Mar 07 20:44:53 whew the cadence people were very kind to me and sent me media for cadence 16.5 even though technically i'm slightly out of maintenance Mar 07 20:45:28 _av500_: asume i am asking you ;) Mar 07 20:46:00 54 power per watt Mar 07 20:46:47 oO Mar 07 20:47:47 unsolo_: I haven't tested this in a beagle[C4,XM] yet, but running a lamp stack workload test on a panda averaged 1.6 amps. I would say that is much better than any x86. Mar 07 20:48:10 See my blog at http://gruemaster.blogspot.com/2012_03_01_archive.html Mar 07 20:48:13 <_av500_> unsolo_: i dont believe any benchmark i have not rigged myself Mar 07 20:48:46 Er, 1.4 amps (sorry). Mar 07 20:48:52 who asked about orcad, and what format would you *LIKE* the schematic in? Mar 07 20:48:53 <_av500_> the difficult part is to compare x86 vs arm and not PC vs phone Mar 07 20:49:22 <_av500_> build a PC with all the peripherals and just exchange the cpu, i doubt arm will be better Mar 07 20:49:24 I'm doing that now, but can't give much detail. Arm server stuff. Mar 07 20:49:36 <_av500_> put a tiny x86 into a SoC, i doubt x86 will be much worse Mar 07 20:49:46 (and it is better). Mar 07 20:50:05 I'm just trying to figure out how to make money off of my knowledge of ARM in a way that would be fun and allow me to go on vacation a lot. Mar 07 20:50:27 <_av500_> inastall dsl routers in the caymans Mar 07 20:50:28 I can't remember what the power spec is on the new intel soc, but Atom is still ~12W for the cpu. Mar 07 20:52:02 Ultracapacitor prices are dropping: a 3 kF capacitor that cost US$5,000 in 2000 cost $50 in 2011. Mar 07 20:52:07 wow man ... 3 kilofarads Mar 07 20:53:01 _av500_: well the 1ghz omap is no pc .. but it's not that slow either.. Mar 07 20:53:27 i've seen slower asus eee pc's imho Mar 07 20:53:50 " I am not allowed to join #beagle." Mar 07 20:54:38 the cortex A7 i guess might be worthy of some "cheapass lightweight eee pc" but then again they will probably stick an A15 there instead.. Mar 07 20:54:59 _av500_: you need a CATS machine for trying :-) Mar 07 20:55:07 So whats the next beagle project ? Mar 07 20:55:14 maybe ill help.. Mar 07 20:55:38 $20 gets you 150 farads at 2.5 volts Mar 07 20:55:56 expensive batteries.. Mar 07 20:56:01 j/k Mar 07 20:56:30 actually guys id like to shear an idea.. Mar 07 20:56:34 a 1 mA load would last 149,925 seconds. Mar 07 20:56:52 that's about 1.73 days Mar 07 20:57:58 1 amp for 75 seconds Mar 07 20:58:02 how many amps does it take to kill someone again? Mar 07 20:58:09 less Mar 07 20:58:24 depends on the frequency Mar 07 20:58:25 SilicaGel: 40mA should be enough Mar 07 20:58:29 Does this sound more feasible than the death cape? Mar 07 20:58:35 lol Mar 07 20:58:45 beaglegun. Mar 07 20:59:52 heres an idea.. make a board x thats basically a cortex A7 and connect that to another board x to get an A7 2-way Mar 07 21:00:34 would that make A7 babies ? Mar 07 21:00:55 allow for 1 2 4 cores in each board and connect both boards to a A8 5W monster and attach it on your home computer using pci-e or something like that Mar 07 21:01:16 make it modular for both "fun" and for "more serious fun" Mar 07 21:01:18 how about a modular sort of design like the transputer that has four ports (N, S, E, W) that allows you to build clusters as large as you want? Mar 07 21:01:37 SilicaGel: well you could do that Mar 07 21:01:48 or you could make a blade in a blade in a box in boxes Mar 07 21:02:21 hm you could, but that doesn't sound wacky enough for me. Mar 07 21:02:33 Whatever we come up with, can it have a Redundant Array of Thumbdrives as its storage? Mar 07 21:03:06 SilicaGel: hmm.. Mar 07 21:03:07 Keep that in mind please when you design your hardware. We're going to need at least 500 USB ports. Mar 07 21:03:35 do those usb ports need to be functional or just for looks? Mar 07 21:03:52 well if it's say RAID 10, we can figure out how many of them actually need to work Mar 07 21:03:55 SilicaGel: which idiot pre ordered 500 usb sticks ? Mar 07 21:04:17 Oh I didn't tell you about that part of my plan. Send somebody to a trade show. It'll all be built on free, promotional thumbdrives. Mar 07 21:04:39 SilicaGel: im going to say two words.. DRBD and OCFS then im adding to that ramdisk and nfs Mar 07 21:05:08 <_av500_> florian: eh? Mar 07 21:05:20 Do those really count as two words when they stand for 8 words? Mar 07 21:05:29 SilicaGel: hehe .. Mar 07 21:06:10 i would add more ram to each device and have them boot of usb/ethernet or something else crazy you can boot of these days Mar 07 21:06:29 but adding xx sticks that consume power is kinda working against my will. Mar 07 21:06:50 and its just adding a bunch of complexity to management Mar 07 21:07:19 It's lower power than my Redundant Array of 8" Floppy Drives plan! Mar 07 21:07:27 haha Mar 07 21:07:41 and how is that arranged ? Mar 07 21:08:02 every 4 drives requires its own Z-80 running CP/M Mar 07 21:08:18 _av500_: The CATS was a PC-like ARM machine Mar 07 21:08:25 so reed solomon was to hard ? Mar 07 21:08:27 Then we use GPIO ports to emulate the S-100 bus Mar 07 21:08:44 <_av500_> florian: canon cats Mar 07 21:08:47 <_av500_> was that arm? Mar 07 21:09:00 you need to add something to N,S,E,W btw Mar 07 21:09:06 which is U and D Mar 07 21:09:11 why think 2d Mar 07 21:09:15 it sucks Mar 07 21:09:23 <_av500_> florian: that was nowhere PC like Mar 07 21:09:38 <_av500_> it was more a clever typewriter Mar 07 21:09:40 and then you build your usb in so you need to get rid of it Mar 07 21:10:05 SilicaGel: i use my Altair S-100 to do S-100 Mar 07 21:10:25 open question: will be possible implement a low-speed sata controller in sitara's pruss? Mar 07 21:10:34 <_av500_> hehe Mar 07 21:10:39 wow, does it still boot? :) I had a Cromemco System III, wish I still did Mar 07 21:10:39 <_av500_> wat for? Mar 07 21:10:42 what is sitara's pruss ? Mar 07 21:10:52 What is it? what do you mean waht is it. What is a PRUSS? Mar 07 21:10:53 <_av500_> the bone PRUSS Mar 07 21:11:22 SilicaGel: I havent turned it on in years. A Altair 8800b Front Panel Mar 07 21:12:18 _av500_: http://www.simtec.co.uk/products/EB110ATX/ Mar 07 21:12:27 im so used to reading PRU in the dm37 manual xD Mar 07 21:13:54 <_av500_> florian: http://en.wikipedia.org/wiki/Canon_Cat :) Mar 07 21:14:07 oh oh i see Mar 07 21:14:20 yeah the PRUSS in the AM335x/bone is PRUv2 if that's what you're asking Mar 07 21:14:31 also, it's my new girlfriend Mar 07 21:14:38 don't tell my wife Mar 07 21:14:46 _av500_: heh Mar 07 21:14:47 <_av500_> florian: ic, so we compare that to a what? pentium? Mar 07 21:15:07 <_av500_> what gfx card do you run in this one? Mar 07 21:15:47 _av500_: something like this, p90 or maybe a little bit faster Mar 07 21:16:11 <_av500_> a pentium from 95? Mar 07 21:16:20 <_av500_> yes, the arm will win Mar 07 21:16:32 <_av500_> in 95 nobody cared for power, they were happy it would run at all : Mar 07 21:16:50 I have no idea... would have to search for the machine at the office. I know it is still there... Mar 07 21:17:01 :-) Mar 07 21:17:03 <_av500_> pentium 233mhz was release june 95 Mar 07 21:17:08 <_av500_> released Mar 07 21:17:28 * djlewis hooked up an old w95 pentium computer to a scsi scanner recently Mar 07 21:18:21 had to try the w98 pentium instead due to wrong scsi cable.. yeah, at home :) Mar 07 21:18:32 <_av500_> strongarm110@233mht is from 96 Mar 07 21:18:44 <_av500_> so yes, in 96, arm beats pentium probably Mar 07 21:19:20 arm in todays terms beats a 96 pentium? Mar 07 21:19:33 <_av500_> no Mar 07 21:19:35 <_av500_> in 1996 Mar 07 21:19:48 yea, i was scratching my head there for a sec Mar 07 21:20:13 what really? arm in 96 was faster than pentium? Mar 07 21:20:45 <_av500_> but all bencharks aside, I can compile a kernel in a minute on my i7 and people tell me it takes >1h on their arm netbook Mar 07 21:21:07 <_av500_> so maybe my desktop wastes power, but I get stuff done :) Mar 07 21:21:26 <_av500_> and both are arm kernels that get compiled Mar 07 21:21:49 _av500_: yea takes forever on my xm to compile the kernel Mar 07 21:21:49 i hope you feel guilty about wasting all that power :P Mar 07 21:21:56 <_av500_> nah Mar 07 21:22:08 i feel like the SD card is a huge bottleneck on beagles Mar 07 21:22:09 <_av500_> i doubt 1h on the netbook is much better Mar 07 21:22:19 <_av500_> smplman: yes Mar 07 21:22:25 <_av500_> and memory pressure Mar 07 21:22:30 sd is 4 bit io right? Mar 07 21:22:36 <_av500_> yes Mar 07 21:22:39 it's going to suck compared to sata Mar 07 21:22:44 <_av500_> you dont say : Mar 07 21:22:46 <_av500_> ) Mar 07 21:22:58 because i can process stuff pretty quick, but as soon as disk i/o comes in it crawls Mar 07 21:23:17 <_av500_> true Mar 07 21:23:19 usb any faster? Mar 07 21:23:23 <_av500_> my benchmark is of course flawed Mar 07 21:23:39 it takes longer to save packages then to compile them on ubuntu Mar 07 21:23:39 <_av500_> it compares a PC with a large phone called a netbook Mar 07 21:26:00 <_av500_> florian: and why do you call that "cats"? Mar 07 21:27:06 Massive solar flare! Headed for earth! Tin foil hats on!!! Mar 07 21:27:18 hide underground Mar 07 21:28:18 * smplman hides in the microwave Mar 07 21:28:49 smplman: ya know, that kinda makes sense Mar 07 21:29:12 ;-) Mar 07 21:29:16 smplman: I run both SD and usb>Sata SSD here in my testing. usb is ~10x faster. Mar 07 21:29:39 GrueMaster: converting over when i get home Mar 07 21:29:55 im just going to use a flash drive for now Mar 07 21:30:02 i dont need much space Mar 07 21:30:10 <_av500_> flash drive? Mar 07 21:30:27 My SSD is only 16G. You should see similar performance. Mar 07 21:30:44 <_av500_> usb sticks are not really faster than sd cards Mar 07 21:30:48 <_av500_> ssd drives are Mar 07 21:31:07 _av500_, I remember cats Mar 07 21:31:09 doesn't usb put a pretty heavy load on the mpu? Mar 07 21:31:30 <_av500_> Russ: which one? Mar 07 21:31:33 its the codename for the eb110atx Mar 07 21:31:37 <_av500_> ic Mar 07 21:31:40 <_av500_> ok then Mar 07 21:31:46 <_av500_> noted Mar 07 21:31:48 <_av500_> next! Mar 07 21:32:02 everyone wanted a cats Mar 07 21:32:20 * _av500_ did not Mar 07 21:32:31 <_av500_> but then, I did not care for arm back then Mar 07 21:32:45 GrueMaster: what kind of usb -> sata adapter are you using? Mar 07 21:34:12 Not sure. I have several different types in my test environment. I have Rhino 2.5" enclosures, an apricorn, a NexStar, and a cable with PATA/SATA plugs on the other end. Mar 07 21:34:23 All perform comparably. Mar 07 21:34:29 <_av500_> they prolly all use the same chips Mar 07 21:34:36 <_av500_> oxsemi and or JM Mar 07 21:34:40 anyone know where i can find some benchmarks on omap35xx or dm/am37xx usb<->ethernet perfomance ? Mar 07 21:34:41 I don't have time to benchmark them all. Mar 07 21:34:56 <_av500_> unsolo_: assume 20mb Mar 07 21:35:00 <_av500_> 20MB/s Mar 07 21:35:13 so around 180Mbit ? Mar 07 21:35:24 <_av500_> not on a 100mbit line :) Mar 07 21:35:32 but on a gigabit line Mar 07 21:35:41 <_av500_> if you have a 1gbit nic Mar 07 21:35:48 hmm interesting this is Mar 07 21:35:53 <_av500_> omap3 reaches about 20mb/s on usb sata Mar 07 21:36:01 ahh Mar 07 21:36:05 <_av500_> i'd assume the same max for usb eth Mar 07 21:36:09 well thats probably not read and write Mar 07 21:36:17 <_av500_> no Mar 07 21:36:21 <_av500_> no idea Mar 07 21:36:25 <_av500_> i dont bench that for hdds Mar 07 21:36:26 so probably full duplex ethernet 80-90Mbit Mar 07 21:36:35 <_av500_> maybe maybe not Mar 07 21:36:50 <_av500_> if you want a server, get a server chip, not a mobile phone cpu Mar 07 21:36:56 guess i should get a usb<->ethernet and just test using iperf Mar 07 21:37:06 not the one on my beagleboard wich sucs Mar 07 21:37:22 guess thats my kernel not the device though.. Mar 07 21:39:36 mdp: Any luck with the ubuntu image? Mar 07 21:39:47 <_av500_> still unpacking Mar 07 21:40:02 GrueMaster: got stalled helping Tartarus :) Mar 07 21:40:43 Ah, no problem. I'm just glad you are trying for me. Mar 07 21:41:19 I exist but to serve :) Mar 07 21:42:17 Heh. I know how you feel. I do this daily on #ubuntu-arm. You have no idea how many times a week we get bombarded with raspberry pi questions. Mar 07 21:44:14 <_av500_> GrueMaster: about ubuntu and r-pi, what i wanted to ask ..... :) Mar 07 21:44:38 * GrueMaster gets out his heavy hitter. Mar 07 21:44:56 r-pi holds the promise of the future, like DT, Java, and BoneScript Mar 07 21:45:17 Don't forget Mono. Mar 07 21:45:25 oooh, but wait! Mar 07 21:45:29 * unsolo_ looks away from the monitor Mar 07 21:45:44 <_av500_> mdp: dont forget the cancer curing Mar 07 21:45:54 I actually used that to run this stupid .NET-based serial flash tool for the omapl138/am180x parts..it worked! Mar 07 21:46:02 the future of Mono *now*! Mar 07 21:46:34 mdp: a tool to boot of the serial port ? Mar 07 21:46:37 _av500_: yes, I'm ordering several r-pi to eat like multivitamins Mar 07 21:46:38 or a programmer ? Mar 07 21:46:56 booting MLO of the serial port is like about 100 lines of c .. Mar 07 21:47:01 <_av500_> mdp: and I learned they found a way to get rid of the deficit too! Mar 07 21:47:42 unsolo_: it loads AIS images in..one of which programs the the spi flash with UBL/u-boot Mar 07 21:48:02 hmm Mar 07 21:48:18 unsolo_: yes, I realize that, but this does just work for the 3 times last year I had to type the command line to change u-boot when debugging a customer issue Mar 07 21:48:22 <_av500_> mdp: the mono people are really cool, met then a few times at fosdem Mar 07 21:49:05 mdp: we were developing our own booter and realized at 11 am that hey we can just boot this of the serial port.. Mar 07 21:49:12 and at 13:30 we did that Mar 07 21:49:16 I'm always surprised when large bloated interpretive things work as documented Mar 07 21:49:19 not relying on mono to do it Mar 07 21:49:43 <_av500_> we did a pserial for omap3 in 1 day Mar 07 21:49:47 it's sooo much easier on our new parts :) Mar 07 21:49:55 its a matter of replying to a single command and send the data after that Mar 07 21:50:10 _av500_: very easy.. Mar 07 21:50:11 instead of a proprietary TI-way protocol…the romcode folks got some standards religion Mar 07 21:50:29 <_av500_> mdp: romtology? Mar 07 21:51:30 mdp: the beagle doesn't work as expected.. Mar 07 21:51:43 you get a stray character in the start of the code. Mar 07 21:51:56 actually we got that on all our different DM's Mar 07 21:52:10 but other than that it does :) Mar 07 21:52:10 new parts Mar 07 21:52:40 I don't speak DM-stuffs Mar 07 21:52:47 ? Mar 07 21:53:04 DM37xx/AM37xx = cpu of beagle-xm Mar 07 21:53:15 that's an old part Mar 07 21:53:21 hmm Mar 07 21:53:23 indeed Mar 07 21:53:35 new part == am335x, for example Mar 07 21:53:36 <_av500_> mdp: yes, the N9 is old :) Mar 07 21:53:49 mdp: ahh so what does that use ? Mar 07 21:53:54 same proto or new proto ? Mar 07 21:53:57 to be fair, the dm 814x/6x stuffs also has the new romcode Mar 07 21:53:59 xmodem! Mar 07 21:54:04 i see Mar 07 21:54:15 NO CARRIER Mar 07 21:55:14 hmm Mar 07 21:55:28 doesn't the omap3 and dm37 support the same proto over USB ? Mar 07 21:55:34 anyhow not that important Mar 07 21:55:58 xmodem is nice indeed.. Mar 07 21:56:13 even an idiot can make that work. Mar 07 21:56:33 zmodem! Mar 07 21:58:50 unsolo_: right, that's how I got it working.. Mar 07 21:59:10 Dear mouser, here is my credit card number, please just send me one of everything, Love, Chris. Mar 07 21:59:21 unsolo_: couple that with the spl ymodem patch that went in, and you can do some useful things easily. Mar 07 21:59:47 you could write about a few hundred lines of code and make the omap3 support the same from a MLO version of the same thing Mar 07 22:00:05 unsolo_: it's already in u-boot spl Mar 07 22:00:23 oh no Mar 07 22:00:25 NO NO NO Mar 07 22:00:28 * SilicaGel glares meanly at koen Mar 07 22:00:38 mdp: a nice. Mar 07 22:01:23 btw i have another twl4030 related question (yes i know its old ) does the xloader or u-boot fiddle with the twl4030 to enable smartreflex ? Mar 07 22:01:24 just use the approrpriate serial booter tool for your rom, then use u-boot spl to suck in full u-boot via ymodem Mar 07 22:02:26 thats kinda nice. Mar 07 22:02:27 twl4030 is as little touched as can be gotten away with Mar 07 22:02:58 Tartarus: well if you want to change VDD1 or VDD2 or VIO using smartreflex i asume you need to enable it . Mar 07 22:03:18 since basically thats what the manual sais Mar 07 22:03:41 Right, and you'd want to do that to change frequency yes? Mar 07 22:03:49 yes Mar 07 22:03:50 We don't do that, or do it properly, in u-boot :) Mar 07 22:03:58 thanks Mar 07 22:04:15 well i found the reg that controlls the interface so well get into it .. Mar 07 22:04:31 just wondered if it was untouched or not Mar 07 22:04:40 SilicaGel: I handle the "mode 7F" NAK responses and now the scan works for my car... Mar 07 22:04:41 could be cool to change the freq ++ in u-boot Mar 07 22:04:45 great Mar 07 22:04:46 ! Mar 07 22:04:59 I would have told you that over IM except you signed off :/ Mar 07 22:05:02 I'll try to figure out where I left my adapter and bring it in tomorrow beacuse i'm just curious Mar 07 22:05:10 yeah i was about to run out the door, though now it looks cloud out there Mar 07 22:05:10 Well better yet compile it at home! Mar 07 22:05:20 better yet cross compile.. Mar 07 22:05:22 I told you how you can run it Mar 07 22:05:43 Well technically I am cross compiling it Mar 07 22:05:43 yeah i saw that but I've been tied up with other stuff since lunch :-( Mar 07 22:06:03 I compile it with JVM, but really it runs on dalvik, so... Mar 07 22:06:14 dalvik compiler is written in Java Mar 07 22:06:18 Tartarus: as a general thing would't u-boot benefit from beeing able to do freq scaling.. lets say some board X uses x w and you attach a extra device y bringing that up to "to much to boot linux from" unless you scale. Mar 07 22:06:19 that's the funny part Mar 07 22:06:44 unsolo_: It's a lot of complexity to optimize a small part of boot time Mar 07 22:06:44 btw does the am335x do freq scaling ? Mar 07 22:06:52 Smaller still with SPL boots Linux patches Mar 07 22:07:01 The am335x u-boot tree does scale up, yes Mar 07 22:07:19 That's not as complex as the stuff in the beagle, to get full frequency Mar 07 22:07:41 well i was thinking scaling down because "daughter" board requires to much Mar 07 22:08:03 anyhow cool that it's in there Mar 07 22:08:07 I really watn to get into some android development but right now I'm just so tied up at home with the floor, and with the zigbee cape for the bone Mar 07 22:08:30 and to test the zigbee cape, I really need to finish my wireless current sensor Mar 07 22:09:07 but right now, it's no pants o'clock ! Mar 07 22:09:08 ttyt Mar 07 22:11:06 why am i thinking of spongebob ? Mar 07 22:11:36 <_av500_> floor? Mar 07 22:12:08 he's redoing a basement floor Mar 07 22:12:20 <_av500_> ah Mar 07 22:12:31 <_av500_> wood? Mar 07 22:12:38 Not sure actually Mar 07 22:12:40 it was carpet Mar 07 22:12:42 but it flooded Mar 07 22:13:01 <_av500_> ah Mar 07 22:13:06 So now it's a hard floor, I don't know if it's plastic tile or if it's the wood panel stuff Mar 07 22:13:07 <_av500_> freeze it and ice skate Mar 07 22:13:08 whatever that's called Mar 07 22:13:16 well the water is long gone Mar 07 22:13:37 But, it is also time for me to go Mar 07 22:13:43 our work here is done Mar 07 22:13:58 <_av500_> people and their 9to5 jobs.... Mar 07 22:14:01 laminate, that's the word I was trying to think of Mar 07 22:14:10 Well you might see me later once I get home Mar 07 22:14:11 :) Mar 07 22:14:14 if you REALLY miss me Mar 07 22:26:04 he should invite SilicaGel, that'll take care of any moisture problems Mar 07 22:26:42 <_av500_> SilicaGel is the one thta had the moist basement Mar 07 22:27:27 unpossible Mar 07 22:30:43 how ironic Mar 07 22:30:57 silicagel must be a hipster Mar 07 22:59:49 what! no! Mar 07 23:00:11 <_av500_> its on the net, it must be true Mar 07 23:14:59 eg - The Onion. Mar 08 00:00:15 SilicaGel: so the PRUSS has limited control of the GPIOs ? Mar 08 00:04:18 mru: er i had no clue Lycos still existed either Mar 08 00:05:12 omg http://hotbot.com/ Mar 08 00:05:52 altavista.com even Mar 08 00:06:28 ooh, hadnt heard that ia awhile Mar 08 00:06:51 hell i dare say i haven't used either of those since 2004 Mar 08 00:07:35 that HN post has links to a few more oldies Mar 08 00:08:44 probably only users are people running Windows 95 and never change their IE homepage Mar 08 00:15:05 it is still less cluttered Mar 08 00:15:55 ds2: what IE or Windows 95? Mar 08 00:16:05 the other search engines Mar 08 00:16:07 :P Mar 08 00:16:16 IE or Win95 is useless crap. Mar 08 00:16:49 ds2: Windows 7 even :P Mar 08 00:16:58 any of those Mar 08 00:17:17 * mranostay still gets calls about twice a year from a family member with a Windows question Mar 08 00:18:11 note i probably haven't ran Windows on a personal box in close to 10 years Mar 08 00:21:32 why use windows when there are doors Mar 08 00:32:31 dwery: still here? Mar 08 00:34:39 ds2: well doors usually don't have views Mar 08 00:34:48 dwery: it's more that the pruss has a super duper efficient way to handle *a few* GPIO pins Mar 08 00:41:04 you need to move on up Mar 08 00:42:10 to the sky? Mar 08 00:42:25 better views in the penthouse Mar 08 00:42:25 no Mar 08 00:42:28 to the east side Mar 08 00:42:33 to a de-luxe apartment in the sky-yyyyyyyyyyyyyy Mar 08 00:43:02 SilicaGel12: a pecific subset? Mar 08 00:44:37 http://soho.nascom.nasa.gov/data/realtime-images.html (snowstorm on lasco c2/3) Mar 08 00:44:53 yeah, a specific subset. Certain pins. Mar 08 00:45:02 6 as inputs, 6 as outputs IIRC Mar 08 00:45:30 see, the trick is, through some muxing tricks in the PRUSS internal mux setup, you can have those GPIO pins map directly to registers in the PRU ... R30 and R31 Mar 08 00:45:46 that could be useful for my next cape Mar 08 00:45:51 which means you can use the PRU instruction set's bit test and branch instructions to 'poll' those very nicely Mar 08 00:45:52 yeah Mar 08 00:45:56 on the beaglebone unfortunately, Mar 08 00:45:57 can you identify which ones? Mar 08 00:46:00 you don't get many of them. Mar 08 00:46:01 yeah Mar 08 00:46:19 but I haven't fully documented this. One of the balls is I think R1 Mar 08 00:46:29 it's really hard to figure this out. What you have to do is open up the pinmux tool Mar 08 00:46:36 ok Mar 08 00:46:49 then you have to look for the pins that have a function that's named pru1_something_R30 or R31 Mar 08 00:46:58 ok, doable :D Mar 08 00:47:01 one of them is I think ball R1 which is like lcd_data0 or something? Mar 08 00:47:08 That's the one we tested on with the beaglebone Mar 08 00:48:25 whenever i do this stuff i end up having to have like 3 documents open to do it. Mar 08 00:48:42 It's pretty challenging because the balls selected to go to P8/P9 on the bone are pretty few Mar 08 00:48:58 it always ends up that the ones you want don't go there :-/ Mar 08 00:48:58 yep :( Mar 08 00:49:37 maybe the next bone could have connectors with 3 rows Mar 08 00:49:56 or use 2mm spacing Mar 08 00:50:20 you have to redesign all the capes with 2mm spacing Mar 08 00:50:59 the othe rproblem is the friggin LCD pins Mar 08 00:51:11 if you actually used that LCD port, you'd end up with no pins for anything ese Mar 08 00:51:21 I finally said F it, I'm not putting an LCD on this thing, just to spite it !!! Mar 08 00:51:37 get one of those SPI LCDs :) Mar 08 00:53:16 the missing DCAN on the bone disturbs me, if you were on your onw board it would be no roblem because you can route it 2 places, or the uart it conflits with at least 2 places Mar 08 00:53:24 so you have a lot of flexibility I think Mar 08 00:54:20 dwery: if you look at 4.4 PRUSS INTERNAL PINMUX OVERVIEW, you can see what's going on. Mar 08 00:54:40 PRU1_pru1_r32[11:8] is six pins that can be inputs to the pru Mar 08 00:54:44 looking Mar 08 00:55:12 tthen in the next table, pr1_pru1_pru_r30[5:0] can be driven by pru1 (that's six pins) Mar 08 00:55:30 and pr1:pru0_pru_r31[13:8] can be driven by pru0 or pru1 Mar 08 00:55:37 all the other GPIOs are a no-go or can they be reached thru the interconnect? Mar 08 00:55:43 so theoretically pru1 can drive 12 output pins Mar 08 00:55:45 but not on the bone Mar 08 00:56:05 The other ones besides hese? They can be reached through L3/L4 but at greater expense of course Mar 08 00:56:19 for inputs you don't really want to be polling them often Mar 08 00:56:28 ok Mar 08 00:56:44 for outputs, if you only wrote them occasionally and you didn't mind a tiny bit of latency (sub-usec) then I think using regular GPIOs as outputs is fine Mar 08 00:57:11 to me the critical thing is if you have inputs that you want to poll quickly, like a software uart or something like that Mar 08 00:57:24 those you really want mapped to R31 Mar 08 00:57:50 then you can do stuff like BQSS r31, 8, OH_CRAP Mar 08 00:57:53 OH_CRAP: do something Mar 08 00:58:29 quite lovely Mar 08 00:59:06 you can't do bit tests outside of the registers, so if you did have to poll it via the interconnect, you'd have to do a load first, then do the bit test Mar 08 00:59:20 ack Mar 08 00:59:31 writing output pins is problematic too if you don't have a bit set instruction (which you don't to external memory) ... that's a potential race condition Mar 08 00:59:45 so while I say it's probably OK to use GPIOs over L3/L4, it's something you want to be very very careful about Mar 08 01:00:13 then again, I'm no expert. I'm just an early nerdopter. Mar 08 01:00:28 I might need just a few output pins Mar 08 01:02:31 uh..there's a serial shift out mode.. Mar 08 01:02:46 yeah, it's really really stupid Mar 08 01:02:51 I don't know why the hell they wasted their time. Mar 08 01:03:12 SPI on the PRUSS ? Mar 08 01:03:13 perhaps you can think of a reason why I'm wrong and it's not a waste of time Mar 08 01:03:16 Yeah? ok. Mar 08 01:03:20 If you want 28 bit word size. Mar 08 01:03:23 ONLY 28 bit word size. Mar 08 01:03:27 That's the only size it supports. Mar 08 01:03:29 some kind of fast A/D converter Mar 08 01:03:41 that 28 must mean something Mar 08 01:03:43 so what the hell is 28 bits? Mar 08 01:03:47 Yeah well I couldn't figure it out Mar 08 01:03:51 nice odd number Mar 08 01:03:57 one more mystery Mar 08 01:04:05 aligned 32-bits right? Mar 08 01:04:54 I think so Mar 08 01:05:03 two registers, with ping pong.. Mar 08 01:06:31 dwery: because 28 bits is weird but non-aligned would be insane :) Mar 08 01:06:42 I wouldn't bet on it Mar 08 01:07:01 they surely had an use-case in mind Mar 08 01:07:08 but what? Mar 08 01:07:13 I racked my brain Mar 08 01:07:37 * dwery wonders Mar 08 01:08:50 super sekrit Mar 08 01:09:25 yeah. like something to do with timer 12. Mar 08 01:09:33 I bet it! Mar 08 01:10:19 This shift register mode can be used for interfacing to digital serial communication protocols that are used in a very broad range of applications. The purpose is to use PRU in such situations and may be avoid having to use external device(s). Mar 08 01:10:28 that's what Maneesh at TI said Mar 08 01:10:43 broad range Mar 08 01:10:53 is he being sexist? Mar 08 01:11:08 HR would say yes Mar 08 01:11:12 Well. I don't see why men can't use it, too. Mar 08 01:11:54 maybe you should make a cape with an FPGA on it and invent some kind of 28-bit protocol just to show them who's boss. Mar 08 01:13:12 which manual has the pin mux pins list? too many docs and I can't find it :( Mar 08 01:13:35 dwery: bone? Mar 08 01:13:43 it's not complete Mar 08 01:13:46 I remember I saw one Mar 08 01:13:47 and it's got errors! Mar 08 01:14:23 hm Mar 08 01:14:35 the relevant chapter is 9, section 9.2.2 shows the bit fields Mar 08 01:15:07 "See the device datasheet for information on default pin mux configurations." Mar 08 01:15:41 It's insanely hard to figure out this way. The pinmux tool is definitely the thing to look at Mar 08 01:15:54 you can look for pins like GPIO2_6 is one of them that has a mode 5 I think Mar 08 01:15:55 it runs on windows.. Mar 08 01:15:59 i know :( Mar 08 01:16:12 believe me, it was painful for me too Mar 08 01:16:58 http://www.ti.com/lit/ds/symlink/am3358.pdf Mar 08 01:17:05 what's also bad is that the pinmux tool has no search ability, which forces you to do a human in the loop linear search Mar 08 01:17:15 The bone is ZCZ pkg btw Mar 08 01:17:33 ok there you go Mar 08 01:17:35 ok Mar 08 01:17:43 so search for pins that are pr1_pru* Mar 08 01:17:53 then throw out all the ones you can't touch on the bone or aren't mapped on the bome Mar 08 01:18:06 doing Mar 08 01:18:16 YES I'm not insane Mar 08 01:18:18 R1 is one of them Mar 08 01:18:23 which is also gpio2-6 Mar 08 01:18:40 which is /sys/kernel/debug/omap-pinmux/lcd_data0 or something like that Mar 08 01:18:42 *AND* Mar 08 01:18:44 to make things also fun Mar 08 01:18:55 angstrom at least doesn't know about those names for those pins Mar 08 01:19:15 so the choices in the debug pinmux mode in /sys will say lcd_data0 gprmc_a1 NA NA NA NA NA GPIO Mar 08 01:19:19 lots of NA NA NA Mar 08 01:19:20 haha Mar 08 01:19:37 it's mode 5 too wow my memory is not as bad as it used to be Mar 08 01:21:16 you know, my wife took down my art so she could hang her professional certification credentials on the wall Mar 08 01:21:30 How am I supposed to work down here without my Dogs Playing Poker proudly displayed Mar 08 01:22:18 there are a few on P8 Mar 08 01:22:31 cool Mar 08 01:22:49 bone is 3359 ... why did you choose 3358 ... or have they started shipping bones with 3358? Mar 08 01:23:12 pay attention to the directons ... to the pruss they are inputs and outputs, they are not bidirectional Mar 08 01:23:21 found a refrence on beagleboard.org Mar 08 01:23:30 hope the pinmux are the same.. Mar 08 01:24:17 I have no idea. I'd kind of expect them to be. Mar 08 01:24:38 hte pdf covers 52,4,6,7,8,9 Mar 08 01:26:35 pru1 gets the most Mar 08 01:27:44 (on P8) Mar 08 01:27:51 ok, it's enough Mar 08 01:27:54 yeah Mar 08 01:28:02 14 pins on P8 Mar 08 01:28:10 the other thing about pru1 is it gets a bunch of them regardless of the internalmux settings Mar 08 01:28:12 which is convenient. Mar 08 01:29:01 we should make some kind of compiler for the pru Mar 08 01:29:06 i wonder if it could do ok with forth Mar 08 01:29:12 consdiering it has no stack Mar 08 01:29:15 on could be faked though Mar 08 01:29:17 one Mar 08 01:29:38 FORTH LOVE IF HONK THEN Mar 08 01:30:12 strange no one tried that Mar 08 01:30:52 there are quite a few languages which would probably do fine on a PRUSS Mar 08 01:31:35 what do you have in mind? Mar 08 01:31:42 JAL Mar 08 01:32:04 it's a language for pic micros Mar 08 01:35:13 ok, time to go to bed... Mar 08 01:35:19 see you and thanks for the chat Mar 08 01:36:36 ko Mar 08 01:37:30 brainfuck Mar 08 02:38:38 arghhh Mar 08 02:38:56 I really need to find out how to make verbatim the google default Mar 08 02:39:01 * Russ "user mode linux" quiet Mar 08 02:39:19 completely useless results because google likes the word quite better Mar 08 02:40:58 try duckduckgo Mar 08 02:47:49 bah, network manager broke slirp Mar 08 02:48:31 the slirp magic dns redirects packets to whatever is in /etc/resolv.conf, on network manager systems, that address is 127.0.0.1 **** ENDING LOGGING AT Thu Mar 08 02:59:58 2012