00:08 | sraue | "please notice that LK 3.14.x is now hosted and moved to SolidRun github repo" so thats the one we should use now? |
00:21 | rabeeh | sraue: yes |
00:21 | rabeeh | the non working items for now are - pcie, analog audio, broken cec, lvds out |
00:21 | rabeeh | sraue: i think the most important one to focus on is proper cec support |
00:35 | sraue | pcie is used for what on cubox? |
00:35 | sraue | just tried mk01_'s PR for CEC to the kernel and his patches for libCEC but with this i dont have luck too |
00:37 | rabeeh | pcie is for HummingBoard (pci express cards) |
00:38 | sraue | ah ok |
00:38 | mk01_ | sraue: you don't have luck what |
00:38 | sraue | with getting CEC to work with kernel 3.14 |
00:39 | mk01_ | and what should be indication to luck |
00:39 | mk01_ | to no luck |
00:40 | mk01_ | comparing to 3.10.30 there was just one change affecting cec from jnettlet patches |
00:40 | mk01_ | force stop and force start |
00:40 | mk01_ | if kernel things he is going dvi |
00:41 | sraue | i tried with https://github.com/linux4kix/linux-linaro-stable-mx6/pull/14 now |
00:41 | mk01_ | yup and what you get |
00:43 | sraue | ha... wait... had restarted xbmc and now it works, so it dont works on first start, needs a xbmc restart |
00:46 | sraue | mk01_, could you cleanup your libcec branch, and maybe create a new one only with the imx6 patches and PR this to pulseeights libcec, i will speak with opdenkam to merge this in official libcec |
00:47 | mk01_ | didn't start or didn't get ActiveSource (if before that it already was) ? |
00:48 | sraue | now after a restart it works... cant show you you the error i got before actually |
00:52 | sraue | great, works now the 4th time after reboots |
00:54 | rabeeh | \o/ |
00:54 | mk01_ | sraue: the "critical" points for imx6 are hotplug events going together with cec startup - so if you want to test maybe with other TVs then set XBMC to turning on/off with xbmc / screensaver. |
00:56 | sraue | ok, will test another tv tomorrow... but they are both samsung |
00:56 | mk01_ | sraue: samsungs are polite |
00:56 | mk01_ | also don't have anything els |
00:56 | mk01_ | else |
00:57 | mk01_ | you should send imx6 board to popcornmix, he has LGs and sony ;) |
00:57 | sraue | 2 months ago i still had a sony... |
00:57 | sraue | popcornmix dont care about something different then RPi |
00:57 | mk01_ | I was just ugly way funny |
00:58 | sraue | na... it would be nice to convert him... he does a great job with RPi and XBMC |
01:00 | mk01_ | yes. indeed. btw: I can send the imx6 to odencamp but is some kind of busy - we just got him for shortly regarding the RPI repatch and then he disappeared again. |
01:01 | mk01_ | then there the general libcec fixes and + imx6 |
01:01 | mk01_ | click the pull button is least problem |
01:04 | sraue | i know he is busy, i will speak with him if i see him. i would do seperate PRs for libcec's core, the RPi patches you have and the imx6 support patches, they should be simple and easy to review... he often cant test byself and changes in libcec's core byself should be avoided if possible |
01:18 | mk01_ | it is already splitted and special branch rpi-fixes is with him. all other is imx6. beside two general code pure fixes. nothing new introduced or workflows altered. it is already complicated quite enough. |
01:19 | mk01_ | discuss with him, I just will Squash the imx6 into one or two commits |
01:20 | sraue | ok, great |
01:20 | sraue | yeah squashing makes sense too, will this also work without the " two general code pure fixes" ? |
01:22 | mk01_ | that repo is just for pulse eith. all incremental patches are in clone of wolfgar's libcec because there I stated - so I will create new branch in this one, cherry pick (it's up to 10, not more) and in clean branch squash afterwards. |
01:22 | mk01_ | so yes, it will work |
01:23 | sraue | ok, great |
01:24 | mk01_ | and that one has to go in https://github.com/mk01/libcec/commit/f03edb8f2d2ce246f7a54f1a55dd18a03f67c493 . it is responsible for 2 different bugs. if not three. |
01:25 | mk01_ | just stupid typo with brackets, but quite bad in actions after. |
01:28 | sraue | this one looks easy to review :-) |
01:35 | mk01 | I suppose |
01:35 | mk01 | ;) |
01:35 | mk01 | going to sleep |
01:35 | mk01 | bye |
01:37 | sraue | bye and thanks much for your work and help |
01:49 | sam_nazarko | sraue: mk01 I don't think you're going to convert popcornmix; he just took a job at Raspberry Pi and left Broadcom |
01:50 | mk01 | but it looks like you are on that direction. being at the right channel at least :) |
01:51 | sam_nazarko | me? |
02:04 | jmontleon | little load to get the temp up :) http://i8.photobucket.com/albums/a29/jmontleon/load4_zpsb0073939.png |
02:05 | jmontleo | 02:05 * jmontleon looks for some water to boil |
02:48 | rabeeh | jmontleon: which hb is that? |
02:49 | rabeeh | oh; hb-i2ex? |
02:49 | jmontleon | i4 |
02:49 | rabeeh | oh |
02:50 | rabeeh | you are reaching 89c with it? |
02:50 | rabeeh | what do you have besides that quad core? |
02:50 | jmontleon | yes |
02:50 | rabeeh | gpu working? |
02:50 | jmontleon | galcore driver is built, but no driver for x11 that works yet |
02:51 | jmontleon | xf86-armada dies complaining about not being able to become drm master |
02:51 | jmontleon | I guess etnaviv and it still need a little work |
02:51 | jmontleon | rabeeh, also cubox-i4 and hummingboard-i2ex |
02:52 | jmontleon | hummingboard-i4 has a nice msata drive installed too for / |
02:52 | rabeeh | aha |
02:52 | rabeeh | which one? any idea about it's power consumption? |
02:53 | rabeeh | i measured a lot the power of i4 on HB |
02:53 | rabeeh | without the gpu on it's tough to get to such degrees |
02:53 | jmontleon | msata? http://www.amazon.com/gp/product/B00BQ8RKT4/ |
02:54 | rabeeh | 240GB... nice :) |
02:54 | rabeeh | how good is it first of all? |
02:55 | rabeeh | i'm searching for specs to see it's power consumption |
02:56 | jmontleon | ya, I'm looking too, but it plays well. nice and fast |
02:56 | rabeeh | their web site doesn't say |
02:58 | jmontleon | one of the comments below on amazon says, "This is a drive which has fairly high power consumption, over 1W at idle and approaching 4W when busy." |
02:58 | jmontleon | but I don't know how they got to that conclusion |
03:03 | jmontleon | rabeeh, http://www.anandtech.com/show/7594/samsung-ssd-840-evo-msata-120gb-250gb-500gb-1tb-review/8 has power consumption for m500 480G and 960G |
03:04 | jmontleon | seems to back up the 1 to ~4W depending on use |
03:05 | rabeeh | jmontleon: that's way too high |
03:05 | jmontleon | heh |
03:05 | rabeeh | that explains why you are getting high temps on HB-i4pro |
03:05 | rabeeh | so basically the ssd is heating it pretty high |
03:06 | jmontleon | makes sense |
03:06 | jmontleon | but they can manage something like 105 safely, no? |
03:06 | rabeeh | the processors? |
03:07 | rabeeh | it can go even higher (i'v tested 120c) |
03:07 | rabeeh | for instance by removing the heatsink; nothing will happen to them |
03:07 | jmontleon | nice |
03:07 | rabeeh | only your skin when you want to test what 120c on the die means :) |
03:07 | rabeeh | well.. i'm exagerating |
03:07 | jmontleon | heh |
03:07 | rabeeh | typically your skin will die on 140-150c on a silicon die |
03:08 | rabeeh | that's when touching the die itself :) |
03:08 | rabeeh | i.e. not the heatsink |
03:09 | rabeeh | 4am here |
03:09 | rabeeh | time to get some sleep. good night. |
03:09 | jmontleon | well, im not too worried about it. It hasn't caused a problem. Hindsight being what it is I would have tried one of the samsungs; they're almost half the power consumption when going full tilt, but... |
03:10 | jmontleon | good night rabeeh |
04:05 | mk01 | jmontleon: on etnaviv build mesa with patched etna support. that means etna is gallium driver (it supports HW acceleration to Mesa's build APIs - EGL/GLES and GLESv2). so you get gallium backed by etna and providing EGL. And through xorg Glamor driver you get Xorg onto etna's EGL. |
05:13 | jmontleon | mk01, I'll have to look. I guess I don't understand. I though 3.14.14 was headed to supporting etnaviv with xf86-armada |
05:14 | mk01 | I'm just telling there is a way (general). this wasn't about 3.14 |
05:16 | mk01 | jmontleon: armada is what. DRI2 ? |
05:16 | mk01 | or FB / GLX ? |
05:16 | jmontleon | dri2 |
05:17 | jmontleon | i've managed to get it working as a kms driving disabling etnaviv and vivante support with the imx-drm driver on 3.17 |
05:17 | mk01 | so mesa gallium to EGL/etna ? |
05:17 | jmontleon | it unsurprisingly isn't fast, but it works |
05:18 | jmontleon | etna |
05:18 | jmontleon | I build it with --enable-etnaviv --disable-vivante |
05:18 | mk01 | that is what I was telling rabeeh. imx-drm has GEM ioctl, and guys rrom Xorg did small wraper (2k) between GEM and DDX |
05:19 | mk01 | so 2D |
05:19 | jmontleon | but it dies complaining about being unable to become drm master and from the sounds of it in 3.14.14 it's not a drm driver, so I guess that's sort of expected |
05:19 | mk01 | but for 20lines of code |
05:19 | mk01 | absolute performance |
05:20 | jmontleon | you're way over my head :) I want to build packages so Fedora works. but navigating the current set of dependencies is confusing |
05:21 | mk01 | why ? |
05:24 | jmontleon | vivante vs. etnaviv (and forks), imx-drm vs. mxc gpu_viv, then I don't understand if mesa comes in somehow, x86-armada, etc. |
05:24 | jmontleon | at every layer there seems to be multiple solutions |
05:25 | jmontleon | everything else works. Would love to figure out a path to accelerated graphics |
05:39 | mk01 | oh yes. this "little" details you mean |
05:39 | mk01 | :)) |
05:39 | mk01 | it is indeed hell |
05:40 | mk01 | it is crazy how much X output to display got complicated |
05:40 | mk01 | over the versions and years |
05:40 | mk01 | to at the end |
05:41 | mk01 | be reverted to the simplest .... |
05:41 | mk01 | look at Glamor |
05:41 | mk01 | It is again few lines of code |
05:41 | jnettlet | glamor is not a few lines of code. |
05:41 | mk01 | direct GL call ... going to GPU of gfx |
05:41 | mk01 | nothnig more |
05:42 | mk01 | (COMPARING TO OTHER WAYS) |
05:42 | mk01 | it is true, that it could return because ALL evolved |
05:42 | mk01 | to unified GL language as function calls |
05:43 | jnettlet | but it hasn't. All the programming has just gone into other subsystems. Rather all existing in the DDX |
05:43 | jnettlet | you are way oversimplying what is going on. |
05:43 | mk01 | and all gfxchips doing GL |
05:43 | mk01 | so easy again |
05:43 | jnettlet | all gfxchips also don't do GL. Most embedded GPU's use GLES1/2 which is a subset of GL |
05:43 | mk01 | jnettlet; it is NOT that bad |
05:44 | jnettlet | GLES1 is closer, but GLES2 is quite different than GL |
05:45 | mk01 | of course generally speaking . that I wanted to say. let's look at DRI/GLX design and implementation |
05:45 | jnettlet | and glamor is horribly power inefficient using the 3d engine for everything |
05:45 | mk01 | put someone behind the sources |
05:45 | mk01 | he would think it is warming caffe |
05:45 | mk01 | if you open glamor/dx |
05:45 | mk01 | ddx |
05:45 | mk01 | you see graphics driver |
05:53 | mk01 | btw gtkerf |
05:53 | mk01 | GtkEntry - time: 0.00 |
05:53 | mk01 | GtkComboBox - time: 1.72 |
05:53 | mk01 | GtkComboBoxEntry - time: 1.34 |
05:53 | mk01 | GtkSpinButton - time: 0.18 |
05:53 | mk01 | GtkProgressBar - time: 0.10 |
05:53 | mk01 | GtkToggleButton - time: 0.20 |
05:53 | mk01 | GtkCheckButton - time: 0.19 |
05:53 | mk01 | GtkRadioButton - time: 0.44 |
05:53 | mk01 | GtkTextView - Add text - time: 1.26 |
05:53 | mk01 | GtkTextView - Scroll - time: 0.41 |
05:53 | mk01 | GtkDrawingArea - Lines - time: 2.06 |
05:53 | mk01 | GtkDrawingArea - Circles - time: 4.24 |
05:53 | mk01 | GtkDrawingArea - Text - time: 1.29 |
05:53 | mk01 | GtkDrawingArea - Pixbufs - time: 0.24 |
05:54 | mk01 | Total time: 13.67 |
05:59 | jnettlet | and the 2D ddx does gtkperf in just under 12 seconds |
06:00 | jnettlet | and I bet the 3d core uses 30% more power |
06:00 | jnettlet | maybe even 50% |
06:00 | jnettlet | bumping the draw from 400mA's to 600 |
06:01 | jnettlet | and that is heat and battery life if you are running a laptop |
06:01 | jnettlet | so you get worse performance, more power consumption, and shorter battery life. |
06:02 | jnettlet | I am not saying there is anything wrong with glamor, but there are trade-offs |
06:29 | mk01 | jnett: jmontleon was sking if it runs. next time I tells him no. ok ? :) |
06:30 | mk01 | tells him = I tell him |
06:30 | mk01 | typo |
06:34 | mk01 | jnett: H1 on 3.14 should have network broken ? |
06:38 | jnettlet | mk01, the network should be fine |
06:38 | mk01 | ok |
06:38 | mk01 | then it is still wth the broken systemd <> shim |
06:38 | mk01 | on jessie |
06:39 | mk01 | as they chenged for ystemd |
06:39 | mk01 | systemd |
06:40 | mk01 | every iingle action is going through login tracker and session cookies |
06:40 | mk01 | and currently if ystemd is not init, it is not working |
06:41 | mk01 | booten system without load, no apps, no sessions logged / logged out |
06:42 | mk01 | just one bash |
06:42 | mk01 | and suddenly ssh refusing connections |
06:42 | mk01 | for hours |
06:43 | mk01 | then it again works. network was new rurprise. eth0 is up. LED is signalling traffic. but eth0 registers none as interface |
06:44 | mk01 | I thought it is eth0 problem so plugged dongle. wlan0 registered fine. |
06:44 | mk01 | trafik none |
06:45 | mk01 | worst thing is that this experimenting is with Jessie for more than 3 months . |
11:24 | mk01 | toto asi tiez nie je ok, ze ? |
11:24 | mk01 | xbian@cubox ~ $ systemctl -a |
11:24 | mk01 | Failed to get D-Bus connection: No connection to service manager. |
16:15 | mk01_ | jnettlet: you pyt the code to hdmi to change quant range from sysfs |
16:15 | jnettlet | mk01, yes |
16:15 | mk01_ | jnettlet: only the sysfs file is 444 |
16:16 | mk01_ | ;) |
16:17 | mk01_ | so put on a note to change . |
16:18 | jnettlet | mk01_, the module parameter is 444, that is not the sysfs interface. |
16:19 | mk01_ | ehm |
16:19 | mk01_ | then missed the other record somewhere |
16:19 | mk01_ | mea culpa |
16:19 | mk01_ | yes |
16:19 | jnettlet | it is buried down under the device file. But it is how all the other sysfs nodes are exposed |
16:19 | mk01_ | of course |
16:20 | mk01_ | with the other parameters |
16:20 | mk01_ | yes all |
16:20 | jnettlet | you are looking at the module parameter which I added because people requested a kernel commandline interface |
16:20 | jnettlet | and I didn't want to make that R/W without adding the other parameters. |
16:20 | mk01_ | no no that's as it shou7ld |
16:21 | mk01_ | shoould |
16:21 | mk01_ | just I always forget the paths |
16:21 | mk01_ | so using find with THE same file name |
16:21 | mk01_ | didn't realise I'm under wrong tree |
16:22 | mk01_ | are you considering going for |
16:22 | mk01_ | imxdrm (-hdmi, -fbdev) ... assuming from the intensive repatching lately ? |
16:23 | jnettlet | only for dev releases. There is a lot of work to bring the ipu and vpu around to be functional with it |
16:23 | jnettlet | and Android still needs fbdev |
16:24 | mk01_ | yes I know. HDMI comparing to mxc (as it got patched inbetween) was also miles back |
16:25 | mk01_ | and now serious Q. got H1. |
16:25 | jnettlet | yes |
16:25 | mk01_ | Q1 - galcore needs 256 as cma ? |
16:25 | mk01_ | iwht any other (lower) number I could not get it loaded |
16:25 | jnettlet | it does not, but both the gpu and vpu share that pool |
16:25 | mk01_ | ok |
16:26 | jnettlet | but that is what is nice about CMA is that if those devices aren't using it the kernel will allocate for other things |
16:26 | mk01_ | sure - just was nerwous about te errors |
16:26 | mk01_ | then realised it is only too low |
16:26 | mk01_ | 2Q! |
16:26 | mk01_ | 2Q |
16:27 | mk01_ | had to adapt arch imx 6 sl driver |
16:27 | mk01_ | for DMA map |
16:27 | mk01_ | is it working to others with stock kernel ???? |
16:28 | jnettlet | the upstream kernel, or the FSL kernel? |
16:28 | jnettlet | for 3.14.14 I only imported the iMX6SL stuff needed to make other patches merge. We aren't supporting it because we don't have any devices with that SOC on it |
16:29 | mk01_ | stock = i mean ours |
16:31 | mk01_ | OK than I have had messed DTS file |
16:32 | jnettlet | this is for the SDMA engine? |
16:33 | mk01_ | kernel is matching its platform code accorging to sting from dtb, right ? |
16:33 | mk01_ | sting = string |
16:33 | jnettlet | yes |
16:33 | mk01_ | because as I booted it as received |
16:34 | mk01_ | ID according kernel line was: from SPL: duallite |
16:34 | mk01_ | from kernel "sololite" |
16:35 | jnettlet | on SolidRun hardware? |
16:35 | mk01_ | H1 |
16:35 | jnettlet | It should say Solo/DualLite |
16:35 | mk01_ | and imx6sl.c doesn't have dma_zone defined |
16:36 | jnettlet | imx6sl is a different SOC that we don't use. |
16:36 | mk01_ | and due to he default (256MB ???) shift |
16:36 | jnettlet | we have imx6s imx6dl imx6d imx6q |
16:36 | mk01_ | CMA was mapped out of its 512mb on board |
16:36 | jnettlet | they get grouped together as imx6s/dl and imx6d/q |
16:37 | mk01_ | ok easy to fix, just who was putting kernel on the card messed this a bt |
16:37 | mk01_ | imagine the device is running week OK |
16:37 | mk01_ | on it |
16:38 | jnettlet | just note you do need the MX6_SOLO enabled in the kernel config, otherwise some of FSL's drivers break. They share code. I have some patches to clean that up but haven't pushed them yet |
16:39 | mk01_ | I know. that's why it wasn't THAT much strange to me (in meaning of BAD) |
16:40 | mk01_ | just the DMA shifted wrongly -> unusable was really strang |
16:40 | mk01_ | strange |
16:40 | mk01_ | because that would make all H1 users without GPU |
16:40 | mk01_ | o good that I asked |
16:41 | joelbaby | which .dtb file does the Cubox-i2Ultra use? the one with 2 cores and has vivante gc2000. |
16:42 | jnettlet | joelbaby, imx6q-cubox-i.dtb |
16:42 | joelbaby | thanks. |
16:42 | jnettlet | joelbaby, if you are using the default uboot it will autoconfigure that |
16:44 | joelbaby | oh, and should we git clone from jnettlet branch or solidrun now if we compile our own kernel? |
16:44 | mk01_ | jnettlet: could be that also reason why was the H1 constantly overheating ? 4mibutes ok, then 1minute at 1/64 |
16:45 | jnettlet | joelbaby, SolidRun is the stable branch. My branch is development and could be broken |
16:46 | jnettlet | mk01_, depends what you are doing. But generally we are continually optimizing the software. Recently we have found that we are more likely to overheat the SOC's, even the iMX6S |
16:46 | jnettlet | I am working on a better thermal management system |
16:46 | joelbaby | if your branch is broken, then solidrun's is a mere pile of sticks. |
16:47 | jnettlet | joelbaby, I am not saying it is broken, but it is possible I may break things as it is a development branch |
16:48 | mk01_ | jnettlet: nothing much. having it turned on for development - so basically doing nothing. |
16:48 | jnettlet | yeah, that shouldn't be happening |
16:48 | jnettlet | the default interactive cpu scaling governor? |
16:51 | joelbaby | would be good to have some kind of standby mode using <1W power. |
16:51 | joelbaby | then cubox-i could run off a battery pack |
16:51 | joelbaby | but minimum power is always around 3.5W |
16:51 | jnettlet | that seems very high |
16:51 | mk01_ | jnettlet: no. have admit to. was running full clock. |
16:51 | jnettlet | what are you running on it |
16:52 | mk01_ | but basically no load |
16:52 | joelbaby | geexbox, but putting fedora on today to take a look. |
16:52 | joelbaby | 3.5W is pretty much the minimum on a cubox-i2u |
16:52 | jnettlet | joelbaby, the problem with xbmc is it is always drawing the scrolling screen, which uses cpu and gpu power. |
16:52 | joelbaby | ok, i'll kill it and see what that does |
16:52 | jnettlet | so it is never really idle |
16:53 | jnettlet | if you aren't actively doing anything on it. The low power state will kick in which is less than 100mA's |
16:53 | jnettlet | I generally see it down around 92 |
16:53 | mk01_ | jnettlet: i have patch (quite simple) which is turning renderer COMPLETELY of according to hdmi (TV) state |
16:54 | joelbaby | Is there a way to manually select the low power state? |
16:54 | mk01_ | so as you change source or tv off, XBMC is gong 1% |
16:54 | joelbaby | at the command line |
16:54 | jnettlet | mk01_, for xbmc? |
16:54 | mk01_ | yes. |
16:55 | jnettlet | joelbaby, no it is done dynamically right now. freescale has it implemented rather rudimentary, I want to integrate it more into the newer kernels dynamic power management infrastructure |
16:55 | mk01_ | joelbaby: currently no, but it can be integrated into XBMC event system |
16:55 | jnettlet | mk01_, push it to the repos |
16:55 | mk01_ | and then you can control it with ES |
16:56 | jnettlet | joelbaby, we do have S/R working now, where Suspend to memory gets us down into the 30mA range |
16:56 | jnettlet | however I still have some more driver space work to get that fully exposed to userspace. |
16:57 | jnettlet | basically we don't have anything setup to wake the machine back up by default. |
16:57 | joelbaby | yes, it would need WOL, CEC, and IR |
16:57 | joelbaby | that's the problem with suspend modes |
17:01 | joelbaby | even with xbmc not running i'm still on 3.9W |
17:03 | jnettlet | that is 780mA's that still seems really really high. This is with my 3.14.14 kernel? |
17:06 | joelbaby | ok, down to 2.2W now |
17:06 | joelbaby | that's just a login prompt. |
17:06 | joelbaby | =440mA |
17:07 | joelbaby | and a USB keyboard probably using 30-40mA last time i looked |
17:08 | jnettlet | are you using gigabit ethernet? |
17:08 | joelbaby | with 3.14.14 |
17:08 | joelbaby | nope |
17:08 | joelbaby | 100Mbit |
17:08 | jnettlet | okay that saves you 100mA |
17:08 | jnettlet | any other USB devices? |
17:09 | joelbaby | i'll yank out some cables ;) |
17:09 | jnettlet | hdmi is like 40mA's |
17:09 | joelbaby | yup -hdmi 2.1W |
17:09 | joelbaby | ethernet yanking out did nothing. |
17:10 | joelbaby | -ethernet 1.9W |
17:10 | joelbaby | -usb wireless kb = 1.8W |
17:10 | joelbaby | -power cord = 0W :) |
17:12 | jnettlet | I do know that I need to patch the GPU to be better at letting the SOC go into deep idle |
17:12 | jnettlet | like I said I am working on re-architecting the PM stuff |
17:12 | joelbaby | yeah, that's why i thought I'd mention it now. |
17:52 | joelbaby | after issuing shutdown in fedora, power usage = 3.2W |
18:53 | sraue | rabeeh, mk01_ http://www.solid-run.com/community/topic1498-70.html#p12121 looks like CEC is working for more users then me alone, thanks much mk01_! :-) |
18:55 | malte | great work! |
18:55 | malte | will test it later |
19:06 | mk01_ | sraue: as we discussed yesterday - https://github.com/mk01/libcec-1 - branch rpi-fixes is already with PE - branch imx6 is pure imx6 support on two commits (1st wolfgar + 2nd myself) - libCeC is PE master + the one critical fix |
19:09 | mk01_ | all is it refork of PE repo, not wolgars to allow direct pull/merge. although I realised today the GIT already integrated ANY directions ANY repo (if hared some history). that wasnt working before. |
19:10 | sraue | mk01_, for the imx6 branch, maybe you could rebase?, there are wolfgars patches somewhere in 2013 and yours on top, i think this should be squashed together on top of libcec master |
19:11 | sraue | also i think wolfgar need to sign this Pulseeight contract or what this is ? |
19:13 | mk01_ | no big deal |
19:13 | mk01_ | actually a form name signature you agee |
19:13 | mk01_ | agree |
19:14 | sraue | yeah, will speak with opdenkamp, hope i see him soon |
19:14 | mk01_ | theoretically he can say he did that for our project and this is covered in XBian PE contract as internal matter (emploee and employer ) |
19:14 | mk01_ | but really to sign it is not problem |
19:15 | mk01_ | event it will guarantee his ownerhip on the code |
19:15 | mk01_ | not PE |
19:16 | mk01_ | I can send you email of office guy they have to manage this paper work |
19:16 | mk01_ | this will be faster for you |
19:16 | sraue | i know... its because of this dual licensing, but i think as the original dev he should sign this |
19:16 | mk01_ | SURE |
19:17 | mk01_ | this is the guy [email protected] |
19:18 | sraue | i know |
19:18 | mk01_ | he will manage it anyhow so do it now then once opdenkamp manages time you don;t have to waste time |
21:59 | wrexem | @rabeeh, did you see my post a minute ago? |
21:59 | wrexem | in the forums |
22:00 | wrexem | I also - I think - tried to do a pull request with at least part of the fix. |
22:01 | wrexe | 22:01 * wrexem makes cricket noises. |
22:01 | wrexem | :D |
22:04 | wrexem | brb |
22:06 | wrexe | 22:06 * wrexem makes more cricket noises. |
22:06 | wrexem | Anyone awake out there? Interested developer here, talking to himself. ;) |
22:12 | rabeeh | wrexem: i'v seen the patches |
22:12 | rabeeh | dear - you need first to change your editor that 'tab' is a real 'tab' and not 8 characters :) |
22:12 | rabeeh | notice that those patches will be upstreamed in some point by rmk :) |
22:12 | malte | yes |
22:13 | malte | wrexem thank u for waking me up :) |
22:17 | dv_ | gstreamer has some automated style checkers for that |
22:17 | dv_ | these script check your code before you commit it |
22:18 | wrexem | I think.. you're welcome. |
22:18 | wrexem | lol |
22:25 | wrexem | So, 3.14 doesn't like the pcie |
22:27 | wrexem | never saw this channel before; just noticed it in your sig rabeeh |
22:27 | wrexem | I'm excited; there are a lot of people here! |
22:27 | rabeeh | yup |
22:27 | rabeeh | welcome to the fun place :) |
22:28 | wrexem | So, let me tell you what I'm (trying) to work on. |
22:28 | wrexem | Or maybe, tell you what I've accomplished so far. |
22:29 | wrexem | I'm a little bit noob, so you'll have to forgive me if I have no clue what I'm talking about sometimes. |
22:29 | wrexem | I built a VM, on centos, for doing cross compiling. |
22:30 | wrexem | I'm planning to offer that up to the community, if anyone wants it; basically it has all the goodies set and you just set up your cross compile stuff. |
22:30 | wrexem | and press make |
22:30 | wrexem | It uses crosstool-ng |
22:31 | wrexem | So I've got that for doing compiling... and I'm working on this whole pci-e thing - doesn't seem like a major issue to most people, but I think it's one of the most interesting features of the board so I'm pretty focused there... |
22:31 | wrexem | e.g. I think it will be awesome to stick extra USB ports or wifi+bt cards on there. |
22:31 | wrexem | 4g... |
22:32 | wrexem | But yeah, need a place to host this vmdk for the cross compiling thing. Zips down to about 3GB. |
22:32 | wrexem | Anyone interested? |
22:33 | wrexem | The other thing I'm trying to get to work is mplayer from the command line - no x etc, and get it working with nice fast acceleration - it sounds like someone was working with gstreamer, I think that might be helpful as well. |
22:37 | wrexem | I went all crazy and bought an SSD so everything I'm running is on that too; pretty awesome. :) |
22:41 | wrexem | Anyone curious about write performance on that SSD? |
22:42 | wrexem | dd if=/dev/zero of=/testfile.0 bs=8M count=1000 ==> 96.7 MB/s |
22:42 | wrexem | Man these crickets are loud. :P |
22:46 | wrexem | Oh and I also figured out how to rsync my hummingboard from my compiler machine so it gets the goods after I run make on the CX |
22:53 | wrexem | haha, that's pretty neat :P |
22:53 | wrexem | dd if=/dev/zero of=/testfile.0 bs=32M count=20 => reboots after about 5s |
23:00 | wrexem | well, I'm going to leave this open overnight... maybe by tomorrow someone will say something lol |
23:21 | dv_ | wrexem: pcie is under development iirc |
23:22 | dv_ | as for gstreamer, you can use my gstreamer-imx plugins for that |
23:32 | jmontleon | wrexem you're saying writing to msata is causing a reboot? /me hasn't had any problems |
23:35 | jmontleon | wrexem, you may be interested in this: http://www.solid-run.com/community/topic1329.html |