• [00:00:25] * smplman (~speery@74-134-50-76.dhcp.insightbb.com) has joined #beagle
  • [00:00:51] * _roger_ (~a0740758@nat/ti/x-jgjzjumvxpcjvcpv) Quit (Ping timeout: 245 seconds)
  • [00:01:31] * eikeon_ (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) has joined #beagle
  • [00:01:33] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) Quit (Read error: Connection reset by peer)
  • [00:01:34] * eikeon_ is now known as eikeon
  • [00:04:23] * drolia (80edc906@gateway/web/freenode/ip.128.237.201.6) has joined #beagle
  • [00:06:06] * drolia (80edc906@gateway/web/freenode/ip.128.237.201.6) Quit (Client Quit)
  • [00:07:28] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) has joined #beagle
  • [00:07:39] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) Quit (Client Quit)
  • [00:08:22] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) has joined #beagle
  • [00:11:46] * gentooma (~peter@dslb-084-056-006-085.pools.arcor-ip.net) Quit (Quit: Leaving.)
  • [00:12:07] * pfefferz (~pfefferz@cpe-70-112-138-163.austin.res.rr.com) Quit (Ping timeout: 246 seconds)
  • [00:12:57] * dwery (~dwery@nslu2-linux/dwery) Quit (Quit: Leaving.)
  • [00:13:14] * dwery (~dwery@nslu2-linux/dwery) has joined #beagle
  • [00:16:30] * florian (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 260 seconds)
  • [00:20:41] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) Quit (Read error: Connection reset by peer)
  • [00:20:45] * smplman (~speery@74-134-50-76.dhcp.insightbb.com) Quit (Quit: smplman)
  • [00:21:46] * Tartarus (trini@pixelshelf.com) Quit (Excess Flood)
  • [00:22:27] * Tartarus (trini@pixelshelf.com) has joined #beagle
  • [00:22:30] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) has joined #beagle
  • [00:24:21] * jvcleave_ (~jvcleave@WS1-DSL-208-102-254-80.fuse.net) has joined #beagle
  • [00:24:59] * jvcleave (~jvcleave@WS1-DSL-208-102-254-80.fuse.net) Quit (Ping timeout: 255 seconds)
  • [00:24:59] * jvcleave_ is now known as jvcleave
  • [00:26:08] * thurbad (~natesewel@64.132.24.36) Quit (Quit: thurbad)
  • [00:29:01] * fusion94 is now known as fusion94_afk
  • [00:31:58] * fusion94_afk is now known as fusion94
  • [00:37:05] * djerome (~djerome@ip68-2-20-108.ph.ph.cox.net) has joined #beaglebone
  • [00:37:35] * calculus (~calculus@gentoo/user/calculus) Quit (Read error: Connection reset by peer)
  • [00:37:44] * calculus (~calculus@gentoo/user/calculus) has joined #beagle
  • [00:40:14] * pfefferz (~pfefferz@ip-64-134-146-121.public.wayport.net) has joined #beagleboard
  • [00:40:16] * pfefferz (~pfefferz@ip-64-134-146-121.public.wayport.net) has joined #beagle
  • [00:43:57] * GPSFan (~kenm@64.92.145.112) has joined #beagle
  • [00:50:36] * emeb (~ericb@ip72-201-78-226.ph.ph.cox.net) Quit (Quit: Leaving.)
  • [00:50:47] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) Quit (Read error: Connection reset by peer)
  • [00:52:04] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) has joined #beagle
  • [00:52:23] * emeb_mac (~ericb@ip72-201-78-226.ph.ph.cox.net) has joined #beagle
  • [00:56:35] * guanucoluis (~luis@190.246.55.212) has joined #beagleboard
  • [00:59:19] * smplman (~speery@74-134-50-76.dhcp.insightbb.com) has joined #beagle
  • [01:13:06] * mranostay (~mranostay@pdpc/supporter/active/mranostay) Quit (Ping timeout: 276 seconds)
  • [01:16:27] <mrpackethead_> PWM Sorted
  • [01:16:45] <mru> no, MPW is sorted
  • [01:17:04] <mrpackethead_> MPW?
  • [01:17:20] <emeb_mac> anyone for WMP?
  • [01:17:20] <mru> didn't they teach you the alphabet in school?
  • [01:17:39] <mrpackethead_> no, i'd learnt it at kindergarten
  • [01:17:45] <mrpackethead_> did you wait till school?
  • [01:17:54] * ka6sox-away is now known as ka6sox
  • [01:20:51] * GPSFan (~kenm@64.92.145.112) Quit (Ping timeout: 245 seconds)
  • [01:21:08] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) Quit (Read error: Connection reset by peer)
  • [01:22:07] * AndrevS (~andrevs@2001:610:1108:5011:225:b3ff:fec0:41e1) Quit (Quit: Leaving)
  • [01:23:05] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) has joined #beagle
  • [01:35:58] * prpplague (~prpplague@107-206-64-184.lightspeed.rcsntx.sbcglobal.net) has joined #beagle
  • [01:37:35] * slchen (~slchen@123-195-161-155.dynamic.kbronet.com.tw) has joined #beagle
  • [01:38:22] * slchen (~slchen@123-195-161-155.dynamic.kbronet.com.tw) Quit (Client Quit)
  • [01:39:06] <ka6sox> whats PMW?
  • [01:39:28] * GPSFan (~kenm@64.92.145.112) has joined #beagle
  • [01:40:00] <mrpackethead_> Pulse Width Moduulation
  • [01:42:24] * icota (~quassel@dh207-39-110.xnet.hr) Quit (Ping timeout: 256 seconds)
  • [01:49:06] * thurbad (~natesewel@cpe-70-113-204-247.austin.res.rr.com) has joined #beagle
  • [01:51:18] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) Quit (Read error: Connection reset by peer)
  • [01:52:29] <ka6sox> pulse modulated width?
  • [01:52:41] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) has joined #beagle
  • [02:02:31] <mrpackethead_> PMW, no idea
  • [02:02:44] <mrpackethead_> the trills are just muaking noise
  • [02:03:18] <toneeee> bitbake -c trill -f?
  • [02:03:56] * GPSFan (~kenm@64.92.145.112) Quit (Ping timeout: 256 seconds)
  • [02:07:20] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) Quit (Ping timeout: 256 seconds)
  • [02:09:44] <mru> ka6sox: pulse modulated witch?
  • [02:10:49] <ka6sox> mru, that works.
  • [02:11:13] * tema (~tema@ppp89-110-24-21.pppoe.avangarddsl.ru) Quit (Ping timeout: 240 seconds)
  • [02:12:58] * fusion94 is now known as fusion94_afk
  • [02:15:19] * javaJake (~javaJake@173.230.244.210) has joined #beagle
  • [02:15:20] * javaJake (~javaJake@173.230.244.210) Quit (Changing host)
  • [02:15:20] * javaJake (~javaJake@unaffiliated/javajake) has joined #beagle
  • [02:23:07] * KimK (~Kim__@wsip-184-176-200-171.ks.ks.cox.net) has joined #beagle
  • [02:23:56] * GPSFan (~kenm@64.92.145.112) has joined #beagle
  • [02:32:43] * pfefferz (~pfefferz@ip-64-134-146-121.public.wayport.net) Quit (Ping timeout: 240 seconds)
  • [02:33:58] * GPSFan (~kenm@64.92.145.112) Quit (Ping timeout: 256 seconds)
  • [02:35:55] * ka6sox is now known as ka6sox-away
  • [02:40:07] * Tartarus (trini@pixelshelf.com) Quit (Excess Flood)
  • [02:40:58] * Tartarus (trini@pixelshelf.com) has joined #beagle
  • [02:47:29] * Ceriand|desktop (~Ceriand@unaffiliated/ceriand) has joined #beagle
  • [02:52:34] * KeatonT (~textual@unaffiliated/keatont) has joined #beagle
  • [02:52:58] * GPSFan (~kenm@64.92.145.112) has joined #beagle
  • [02:59:31] * fusion94_afk (~fusion94@pdpc/supporter/student/fusion94) Quit (Quit: Leaving...)
  • [03:00:58] <toneeee> Interesting for Arm folks: http://www.wired.com/wiredenterprise/2013/01/facebook-arm-chips/
  • [03:03:08] <prpplague> toneeee: pretty everyone has know that for about the last 3 to 5 years
  • [03:03:17] * alan_o (~alan@c-68-62-254-211.hsd1.fl.comcast.net) has joined #beagle
  • [03:03:28] <prpplague> toneeee: http://www.calxeda.com/
  • [03:03:33] <prpplague> alan_o: hey bud
  • [03:03:46] <alan_o> prpplague: hey man
  • [03:04:08] <alan_o> What's new in Tejas?
  • [03:04:31] <prpplague> nada, still doing the job hunting thing
  • [03:05:01] <alan_o> latest HIDAPI pull request https://github.com/signal11/hidapi/pull/100
  • [03:05:02] * guanucoluis (~luis@190.246.55.212) Quit (Ping timeout: 256 seconds)
  • [03:05:21] <alan_o> I always love when people use words like "incredibly hard"
  • [03:05:30] <alan_o> I mean come on
  • [03:05:32] <alan_o> it's a text file
  • [03:05:40] <alan_o> what's "incredibly hard to read" about it
  • [03:06:28] <alan_o> and then, there's a guy who did some work and submitted it to my project, and I appreciate the gesture, but it's work I wasn't really interested in, because I'm more interested in how the file looks in a normal editor, than how it looks on github
  • [03:06:40] <alan_o> and I don't like telling people no
  • [03:08:58] <prpplague> hehe
  • [03:09:13] <alan_o> my 100th pull request though. Do I get a star or something next to my profile now?
  • [03:09:18] <toneeee> prplague: I've been out of the hardware side of things for so long that news is news. I mean OE was news to me. Any other pointers are appreciated :D !!
  • [03:09:50] <toneeee> alan_o: ever play a flash game called "upgrade complete" ? might be apropos here, heh
  • [03:10:03] <alan_o> toneeee: I'll check it out
  • [03:10:35] <toneeee> alan_o: it has the best ending ever! hahaha
  • [03:11:16] <prpplague> alan_o: you get star tattoos like the russian mofia gangs
  • [03:11:31] <ds2> hidapi?
  • [03:11:32] <alan_o> tear drops?
  • [03:11:34] <thurbad> or star bellied sneetches
  • [03:12:43] <ds2> oh that
  • [03:12:58] <ds2> not hid over interesting transports
  • [03:13:23] <alan_o> ds2: well, unless you find usb or bluetooth interesting, then no
  • [03:13:37] <alan_o> still waiting for HID over SATA
  • [03:13:52] <ds2> there are certain2 wire protocols that would be of interest
  • [03:15:38] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) Quit (Quit: eikeon)
  • [03:16:07] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) has joined #beagle
  • [03:17:16] * pfefferz (~pfefferz@cpe-70-112-138-163.austin.res.rr.com) has joined #beagleboard
  • [03:17:18] * pfefferz (~pfefferz@cpe-70-112-138-163.austin.res.rr.com) has joined #beagle
  • [03:21:04] <alan_o> ds2: so I'm digging through my .config and see CONFIG_I2C_HID. Is that what you're referring to?
  • [03:21:40] <ds2> *nod*
  • [03:21:51] <alan_o> ds2: if it creates a /dev/hidrawN handle, then my hidapi lib will talk to it.
  • [03:22:09] <ds2> oh I see
  • [03:23:00] <ds2> haven't looked to see if USB HID and I2C HID really do share enough code to do that
  • [03:23:48] <alan_o> of course the usefulness of that would be limited probably. hidapi is mostly for shoving arbitrary data over vendor-specific HID reports, which devices do so they can get around having to make drivers for windows (and it's getting easier on Windows with winusb now).
  • [03:24:29] <ds2> it depends... I can see it being useful for newer stuff not necessarily vendor specific
  • [03:25:57] <ds2> the bone sure has a convoluted pinout compared to the classic
  • [03:43:27] * KeatonT (~textual@unaffiliated/keatont) Quit (Quit: Textual IRC Client: http://www.textualapp.com/)
  • [04:03:34] <mrpackethead_> ds2, depends on where you started from does'nt it?
  • [04:18:03] * djerome (~djerome@ip68-2-20-108.ph.ph.cox.net) Quit (Remote host closed the connection)
  • [04:27:39] * Splats (~splats@unaffiliated/splats) has joined #beagle
  • [04:30:04] * jpastore (bedeeda5@gateway/web/freenode/ip.190.222.237.165) Quit (Quit: Page closed)
  • [04:32:12] * mranostay (~mranostay@pdpc/supporter/active/mranostay) has joined #beagle
  • [04:41:19] * GPSFan (~kenm@64.92.145.112) Quit (Remote host closed the connection)
  • [04:47:54] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) has joined #beagle
  • [04:52:49] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) Quit (Quit: eikeon)
  • [04:54:18] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) Quit (Quit: Linkinus - http://linkinus.com)
  • [04:58:05] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) has joined #beagle
  • [04:59:05] * Jayneil1 (~jayneil@adsl-66-140-35-101.dsl.rcsntx.swbell.net) has joined #beagle
  • [05:01:19] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) Quit (Client Quit)
  • [05:13:45] <alan_o> so this is embarrassing.... in my mrf24j40 driver, when I set the long address, I set it backward.
  • [05:13:58] <alan_o> never saw it before because I also had promiscuous mode on.
  • [05:19:27] * jvcleave (~jvcleave@WS1-DSL-208-102-254-80.fuse.net) Quit (Ping timeout: 276 seconds)
  • [05:35:00] * alan_o (~alan@c-68-62-254-211.hsd1.fl.comcast.net) Quit (Quit: Leaving)
  • [05:37:36] <mranostay> crap it 9:30
  • [05:37:38] <mranostay> *is
  • [05:44:08] <emeb_mac> time's fun when you're having flies?
  • [05:45:18] * lyakh (~lyakh@dslb-178-009-253-214.pools.arcor-ip.net) has joined #beagle
  • [05:52:10] <mranostay> er yeah
  • [05:52:15] <mranostay> or insane deadlines
  • [05:54:21] <Russ> I want a last supper with one Christ, twelve disciples, no kangaroos by Thursday lunch, or you don't get paid!
  • [05:54:30] * mIKEjONE1 is now known as michaelz
  • [05:57:04] <mranostay> well legally they have to pay me... well they can fire me too :)
  • [05:59:21] * ka6sox-away is now known as ka6sox
  • [05:59:49] <mranostay> Russ: so i was at the range this weekend and some bozo brought a illegal AOW .. *facepalm*
  • [06:00:24] <Russ> which kind of other?
  • [06:01:33] <mranostay> shotgun with an overall length under 26"
  • [06:01:56] <emeb_mac> why is that illegal?
  • [06:02:04] <mranostay> emeb_mac: federal law
  • [06:02:13] <emeb_mac> yeah. what's the rationale.
  • [06:02:23] <mranostay> rationale? :)
  • [06:02:32] <emeb_mac> i know. dumb question.
  • [06:02:35] * Russ reads up on aow a bit, interesting, a handgun with a foward vertical grip
  • [06:02:56] <Russ> so if I attach a simple grip to the rail on a glock 19, it's a no-no?
  • [06:03:08] <mranostay> oh yeah
  • [06:03:11] <Russ> mranostay, how far under 26"?
  • [06:03:49] <mranostay> looking from a slight distance i'd say under the overall length by a lot and the barrel for sure
  • [06:04:02] <mranostay> they prompted kicked him off the range
  • [06:04:04] <Russ> geez, not smart
  • [06:04:15] <Russ> at least it wasn't one of the zip guns or something
  • [06:07:34] <emeb_mac> wikipedia article on title II is interesting.
  • [06:07:43] <emeb_mac> lots of non-obvious no-nos
  • [06:07:55] <mranostay> emeb_mac: i own a few items.. stored out of state of course :)
  • [06:08:14] <Russ> offshore platform?
  • [06:08:29] <emeb_mac> whatever state you're in, they're out of state.
  • [06:08:42] <mranostay> need to transfer them to a friend since i won't be leaving CA anytime soon
  • [06:08:46] <mranostay> emeb_mac: come again? :)
  • [06:08:46] * emeb_mac is in the state of confusion.
  • [06:12:23] <mranostay> emeb_mac: what State are you in again?
  • [06:12:45] <emeb_mac> mranostay: the great state of Arizona.
  • [06:12:54] <emeb_mac> the wild west
  • [06:13:55] <emeb_mac> as opposed to CA which is more "mild west" :)
  • [06:13:59] <mranostay> hehe
  • [06:14:25] <mranostay> my friends from Ohio think i've turned liberal to give up some gun rights :)
  • [06:15:02] <emeb_mac> wouldn't have thought of OH as a hotbed of 2nd Amdmnt radicalism
  • [06:15:32] <mranostay> ah maybe not nutty like
  • [06:16:00] <mranostay> i like the political nature of Ohio personally.. not too liberal...not too conservative
  • [06:16:22] <emeb_mac> yep - middle of the road.
  • [06:18:55] * hattwick (~hattwick@68-184-17-253.dhcp.unas.ma.charter.com) Quit (Ping timeout: 246 seconds)
  • [06:23:22] * dj_pi (~asd@c-107-5-25-243.hsd1.mi.comcast.net) Quit (Ping timeout: 256 seconds)
  • [06:28:18] <mranostay> hmm i shouldn't possibly miss a 2p ham radio test time..
  • [06:29:23] <mranostay> so you ham radio prefix is related to place you received your first license right?
  • [06:29:39] <emeb_mac> not sure
  • [06:56:15] * mhaberler (~mhaberler@extern-180.stiwoll.mah.priv.at) has joined #beagle
  • [06:56:15] * mhaberler (~mhaberler@extern-180.stiwoll.mah.priv.at) has joined #beaglebone
  • [07:06:18] <mrpackethead_> hi martin
  • [07:07:10] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [07:08:03] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) Quit (Remote host closed the connection)
  • [07:08:18] <mranostay> whois ceeper
  • [07:08:23] <mranostay> *creeper
  • [07:08:29] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) has joined #beagle
  • [07:09:15] * mrpacket_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) has joined #beagle
  • [07:09:16] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) Quit (Read error: Connection reset by peer)
  • [07:16:41] <ka6sox> mranostay, thats mr_creeper to you
  • [07:17:55] * tema (~tema@ppp89-110-24-21.pppoe.avangarddsl.ru) has joined #beagle
  • [07:21:40] * vpopov (~happylife@149.62.17.217) has joined #beagleboard
  • [07:21:41] * Guest8350 (~bleh1@217.28.8.126) has joined #beagle
  • [07:21:42] * vpopov (~happylife@149.62.17.217) has joined #beagle
  • [07:22:11] <mranostay> hi vpopov
  • [07:23:08] <vpopov> hi
  • [07:24:12] <mranostay> what are the cool kids using for bloging software now?
  • [07:25:30] * _roger_ (~a0740758@nat/ti/x-hoadammzoyybkyil) has joined #beagle
  • [07:25:43] <_av500_> tumblr
  • [07:25:59] <mranostay> when did google but Blogspot?
  • [07:26:02] <mranostay> *buy
  • [07:26:53] <_av500_> decades ago
  • [07:26:58] <_av500_> (in internet time)
  • [07:28:10] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Quit: Verlassend)
  • [07:30:24] <mranostay> sleepy time almost
  • [07:30:37] <Jacmet> mranostay: naah, just got to work
  • [07:31:21] <mranostay> well there are these timezones
  • [07:31:26] <Jacmet> mranostay: yeah ;)
  • [07:31:39] <Jacmet> mranostay: nothing but trouble
  • [07:31:56] <mranostay> if could work 12a to 8am to avoid everyone i would :)
  • [07:32:32] <Jacmet> mranostay: I've lately had to do some work with colleagues 9 time zones away
  • [07:32:47] <Jacmet> mranostay: just work from home
  • [07:33:11] <mranostay> not a option atm
  • [07:34:36] * emeb_mac (~ericb@ip72-201-78-226.ph.ph.cox.net) Quit (Quit: emeb_mac)
  • [07:37:48] <mranostay> sleepy time for sure
  • [07:42:29] <Russ> mranostay, I had a 5am telcon today, working 12a to 8am would solve nothing for me
  • [07:46:06] * damir__ (~damir@217-72-91-162.ipv4.tusmobil.si) has joined #beagle
  • [07:48:45] * mrpacket_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) Quit (Remote host closed the connection)
  • [07:49:13] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) has joined #beagle
  • [07:54:01] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) Quit (Ping timeout: 256 seconds)
  • [07:58:36] * Ceriand|desktop (~Ceriand@unaffiliated/ceriand) Quit (Quit: Leaving.)
  • [08:00:58] * panto (~panto@195.97.110.117) has joined #beagle
  • [08:03:01] <panto> hi trolls
  • [08:05:40] <av500> hi
  • [08:06:22] <dm8tbr> lolololo panto
  • [08:06:27] <panto> that's the spirit
  • [08:08:30] * woglinde (~henning@fb-n15-11.unbelievable-machine.net) has joined #beagle
  • [08:10:04] <woglinde> gm
  • [08:10:49] <koen> woglinde: moin moin
  • [08:11:43] * maxxer (~maxxer@mail.ufficyo.com) has joined #beagleboard
  • [08:12:25] <maxxer> hi. I just got a(n used) beagleboard xM and I'm trying to boot it, but nothing appears on screen. I'm trying to re-flash the MMC, but shouldn't some BB logo/bios appear before the mmc boots?
  • [08:12:47] * DevBot (~supybot@2001:6f8:12e0::7) Quit (Remote host closed the connection)
  • [08:12:55] * DevBot (~supybot@2001:6f8:12e0::7) has joined #beagle
  • [08:15:06] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) has joined #beagle
  • [08:18:21] <woglinde> hm no cheap flight to Edinburgh
  • [08:18:31] * woglinde plans for elce
  • [08:20:22] <koen> there's no easyjet hub in berlin?
  • [08:21:25] <woglinde> it is
  • [08:21:43] <woglinde> you mean than travel with train from stanstead?
  • [08:21:49] <woglinde> or what is the nearest?
  • [08:22:05] <av500> stansted is so close to Edinburgh
  • [08:22:09] <av500> you can walk
  • [08:22:50] <woglinde> av500 good luck than
  • [08:24:06] <av500> wow, 164???
  • [08:24:08] <av500> that is cheap
  • [08:26:11] <koen> last time I checked easyjet flew directly to edinburgh
  • [08:27:17] <koen> otherwise it would need a transfer in luton
  • [08:27:20] <av500> this is LH
  • [08:27:26] <av500> direct from FRA :)
  • [08:27:37] <av500> it pays to live next to a real airport
  • [08:28:10] * shoragan (~jlu@2001:6f8:1178:2:219:99ff:fe56:8d7) has joined #beagle
  • [08:28:10] * shoragan (~jlu@2001:6f8:1178:2:219:99ff:fe56:8d7) Quit (Changing host)
  • [08:28:10] * shoragan (~jlu@debian/developer/shoragan) has joined #beagle
  • [08:28:48] <Russ> av500, btw, if you've even been to cdg, I'm pretty sure the location of the british airway terminal is some kind of snide french joke
  • [08:28:53] <woglinde> koen from where?
  • [08:29:04] <woglinde> maybee I can travel there with easyjet
  • [08:29:27] <Russ> isn't elce not until october?
  • [08:29:31] <woglinde> russ sure
  • [08:29:42] <woglinde> but why not check the flights now
  • [08:29:56] <av500> woglinde: 177??? with KLM for you
  • [08:30:31] <av500> 1 stop
  • [08:30:37] <av500> no direct flights
  • [08:30:44] <Russ> I'm looking at $1137
  • [08:31:15] <Russ> oh geez, ONT->SEA->AMS->EDI
  • [08:31:16] <woglinde> av500 yes and backflight to BER
  • [08:31:20] <woglinde> av500 thats funny
  • [08:31:25] <av500> ?
  • [08:31:25] <Russ> that's only 20h
  • [08:31:43] <av500> woglinde: TXL
  • [08:31:43] <Russ> return flight only 36h, thanks trip advisor
  • [08:31:56] <av500> Economy | Snack
  • [08:32:29] * Russ changes airport to LAX
  • [08:32:43] <koen> ams->edi has a direct easyjet flight
  • [08:33:01] <koen> but it looks like KLM might be cheaper
  • [08:33:12] <Russ> can't we party for a while in london first to make the travel easier/
  • [08:33:43] <av500> hmm, 55??? hotel
  • [08:33:48] <av500> this is all too checp
  • [08:33:49] <av500> cheap
  • [08:33:52] <av500> its a trap
  • [08:34:38] <Russ> wow, my shortest return trip is 24hr
  • [08:34:55] <av500> too bad the concorde is fubar
  • [08:34:59] <Russ> oh, wait, no KLM is more sane, 14hr
  • [08:35:14] <Russ> LAX->AMS->EDI
  • [08:35:50] <av500> Russ: LAX FRA EDI would work too
  • [08:35:53] <av500> but I guess $$
  • [08:35:53] <mrpackethead_> WLG-AKL-SFO-ORL-LHR-HKG-AKL-WLG
  • [08:36:13] <Russ> why why why
  • [08:36:37] <av500> Russ: btw, I have been to CDG, but long ago
  • [08:36:46] <av500> now I have a high speed train to paris :)
  • [08:37:03] <Russ> the british airways counter was the one at the very end, past every other airline
  • [08:38:55] <av500> serves them right
  • [08:39:02] <av500> for being british
  • [08:47:24] * florian_kc (~fuchs@port-217-146-132-69.static.qsc.de) has joined #beagle
  • [08:47:25] * florian_kc (~fuchs@port-217-146-132-69.static.qsc.de) Quit (Changing host)
  • [08:47:25] * florian_kc (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [08:47:26] * cacodaemon (~abaddon@178.120.84.175) has joined #beagle
  • [08:49:40] * Zju (~abaddon@178.121.244.153) Quit (Ping timeout: 256 seconds)
  • [08:49:46] * florian_kc is now known as florian
  • [08:50:08] <mrpackethead_> welcome to #beagle-air
  • [08:51:54] <av500> "I'm sorry sir, but are not allowed to bring board files on the plane"
  • [08:52:18] <av500> "remove your shoes and place all device trees in the tray"
  • [08:52:31] <woglinde> haha
  • [09:02:07] <koen> device tray
  • [09:02:22] <koen> the australian variant
  • [09:02:56] * koen stabs of_find_node_by_name
  • [09:04:12] * jpsaman (~jpsaman@videolan/developer/jpsaman) has joined #beagle
  • [09:06:01] <woglinde> hm yes berlin amsterdam and than amsterdam - EDI might possible
  • [09:07:07] * ant_work (~ant@host6-80-static.42-85-b.business.telecomitalia.it) has joined #beagle
  • [09:07:49] <woglinde> haha at esyjet you can only book until 20.10
  • [09:07:58] <woglinde> thats the problem
  • [09:08:02] <woglinde> hi ant
  • [09:11:17] * Guest8350 (~bleh1@217.28.8.126) Quit (Ping timeout: 252 seconds)
  • [09:12:37] * tema (~tema@ppp89-110-24-21.pppoe.avangarddsl.ru) Quit (Read error: Operation timed out)
  • [09:17:16] * Wipster (~Wip@host81-137-80-202.in-addr.btopenworld.com) has joined #beagle
  • [09:17:29] * Wipster (~Wip@host81-137-80-202.in-addr.btopenworld.com) Quit (Read error: Connection reset by peer)
  • [09:19:01] * Wipster (~Wip@host81-137-80-202.in-addr.btopenworld.com) has joined #beagle
  • [09:19:20] * bzb (~bzb@69-196-189-9.dsl.teksavvy.com) has joined #beagle
  • [09:21:26] * kiilo (~kiilo@84-73-25-17.dclient.hispeed.ch) has joined #beagle
  • [09:39:06] * stahl (~stahl@77-57-188-4.dclient.hispeed.ch) Quit (Ping timeout: 276 seconds)
  • [09:41:38] <ant_work> gm woglinde
  • [09:58:03] * jpirko (~jirka@ip-94-112-98-141.net.upcbroadband.cz) has joined #beagle
  • [10:00:33] * mythos (~mythos@unaffiliated/mythos) Quit (Ping timeout: 248 seconds)
  • [10:09:08] * DevBot (~supybot@2001:6f8:12e0::7) Quit (Remote host closed the connection)
  • [10:09:16] * DevBot (~supybot@2001:6f8:12e0::7) has joined #beagle
  • [10:11:01] * kiilo (~kiilo@84-73-25-17.dclient.hispeed.ch) Quit (Quit: ciao)
  • [10:13:19] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) Quit (Remote host closed the connection)
  • [10:13:46] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) has joined #beagle
  • [10:18:23] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) Quit (Ping timeout: 252 seconds)
  • [10:26:34] * bzb (~bzb@69-196-189-9.dsl.teksavvy.com) Quit (Quit: Leaving)
  • [10:30:40] * kiilo (~kiilo@84-73-25-17.dclient.hispeed.ch) has joined #beagle
  • [10:36:05] * hattwick (~hattwick@68-184-17-253.dhcp.unas.ma.charter.com) has joined #beagle
  • [10:39:28] * gustavoz (~gustavoz@host155.190-138-35.telecom.net.ar) has joined #beagle
  • [10:49:30] * damir__ (~damir@217-72-91-162.ipv4.tusmobil.si) Quit (Quit: Leaving.)
  • [10:58:53] * mythos (~mythos@unaffiliated/mythos) has joined #beagle
  • [11:13:32] * _roger_ (~a0740758@nat/ti/x-hoadammzoyybkyil) Quit (Ping timeout: 255 seconds)
  • [11:15:05] * vpopov (~happylife@149.62.17.217) Quit (Ping timeout: 244 seconds)
  • [11:29:45] * mhaberler (~mhaberler@extern-180.stiwoll.mah.priv.at) Quit (Quit: mhaberler)
  • [11:30:51] * mhaberler (~mhaberler@macbook.stiwoll.mah.priv.at) has joined #beagle
  • [11:30:51] * mhaberler (~mhaberler@macbook.stiwoll.mah.priv.at) has joined #beaglebone
  • [11:42:57] * tema (~tema@ppp89-110-24-21.pppoe.avangarddsl.ru) has joined #beagle
  • [11:46:54] * damir__ (~damir@217-72-91-162.ipv4.tusmobil.si) has joined #beagle
  • [11:51:47] * thanhhung (b45de109@gateway/web/freenode/ip.180.93.225.9) has joined #beagle
  • [11:52:52] <thanhhung> hi there
  • [11:53:52] <thanhhung> could we run the Tesseract-ocr v3 on Ubuntu on Beagleboard-xm???
  • [11:54:24] <dm8tbr> koen's rule 3: try and find out?
  • [11:57:52] <ynezz> takes too long
  • [11:58:32] <ynezz> deadlines are tight, sir
  • [11:58:39] <av500> money too
  • [12:01:53] <ynezz> so elce is in edinburg, neat
  • [12:05:20] <woglinde> ynezz yes
  • [12:05:51] <woglinde> dm8tbr you need to improve it
  • [12:05:53] <woglinde> http://26-26-54.hardwarebug.org/30
  • [12:22:35] * damir__ (~damir@217-72-91-162.ipv4.tusmobil.si) Quit (Quit: Leaving.)
  • [12:27:51] * _roger_ (~a0740758@nat/ti/x-sfzskhsvtbnszbgl) has joined #beagle
  • [12:42:55] * ant___ (~ant@host6-80-static.42-85-b.business.telecomitalia.it) has joined #beagle
  • [12:45:06] * ant_work (~ant@host6-80-static.42-85-b.business.telecomitalia.it) Quit (Ping timeout: 252 seconds)
  • [12:45:36] <panto> lunch
  • [12:46:52] <ynezz> doner?
  • [12:47:31] <woglinde> gyros
  • [12:47:39] <woglinde> where have you been?
  • [12:48:00] <woglinde> koth is doener
  • [12:48:17] <ynezz> who's koth?
  • [12:53:08] * emeb_mac (~ericb@ip72-201-78-226.ph.ph.cox.net) has joined #beagle
  • [12:53:21] * rickaaa_ (~rick@111-251-82-20.dynamic.hinet.net) Quit (Ping timeout: 245 seconds)
  • [12:56:24] <woglinde> -> /whois kotH
  • [12:56:42] <mru> he's our resident terrorist
  • [12:57:21] <woglinde> smuggeld into swiss banks
  • [12:59:43] * sr105 (~sr105@65349hfc19.tampabay.res.rr.com) Quit ()
  • [13:02:13] * angs (~ubuntu@46-236-109-10.customer.t3.se) has joined #beagle
  • [13:03:50] <koen> woglinde: did you fix meta-java yet to work with the new bitbake multiline comment thing?
  • [13:05:03] * thanhhung (b45de109@gateway/web/freenode/ip.180.93.225.9) Quit (Ping timeout: 245 seconds)
  • [13:05:45] <av500> \o/ 3800mAh battery for galaxus
  • [13:05:51] <av500> looks like a hunchback now
  • [13:07:33] <woglinde> koen I fixed all stuff
  • [13:07:36] <av500> 10??? with a 51??? voucher to print some business cards
  • [13:07:44] <av500> I should order hundreds, I will be rich
  • [13:07:45] <woglinde> besides shark disabled
  • [13:08:04] <woglinde> and icedtea only at 2.1 release
  • [13:08:17] <woglinde> tested it yesterday
  • [13:08:30] <panto> back
  • [13:08:38] <woglinde> thanks to bitbake its always a recompile of all packages
  • [13:08:44] <woglinde> jo panto
  • [13:09:05] <woglinde> av500 lol
  • [13:09:20] <av500> woglinde: do you need some business cards?
  • [13:09:20] <woglinde> but who goves 51??? voucher
  • [13:09:25] <av500> I can make you a sweet deal
  • [13:09:26] <woglinde> gives
  • [13:09:41] <av500> woglinde: its this stupid vistaprint
  • [13:10:03] <av500> its not real :)
  • [13:10:10] <mru> vistaprint sucks
  • [13:10:28] <mru> sure, they print stuff
  • [13:10:35] <av500> sure
  • [13:10:36] <mru> but it all feels a bit dodgy
  • [13:10:40] <av500> of course
  • [13:10:54] <av500> I used it once to get the free stamp
  • [13:11:09] <av500> spent 5??? and 100x unchecking something in their order form
  • [13:13:50] * DevBot (~supybot@2001:6f8:12e0::7) Quit (Remote host closed the connection)
  • [13:13:59] * DevBot (~supybot@2001:6f8:12e0::7) has joined #beagle
  • [13:18:08] * av500 wonders why mranostay is constantly visiting his linkedin profile
  • [13:20:48] * maxxer (~maxxer@mail.ufficyo.com) Quit (Quit: goodbye, virtual world)
  • [13:25:06] <emeb_mac> stalking
  • [13:25:37] <woglinde> av500 he likes f5
  • [13:26:03] <av500> wow
  • [13:26:14] <av500> philips is losing all audio/video stuff
  • [13:26:23] <av500> now its lamps and healthcare only
  • [13:26:25] <emeb_mac> who's finding it?
  • [13:26:30] <av500> funai
  • [13:26:36] <emeb_mac> *cough*
  • [13:27:00] * smplman (~speery@74-134-50-76.dhcp.insightbb.com) Quit (Quit: smplman)
  • [13:27:03] <av500> they are on the way to become a zombie brand name
  • [13:27:10] <emeb_mac> see what happens when your royalty abdicates?
  • [13:27:15] <av500> yeah
  • [13:27:26] <av500> wont have happened with her still at the helm
  • [13:28:20] * emeb_mac wonders who abdicated to zombify all the old US brands
  • [13:28:41] * Hoolxi (~Openfree@120.204.160.210) has joined #beagle
  • [13:30:44] * rsalveti (~rsalveti@unaffiliated/rsalveti) Quit (Ping timeout: 256 seconds)
  • [13:34:04] * rsalveti (~rsalveti@unaffiliated/rsalveti) has joined #beagle
  • [13:39:34] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) has joined #beagle
  • [13:44:48] * rickaaa (~rick@60.250.238.181) has joined #beagle
  • [13:46:34] * kiilo (~kiilo@84-73-25-17.dclient.hispeed.ch) Quit (Ping timeout: 246 seconds)
  • [13:51:05] * GPSFan (~kenm@64.92.145.112) has joined #beagle
  • [13:53:29] * emeb_mac (~ericb@ip72-201-78-226.ph.ph.cox.net) Quit (Quit: emeb_mac)
  • [13:57:22] * emeb (~ericb@ip72-201-78-226.ph.ph.cox.net) has joined #beagle
  • [13:58:33] * kiilo (~kiilo@84-73-27-49.dclient.hispeed.ch) has joined #beagle
  • [14:04:39] * kiilo (~kiilo@84-73-27-49.dclient.hispeed.ch) Quit (Ping timeout: 256 seconds)
  • [14:08:57] * smplman (~speery@64.132.167.18) has joined #beagle
  • [14:12:42] * damir__ (~damir@217-72-91-162.ipv4.tusmobil.si) has joined #beagle
  • [14:30:03] * Hoolxi (~Openfree@120.204.160.210) Quit (Remote host closed the connection)
  • [14:30:32] <jackmitchell> could someone recommend a good, recent character device driver to base a new driver on that I wish to write
  • [14:30:51] <mru> /dev/null
  • [14:31:56] * jluisn (~quassel@187.115.172.24) has joined #beagle
  • [14:33:48] <av500> so you want a driver with character?
  • [14:34:11] <woglinde> he means uart?
  • [14:34:37] <jackmitchell> I'l try explain
  • [14:35:10] <jackmitchell> I current have a driver which exposes an IOCTL which dumps a bunch of registers into userspace using copy_to_user
  • [14:35:44] <jackmitchell> the registers come from an FPGA which fires an interrupt once a second to say it's ready to be read
  • [14:36:06] <jackmitchell> at the moment, I check for this interrupt in userspace on a GPIO
  • [14:36:24] <jackmitchell> then issue an IOCTL call to read the registers from the FPGA through my kernel driver
  • [14:37:22] <jackmitchell> I now want to improve my kernel driver and have that listen for the interrupt, then write to a buffered char device(?) which my userspace can then read at will without having to worry about latency or missing the interrupt while doing data processing
  • [14:38:06] * thurbad (~natesewel@cpe-70-113-204-247.austin.res.rr.com) Quit (Quit: thurbad)
  • [14:38:53] <jackmitchell> therefore, I wondered if anyone knows of any good examples of a character device in the kernel that does something like this
  • [14:39:40] <jackmitchell> the FPGA is connected over SPI, but it'ts the buffering and exposure of the device that is the tricky bit (i think)
  • [14:40:00] <av500> I guess you would want userspace to select() or poll() on that device
  • [14:40:13] <jackmitchell> yes, that is the end goad
  • [14:40:20] <jackmitchell> s/goad/goal
  • [14:40:47] <jackmitchell> I do that at the moment with the interrupt, but it would be nice to have that done in kernel and not put pressure on userspace to keep the timing correct
  • [14:42:09] <jackmitchell> I was thinking sysfs? isn't using /dev/ frowned upon a bit these days?
  • [14:42:35] <av500> why?
  • [14:42:59] <jackmitchell> I don't know, I just got that general impression
  • [14:44:23] <koen> sysfs is just for convenience
  • [14:46:01] <mdp> jackmitchell: from your description, sounds like a job for uio
  • [14:46:21] <mdp> use that standard api for handling your interrupt...registers mmaped via uio api
  • [14:46:49] <mdp> just because your description sounds like you are more-or-less a userspace driver
  • [14:47:36] <jackmitchell> unfortuantly at the moment it is indeed half and half, I would like to push it to kernel and simplify the userspace a little bit
  • [14:47:52] <jackmitchell> I'll have a look in the docs about uio
  • [14:49:38] <mdp> it's a pretty straightforward generic framework for userspace drivers
  • [14:49:45] <mdp> might be a match for you
  • [14:50:05] <mdp> it's the preferred way to write evil binary drivers ;)
  • [14:50:24] * av500 laughs demonic laugh
  • [14:50:40] <av500> mdp: its kinda like a stable binary driver API for linux?
  • [14:51:02] <mdp> av500, yeah, cause the driver is all in userspace ;)
  • [14:51:21] <mdp> av500, it's far less interesting than anybody might think
  • [14:51:33] <mdp> it's just a standardized way to do what you were describing above
  • [14:51:43] <Crofton|work> but he needs to mess with th espi controler
  • [14:51:49] <mdp> write a gplv2 kernel shim to process your h/w's interrupts etc.
  • [14:51:50] <Crofton|work> uio + spidev an option?
  • [14:51:57] <mdp> ahh, I just caught the latter part of it
  • [14:52:23] <mdp> Crofton|work: doubtful, at least not that I know of
  • [14:52:58] <Crofton|work> I mean uio to wait on interupt that would trigger user space to use spidev
  • [14:53:08] <Crofton|work> he'd need to do the buffering in the fpga though
  • [14:53:08] * falstaff_ (~quassel@62-12-217-169.pool.cyberlink.ch) Quit (Read error: Operation timed out)
  • [14:53:09] <mdp> you could do that..yes
  • [14:53:47] <mdp> the latency is just high for processing triggering that spidev transfer
  • [14:54:28] * falstaff (~quassel@62-12-217-075.pool.cyberlink.ch) has joined #beagle
  • [14:54:38] <mdp> you've got to schedule to get the interrupt occurance into userspace..then schedule against to make the spidev xfer request from userspace
  • [14:54:44] <av500> but why?
  • [14:54:54] <av500> you would process interrupt and spi in the kernel driver
  • [14:54:58] <mdp> in the model jackmitchell is doing
  • [14:55:07] <av500> and let user space read it at it's pace
  • [14:55:08] <mdp> av500, yes, I also would ask "why?"
  • [14:55:16] <mdp> av500, that is the proper model, yes
  • [14:55:22] <av500> ok
  • [14:55:53] <mdp> but the thought experiment is worthwhile to show how inefficient it is to string these things through userspace
  • [14:56:00] <av500> and uio is only for mmap stuff
  • [14:56:02] <av500> not for spi
  • [14:56:09] <woglinde> o.O
  • [14:56:12] <av500> mdp: of course
  • [14:56:23] <av500> we can fill the channel with bad examples easily
  • [14:56:24] <woglinde> doesnt her said he wants to be in kernel
  • [14:56:30] <woglinde> ups he
  • [14:56:30] <av500> woglinde: get in line!
  • [14:56:49] <woglinde> more output
  • [14:56:53] <mdp> serious uio users are using it with rt-preempt too...no surprise that hans and tglx work on those things together ;)
  • [14:57:28] <jackmitchell> ok, I had a quick read about UIO and it seems like it is on par with what I am currently doing
  • [14:57:34] <woglinde> av500 still in train?
  • [14:58:04] <mdp> jackmitchell: just be clear that your latency in processing these interrupts will be quiet high when doing this as a userspace driver
  • [14:58:11] <mdp> s/quiet/quite/
  • [14:59:07] <mdp> if it meets the reqmts then it's the right approach..that's all that matters
  • [14:59:29] * thurbad (~natesewel@64.132.24.36) has joined #beagle
  • [14:59:34] * woglinde chuckles
  • [14:59:35] <jackmitchell> mdp: yes indeed, I want to process the interrupts in the kernel, read the registers over SPI in the kernel, then send out the data to userspace
  • [14:59:40] <woglinde> hi thurbad
  • [14:59:51] <thurbad> heya
  • [15:00:14] <jackmitchell> mdp: but it would be nice if there was some buffering in the kernel for say 3 interrupts worth of data (it is a set amount each time)
  • [15:00:15] <mdp> jackmitchell: the ideal way to implement that is as a kernel driver
  • [15:00:42] <jackmitchell> mdp: yes, and I have a basic kernel driver at the moment, but I want to implement in it basic buffering and interrupt processing
  • [15:00:54] <jackmitchell> let me pastebin it so you can get the gist
  • [15:00:55] <mdp> jackmitchell: should be straightforward
  • [15:01:45] <jackmitchell> mdp: laughing is forbidden :P
  • [15:01:47] <mdp> present the data to userspace via mmap()
  • [15:01:47] <jackmitchell> mdp: http://pastebin.com/k7TbdbQ8
  • [15:01:55] <av500> beware, "Buffering" is patented by RealVideo.....
  • [15:01:59] <av500> royalties might apply
  • [15:02:02] <mdp> lol^H^H^Hok
  • [15:02:02] <thurbad> lol
  • [15:02:23] <jackmitchell> mdp: can mmap be buffered? i.e. if I miss an interrupt due to userspace being slow can I still access the previous data?
  • [15:02:37] <av500> ?
  • [15:02:43] <av500> you dont mmap, you use spi
  • [15:03:00] <woglinde> jackmitchell no prinkts please
  • [15:03:06] <av500> jackmitchell: you like blank lines?
  • [15:03:08] <mdp> av500, I was talking about the manner in which he could present the fetched data to userspace
  • [15:03:22] <av500> mdp: read()?
  • [15:03:24] <jackmitchell> av500: it seems so :D
  • [15:03:38] <av500> jackmitchell: makes code hard to read
  • [15:03:42] <av500> less fit on a page
  • [15:03:56] <mdp> av500, either way, depending on preference of course
  • [15:05:16] <mdp> av500, just use case dependent depending on how often you are executing it, amount of data getting copied from kernel space..etc..as you know
  • [15:06:23] * ubuntu (~ubuntu@46-236-109-10.customer.t3.se) has joined #beagle
  • [15:06:41] * ubuntu is now known as Guest99456
  • [15:07:08] * angs (~ubuntu@46-236-109-10.customer.t3.se) Quit (Read error: Connection reset by peer)
  • [15:08:15] <bradfa> jackmitchell, can a queue of some sort help here?
  • [15:08:33] <mdp> bradfa, +1 for your phrasing
  • [15:09:00] <jackmitchell> so as you can see, the driver is a bit of a mess, and I feel like i'm using outdated kernel paradigms (see registerDriverOnBus()) so I would like a nice, new, clean driver to base my next iteration on
  • [15:09:30] * prpplague (~prpplague@107-206-64-184.lightspeed.rcsntx.sbcglobal.net) Quit (Quit: Later Folks!)
  • [15:09:38] <bradfa> jackmitchell, don't worry about "doing it wrong" worry about "getting it to work" (first)
  • [15:09:45] <bradfa> then make it pretty
  • [15:09:47] <jackmitchell> bradfa: it works! (tm)
  • [15:09:53] <bradfa> jackmitchell, well, now make it pretty :)
  • [15:10:17] * bradfa scrolls back
  • [15:10:18] <jackmitchell> bradfa: exactly, but I still want to bring the interrupts into the kernel
  • [15:11:03] <jackmitchell> bradfa: and if I miss an interrupt in userspace, then I still want the old data to be buffered in the kernel, so when my userspace catches up again, it can process it
  • [15:11:22] <jackmitchell> and for this, a char driver would be appropriate.....?
  • [15:11:26] <bradfa> jackmitchell, what's wrong with request_irq() and gpio_to_irq()?
  • [15:11:55] <bradfa> and struct list_head
  • [15:11:59] <jackmitchell> bradfa: nothing, there is no irq handling in there at the moment
  • [15:12:03] <bradfa> ah, k
  • [15:12:08] <bradfa> I scrolled through paste quickly
  • [15:12:27] <jackmitchell> I'm thinking it is going to be better to do a fresh proper implementation, rather than hack more things in
  • [15:12:33] <bradfa> jackmitchell, I was going to compliemnt your lack of ioctl... but then I noticed...
  • [15:12:41] * bradfa has ioctl in his kernel driver for SPI too
  • [15:12:49] * jackmitchell hangs head
  • [15:12:57] <bradfa> jackmitchell, don't rewrite it, refactor
  • [15:13:20] <jackmitchell> bradfa: yes, ok- I wasn't going to completely chuck it
  • [15:13:46] <jackmitchell> do you know of an example driver which uses a buffered char device, or something similar?
  • [15:14:09] <jackmitchell> I'm looking for something (good) to take inspiration from
  • [15:14:53] <bradfa> jackmitchell, why aren't your read() and write() functions doing anything?
  • [15:15:04] <bradfa> jackmitchell, the ifx driver isn't a bad place to start
  • [15:15:08] <bradfa> one sec, finding name
  • [15:15:22] <jackmitchell> bradfa: I don't use them, I assume the tutorial I followed had them in and I never took them out
  • [15:15:40] <bradfa> jackmitchell, aren't read() and write() how you interface to userspace?
  • [15:15:56] * bradfa didn't read all the codes
  • [15:15:58] <jackmitchell> I wrote this driver maybe 9 months ago, when I had roughly 3 months of C and linux (developer) experience
  • [15:16:06] <bradfa> that's ok
  • [15:16:13] <bradfa> I'm no good at C (or any programming)
  • [15:16:21] * bradfa isn't even good at the Internets
  • [15:16:47] <jackmitchell> I hope now, with my 12 months of experience I do hero coding, if I have enough good examples.... ;)
  • [15:16:47] <woglinde> bradfa how than did you end up here
  • [15:17:08] <woglinde> jackmitchell hehe gogo and dont use printk directly
  • [15:17:15] <bradfa> woglinde, I dunno, xchat came on debian and it connected to freenode
  • [15:17:28] <woglinde> still?
  • [15:17:36] <bradfa> woglinde, debian is old
  • [15:17:42] <woglinde> I tought they swichted to ofct
  • [15:17:47] <woglinde> some ages ago
  • [15:17:47] <bradfa> I'm too poor to buy a better Linux
  • [15:17:55] <woglinde> oftc
  • [15:18:05] <woglinde> sure I am using it too
  • [15:18:10] <woglinde> since 1997
  • [15:18:14] <bradfa> jackmitchell, see ./drivers/tty/serial/ifx6x60.c for some ideas but maybe disregard the tty stuff and use the shared workqueue instead of taskelet
  • [15:18:21] <bradfa> s/taskelet/tasklet/
  • [15:18:32] <jackmitchell> thank you, I will go investigate!
  • [15:18:49] <bradfa> jackmitchell, and read the changes docs for lddv3
  • [15:19:01] * bradfa forgets what he was googling for
  • [15:19:08] <jackmitchell> bradfa: changes docs? I've only ever seen the actual book
  • [15:19:32] <bradfa> jackmitchell, see this, too -> https://lwn.net/Articles/434833/
  • [15:19:51] <bradfa> jackmitchell, changes -> https://lwn.net/Articles/2.6-kernel-api/
  • [15:20:17] <bradfa> some things changed in the, what? 6 years between printing and that changes docs
  • [15:20:29] <bradfa> it's still out of date, the changes
  • [15:20:33] <bradfa> but better than the book itself
  • [15:20:37] <bradfa> for accuracy
  • [15:21:25] <bradfa> jackmitchell, there's been some patches to ifx driver I think recently, to fix some of its issues
  • [15:21:31] <bradfa> maybe worth seeing what those do as well
  • [15:21:35] <woglinde> every kernel book is outdated at printing time
  • [15:21:46] <bradfa> woglinde, well, so long as you want to run an old kernel it's ok :)
  • [15:22:07] <bradfa> 2.6.10 worked well for me
  • [15:22:14] <woglinde> uh uh
  • [15:22:21] <bradfa> I miss 2.4
  • [15:22:23] <woglinde> sure for me too some ages ago
  • [15:22:30] <bradfa> :)
  • [15:22:43] <woglinde> I do not miss 2.4
  • [15:23:12] <av500> newfangled 2.4 stuff
  • [15:23:25] <bradfa> av500, newfangled 32 bits
  • [15:23:37] <bradfa> wouldn't 16 be enough?
  • [15:23:39] <av500> bradfa: no
  • [15:23:48] <av500> my first uC was 32 bit already
  • [15:24:03] <bradfa> av500, you had an expensive first uC :)
  • [15:24:10] <av500> bradfa: exactly
  • [15:24:17] <av500> and exactly these reactions
  • [15:24:34] * bradfa first computer was 32 bits too, but his parents were late to this whole computing thing
  • [15:25:36] <bradfa> jackmitchell, also see -> https://lwn.net/Articles/driver-porting/ which has some good articles although is a bit dated
  • [15:25:54] <av500> my first PC was 486 because we could not decide which 8086, 286 er 386 to buy....
  • [15:26:07] <bradfa> I had a 68040
  • [15:26:14] <woglinde> damn I am older than av500
  • [15:26:35] * bradfa misses m68k
  • [15:27:25] <jackmitchell> bradfa: thanks bradfa
  • [15:27:33] <bradfa> jackmitchell, welcome jackmitchell
  • [15:27:50] * bradfa waits for big board updates from mdp
  • [15:28:19] * av500 feels productivity hitting 0
  • [15:28:23] * av500 blames mdp
  • [15:28:32] * bradfa joins av500 in blaming mdp
  • [15:28:34] <av500> woglinde: doubt that
  • [15:28:36] <woglinde> av500 haha I have done my second userstory today
  • [15:28:40] * mdp updates the big board with credit for av500, bradfa, and himself
  • [15:28:43] <av500> woglinde: you look still a but fresh
  • [15:28:55] * damir__ (~damir@217-72-91-162.ipv4.tusmobil.si) Quit (Quit: Leaving.)
  • [15:28:58] <mdp> I blame 814x for everything
  • [15:29:33] <av500> yes
  • [15:29:39] <dm8tbr> mdp: just throw karma signs. devbot should pick it up ;)
  • [15:29:52] <av500> I wonder what happened to OSD3 and the Centaurus
  • [15:30:16] * bradfa is just now confused
  • [15:30:31] <mdp> bradfa, my first 32-bit processor in day-job work was 68020...bare-metal key processor system...mmmm baremetal!
  • [15:30:55] <av500> SH-1 here
  • [15:30:57] <mdp> av500, lots of stuff on their website...no action
  • [15:30:57] <woglinde> barefood
  • [15:31:12] * tema (~tema@ppp89-110-24-21.pppoe.avangarddsl.ru) Quit (Ping timeout: 252 seconds)
  • [15:31:40] * NishanthMenon (~nmenon@192.94.92.14) has joined #beagle
  • [15:31:40] <av500> mdp: neuros?
  • [15:32:15] <mru> the thing that was all the rage ~5 years ago?
  • [15:32:17] <bradfa> my first computer was an Apple Performa 577 with 4 MB (yes, mega!) RAM and a 320 MB scsi disk
  • [15:32:27] <mdp> to be fair, there was that really nasty i960 in the system too, but I don't like to talk about that...still in therapy from working on that part.
  • [15:32:48] <bradfa> that computer was fast once we put 36 MB ram in it!
  • [15:33:03] <mdp> av500, yes...they have an awful lot written on "plans" and community speculation for something that doesn't exist
  • [15:33:04] * bradfa remembers 9600 baud modem...
  • [15:33:36] <av500> bradfa: ah that newfangled stuff
  • [15:33:39] <mdp> bradfa, I would have killed for speed like that
  • [15:34:00] <panto> mdp, if I throw 19200 baud? two kills?
  • [15:34:05] <mdp> bradfa, just moving to an auto originate modem was a thrill for me
  • [15:34:08] <bradfa> mdp, well, I got it in 1994 (I think)
  • [15:34:27] <mdp> bradfa, that was slow by then ;)
  • [15:34:29] <bradfa> then mom bought me a 14.4k modem
  • [15:34:36] <bradfa> finally I got a 56k in like 1999
  • [15:34:47] <bradfa> mdp, we were cheap
  • [15:34:57] <av500> http://wiki.neurostechnology.com/index.php/File:NetraCommunityBlockDiagramv2.jpg
  • [15:35:00] <bradfa> had free internet thorugh dartmouth college though
  • [15:35:23] <mdp> I recall having a friend with a Gateway get me in on their ultra-cheap 14.4k modem deal in the 92-93ish range while at Uni
  • [15:36:01] <mdp> cheapest unit with a 16550 in that era
  • [15:36:15] <bradfa> mdp, mmmm 16550
  • [15:36:23] <av500> with a full 1 byte scratch register
  • [15:36:24] * bradfa hates fastcgi
  • [15:36:30] <mdp> that changed everything
  • [15:36:56] <mdp> 14.4K w/ SL/IP dial-in and linux
  • [15:37:05] * av500 wants to expose that byte to userspace with a kernel driver
  • [15:37:48] <bradfa> av500, can mmap help here?
  • [15:37:58] <mdp> av500: ioctl READ_SCRATCH_REG
  • [15:38:18] <woglinde> byte means bitbang
  • [15:38:22] * woglinde runs
  • [15:38:28] <jackmitchell> new nautilus sucks the big one
  • [15:38:51] * mdp blames bitbanging for lack of productivity
  • [15:39:15] <bradfa> nautilus?
  • [15:39:19] <bradfa> like the gnome one?
  • [15:39:21] <jackmitchell> yeah
  • [15:39:26] * KotH calls for a JIHAD!
  • [15:39:27] <mdp> av500, so yeah, that's what I'm getting at..for something with block diagrams..description of all it can do...there's little to show
  • [15:39:33] <bradfa> use xfce
  • [15:39:38] <woglinde> koth you awake nice
  • [15:39:40] <bradfa> or fluxbox if on gentoo
  • [15:39:41] <av500> mdp: its also from 2009
  • [15:39:45] <jackmitchell> I like Gnome3, most of it
  • [15:39:48] <bradfa> everyone on gentoo uses fluxbox
  • [15:39:49] <KotH> woglinde: been awake for quite some time
  • [15:39:51] <mdp> bradfa, the uboot
  • [15:39:52] <KotH> woglinde: just very busy
  • [15:39:53] <jackmitchell> I just don't like the new nautilus
  • [15:40:13] <KotH> ynezz: and it's iskender kebab!
  • [15:40:18] <bradfa> mdp, are you suggesting u-boot is a good UI?
  • [15:40:20] <av500> mdp: when OSD1 came out it was funny, because it was the same DM320 we used
  • [15:40:20] <mdp> av500, right..nowhere did I see a "hey, we've abandoned this!"
  • [15:40:30] <woglinde> hm normaly I do not need these file browsers
  • [15:40:32] <av500> mdp: and our baremetal no-os did things nicely
  • [15:40:33] <mdp> bradfa, talking about nautilus
  • [15:40:38] <bradfa> I want to switch to ratpoison but haven't yet gotten up the nerve
  • [15:40:39] <av500> while their stuff hobbled along
  • [15:40:43] <mdp> bradfa, you guys mean the file thingee?!?
  • [15:40:59] * bradfa is now just confused again
  • [15:41:01] <jackmitchell> bradfa: I used i3 for ages, it was pretty good
  • [15:41:08] <bradfa> ah, yes, or i3
  • [15:41:14] <av500> i7 ftw!
  • [15:41:15] * bradfa hates mouse
  • [15:41:24] * bradfa got tackball, it runs away less
  • [15:41:26] <mdp> bradfa, The Nautilus....a U-Boot...
  • [15:41:34] <av500> bradfa: tacky
  • [15:41:34] * mdp hands bradfa so coffee
  • [15:41:39] <mdp> s/so/some/
  • [15:41:44] * bradfa puts coffee in face
  • [15:41:54] <bradfa> ouch
  • [15:42:12] <av500> bradfa: you need a big ball: https://plus.google.com/u/0/112266164281670850856/posts/URrzMyAPch5
  • [15:42:17] <bradfa> nsfw?
  • [15:42:21] <av500> sfw
  • [15:42:28] <bradfa> ah yes
  • [15:42:31] <av500> unless you put it in your pants
  • [15:42:33] <mdp> av500, I have one of those OSD1s that joeborn gave me..never did anything with it since all the TI stuff was closed
  • [15:42:36] <mdp> at that time
  • [15:42:39] <av500> yes
  • [15:42:41] <bradfa> my tackball will fit a billiards ball
  • [15:42:44] <bradfa> I think
  • [15:42:45] <av500> it was ingenient codecs
  • [15:43:00] <av500> I stole them all from their git
  • [15:43:02] <av500> er, svn
  • [15:43:04] <av500> er cvs
  • [15:43:06] <av500> or rcs
  • [15:43:14] <av500> tgz
  • [15:43:32] <mdp> for the most part, that insanity continues on any part that gets a DSP/IVA in it
  • [15:43:42] <av500> yes
  • [15:43:57] <av500> well, one could live with binary dsp codecs
  • [15:44:08] <av500> but on dm320, there was closed arm code
  • [15:44:17] <av500> that talked to closed DSP code
  • [15:44:29] <mdp> it's why none of ti81xx/dm385 is upstream...extremely sick culture
  • [15:44:47] <av500> dm385 has hw codecs
  • [15:44:54] <av500> one could expose API and be done
  • [15:44:56] <Jacmet> mdp: yeah :/
  • [15:45:06] <mdp> av500, but the culture of "special-ness" continues
  • [15:45:10] <av500> yes
  • [15:45:17] <av500> my ssssspeciall
  • [15:45:22] <mdp> lol
  • [15:45:35] <Jacmet> mdp: ti81xx has what, 9 arm cores + a dsp hiding around somewhere
  • [15:45:52] <mdp> Jacmet: could be 837 cores for all we know ;)
  • [15:45:57] * kkeller (~Ken_Kelle@174-17-24-82.phnx.qwest.net) has joined #beagle
  • [15:45:59] <Jacmet> mdp: indeed
  • [15:46:25] <mdp> Jacmet: btw, I almost have a base u-boot for 814x to submit upstream
  • [15:46:33] <mdp> couple little cleanups yet
  • [15:46:36] <Jacmet> mdp: ohh, nice]
  • [15:46:54] <Jacmet> mdp: I had a quick look at the BSP tree and cried
  • [15:46:55] <mdp> I explicitly ignore 816x..that's an exercise for the reader
  • [15:47:07] <Jacmet> mdp: anyway, it's a start
  • [15:47:30] <mdp> yeah, I just have no interest in 816x..and as I mentioned, this is just a temporary tool for pcie devel
  • [15:47:31] <Jacmet> mdp: are you using the SPL stuff?
  • [15:47:43] <mdp> Jacmet: yes
  • [15:48:00] <Jacmet> mdp: with all the internal sram it almost isn't needed
  • [15:48:03] <mdp> I know one can do a min u-boot due to the huger sram..
  • [15:48:30] <mdp> right, but I decided to just KISS
  • [15:48:38] <Jacmet> mdp: ok, makes sense
  • [15:49:36] <mdp> somebody else can do the other approach if they need it
  • [15:50:06] <mdp> it pains me enough to even have to clean this stuff up as is ;)
  • [15:50:07] * eikeon (~eikeon@pool-108-56-44-59.washdc.east.verizon.net) Quit (Quit: eikeon)
  • [15:50:27] <Jacmet> mdp: shouldn't really be needed as spl has the falcon boot stuff nowadays (E.G. direct boot of Linux)
  • [15:50:52] <mdp> Jacmet: learning ti81xx dpll specific programming is pretty much throwaway knowledge :(
  • [15:51:07] <Jacmet> mdp: :/
  • [15:51:21] <mdp> in order to rewrite it..you need to understand it
  • [15:51:55] <mdp> it's just a hunk of register banging in the evm.c rather than in a shared code area like omap/am33xx..soo..
  • [15:52:07] <mdp> anyway, hopefully done later today
  • [15:52:19] * ericb2 (~X@unaffiliated/ericb2) has joined #beagle
  • [15:52:28] <mdp> then add cpsw/pcie on top of that
  • [15:53:00] <Jacmet> mdp: ok, great. I'll take a look once you have something ready and see how much effort 816x support would be
  • [15:53:25] <av500> how does TI boot 816x?
  • [15:53:28] <av500> not with uboot?
  • [15:53:31] <mdp> Jacmet: it shouldn't be bad...Tartarus and I talked a bit about it
  • [15:53:37] <mdp> av500, with uboot
  • [15:53:49] <mdp> av500, there's vendor tree forks
  • [15:54:01] <Jacmet> av500: with u-boot, boot rom is basically a simplified (earlier?) version of what's in am33xx
  • [15:54:31] <mdp> Jacmet: correct..earlier...the rom for all of these is derived from omap4's
  • [15:54:49] <mdp> that's why they all have xmodem-based uart boot now
  • [15:55:03] <mdp> instead of the old TI-way method
  • [15:55:11] <Tartarus> Jacmet: And, what mdp said, 816x support shouldn't be too bad, in so far as if you know the platform, it's "easy" to plug in
  • [15:55:50] <Tartarus> I know mdp has been setting things up so that the code (and headers) are if am335x elif ti814x endif, so you just need to toss in the 816x versions of stuff
  • [15:55:59] <mdp> Jacmet: it'll be easy to see where to add the #elif defined(CONFIG_TI816X)
  • [15:56:03] <mdp> jinx
  • [15:56:04] <Jacmet> av500: am33xx / ti814x / 816x bootrom afaik even all use the same identifier string in their bootp request - Reuse ;)
  • [15:56:20] <mdp> Jacmet: I just don't have time to go add another platform into the mix ;)
  • [15:56:43] <mdp> Jacmet: you even get the same rom code bugs
  • [15:57:12] <Jacmet> Tartarus: I only just started working on a 816x based project, but I've done some am33xx work so hopefully it won't be too bad
  • [15:57:31] <Jacmet> mdp: wee ;)
  • [15:57:54] <Tartarus> Jacmet: well, just keep in mind that 816x came before 814x which came before am33xx
  • [15:58:15] <Jacmet> Tartarus: yes, typical TI logic :P
  • [15:58:23] <mdp> Jacmet: the biggest pain is just reorging the am33xx clock setup and ti81xx has different programming and domains
  • [15:58:29] <mdp> Jacmet: so you'll have it easy
  • [15:59:02] <mdp> Jacmet: and as I was telling Tartarus, we also have the little known 813x lurking in the shadows
  • [15:59:08] <Jacmet> mdp: /me likes it like that ;)
  • [15:59:41] <Jacmet> mdp: yes, I've seen. Wasn't there also 811x somewhere?
  • [15:59:45] <mdp> Jacmet: biggest peripheral different of the base commodity stuff is that you have EMAC rather than cpsw
  • [16:00:15] <mdp> Jacmet: dunno...I see only 813x and dm385 in the vendor tree sharing the same ti81xx clock codez
  • [16:00:58] <Jacmet> mdp: there's atleast http://processors.wiki.ti.com/index.php/TI811X_PSP_User_Guide
  • [16:01:03] <mdp> Jacmet: 811x could be x86-based given TI's naming craziness ;)
  • [16:01:37] <Jacmet> mdp: yes, I've given up trying to find any logic in it
  • [16:02:05] <mdp> I was told you could put in 20 years here and never make any sense of it all
  • [16:02:21] * Jacmet is not going to try ..
  • [16:02:53] <mdp> Jacmet: likely they keep 811x in a completely different tree..it might be from a different org
  • [16:03:01] <Jacmet> anyway, I need to pick up my son - See you
  • [16:03:08] <mdp> they have separate u-boot/kernel trees for different 814x rdk evms even
  • [16:03:16] <mdp> cya
  • [16:15:48] * ericb2 (~X@unaffiliated/ericb2) Quit (Quit: Success !!)
  • [16:19:17] * tema (~tema@178-16-155-142.obit.ru) has joined #beagle
  • [16:22:29] <woglinde> till later
  • [16:22:32] * woglinde (~henning@fb-n15-11.unbelievable-machine.net) Quit (Quit: zapp)
  • [16:27:18] * slchen (~slchen@123-195-161-155.dynamic.kbronet.com.tw) has joined #beagle
  • [16:37:51] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [16:44:58] <robclark> koen, about to send next version of tilcdc patches (with that fix I sent last week for issue that jason was having, plus DT bindings docs.. and more cowbell).. is it ok if I smash your t-b on it, and if so what parts?
  • [16:49:05] * mythos (~mythos@unaffiliated/mythos) Quit (Ping timeout: 248 seconds)
  • [16:49:17] * slchen (~slchen@123-195-161-155.dynamic.kbronet.com.tw) Quit (Quit: slchen)
  • [16:50:22] * ant___ (~ant@host6-80-static.42-85-b.business.telecomitalia.it) Quit (Quit: Leaving)
  • [16:53:36] * divine (~divine@2001:470:8247:1::42) Quit (Ping timeout: 256 seconds)
  • [16:59:25] <koen> more cowbell!
  • [17:00:11] <koen> robclark: you can put my TB on all parts, I am using your latest patches
  • [17:00:24] <robclark> koen, cool, thx
  • [17:00:25] <koen> robclark: with a patch from panto to add a generic power gpio
  • [17:00:56] <robclark> koen, fwiw, that you should only need if you are using the lcd panel output driver w/ dvi cape instead of tfp410 output driver
  • [17:01:09] <panto> koen, I agree with rob
  • [17:01:32] <robclark> I guess panto was doing that to hardcode overscane mode.. I think there should be a way to do that via video="DVI-D-1:..." in bootargs
  • [17:01:33] <panto> you can drop that (although we might have to add it to the panel drivers)
  • [17:01:47] <koen> "the patch still applies, I guess I still need it"
  • [17:01:56] <panto> robclark, it was reduced blanking mode
  • [17:02:13] <robclark> or, yeah, what he said :-P
  • [17:02:26] <robclark> yeah, I haven't tested lcd7 (or anything other than lcd3), so if some other lcds have need gpio then yeah, it should be added to panel output driver
  • [17:06:31] * stahl (~stahl@77-57-188-4.dclient.hispeed.ch) has joined #beagle
  • [17:06:44] <XorA> morning
  • [17:07:13] <robclark> gm XorA
  • [17:08:20] * djlewis (~djelwis@adsl-65-64-30-13.dsl.ltrkar.swbell.net) has joined #beagle
  • [17:09:09] * Jayneil1 (~jayneil@adsl-66-140-35-101.dsl.rcsntx.swbell.net) has left #beagle
  • [17:17:23] * damir__ (~damir@cpe-212-85-175-204.cable.telemach.net) has joined #beagle
  • [17:18:29] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) has joined #beagle
  • [17:19:01] <djlewis> gm
  • [17:23:33] * Wipster (~Wip@host81-137-80-202.in-addr.btopenworld.com) Quit (Ping timeout: 256 seconds)
  • [17:25:38] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 276 seconds)
  • [17:36:42] * sr105 (~sr105@rrcs-71-43-163-130.se.biz.rr.com) has joined #beagle
  • [17:36:49] * woglinde (~henning@g225165184.adsl.alicedsl.de) has joined #beagle
  • [17:37:22] * NulL (~bleh1@217.28.8.126) has joined #beagle
  • [17:37:46] * NulL is now known as Guest81178
  • [17:37:57] * vpopov (~happylife@149.62.17.217) has joined #beagleboard
  • [17:37:59] * vpopov (~happylife@149.62.17.217) has joined #beagle
  • [17:43:31] * calculu5 (~calculus@gentoo/user/calculus) has joined #beagle
  • [17:44:45] <woglinde> re
  • [17:45:33] * alan_o (~alan@c-68-62-254-211.hsd1.fl.comcast.net) has joined #beagle
  • [17:47:15] * calculus (~calculus@gentoo/user/calculus) Quit (Ping timeout: 276 seconds)
  • [17:49:22] * fusion94 is now known as fusion94_afk
  • [17:49:24] * fusion94_afk is now known as fusion94
  • [18:01:53] <MZXGiant> Can I get some open opinions on Sourcery, when developing for Beaglebone?
  • [18:02:00] <MZXGiant> (i.e. "EW!" or "Not bad")
  • [18:04:07] <thurbad> not sure what it will gain you over OE/angstrom and using eclipse as an IDE, if you prefer an IDE
  • [18:05:04] * Javier_ (424eecf3@gateway/web/freenode/ip.66.78.236.243) has joined #beagle
  • [18:05:28] <Javier_> hello, I need help to being able to wake up the beagle bone with linux and android, is there anybody that could help me with this?
  • [18:06:20] <woglinde> I wonder which sense android makes on the bone
  • [18:07:01] * flo_lap (~fuchs@sign-4d094759.pool.mediaWays.net) has joined #beagle
  • [18:07:01] * flo_lap (~fuchs@sign-4d094759.pool.mediaWays.net) Quit (Changing host)
  • [18:07:01] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [18:07:03] * prpplague (~danders@192.94.92.14) has joined #beagle
  • [18:08:41] <woglinde> hi prpplague
  • [18:09:06] <Javier_> we are using android 4.1 Billy Jean
  • [18:09:11] <prpplague> woglinde: hey
  • [18:09:38] <Javier_> any help with the wake up?
  • [18:10:01] <mru> MZXGiant: (code)sourcery is just gcc
  • [18:10:10] * mrpackethead_ (~mrpacketh@118-93-93-95.dsl.dyn.ihug.co.nz) has joined #beagle
  • [18:10:43] <mru> these days you're better off with vanilla 4.7 or the linaro releaes
  • [18:10:46] * mythos (~mythos@unaffiliated/mythos) has joined #beagle
  • [18:10:47] <mru> +s
  • [18:11:14] <MZXGiant> One more question
  • [18:11:17] <MZXGiant> I want to make sure I'm not nuts.
  • [18:11:29] <MZXGiant> Our "embedded developer", who has "20 years experience" doing this
  • [18:11:30] <mru> back in the day, codesourcery were contracted to do most of the arm work on gcc
  • [18:11:36] <mru> that contract has long since expired
  • [18:11:51] <MZXGiant> swears up and down that you have to copy the Sourcery sysroot for ARM to the beaglebone to run the software
  • [18:11:56] <MZXGiant> I... disagree.
  • [18:11:57] <panto> lol
  • [18:12:01] <mru> now it's done partially in-house at arm, partially through linaro
  • [18:12:26] <panto> MZXGiant, it depends
  • [18:12:31] <MZXGiant> I told him "why would you copy an ARM sysroot to an ARM platform?"
  • [18:12:42] <mru> as long as you have a compatible environment on the target, you don't need to copy anything
  • [18:13:03] <mru> usually that means kernel+libc no older than what the software was built against
  • [18:13:16] <MZXGiant> We're selecting Cortex-A8 and an glibc-compatible system
  • [18:13:19] <panto> depends what is that sysroot contains
  • [18:13:38] <mru> I would normally recommend pointing the compiler at a copy of the target sysroot
  • [18:13:45] <MZXGiant> Ditto.
  • [18:13:52] <thurbad> MZXGiant: is there a question in there?
  • [18:14:10] <MZXGiant> thurbad; Basically, "Is copying the sysroot to the target normal practice?"
  • [18:14:19] <MZXGiant> Because my thought is "No"
  • [18:14:19] <woglinde> MZXGiant lol fire him
  • [18:14:44] <Javier_> wakeup help??? Please
  • [18:14:46] <MZXGiant> but when I told him that, he went off and told me that I am just "dicking up" to make him look foolish
  • [18:14:47] <mru> I build the sysroot on a pc, then copy it to the target
  • [18:14:58] <mru> or for dev work, nfsroot it
  • [18:15:14] <woglinde> nfsroot is no copy
  • [18:15:18] <woglinde> so fire
  • [18:15:25] <mranostay> hi trolls, friends, and mutually inclusive people
  • [18:15:35] <woglinde> jo mranostay
  • [18:15:38] <mru> either way, I'm not using the minimal "sysroot" that's usually part of the compiler bundle
  • [18:15:44] <MZXGiant> Yeah, that's what he wants
  • [18:15:54] <panto> hi unreasonably rebellious dude
  • [18:15:56] <MZXGiant> to move that minimal sysroot to /arm-sysroot on the bone
  • [18:15:59] <woglinde> MZXGiant what did you embedded guy the 20 years
  • [18:16:05] <woglinde> qnx?
  • [18:16:10] <MZXGiant> and point the interpreter to /arm-sysroot/ld-linux.so.3
  • [18:16:15] <MZXGiant> and let it run wild
  • [18:16:15] <woglinde> good evening panto
  • [18:16:22] * panto bows
  • [18:16:26] <mru> MZXGiant: what, and have _two_ copies of libc on the target?
  • [18:16:28] <MZXGiant> woglinde; I'm assuming something not embedded :P
  • [18:16:36] <MZXGiant> mru; Correct!
  • [18:16:45] <mru> and where does the first on come from?
  • [18:17:08] <MZXGiant> The base OS I already have running on the bone
  • [18:17:10] <woglinde> Javier_ is it commercial ask your ti sales contact
  • [18:17:17] <MZXGiant> I have a stripped down copy of angstrom running X and twm
  • [18:17:32] <woglinde> what is a stripped down copy?
  • [18:17:58] <panto> gcc --stripped-down-copy
  • [18:18:17] <woglinde> panto you are genius
  • [18:18:21] <mru> woglinde: objcopy --strip ?
  • [18:18:27] <panto> see, it's simple
  • [18:18:32] <woglinde> mru we already do it
  • [18:18:39] <woglinde> and have debug symbols in -dbg package
  • [18:18:44] <mru> iKnow
  • [18:18:49] <woglinde> he proably means opkg remove
  • [18:18:58] <woglinde> for packages he do not need
  • [18:19:01] <mru> strip can mean many things
  • [18:19:10] <woglinde> right
  • [18:19:14] <panto> some of it with one dollar bills
  • [18:19:23] <woglinde> thats why I am asking
  • [18:19:23] <thurbad> heh
  • [18:20:04] <Javier_> hello woglinde, this question is a technical question about the beagleboard not commercial question
  • [18:20:06] <woglinde> panto dont talk about money
  • [18:20:27] <woglinde> Javier_ your question is not precise
  • [18:20:30] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 272 seconds)
  • [18:21:04] <woglinde> and do not expect everybody here in the mood to help you
  • [18:21:16] <Javier_> ok, my question is. Since there are not any button available or connection with the P8 or P9 connector possible to sleep the board and wake it up, we can sleep it by software, but how could we wake it up?
  • [18:22:00] <woglinde> examine the irc logs we had this discussion some days ago
  • [18:22:31] <woglinde> solutions was something with cutting lines are external circuits with battery logic
  • [18:22:37] <woglinde> ups s/are/or
  • [18:23:08] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [18:23:54] <djlewis> ol.. to have all those dollars back spent back in the late 70's in the girly bars ...
  • [18:24:49] <djlewis> noice i didnt use the t word
  • [18:24:57] <Javier_> where can I find that discussion... looking with what text?
  • [18:25:08] <woglinde> cutting line
  • [18:25:15] <woglinde> 3 or 4 days ago
  • [18:25:31] <woglinde> djlewis wow
  • [18:27:22] * Javier_ (424eecf3@gateway/web/freenode/ip.66.78.236.243) Quit (Quit: Page closed)
  • [18:33:23] * arcanescu (925706ef@gateway/web/freenode/ip.146.87.6.239) Quit (Ping timeout: 245 seconds)
  • [18:33:40] * jpirko (~jirka@ip-94-112-98-141.net.upcbroadband.cz) Quit (Quit: Leaving)
  • [18:34:14] * arcanescu (925706ef@gateway/web/freenode/ip.146.87.6.239) has joined #beagle
  • [18:34:18] * Javier_ (424eecf3@gateway/web/freenode/ip.66.78.236.243) has joined #beagle
  • [18:38:21] * Javier_ (424eecf3@gateway/web/freenode/ip.66.78.236.243) has left #beagle
  • [18:42:25] * calculu5 is now known as calculus
  • [18:43:33] * jpsaman (~jpsaman@videolan/developer/jpsaman) Quit (Ping timeout: 244 seconds)
  • [18:44:48] * hark (~hark@w.v89.eu) Quit (Ping timeout: 276 seconds)
  • [18:48:57] * timsche (~quassel@studpool-vpn-40-231.fs.fbi.h-da.de) has joined #beagle
  • [18:50:50] * axMountain (~Daniel@cust-95-80-44-248.csbnet.se) has joined #beagle
  • [18:52:06] * KeatonT (~textual@unaffiliated/keatont) has joined #beagle
  • [18:52:26] <mrpackethead_> ...
  • [18:53:04] <djlewis> djlewis: ....
  • [18:53:16] <djlewis> oops..
  • [18:54:18] * alan_o (~alan@c-68-62-254-211.hsd1.fl.comcast.net) Quit (Quit: Leaving)
  • [18:56:10] * hark (~hark@w.v89.eu) has joined #beagle
  • [18:59:16] * fusion94 is now known as fusion94_afk
  • [19:00:16] * fusion94_afk is now known as fusion94
  • [19:02:10] * lyakh (~lyakh@dslb-178-009-253-214.pools.arcor-ip.net) Quit (Quit: thanks, bye)
  • [19:02:42] * krajo1 (~krajo1@ip4-83-240-125-22.cust.nbox.cz) has joined #beagle
  • [19:04:23] * michaelz (~mIKEjONES@198.101.154.245) Quit (Ping timeout: 260 seconds)
  • [19:08:54] <mranostay> ...___...
  • [19:09:46] * KotH shoots mranostay
  • [19:10:21] * KotH then takes his soul and puts it into a bottle
  • [19:10:29] <_av500_> again...
  • [19:10:47] <KotH> hey! he asked for his soul to be safed... i just did that
  • [19:11:01] <mranostay> when i did i ever ask for that?
  • [19:11:20] * KotH points up
  • [19:11:59] <KotH> mranostay: you know what SOS means, do you?
  • [19:12:26] * michaelz (~mIKEjONES@198.101.154.245) has joined #beagle
  • [19:12:51] <thurbad> and here I thought he was just doing an emoticon
  • [19:12:53] <mranostay> save our ship
  • [19:13:17] <mdp> save ohio strays
  • [19:13:39] <_av500_> send oreos safely
  • [19:13:59] <mdp> [doublestuff]
  • [19:14:07] <mranostay> quadstuff
  • [19:14:39] * KeatonT (~textual@unaffiliated/keatont) Quit (Quit: Textual IRC Client: http://www.textualapp.com/)
  • [19:15:11] <mdp> where stuff==beer
  • [19:15:24] <mdp> .equ beer
  • [19:18:24] <mru> 5 ale pumps here...
  • [19:21:04] * KotH was just reading something about the "ale high frequency network"
  • [19:21:39] * timsche (~quassel@studpool-vpn-40-231.fs.fbi.h-da.de) Quit (Remote host closed the connection)
  • [19:22:15] <mru> KotH: some kind of rapid pub crawl?
  • [19:22:39] <KotH> mru: "crash kurs in wirtschaftskunde" :)
  • [19:23:02] <mranostay> in american please
  • [19:23:20] <KotH> crash course in economics
  • [19:23:39] <KotH> module the joke on words
  • [19:23:42] <KotH> modulo*
  • [19:24:01] <mranostay> KotH: your company related to banking?
  • [19:24:14] <KotH> mranostay: we use banks, yes
  • [19:25:17] <_av500_> banks use us
  • [19:25:26] <mru> abuse
  • [19:26:16] <mranostay> not the best place to launder money anymore
  • [19:26:32] <mranostay> Belize is so much better... and warmer
  • [19:28:10] <mdp> KotH: what a coincidence, my company uses banks too
  • [19:28:21] <mdp> small world
  • [19:28:24] * Derzzle (~Derzzle@199.181.135.135) has joined #beagle
  • [19:28:45] <mranostay> mdp: you don't get paid in sheep?
  • [19:28:56] <woglinde> re
  • [19:29:00] <woglinde> kids in bed
  • [19:29:07] <mdp> we trade in fatted calves in the heartland
  • [19:32:37] * sr105 (~sr105@rrcs-71-43-163-130.se.biz.rr.com) Quit ()
  • [19:38:30] <ds2> Mmmmm fatted calves
  • [19:38:33] <ds2> roasted over a fire
  • [19:39:01] * fusion94 is now known as fusion94_afk
  • [19:39:03] * fusion94_afk is now known as fusion94
  • [19:40:51] * jvcleave (~jvcleave@WS1-DSL-208-102-254-80.fuse.net) has joined #beagle
  • [19:41:59] <woglinde> and the fire burns burns burns
  • [19:42:01] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Read error: Connection timed out)
  • [19:42:09] <woglinde> in a ring of fire
  • [19:44:03] <mdp> heh
  • [19:45:35] <woglinde> ;)
  • [19:46:12] * fusion94 is now known as fusion94_afk
  • [19:46:14] * fusion94_afk is now known as fusion94
  • [19:49:12] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [19:51:56] * vpopov (~happylife@149.62.17.217) Quit (Ping timeout: 255 seconds)
  • [19:54:34] <KotH> what would be the best place to buy us power socket to european schuko plug adapters?
  • [19:54:51] <KotH> friend of mine is sitting in cambridge and has a slight power problem
  • [19:57:21] <woglinde> lol
  • [19:57:29] <woglinde> frist trip?
  • [19:57:57] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 244 seconds)
  • [19:58:00] <KotH> woglinde: postdoc
  • [19:58:17] <KotH> woglinde: mathematician... you can imagine how well prepared he is
  • [20:00:49] <ynezz> I would ask on #macgyver
  • [20:00:58] <mru> any electrics retailer should have such things
  • [20:01:13] * fusion94 is now known as fusion94_afk
  • [20:01:29] <mru> but if he's in cambridge, what does he need schuko plugs for?
  • [20:01:53] <KotH> mru: to power his old electronics
  • [20:02:57] <woglinde> since when mathematician has electronics?
  • [20:02:58] * phantoxeD (~destroy@a89-155-22-21.cpe.netcabo.pt) Quit (Ping timeout: 256 seconds)
  • [20:03:04] <woglinde> they have paper and pen
  • [20:04:22] <mru> and a waste basket
  • [20:04:36] <mru> philosophy is simpler, it doesn't need the waste basket
  • [20:04:45] <thurbad> lol
  • [20:05:14] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [20:06:06] * phantoxeD (~destroy@a89-155-22-21.cpe.netcabo.pt) has joined #beagle
  • [20:06:25] <woglinde> philosophy do not need paper and pen too
  • [20:06:50] <mru> they have to write the ramblings down somehow
  • [20:06:56] <panto> some said philosophy? I'm an expert at failing at it
  • [20:07:01] <panto> *someone
  • [20:07:17] <woglinde> panto what you came from the land of philosophy
  • [20:07:34] <woglinde> another mark to be ashamed
  • [20:07:37] <woglinde> *g*
  • [20:07:44] <panto> ah, but have you ever met one philosopher on the flesh? :)
  • [20:07:46] <woglinde> money philosophy
  • [20:07:55] <panto> you have to be ashamed :P
  • [20:07:56] <woglinde> what is the third mark
  • [20:08:02] <mranostay> panto: unemployed people all the time :)
  • [20:08:06] <panto> garlic?
  • [20:08:22] <panto> mranostay, yes, and they seem to pick up the best looking chicks
  • [20:08:24] <panto> damn them
  • [20:08:49] <woglinde> haha
  • [20:12:42] <_av500_> since when does the UK have schuko?
  • [20:12:54] <_av500_> thtey have these battle ships
  • [20:16:51] <mranostay> panto: so no money or a lot money gets the girls? :)
  • [20:18:04] * _roger_ (~a0740758@nat/ti/x-sfzskhsvtbnszbgl) Quit (Quit: Leaving.)
  • [20:18:46] <panto> pretty much
  • [20:19:00] <panto> extra points if you're an alcoholic drug-abusing biker
  • [20:19:15] * smplman (~speery@64.132.167.18) Quit (Quit: smplman)
  • [20:21:20] * smplman (~speery@64.132.167.18) has joined #beagle
  • [20:26:46] * coldsoup (~nathan@75.108.47.140) Quit (Ping timeout: 256 seconds)
  • [20:30:20] <bradfa> is the google group not sending emails?
  • [20:31:39] <mranostay> bradfa: you turn it off?
  • [20:32:00] * divine (~divine@2001:470:8247:1::42) has joined #beaglebone
  • [20:32:01] <bradfa> mranostay, no
  • [20:32:12] <bradfa> but someone may have...
  • [20:32:24] * mranostay hands bradfa a tin foil hat
  • [20:32:27] * bradfa notices people have been active on the beagle group in the past 2 days...
  • [20:32:38] * bradfa hasn't gotten any emails except 1 yesterday
  • [20:33:06] * sr105 (~sr105@rrcs-71-43-163-130.se.biz.rr.com) has joined #beagle
  • [20:33:25] <bradfa> mranostay, tin foil hat fits fine, google groups settings says I get 1 email per each message
  • [20:33:30] <bradfa> however, I do not
  • [20:33:33] <bradfa> hmmm
  • [20:35:04] <bradfa> yeah, I definitely am missing a good 2 days worth of messages
  • [20:35:53] <mru> with the usual quality of messages, that's not saying much
  • [20:36:15] <mranostay> mru: that is why i don't think i'm even subscribed
  • [20:36:27] <mranostay> had to turn off the digest for the LinkedIn group as well
  • [20:37:04] <bradfa> jkridner__, are there any issues with the google groups?
  • [20:37:40] * ynezz (ynezz@ibawizard.net) Quit (Ping timeout: 248 seconds)
  • [20:41:21] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Read error: Operation timed out)
  • [20:42:17] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [20:47:35] * flo_lap (~fuchs@Maemo/community/contributor/florian) Quit (Ping timeout: 252 seconds)
  • [20:50:01] * KeatonT (~textual@unaffiliated/keatont) has joined #beagle
  • [20:50:18] * jluisn (~quassel@187.115.172.24) Quit (Remote host closed the connection)
  • [20:56:06] * woglinde (~henning@g225165184.adsl.alicedsl.de) Quit (Ping timeout: 276 seconds)
  • [20:56:18] * flo_lap (~fuchs@sign-4d091f62.pool.mediaWays.net) has joined #beagle
  • [20:56:18] * flo_lap (~fuchs@sign-4d091f62.pool.mediaWays.net) Quit (Changing host)
  • [20:56:18] * flo_lap (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [20:58:32] * fusion94_afk is now known as fusion94
  • [20:58:40] * florian (~fuchs@Maemo/community/contributor/florian) Quit (Disconnected by services)
  • [20:58:45] * flo_lap is now known as florian
  • [20:59:15] * florian_kc (~fuchs@Maemo/community/contributor/florian) has joined #beagle
  • [21:04:17] <jsabeaudry> Anyone has had success insmodding this on a beaglebone? http://processors.wiki.ti.com/index.php/EDMA_sample_test_application
  • [21:04:30] <jsabeaudry> It hangs here
  • [21:10:45] * andre (~andre@2001:980:55e0:1:20f:eaff:fe58:28f8) has joined #beagle
  • [21:12:28] * andre (~andre@2001:980:55e0:1:20f:eaff:fe58:28f8) Quit (Client Quit)
  • [21:13:11] * AndrevS (~andre_bk@2001:980:55e0:1:20f:eaff:fe58:28f8) has joined #beagle
  • [21:13:48] <bradfa> this is frustrating... I have no idea why I've stopped getting google group emails.
  • [21:15:43] <mdp> jsabeaudry: change numTCs to 3
  • [21:15:58] * Guest99456 (~ubuntu@46-236-109-10.customer.t3.se) Quit (Quit: Leaving)
  • [21:16:05] <mdp> jsabeaudry: that sample is not as generic as it first appears
  • [21:16:06] * mthalmei_away is now known as mthalmei
  • [21:18:09] * KeatonT (~textual@unaffiliated/keatont) Quit (Quit: Computer has gone to sleep.)
  • [21:19:17] <Derzzle> Is there a 'official' BBone HCL anywhere (or more likely ??ngstr??m HCL on BBone: interested in 802.11n/ac USB 'nubs' and WebCams)?
  • [21:19:31] <Derzzle> Ok, maybe Bluetoothaches too
  • [21:20:45] * mthalmei is now known as mthalmei_away
  • [21:21:08] <jsabeaudry> mdp, Thanks, it works, too bad it does not include an AB-Sync transfer, I'll give it a spin see if I can crash the bone like with my driver
  • [21:21:50] <mdp> jsabeaudry: crashing is but a milestone in the exact steps on your way to "working"
  • [21:22:22] <jsabeaudry> heh
  • [21:22:28] <mdp> you can see an example of an AB-sync transfer in several kernel drivers, if that helps
  • [21:23:19] * coldsoup (~nathan@adsl-64-123-153-20.dsl.okcyok.swbell.net) has joined #beagle
  • [21:24:40] <jsabeaudry> mdp, hmmm, I'll grep SYNCDIM see what I can find, thanks
  • [21:24:50] <mdp> old kernel
  • [21:25:43] <jsabeaudry> on 3.2 at the moment but I was getting the same issue on 3.8 only more often
  • [21:25:48] <mdp> jsabeaudry: actually, you can look at mainline in drivers/dma/edma.c
  • [21:25:58] <mdp> jsabeaudry: or any 3.6+ beagleboard/kernel
  • [21:26:29] * fusion94 is now known as fusion94_afk
  • [21:28:36] <koen> isn't it all supposed to use dmaengine nowadays?
  • [21:28:39] * xanium4332 (~xanium433@2001:470:1f09:10:225:90ff:fea2:995f) has joined #beagle
  • [21:28:48] <mdp> jsabeaudry: edma_prep_slave_sg() .. if you ignore all the dmaengine vchan stuff then it's a concise example
  • [21:28:55] <koen> and don't care about {e,s,o}dma?
  • [21:29:14] <mdp> koen, the edma dmaengine driver is a wrapper around the private edma api..
  • [21:29:25] <koen> I know
  • [21:29:28] <mdp> as a wrapper driver, it's not yet ready to support MEMCPY transfers
  • [21:29:33] <koen> ah
  • [21:29:40] <mdp> so those can still be done using direct calls for the time being
  • [21:29:55] <koen> we must have stern words with the TIer who wrote that wrapper!
  • [21:29:57] <mdp> unlike everything else in the kernel, I've been trying not to break working use cases ;)
  • [21:30:22] <mdp> that's how the audio stuff works without being converted to dmaengine as well
  • [21:30:53] <mdp> I have some memcpy support already implemented, btw...just waiting to follow all this in
  • [21:31:00] * ynezz (ynezz@ibawizard.net) has joined #beagle
  • [21:31:20] <mdp> and it's the least useful feature anyway ;)
  • [21:33:28] <jsabeaudry> mdp, oh wow, I need to create a param slot for each sg list element and link them?
  • [21:33:49] <mdp> if you are doing SG lists, yes
  • [21:34:23] <mdp> after much much much much much much (am I clear?) studying, that's the only known way to make use of EDMA to handle SG lists
  • [21:34:36] <mdp> it's a feature of the EDMA design
  • [21:34:40] <jsabeaudry> mdp, OMG I've been doing things very wrong!
  • [21:35:14] * ghoti (~paul@205.233.216.25) Quit (Ping timeout: 256 seconds)
  • [21:35:17] <mdp> jsabeaudry: one of the points of dmaengine is that you shouldn't have to waste your time having to know EDMA-isms for the common cases
  • [21:35:39] <jsabeaudry> dmaengine is only 3.6+ ?
  • [21:36:02] <mdp> jsabeaudry: if you want them to be handled efficiently you do them as a linked param set like this
  • [21:37:05] * fusion94_afk is now known as fusion94
  • [21:37:23] <mdp> jsabeaudry: that's the first beagleboard kernel that applied the patches series with edma dmaengine support
  • [21:38:19] <jsabeaudry> Is copying bytes from a gpmc-bound address to a kfifo a common case?
  • [21:38:23] <mdp> jsabeaudry: the driver itself showed up in the 3.6 release, but only supporting davinci platforms
  • [21:38:56] * Guest81178 (~bleh1@217.28.8.126) Quit (Ping timeout: 255 seconds)
  • [21:41:04] * krajo1 (~krajo1@ip4-83-240-125-22.cust.nbox.cz) Quit (Quit: Konversation terminated!)
  • [21:42:16] * ghoti (~paul@205.233.216.25) has joined #beagle
  • [21:42:20] <mdp> jsabeaudry, yes, but your target of the transfer is some buffer that is passed by reference to the kfifo api
  • [21:42:37] <mdp> so kfifo is irrelevant to the dma operation
  • [21:43:17] * axMountain (~Daniel@cust-95-80-44-248.csbnet.se) Quit (Quit: Leaving.)
  • [21:43:24] <mdp> on completion of the dma transfer I suppose in your driver architecture you may do a kfifo_put to pass the received data along
  • [21:44:01] <mdp> so what you want to do is look at a SLAVE_SG dmaengine example, what you describe is a common case, yes
  • [21:44:37] <mdp> your doing a a transfer with a src of the gpmc to a dst buffer is all..same thing done in the mmc and spi drivers
  • [21:45:14] <mdp> from a dma pov only the magic src address (and whatever address width and depth of burst you allow) change
  • [21:46:32] <jsabeaudry> Ok, I'll guess I'll move back to 3.8 and go through the dmaengine api
  • [21:46:50] <jsabeaudry> mdp, thank you so much, I've been searching for this bug for a long time
  • [21:46:56] <mdp> jsabeaudry, drivers/mmc/host/davinci_mmc.c:mmc_davinci_start_dma_transfer() has an example of usage
  • [21:46:57] <mdp> np
  • [21:48:19] <mdp> Documentation/DMA-API.txt for streaming mappings and Documentation/dmaengine.txt for the slave dmaengine api are the two relevant kernel docs
  • [21:48:47] <mdp> that above example, coupled with what I do in drivers/dma/edma.c on the backend is reasonably straightforward
  • [21:49:17] <mdp> if you just look at the map/unmap_sg() and dma_*() usage and ignore mmc-isms ;)
  • [21:53:05] * KeatonT (~textual@unaffiliated/keatont) has joined #beagle
  • [22:00:19] * NishanthMenon (~nmenon@192.94.92.14) Quit (Read error: Connection reset by peer)
  • [22:06:39] * _roger_ (~a0740758@nat/ti/x-lmcsozlvyawjipch) has joined #beagle
  • [22:11:30] * _roger_ (~a0740758@nat/ti/x-lmcsozlvyawjipch) Quit (Ping timeout: 276 seconds)
  • [22:11:59] * _roger_ (~a0740758@nat/ti/x-vbzjnzqxrcbudbof) has joined #beagle
  • [22:23:50] * Tartarus (trini@pixelshelf.com) Quit (Excess Flood)
  • [22:24:41] * Tartarus (trini@pixelshelf.com) has joined #beagle
  • [22:34:47] * fusion94 is now known as fusion94_afk
  • [22:34:49] * fusion94_afk is now known as fusion94
  • [22:35:39] * sr105 (~sr105@rrcs-71-43-163-130.se.biz.rr.com) Quit ()
  • [22:37:52] * kkeller (~Ken_Kelle@174-17-24-82.phnx.qwest.net) Quit (Quit: Leaving.)
  • [22:42:03] * fusion94 (~fusion94@pdpc/supporter/student/fusion94) Quit (Quit: Linkinus - http://linkinus.com)
  • [22:46:25] * eikeon (~eikeon@pool-108-56-0-238.washdc.east.verizon.net) has joined #beagle
  • [22:54:44] * eikeon (~eikeon@pool-108-56-0-238.washdc.east.verizon.net) Quit (Ping timeout: 248 seconds)
  • [22:59:39] * smplman (~speery@64.132.167.18) Quit (Read error: Operation timed out)
  • [23:01:03] * thurbad (~natesewel@64.132.24.36) Quit (Quit: thurbad)
  • [23:01:37] * thurbad (~natesewel@64.132.24.36) has joined #beagle
  • [23:01:38] * thurbad (~natesewel@64.132.24.36) Quit (Client Quit)
  • [23:04:26] * djlewis (~djelwis@adsl-65-64-30-13.dsl.ltrkar.swbell.net) Quit (Quit: Leaving.)
  • [23:04:32] * gustavoz (~gustavoz@host155.190-138-35.telecom.net.ar) Quit (Quit: Leaving)
  • [23:07:43] * KeatonT (~textual@unaffiliated/keatont) Quit (Quit: Textual IRC Client: http://www.textualapp.com/)
  • [23:09:36] * AndrevS (~andre_bk@2001:980:55e0:1:20f:eaff:fe58:28f8) Quit (Ping timeout: 245 seconds)
  • [23:12:40] * sr105 (~sr105@74.223.221.250.nw.nuvox.net) has joined #beagle
  • [23:16:33] <Russ> anyone doing a talk? Want to have bad dreams? https://www.youtube.com/watch?v=ZTdUmlGxVo0&t=12m
  • [23:21:59] * AndrevS (~andre_bk@2001:980:55e0:1:20f:eaff:fe58:28f8) has joined #beagle
  • [23:22:13] * Jayneil (~jayneil@nat/ti/x-dlppyzusdrqrvavm) Quit (Quit: Leaving.)
  • [23:36:16] * sr105 (~sr105@74.223.221.250.nw.nuvox.net) Quit ()
  • [23:36:31] <coldsoup> Russ, if that guy was a reference that's pretty dang close to my real fears of talking
  • [23:37:19] <Russ> it goes on for the whole talk
  • [23:37:35] <Russ> (no argument if the guy is right or wrong, just the situation)
  • [23:38:53] * sr105 (~sr105@74.223.221.250.nw.nuvox.net) has joined #beagle
  • [23:41:15] * Splats (~splats@unaffiliated/splats) Quit (Ping timeout: 252 seconds)
  • [23:42:31] <mranostay> Russ: probably don't want to watch that then
  • [23:43:30] <coldsoup> that's a pretty long talk for that to keep going on like that
  • [23:44:19] <mranostay> the internet never forgets
  • [23:44:38] <mranostay> or forgives
  • [23:44:56] * florian (~fuchs@Maemo/community/contributor/florian) Quit (Quit: Verlassend)
  • [23:49:23] * sr105 (~sr105@74.223.221.250.nw.nuvox.net) Quit ()
  • [23:50:04] * Derzzle (~Derzzle@199.181.135.135) Quit (Quit: Buh-Bye, y'all!)
  • [23:50:32] <mru> if lennart turned up in my audience I'd ask him to leave
  • [23:52:20] <mranostay> heh
  • [23:52:44] <mranostay> anyone like that kid?
  • [23:53:47] <XorA> apparently he has some anti-fans
  • [23:57:17] * damir__ (~damir@cpe-212-85-175-204.cable.telemach.net) Quit (Quit: Leaving.)
  • [23:57:27] <Russ> he tends to stay away from my kernel, so I'm ok
  • [23:58:40] <XorA> systemd.ko :-D