*** tpb has joined #timvideos | 00:00 | |
*** hyadez has joined #timvideos | 00:52 | |
techman83 | jea: no perl! blasphemy! | 01:04 |
---|---|---|
* techman83 got hired as a python developer | 01:04 | |
techman83 | jea: I'll be about at the conference if you want to pick my brain, I've actually wanted to re-develop eventstreamr in Python. | 01:07 |
jea | techman83: haha. perl is not a problem, just that I don't know enough of it to do useful things with it | 01:08 |
techman83 | jea: though for data gathering + metrics, it might worth using something like prometheus and just write some custom exporters. No need to write a whole stack then. | 01:08 |
jea | I have a mostly rewritten version of eventstreamr in python, but it hasn't been used properly yet. most of the bits that I didn't convert can go away now too due to not using dvswitch | 01:09 |
techman83 | jea: That's the main problem, not enough perl devs. | 01:09 |
techman83 | jea: nice | 01:10 |
jea | and yes, prometheus is the plan for the monitoring. i got it setup the other day, now i just need to generate the data! | 01:10 |
* techman83 dances | 01:10 | |
jea | but first i need to work out why these numbers are complely off. seems like it is not really using a long... | 01:11 |
xfxf | techman83: turned to the dark side? ;) | 01:18 |
xfxf | congrats on new job btw | 01:18 |
techman83 | xfxf: haha, yeah. A job offer popped up. Requirement was that I learn Python. | 01:19 |
techman83 | Thanks. It's much more interesting and far less soul destroying than my previous job! | 01:19 |
tumbleweed | CarlFK: https://docs.python.org/3/library/re.html#re.sub | 01:20 |
tpb | Title: 6.2. re — Regular expression operations Python 3.6.0 documentation (at docs.python.org) | 01:20 |
techman83 | I figured if I wanted a dev job, Python was where it's at. So I'd been working in it for a little while as it was. | 01:20 |
mithro | _florent_: So, libuip is definitely not being rebuilt correctly at the moment | 02:16 |
*** nrossi has joined #timvideos | 02:18 | |
mithro | _florent_: Found a bug in the Makefile for libuip | 02:19 |
mithro | xfxf: Where is this spreadsheet? | 02:20 |
xfxf | https://docs.google.com/spreadsheets/d/1W3p1J-Lb6l-sWmh6n9-YJ_U5o7a0pDmWAR6QIKfCzI0/edit#gid=1184601165 | 02:20 |
tpb | Title: Google Sheets - create and edit spreadsheets online, for free. (at docs.google.com) | 02:20 |
*** CarlFK has quit IRC | 02:21 | |
mithro | _florent_: https://gist.github.com/mithro/a5ed4d86e53a81259b835ed559fcf2b1 my check_csr.py script | 02:21 |
tpb | Title: Hacky script to check the csrs dont violate constraints in litex · GitHub (at gist.github.com) | 02:21 |
*** CarlFK has joined #timvideos | 02:21 | |
*** ChanServ sets mode: +v CarlFK | 02:21 | |
mithro | xfxf: What do the numbers in the cell means? | 02:22 |
xfxf | explained up the top | 02:22 |
mithro | xfxf: I would have never seen that myself :-P | 02:23 |
xfxf | it was the easiest way to help identify patterns | 02:23 |
xfxf | a 2 so far always means it works but only after a power cycle | 02:24 |
xfxf | do i have to check every single cable. this shit is tedious | 02:24 |
xfxf | surely redmere + white/std is enough? | 02:24 |
xfxf | mithro: i think you just moved values in the column i'm currently testing in... | 02:27 |
mithro | xfxf: Oh sorry - I rearranged it to be input first, then cable type | 02:27 |
xfxf | also the order you've stuck things in is not how i'm testing them | 02:27 |
xfxf | i'm doing different cables on both inputs, not power cycling + test, then power cycle + test each time | 02:28 |
xfxf | er rather, above is confusing | 02:28 |
xfxf | i'm doing: take a cable, plug it in to input0, see what happens, power cycle device if it didn't work, see what happens, then repeat on input 1. then onto a new cable | 02:29 |
mithro | xfxf: I need to be able to rearrange the table so I can understand the data - is there a way to do that? | 02:29 |
xfxf | not sure, i just want this to flow in how i'm doing things so i don't make data entry errors | 02:30 |
xfxf | pretty sure input0 is boned on this board anyway | 02:30 |
mithro | xfxf: I added a test-order column which lets me quickly switch back and forth between the two sorting orders | 02:31 |
xfxf | looking at this i'm pretty sure i can reduce the testing to 1 redmere cable, 1 white cable, on all devices, on both input0/input1, with the power cycle/non power cycle test | 02:31 |
xfxf | np | 02:31 |
xfxf | pls confirm above | 02:31 |
xfxf | i assume i'll be able to do a subset of devices too which are acting different (i.e. mDP dongle vs HDMI port on my mac, versus the xa20) | 02:32 |
mithro | xfxf: Looking at it at the moment | 02:32 |
xfxf | feel free to re-sort, i'll go outside for a sec | 02:32 |
mithro | I was sure there was a way to make the sort order specific to the user with the "views" stuff | 02:34 |
mithro | but I don't have the mental capacity to figure that out again | 02:34 |
mithro | xfxf: Looking at the spreadsheet, there is one weirdness | 02:35 |
xfxf | which is? | 02:36 |
xfxf | outside of the xa20's always working | 02:36 |
mithro | xfxf: the "Lenovo W530 - mDP" was different on the Blue/White Redmere cable? | 02:36 |
xfxf | it was? let me look | 02:37 |
mithro | xfxf: I'm wondering if that is just an entry error or something | 02:37 |
xfxf | oh | 02:38 |
xfxf | right | 02:38 |
mithro | xfxf: You written "same behaviour as blue 3ft redmere below" | 02:38 |
xfxf | so i suspect it's the same problem | 02:38 |
xfxf | except the cable might have worked once | 02:38 |
xfxf | both are problematic | 02:38 |
xfxf | oh wait no | 02:39 |
xfxf | both are meant to be 3 | 02:39 |
xfxf | fixed | 02:39 |
mithro | xfxf: Can you see if you can reproduce that at all? I don't think we have ever seen a difference between redmere cables? | 02:39 |
*** paradisaeidae_ has joined #timvideos | 02:39 | |
xfxf | sure | 02:39 |
xfxf | this is again, the most tedious shit ever :P | 02:39 |
mithro | xfxf: Yeah sorry, we really need some minions :( | 02:40 |
xfxf | is there anybody else we could grab? | 02:41 |
xfxf | i really should be working on this monitoring stuff.. it is thu arvo | 02:41 |
xfxf | somebody def should test all boards though | 02:41 |
mithro | xfxf: Can we extract the following extra data for each cell on this board | 02:42 |
mithro | xfxf: If you are seeing the "dvisampler0: IDELAY busy timeout" | 02:43 |
mithro | xfxf: If we are seeing the "pixelclk" value | 02:43 |
xfxf | no | 02:43 |
xfxf | wtf | 02:43 |
mithro | xfxf: If we are seeing the WER | 02:43 |
xfxf | the redmere cable works on input0 sometimes? | 02:43 |
xfxf | it seems random | 02:43 |
mithro | I think they are all in your notes already | 02:43 |
xfxf | i'm seeing errors | 02:43 |
xfxf | no idea busy timeout | 02:43 |
xfxf | wait, nm, i am | 02:43 |
mithro | xfxf: You okay with me added extra columns under each device and putting that there? | 02:44 |
xfxf | um, i guess, how much more confusing is this going to be? | 02:44 |
xfxf | okay, so occasionally when i unplug it / plug it back in, it works | 02:45 |
xfxf | both redmere cables | 02:45 |
xfxf | i don't even know how to record this data anymore, this is too confusing to display two dimensionally | 02:45 |
xfxf | mithro i'm struggling dealing with representing sane test data on what appears to be a faulty board that doesn't always do the same thing | 02:49 |
xfxf | i've marked it as '3' and added notes | 02:49 |
mithro | xfxf: Looking at the data so far, It looks like there is an issue with the IDELAY stuff on this board in Input 0 of this board | 02:50 |
xfxf | okay, well, this data is for you, so you tell me if what i'm providing is enough | 02:50 |
xfxf | i'm going to try and rope somebody else in to test all ~17 or whatever boards but we need repeatable test instructions first | 02:51 |
xfxf | i don't think me spending the rest of today doing this is a good idea considering everything else i need to be on top of | 02:51 |
xfxf | my next steps should be trying a new board, continuing along the existing board with new devices, something else? | 02:52 |
mithro | xfxf: So if IDELAY timeout occurs, then a high WER rate and the input not working is expected | 02:54 |
xfxf | ok, answer to Q above? | 02:55 |
mithro | Hold on, writing some stuff | 02:56 |
xfxf | i really want to continue the monitoring s/w (given the extra complexity there now) so want to progress on this rapidly | 02:56 |
xfxf | okay, rad, ta | 02:56 |
mithro | _florent_: https://github.com/enjoy-digital/litex/pull/15 | 03:25 |
tpb | Title: Add strcasecmp function to lib by joeladdison · Pull Request #15 · enjoy-digital/litex · GitHub (at github.com) | 03:25 |
jea | mithro: how do i update the submodule now? | 03:37 |
mithro | jea: There is a "merge-upstream.sh" script in ./third_party/ | 03:37 |
jea | right | 03:38 |
mithro | jea: But upstream needs to merge the change before that script works | 03:38 |
jea | it has been merged now | 03:38 |
mithro | jea: It will merge all the upstreams too :-P | 03:39 |
jea | mithro: I'm getting a thing about 'dirty'. do I need to clean something first? | 03:39 |
mithro | _florent_: http://hopper.mithis.com/~tim/opsis_video_out_debug_lm32.tar.bz2 | 03:43 |
*** paradisaeidae_ has quit IRC | 03:49 | |
*** paradisaeidae_ has joined #timvideos | 03:51 | |
mithro | xfxf: https://www.raspberrypi.org/documentation/configuration/config-txt.md | 04:05 |
tpb | Title: config.txt - Raspberry Pi Documentation (at www.raspberrypi.org) | 04:05 |
*** paradisaeidae_ has quit IRC | 04:29 | |
_florent_ | mithro: I'm not able to get the file | 04:47 |
tumbleweed | CarlFK: https://github.com/xfxf/lca2017-av/commit/e8bcaf7fb282d4158c9893542169624498d85498 | 04:49 |
tpb | Title: Add r3mix · xfxf/lca2017-av@e8bcaf7 · GitHub (at github.com) | 04:49 |
tumbleweed | CarlFK: https://anonscm.debian.org/cgit/debconf-video/ansible.git/ | 04:53 |
tpb | Title: debconf-video/ansible - Ansible playbooks for the DebConf Video Team's machines (at anonscm.debian.org) | 04:53 |
*** CarlFK has quit IRC | 06:23 | |
*** CarlFK has joined #timvideos | 06:26 | |
*** ChanServ sets mode: +v CarlFK | 06:26 | |
mithro | jea: Is that change almost ready to merge? | 07:26 |
mithro | jea: I'd really like to check the blackmagic stuff ASAP | 07:27 |
mithro | tumbleweed: There is some confusing stuff in https://linux.conf.au/wiki/conference/chat/ | 07:35 |
tpb | Title: linux.conf.au 2017 | Chat Platforms (at linux.conf.au) | 07:35 |
CarlFK | mithro: Rooms: Plenary Hall, Tasman Hall A, Tasman Hall B/C, Boardwalk Gallery, Wellington Room 1, Wellington Room 2, | 07:35 |
tumbleweed | mithro: thanks. and yes, that's confusing :) | 07:37 |
mithro | Normally they are something like "#lca2017-plenary", "#lca2017-halla", etc... | 07:38 |
mithro | Using https://plus.google.com/+MikeWiseguy/posts/6Cyq9EwWpPY | 07:40 |
mithro | /msg alis list *lca* | 07:40 |
mithro | Doesn't seem to list any channels | 07:40 |
tumbleweed | mithro: thanks | 07:47 |
mithro | tumbleweed: The IRC channel names are | 08:40 |
mithro | 7:18 PM F<faulteh> #lca2017_plenary, _tasman_a, _tasman_bc, _boardwalk, _wellington_1, _wellington_2 | 08:40 |
*** hyades has joined #timvideos | 08:45 | |
tumbleweed | mithro: thanks! | 09:55 |
tumbleweed | CarlFK: ^^ | 09:55 |
mithro | _florent_: The problem seems related to my TOFE module somehow | 09:57 |
mithro | _florent_: I just pushed all the latest code I have to the nextgen branch | 10:09 |
mithro | _florent_: I was playing with the modules in this https://github.com/mithro/HDMI2USB-litex-firmware/blob/nextgen/targets/opsis/base.py#L250 | 10:09 |
tpb | Title: HDMI2USB-litex-firmware/base.py at nextgen · mithro/HDMI2USB-litex-firmware · GitHub (at github.com) | 10:09 |
_florent_ | mithro: ok I look at that | 10:10 |
mithro | _florent_: I'm currently trying build with an empty TOFE module | 10:10 |
mithro | _florent_: I also uploaded a bunch of the builds at http://hopper.mithis.com/~tim/ | 10:10 |
tpb | Title: Index of /~tim (at hopper.mithis.com) | 10:10 |
mithro | _florent_: Do you think it is worth setting you up a Linux laptop which has the same environment that myself, xfxf and jea are using? | 10:13 |
_florent_ | mithro: not for now | 10:14 |
mithro | _florent_: I'm probably going to go to bed soon, I'm not feeling great | 10:22 |
_florent_ | mithro: ok, I'm looking at your build | 10:22 |
_florent_ | mithro: is you design with empty TOFE module working? | 10:23 |
mithro | Seems so | 10:23 |
mithro | I just rebuilt with the I2C module re-enabled and it worked again | 10:23 |
mithro | _florent_: I should just build the same gateware like 10 times and see if they all fail / all pass | 10:25 |
xfxf | _florent_: poke myself/Carl/tumbleweed if you decide you do want one - we have lots of spare laptops | 10:26 |
_florent_ | mithro: not sure if it can be related but there a warning on your TOFE module: | 10:29 |
_florent_ | https://www.irccloud.com/pastebin/CJ3vLNPL/ | 10:29 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 10:29 |
mithro | For when micolous turns up, first thing with streaming would be to import the schedule database into the streaming-system website | 10:32 |
mithro | _florent_: The one that is currently working on the TV has that warning | 10:32 |
xfxf | mithro: you're way more on top of what's required for streaming than I am, can you instruct micolous on what you'd like him to do over the next couple of days when he arrives? | 10:35 |
xfxf | from my POV i want to make sure anything he used to do the YT streaming last year is committed up to a repo, and there's a handoff to jea before the conf starts | 10:35 |
mithro | He probably knows better then I do what the current state of it is | 10:36 |
xfxf | i'd imagine there'll be some integration with the ansible stuff tumbleweed/CarlFK are working on, so it's integrated correctly into the systemd foo they're doing + the right bits are on the machine | 10:36 |
mithro | NFI on that part | 10:37 |
xfxf | me either, poke tumbleweed, chat with micolous tomorrow (he arrives anytime soon) about what of his YT/gstreamer streaming stuff needs to end up on the machines | 10:39 |
xfxf | debconf use icecast normally, correct? | 10:39 |
tumbleweed | yep | 10:41 |
mithro | xfxf: I seem to recall that nothing was run on the systems locally - everything was run on a system in the NOC and it just connected to voctomix's streaming port remotely | 10:41 |
mithro | but I could be wrong | 10:41 |
jea | that does sound familiar from what i remember of last yera | 10:44 |
jea | *year | 10:44 |
jea | mithro: i've updated the PR for custom video mode now | 10:45 |
mithro | jea: Yeah I just saw | 10:45 |
jea | mithro: cool | 10:45 |
mithro | Ready to merge? | 10:45 |
jea | yes, I think so | 10:46 |
jea | mithro: are issues done against your repo or enjoy-digital? | 10:48 |
mithro | jea: Just put it against my repo for now | 10:48 |
*** cr1901_modern has quit IRC | 10:48 | |
jea | mithro: not sure if it is enabled for issues? i can't see a button | 10:49 |
jea | mithro: ok, its there now. opening issue | 10:50 |
mithro | jea: I'm going to merge now | 10:54 |
jea | mithro: thanks for that | 10:54 |
mithro | _florent_: I don't think the actual changing of the TOFE module is causing the failure/passing.... it just seems to be random | 10:57 |
mithro | _florent_: It also looks like some non-determinism has crept back into the verilog generation code in some way? | 10:58 |
*** cr1901_modern has joined #timvideos | 10:58 | |
xfxf | a wild micolous has appeared | 11:05 |
mithro | Hrm, maybe not... | 11:07 |
mithro | _florent_: I'm trying to reproduce - but it looks like it might be the lsio_sws.... | 11:07 |
*** hyades has quit IRC | 11:11 | |
mithro | _florent_: Hrm.. I just disabled the lsio_sws and it start working again | 11:25 |
mithro | _florent_: I just re-enabled the lsio_sws and memtest started failing again.... | 11:34 |
CarlFK | tumbleweed: http://veyepar.nextdayvideo.com/main/veyepar.cfg room=plenary_hall | 11:36 |
mithro | _florent_: I've just disabled it again and rebuilding, if it succeeds, it is a pretty strong smoking gun | 11:38 |
mithro | (it'll have happened 4 times now) | 11:38 |
mithro | /join #lca-matrix if you want to talk to the people who set up the IRC rooms | 11:39 |
mithro | I told faulteh that you'd join #lca-matrix to ask any questions you had about the IRC rooms | 11:42 |
mithro | _florent_: Okay, it works.... | 11:44 |
mithro | _florent_: There is something in these lines which are causing the memtest failure -> https://github.com/mithro/HDMI2USB-litex-firmware/blob/nextgen/targets/opsis/base.py#L239-L246 | 11:44 |
tpb | Title: HDMI2USB-litex-firmware/base.py at nextgen · mithro/HDMI2USB-litex-firmware · GitHub (at github.com) | 11:44 |
micolous | Hmm... I can get onto our wifi network from upstairs | 11:48 |
micolous | However my room is right next to the common area. | 11:48 |
tumbleweed | \o/ | 11:53 |
xfxf | micolous: please don't log into the router and replace 'ls' with 'sl' | 11:54 |
micolous | The program 'sl' is currently not installed. You can install it by typing: | 11:57 |
micolous | sudo apt install sl | 11:57 |
mithro | _florent_: After I merged jae's changes - it has just failing with the lsio_sws disabled :( | 12:00 |
mithro | _florent_: I now have ~15 build output directories | 12:02 |
mithro | https://www.irccloud.com/pastebin/ICN61aol/ | 12:03 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 12:03 |
micolous | I was thinking another option for networking stuff is to run a network cable up the balcony and put an AP on the end of that :P | 12:11 |
micolous | Even though it's connected, the signal is very sweak and the connection is very laggy | 12:12 |
micolous | There's 10s+ latency spikes | 12:12 |
xfxf | do what we said, connect to the ressie network, change the gateway ip, works well | 12:16 |
xfxf | 10.217.157.96 | 12:16 |
micolous | ok | 12:16 |
micolous | That's better, packet loss went away | 12:22 |
mithro | jea: ping? | 12:38 |
mithro | jea: How do I convert this to a modeline? | 12:38 |
mithro | https://www.irccloud.com/pastebin/L3K2uWjn/ | 12:38 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 12:38 |
jea | 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync | 12:39 |
jea | actually no | 12:39 |
jea | 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync | 12:39 |
jea | try that | 12:39 |
jea | mithro: I don't think it works with 3 decimal places on the dotclock at the moment | 12:40 |
jea | so the second should work | 12:40 |
mithro | RUNTIME>video_mode custom 74.25 1280 1390 1430 1650 720 725 730 750 +hsync +vsync | 12:40 |
mithro | Parsing custom mode... | 12:40 |
mithro | Custom video mode set. | 12:40 |
jea | yay | 12:40 |
mithro | jea: What should happen after I do that? | 12:41 |
mithro | jea: Do I have to change to it or something? | 12:41 |
mithro | jea: Is there a way to get it to print out what it thinks the current mode line is? | 12:42 |
jea | mithro: that should be it. status will sort of show you, and the edid will also have it | 12:42 |
jea | mithro: nothing in there at the moment to get the current mode line | 12:43 |
mithro | output0: [email protected] from pattern | 12:43 |
mithro | jea: Do you have a working output on your opsis with your firmware? | 12:53 |
jea | mithro: I haven't tried many modes to see if they work properly or not. i know it parses and sets edid and stuff correctly, but haven't fully checked the input | 12:58 |
mithro | jea: But at the moment, your have firmware on your computer which has your code stuff and is currently outputting things? | 12:59 |
mithro | jea: What about his mode? | 13:06 |
mithro | https://www.irccloud.com/pastebin/Dkh5obdb/ | 13:06 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 13:06 |
jea | mithro: 74.25 1280 1720 1760 1980 720 725 730 750 +hsync +vsync | 13:07 |
mithro | _florent_: http://hopper.mithis.com/~tim/all-the-tests.tar.bz2 | 13:15 |
micolous | xfxf: https://pbs.twimg.com/media/C115cv8XUAI2D5T.jpg | 13:28 |
jea | wow | 13:55 |
*** CarlFK has quit IRC | 14:18 | |
*** rohitksingh has joined #timvideos | 14:30 | |
*** rohitksingh has quit IRC | 14:31 | |
*** CarlFK has joined #timvideos | 14:42 | |
*** ChanServ sets mode: +v CarlFK | 14:42 | |
*** kflux has joined #timvideos | 15:59 | |
kflux | hi guys | 16:05 |
kflux | i have the numato opsis with all the extension boards | 16:06 |
kflux | i am not a developer though | 16:06 |
kflux | i supported the project hoping for a videomixer firmware for it | 16:06 |
kflux | i read that there was a SoC project to make such a firmware | 16:06 |
kflux | i was wondering what the status is on that | 16:07 |
kflux | what is the current funtionality of VideomixerSoC and how to i put it onto my opsis | 16:08 |
kflux | the "documentation" is very confusing for non devs | 16:48 |
*** kflux has quit IRC | 18:29 | |
*** kflux has joined #timvideos | 20:09 | |
*** nrossi has quit IRC | 20:20 | |
*** its_only_me has joined #timvideos | 20:46 | |
its_only_me | hello | 20:47 |
its_only_me | quick question about crowdsupply campaign: it is a great device and i wonder what is throughput of that expansion slot. I would like to do hdmi switch 2x8 for example (routing 2 signals between 8 outputs), do you think it is possible ? | 20:49 |
tumbleweed | CarlFK: o/ | 22:12 |
micolous | You're awake? I'll come down then | 22:13 |
tumbleweed | yep | 22:13 |
*** hyades has joined #timvideos | 22:13 | |
micolous | I've just been trying to get the YT stuff running again, without success. I think there are rate limits on this network because "uploading to youtube" has the same traffic profile as "uploading to p2p" | 22:14 |
micolous | its_only_me: there's one person who can answer that with certainty, and I think he's asleep | 22:15 |
*** CarlFK has quit IRC | 22:58 | |
tumbleweed | xfxf: will you try to find out the story with the network? | 23:12 |
*** its_only_me has quit IRC | 23:16 | |
xfxf | tumbleweed: emailed him | 23:19 |
mithro | kflux: Sorry about that, the board is really only suitable for developers/power users at the moment, we are slowly working towards making it easier for non-developers but it still needs a lot more effort | 23:55 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!