*** tpb has joined #timvideos | 00:00 | |
CarlFK[m] | mithro: ansible doesn't like this: | 00:20 |
---|---|---|
CarlFK[m] | fatal: [cnt6]: FAILED! => { "cmd": "./download-env.sh", | 00:21 |
CarlFK[m] | I suspect the script is doing what it should do, but something is leaking an error status that ansible is picking up | 00:22 |
CarlFK[m] | nm - it does error: | 00:23 |
CarlFK[m] | ./download-env.sh: line 183: build/conda/conda-meta/pinned: No such file or directory | 00:23 |
mithro | Some type of output would be useful... | 00:24 |
CarlFK[m] | http://paste.ubuntu.com/25854911/ | 00:24 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 00:24 |
mithro | Well, I know what is causing that | 00:31 |
mithro | CarlFK: cd up a directory and try running again, does that work? | 00:31 |
CarlFK[m] | mithro (IRC): seems to be working... doing lots of stuff anyway | 00:32 |
CarlFK[m] | mithro (IRC): completed. | 00:35 |
CarlFK[m] | quick question: in bash, how do I see the return code of the previus command? echo ?_ or something like that | 00:35 |
mithro | echo $? | 00:37 |
CarlFK[m] | yep. 0 - good. | 00:38 |
mithro | tumbleweed: Can you rebase your clrf change? | 00:42 |
mithro | tumbleweed: And it looks like the build is passing? https://travis-ci.org/timvideos/HDMI2USB-litex-firmware/builds/294585794 ? | 00:42 |
tumbleweed | mithro: why does it need a rebase? | 01:16 |
tumbleweed | (github says it will merge) | 01:16 |
mithro | tumbleweed: Because lots of things have been merged.... | 01:17 |
tumbleweed | github says there are no conflicts | 01:18 |
tumbleweed | but yeah, I can | 01:18 |
mithro | tumbleweed: It doesn't "need" a rebase | 01:18 |
tumbleweed | it'll mean another build while in the timvideos repo | 01:18 |
mithro | tumbleweed: If you rebase, I think I've landed the change which should prevent it from adding another thing in the prebuild repo under master? | 01:19 |
tumbleweed | mithro: you have any idea what's up with that build failure, I pasted earlier? | 01:30 |
mithro | tumbleweed: This one -> http://paste.debian.net/993432/ ? | 01:31 |
tpb | Title: debian Pastezone (at paste.debian.net) | 01:31 |
tumbleweed | yeah | 01:31 |
tumbleweed | it seemed happy but presumably exited non-zero? | 01:32 |
tumbleweed | or was that something to do with the indirection in the xilinx path? | 01:32 |
mithro | tumbleweed: Need a lot more of the output to see the issue | 01:32 |
mithro | tumbleweed: But I'm assuming it's the "Timing: Completed - 75 errors found." | 01:32 |
tumbleweed | it doesn't write that to any log does it? | 01:33 |
tumbleweed | it looks like the window of the screen I did that in died | 01:33 |
tumbleweed | build/output.20171030-010223.log I guess | 01:34 |
tumbleweed | I see timing errors, I'm not sure what to make of the | 01:35 |
tumbleweed | m | 01:35 |
mithro | tumbleweed: timing errors are generally bad :-P | 01:40 |
mithro | tumbleweed: but they are also non-deterministic with ISE | 01:41 |
tumbleweed | right, I know we're going out of spec in a few places | 01:44 |
tumbleweed | so I thought those might be normal | 01:44 |
* tumbleweed retries | 01:47 | |
mithro | tumbleweed: I think there is 1 or 2 timing errors which use to occur | 02:10 |
mithro | CarlFK[m]: https://github.com/timvideos/HDMI2USB-litex-firmware/pull/368 | 02:30 |
tpb | Title: scripts: Work from random locations. by mithro · Pull Request #368 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 02:30 |
tumbleweed | mithro: that doesn't look like non-deterministic failure... https://travis-ci.org/timvideos/HDMI2USB-litex-firmware/jobs/295129584 | 02:35 |
tumbleweed | (or related to my branch, at all) | 02:36 |
mithro | tumbleweed: Fix is here -> https://github.com/timvideos/HDMI2USB-litex-firmware/pull/369 | 02:39 |
tpb | Title: Fixing Pipistrello board by mithro · Pull Request #369 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 02:39 |
mithro | tumbleweed: But you should see it say "Your build matrix was set to allow the failure of job 818.11 so we continued this build to the next stage." | 02:39 |
tumbleweed | no, don't see that | 02:43 |
tumbleweed | oh, there it is, in light grey | 02:44 |
CarlFK[m] | mithro (IRC): now it should run ok from inside the scripts dir? | 03:04 |
mithro | CarlFK[m]: once that is merged | 03:06 |
cr1901_modern | mithro: Do you have a top.srp handy for a recent build of the mimasv2? | 03:21 |
cr1901_modern | mimasv2_base_lm32* | 03:21 |
mithro | cr1901_modern: https://github.com/timvideos/HDMI2USB-firmware-prebuilt/tree/master/archive/master/v0.0.3-1045-gccb30b9/mimasv2/base/lm32/gateware ? | 03:21 |
tpb | Title: HDMI2USB-firmware-prebuilt/archive/master/v0.0.3-1045-gccb30b9/mimasv2/base/lm32/gateware at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 03:21 |
cr1901_modern | https://github.com/timvideos/HDMI2USB-firmware-prebuilt/blob/master/archive/master/v0.0.3-1045-gccb30b9/mimasv2/base/lm32/gateware/top.srp#L2607 Does this strike you as odd? | 03:23 |
tpb | Title: HDMI2USB-firmware-prebuilt/top.srp at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 03:23 |
cr1901_modern | (and yes, thanks. that's what I needed) | 03:23 |
cr1901_modern | (Mine is 27.224 MHz, but that doesn't matter- could be the random seed, could be my logic) | 03:24 |
mithro | cr1901_modern: Yes that doesn't seem to be great... | 03:33 |
cr1901_modern | It doesn't seem to be right either (flashing an FPGA now) | 03:34 |
mithro | https://github.com/timvideos/HDMI2USB-firmware-prebuilt/blob/master/archive/master/v0.0.3-1045-gccb30b9/mimasv2/base/lm32/gateware/top.srp#L2607 | 03:35 |
tpb | Title: HDMI2USB-firmware-prebuilt/top.srp at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 03:35 |
mithro | verses | 03:35 |
mithro | https://github.com/timvideos/HDMI2USB-firmware-prebuilt/blob/master/archive/master/v0.0.3-1045-gccb30b9/opsis/base/lm32/gateware/top.srp#L3178 | 03:35 |
tpb | Title: HDMI2USB-firmware-prebuilt/top.srp at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 03:35 |
cr1901_modern | mithro: I could check my old builds (which I conveniently nuked today b/c I backed them up elsewhere) | 03:37 |
mithro | cr1901_modern: That repo has a build for every time we merged something into the HDMI2USB-litex-firmware repo | 03:38 |
cr1901_modern | mithro: Oh, right. | 03:39 |
cr1901_modern | Just grep it and see when it tanked I guess | 03:39 |
mithro | Most certainly something I did :-P | 03:39 |
cr1901_modern | I noticed by pure accident, btw :P... it passed by in the console and I was like "wait, that's not right at all" | 03:40 |
cr1901_modern | mithro: _all that being said_... the firmware boots | 03:41 |
cr1901_modern | So Idk wth is up | 03:41 |
mithro | cr1901_modern: Yeah I would like the CI to check things like this :-P | 03:43 |
mithro | Timing constraint: Default period analysis for Clock 'clk100' Clock period: 34.792ns (frequency: 28.742MHz) | 03:43 |
cr1901_modern | mimas only has a 100MHz crystal, right? | 03:48 |
mithro | cr1901_modern: NFI | 03:48 |
cr1901_modern | Just checked, yes it does | 03:48 |
cr1901_modern | It only bothers to calculate timing details for clk100 and base50_clk, not sys_clk | 03:49 |
cr1901_modern | mithro: Okay, something important I just realized | 03:53 |
cr1901_modern | https://github.com/timvideos/HDMI2USB-firmware-prebuilt/blob/master/archive/master/v0.0.3-1045-gccb30b9/mimasv2/base/lm32/gateware/top.srp#L2624-L2635 | 03:53 |
cr1901_modern | Multiply the Total 13.917 by 2.5 | 03:53 |
tpb | Title: HDMI2USB-firmware-prebuilt/top.srp at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 03:53 |
cr1901_modern | you'll get the minimum clk period | 03:53 |
cr1901_modern | Other than that, idk wtf is going on :P. I guess one of us could ask on the forums if its somethign to worry about | 03:54 |
*** cr1901_modern1 has joined #timvideos | 04:23 | |
*** cr1901_modern has quit IRC | 04:25 | |
mithro | cr1901_modern1: If we got back as far as v0.0.3-694-ge4d5f3d it is still like that... | 04:27 |
cr1901_modern1 | mithro: I suppose we shouldn't worry about it then for now. Or just make a footnote. Firmware is working fine | 04:28 |
cr1901_modern1 | (on my end anyway) | 04:28 |
mithro | cr1901_modern1: The minispartan6 seems to have the same frequency... Minimum period: 29.712ns (Maximum Frequency: 33.656MHz) | 04:30 |
cr1901_modern1 | Really... huh ._. | 04:30 |
cr1901_modern1 | mithro: Good news: I wrote a script to automate xferring new firmware (I've been using it for a while now). | 04:31 |
cr1901_modern1 | mithro: Bad news- it's in shell :) | 04:31 |
mithro | https://github.com/timvideos/HDMI2USB-firmware-prebuilt/blob/master/archive/master/v0.0.0-701-gb6007e9/minispartan6/base/output.log#L2430-L2437 | 04:32 |
tpb | Title: HDMI2USB-firmware-prebuilt/output.log at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 04:32 |
cr1901_modern1 | It'll calculate the crc and length for you, invoke "sx -k", and then wait until it sees "failed" or "successfully" strings | 04:32 |
cr1901_modern1 | mithro: hrm, well in this case I probably noticed it, said "oh it's above 32MHz still, no big deal" | 04:33 |
mithro | It should be in the 50-85MHz range, right? | 04:35 |
cr1901_modern1 | mithro: I honestly don't know now... b/c the clk*2.5 part is bugging me | 04:36 |
mithro | cr1901_modern1: Ask _florent_ ? | 04:37 |
cr1901_modern1 | But yes, the minispartan's "sys_clk" should be ~80MHz | 04:37 |
cr1901_modern1 | will do | 04:37 |
*** cr1901_modern1 is now known as cr1901_modern | 04:37 | |
*** chiralcarbon has joined #timvideos | 04:38 | |
*** chiralcarbon has quit IRC | 04:50 | |
cr1901_modern | mithro: Could you take a look when you have time? https://github.com/timvideos/HDMI2USB-litex-firmware/pull/370 | 05:48 |
tpb | Title: Add writable SPI flash and XMODEM xfer support by cr1901 · Pull Request #370 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 05:48 |
cr1901_modern | (oh yea, CI is _prob_ gonna fail since it has no concept of meson) | 05:50 |
shorne | mithro: cool bunnie blogged about litex | 09:13 |
shorne | dont have time to read all the history above | 09:14 |
mithro | shorne: Oh, I think i've fixed the openocd static linking, you shouldn't need the libftdi link anymore | 09:14 |
shorne | Should I try the latest repo version of everything on arty again? | 09:15 |
shorne | mithro: cool, that will be helpful | 09:15 |
shorne | I think ill have time to play with the fpga a bit later tonight | 09:15 |
shorne | ~3 hrs from now, got to go now | 09:16 |
*** CarlFK has quit IRC | 09:54 | |
*** Joelw has quit IRC | 09:55 | |
*** shenki has quit IRC | 09:55 | |
*** Joelw has joined #timvideos | 09:55 | |
*** shenki has joined #timvideos | 09:57 | |
*** ChanServ sets mode: +v shenki | 09:57 | |
*** hobbes- has quit IRC | 09:57 | |
*** bunnie has quit IRC | 10:03 | |
*** springermac has quit IRC | 10:03 | |
*** bunnie has joined #timvideos | 10:03 | |
*** springermac has joined #timvideos | 10:03 | |
*** hobbes- has joined #timvideos | 10:03 | |
*** hobbes- has quit IRC | 10:12 | |
*** hobbes- has joined #timvideos | 10:12 | |
*** shenki has quit IRC | 10:21 | |
*** shenki has joined #timvideos | 10:21 | |
*** ChanServ sets mode: +v shenki | 10:21 | |
_florent_ | cr1901_modern: where do we have the clk*2.5 part? | 11:48 |
*** CarlFK has joined #timvideos | 12:10 | |
*** ChanServ sets mode: +v CarlFK | 12:10 | |
*** jwhitmore has joined #timvideos | 12:47 | |
*** tsglove2 has quit IRC | 12:51 | |
*** aps has joined #timvideos | 13:23 | |
*** tsglove has joined #timvideos | 13:49 | |
*** tsglove2 has joined #timvideos | 15:38 | |
*** tsglove has quit IRC | 15:40 | |
*** tsglove3 has joined #timvideos | 15:45 | |
*** tsglove2 has quit IRC | 15:48 | |
*** tsglove2 has joined #timvideos | 15:50 | |
*** tsglove3 has quit IRC | 15:52 | |
*** tsglove3 has joined #timvideos | 15:53 | |
*** tsglove2 has quit IRC | 15:55 | |
*** tsglove2 has joined #timvideos | 15:56 | |
*** tsglove3 has quit IRC | 16:00 | |
*** tsglove3 has joined #timvideos | 16:09 | |
*** tsglove2 has quit IRC | 16:10 | |
*** tsglove2 has joined #timvideos | 16:11 | |
*** jwhitmore has quit IRC | 16:13 | |
*** tsglove3 has quit IRC | 16:15 | |
*** tsglove3 has joined #timvideos | 16:33 | |
*** tsglove2 has quit IRC | 16:36 | |
*** tsglove2 has joined #timvideos | 16:44 | |
*** tsglove2 has quit IRC | 16:46 | |
*** tsglove2 has joined #timvideos | 16:46 | |
*** tsglove3 has quit IRC | 16:47 | |
tumbleweed | mithro: so, retried this build a couple of times, and it's taking MANY hours. I assume that's not a good sign... | 16:52 |
tumbleweed | I guess I need to pick another testing point | 16:52 |
tumbleweed | CarlFK[m]: I'm trying to find where atlys video streaming broke | 16:52 |
CarlFK[m] | hurry up :p | 16:53 |
CarlFK[m] | tumbleweed (IRC): it just stopped building, right ? | 16:53 |
tumbleweed | it hasn't worked in any build in the prebuilt repo, since the nextgen branch was merged (0.0.3 era) | 16:54 |
CarlFK[m] | ps - I am getting some contracotrs started replacing air heater and water heater | 16:54 |
tumbleweed | so I'm trying to find some in-between points to test, to see where it broke | 16:54 |
CarlFK[m] | "hasn't worked" means there is something there, but loading = broken, right? | 16:55 |
CarlFK[m] | my memory from July? was there wasn't even a dir for files to be in. but ... um.. im sure you can figure that out, doesn' tmatter what my pea brain is thinking | 16:56 |
tumbleweed | https://github.com/timvideos/HDMI2USB-litex-firmware/issues/347 - everything is fine except video over USB | 16:56 |
tpb | Title: USB streaming is corrupted on Atlys · Issue #347 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 16:56 |
CarlFK[m] | I have some python to walk the file system, flash, hit the console port? and log the version (or lack of version like when it won't boot) | 16:57 |
CarlFK[m] | might be good for looking for when streaming broke | 16:57 |
tumbleweed | sadly there are no prebuilt builds for this | 16:58 |
tumbleweed | so, getting builds is the first hurdle, and I'm failing at that... | 16:58 |
CarlFK[m] | I can make that happen in an hour or so | 16:58 |
tumbleweed | I think something was royally borked on the commit I'm testing - time to try another one... | 16:59 |
CarlFK[m] | ah.. that's what I was thinking | 17:01 |
CarlFK[m] | g2g - good luck | 17:02 |
*** tsglove2 has quit IRC | 17:39 | |
CarlFK[m] | tumbleweed (IRC): back - anything I can do? | 18:27 |
tumbleweed | not right now, waiting on a build... But if one succeeds, I may give it to you to play with | 18:28 |
CarlFK[m] | mithro (IRC): did the ./download-env.sh fix get merged ? | 19:57 |
mithro | CarlFK: not yet, turns out I can't code :-P | 19:58 |
CarlFK[m] | lol - I see :p | 19:58 |
mithro | Yay CI! | 20:00 |
mithro | CarlFK: merged now | 20:19 |
tumbleweed | mithro: so, the reason there were no 0.0.3 builds before 600-ish was that there were about 600 commits in this nextgen merge: 16341a1 | 21:12 |
tumbleweed | and its parent (0b07d30) seems to have a completely broken build system | 21:12 |
mithro | tumbleweed: yeah - we also didn't use to build the nextgen branch either | 21:12 |
tumbleweed | I poked at it for a bit, and couldn't get it to build | 21:13 |
tumbleweed | good news though, 16341a1 does build | 21:13 |
tumbleweed | CarlFK[m]: can you try an image for me? | 21:13 |
CarlFK[m] | tumbleweed (IRC): sure | 21:14 |
CarlFK[m] | Atlys, right? | 21:14 |
tumbleweed | yeah | 21:14 |
tumbleweed | CarlFK[m]: https://corelli.tumbleweed.org.za/stefanor/tmp/atlys-16341a1/ | 21:16 |
tpb | Title: Index of /stefanor/tmp/atlys-16341a1 (at corelli.tumbleweed.org.za) | 21:16 |
tumbleweed | load top.bit + firmware.bin or flash top.bin + firmware.fbi | 21:17 |
tumbleweed | mithro: did you say firmware flashing was broken for older builds because of reorg? | 21:17 |
mithro | tumbleweed: https://github.com/timvideos/HDMI2USB-mode-switch/commit/a17ef658ff5bc9890dbcf8d36ad491cf777e4a02 | 21:18 |
tpb | Title: Fix the location flashing firmware too. · timvideos/HDMI2USB-mode-switch@a17ef65 · GitHub (at github.com) | 21:18 |
tumbleweed | I'm guessing at this point we're using mimasv2 already? | 21:21 |
tumbleweed | it contains the commit "Adding MimasV2." (af596488) | 21:21 |
*** CarlFK has quit IRC | 21:31 | |
cr1901_modern | _florent_: Output from the PLL is where the 2.5*clk comes from I think | 21:58 |
CarlFK[m] | ok I have atlys with old timvidoe.us logo, no version | 22:01 |
*** CarlFK has joined #timvideos | 22:02 | |
*** ChanServ sets mode: +v CarlFK | 22:02 | |
CarlFK[m] | https://github.com/timvideos/HDMI2USB-mode-switch Run make conda to setup a conda environment with everything you need, good for development and testing. | 23:29 |
tpb | Title: GitHub - timvideos/HDMI2USB-mode-switch: Tool for switching boards supported by HDMI2USB firmware between multiple different modes (programming, webcam, etc). (at github.com) | 23:29 |
CarlFK[m] | this is what I should be using right? | 23:29 |
tumbleweed | or apt install it | 23:30 |
mithro | CarlFK[m]: If you are just using it, you shouldn't need the conda environment - that is only needed if you are developing it | 23:45 |
CarlFK[m] | 'oh' | 23:45 |
mithro | CarlFK[m]: But you *should* be developing it | 23:46 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!