Thursday, 2018-01-11

*** tpb has joined #timvideos00:00
mithrofelix_: https://docs.google.com/presentation/d/1AQK8YwrnqPDqBglcrjPeqQ5nr9XnTg1suGp1kb1970k/edit?usp=sharing02:26
tpbTitle: LCA2018 FPGA Project Miniconf - Slides - Google Slides (at docs.google.com)02:26
mithrofelix_: btw -> https://github.com/enjoy-digital/hdmi_test02:49
tpbTitle: GitHub - enjoy-digital/hdmi_test (at github.com)02:49
mithrocr1901_modern: ping?02:54
cr1901_modernmithro: pong03:17
mithrocr1901_modern: When you have a moment, I just wanted to go through some of the pending stuff03:18
cr1901_modernmithro: Sure I'm around. Not much to report since yesterday though. Still fixing arachne, and I'm trying _florent_'s firmware to see if I have more luck w/ it03:19
*** rohitksingh has joined #timvideos03:21
*** rohitksingh_work has joined #timvideos03:46
xfxfmithro: you were gonna send hackfest info last night04:05
*** rohitksingh has quit IRC04:05
mithroxfxf: Working on that right now...04:06
xfxfawesome, ta04:06
*** rohitksingh has joined #timvideos04:07
mithroxfxf: Emailed you...04:10
xfxfmithro: looks good, i'd add somebody's phone number there tho so people know who to call if they get stuck. can be either you or me, i'm not phased04:12
mithroAhh okay04:12
mithroMy numbers are -- Primary - +1 (774) 264-8476   --   Backup - +61 421 968 22104:13
mithroMight be worth adding your numbers too04:13
mithroI have a tendency to miss calls04:18
mithroFYI - https://www.crowdsupply.com/sutajio-kosagi/tomu :-P04:18
tpbTitle: Tomu | Crowd Supply (at www.crowdsupply.com)04:18
xfxfi love how your primary is a US number. i'm assuming it's a google voice number :P04:22
CarlFKxfxf: something to add..04:24
xfxfmithro: to confirm, the hackfest is already happening, yeah?04:24
xfxfand if somebody wanted to rock up early, they can?04:24
mithroxfxf: Correct04:24
xfxf(assuming post-10am, of course)04:24
mithroxfxf: Myself and Carl and Felix are all racking up runs on the score board already!04:25
xfxfcool04:25
CarlFKwhen people arrive at SYD, get off the plane  and then A) find a kiok to get a ... something ticket.  and then B) if they see the "try our new thing!"  do that too.04:26
CarlFKB) gets you a priority pass so you get into shorter line for showing a human your passport04:26
xfxfso you and CarlFK are aware, the core things I care about getting done is to reimage all of our machines with the latest ansible stuff, troubleshoot any issues that arise, get streaming working, train up any of the newbies coming to be on the core team this year04:26
xfxfAND... you'll love this one mithro, but we're gonna be using a few HDMI2USB's as vision switchers in the main room this year, because UTS don't own anything to do two podiums04:26
xfxfso we'll need to figure out a plan there, and if there are any showstopping bugs04:27
mithroOkay04:27
xfxfso expect me on sun or mon to come in and rearrange some of those score board tasks ;-P04:27
xfxfsorry not sorry ;-P04:27
xfxfif the hdmi2usb route seems infeasible, i have another option using a blackmagic switcher, but I'd prefer we don't go down that path04:28
CarlFKcan the hdmi2usb handle 2 inputs?04:28
xfxfyeah, this was my question04:28
CarlFKlol04:28
xfxfalso I intend on hacking on my UI04:28
*** sb0 has quit IRC04:28
* mithro goes to add stuff to the "Carl board"04:28
xfxfUTS's original suggestion was to give them our 'powerpoint slides' on a USB stick and they'll run it from a computer in the top AV section, and give the presenter a clicker04:28
xfxfwhich clearly won't work :P04:29
CarlFKxfxf: bring me an wired inernet connection please :)04:29
xfxfel goog don't have wired internet!?04:29
xfxfthere's a 48 port gigabit switch & lots of cable in storage in syd04:30
CarlFKtim said "use wifi" and ust now "your probem not mine."04:30
xfxffun04:30
CarlFKare any of those ports connected to the internet? :p04:30
xfxfi can probably bring a router and put it in client mode04:30
xfxfwhich means we plug it into a switch, connect it to the wifi, and you get wired04:31
xfxfwifi failing on trying to deploy machines will be annoying tho04:31
xfxftell tim not having wired internet is kinda a pain :P04:31
CarlFKwe don't have power in all the outlets either04:32
xfxfha04:32
CarlFKbut we have an extension cord or two04:32
xfxfthere's a crapton in storage04:32
CarlFKI moved my table near a working outlet04:32
CarlFKalso no coffe machine that I can get to04:33
xfxfCarlFK: btw i have zero time between now and Sunday to do anything regarding the LCA email thing - today dealing with a fire at work, tomorrow in meetings/sprint planning sessions all day, sat is my kids birthday, sunday i leave early to drive up there...04:36
xfxfif you need to speak to James, do that, just keep in mind that he has a zillion things to do, so I'd try and solve this ourselves if we can, rather than asking people to do things04:37
xfxfi need to send you the password for that email account04:37
CarlFK[m]xfxf (IRC): I just now got a local copy of the schedule.json with contact filled in04:38
CarlFK[m](10:19:48 PM) CarlFK: ok this solves that problem   (10:20:14 PM) CarlFK: I can use the .py stuff to get updates to title/description changes   (10:20:47 PM) CarlFK: there is a chance that I'll miss an email update or something, but that's a small edge case that isnt' critical04:38
xfxfright, sorry, missed that04:38
xfxfrad, as long as we have a solution04:38
CarlFK[m]that was PM with James04:39
CarlFK[m]its a workaround.. next year we should get on it sooner04:39
xfxfagreed04:39
xfxfi just sent you the pass for the email account via hangouts04:39
CarlFK(10:10:02 PM) tchaypo (IRC): Short version is - lca2017 used the standard django auth stuff, which is easy. we're using a saml IDP, which is easy for a browser to handle...04:40
CarlFK(10:10:32 PM) tchaypo (IRC): but it involves being redirected from rego.linux.conf.au to login.linux.conf.au and then back aftwareds. requests deliberately will not reuse auth data that you provide to one of those on the other04:40
CarlFK(10:11:00 PM) tchaypo (IRC): it's possible to hack around - but intercepting every step of the redirect, grabbing all the data you need preserved, and stuffing it into the next request04:40
CarlFKI wouldn't worry about it this year - not worth the effort for this year and may not apply next year04:40
xfxfyou may misunderstand why we need it04:40
xfxfwe need to send from a @lca2018.org email address due to their privacy policy04:41
CarlFKthis isnt' that04:41
xfxfif they have SPF records setup you're gonna get bounced email using a @lca2018.org email through el googl's SMTP04:41
CarlFKI am talking about getting datat04:41
xfxfoh i get that04:41
xfxfi know that's a different thing04:41
xfxfi just sent you the password so you can give that a test at some point04:41
xfxfi'm gonna be hard to get hold of sat/sun04:41
xfxfCarlFK[m]: have you tried the latest vocto, btw?04:48
xfxfi've been rocking the LCA images for the last year.  i'm boring and conservative as hell these days04:48
CarlFK[m]xfxf (IRC): not sure how latest is latest.  I'v use th one that has an audio level slider04:48
xfxfi do want to make some changes to the ingest script / how audio delay works, been on my TODO for a bit04:48
xfxfright, that's newer than what i'm running04:48
*** futarisIRCcloud has joined #timvideos04:55
*** sb0 has joined #timvideos05:03
cr1901_modernAnyone get an error with litex-buildenv where one is "Unable to download boot.bin over TFTP"?05:19
cr1901_modernon scripts/build-qemu.sh05:19
cr1901_modernAlso, for those who work on the Linux part of the firmware: newlib is what we're using in place of glibc for the userland?05:29
cr1901_modernI was under the impression newlib wasn't feature-rich enough to build a GNU userland (I could be wrong :P)05:32
cr1901_modernshenki: I think this might be your q's^ lol05:32
mithrocr1901_modern: My guess is that you have a tftp server running in inetd somewhere...06:13
cr1901_modernWho the hell uses inetd in 2018?06:39
cr1901_modernAnswer: apparently tftp does06:40
CarlFK[m]lol06:42
cr1901_modernIn any case, no change with inetd disabled06:43
mithrocr1901_modern: Need more info :-P06:45
cr1901_modernmithro: https://hastebin.com/emayajuxul.go06:47
mithrocr1901_modern: "make tftpd_stop; make tftpd_start"06:50
cr1901_modernmithro: That solved it06:50
cr1901_modernWell, just doing make tftpd_start worked06:50
mithrohttps://github.com/timvideos/litex-buildenv/issues/306:51
tpbTitle: Do a better job of detecting if a tftp server is running and configured correctly · Issue #3 · timvideos/litex-buildenv · GitHub (at github.com)06:51
mithrofelix_: https://github.com/enjoy-digital/nexys-soc/blob/master/load.py06:55
tpbTitle: nexys-soc/load.py at master · enjoy-digital/nexys-soc · GitHub (at github.com)06:55
cr1901_modernmithro: Which step creates the tap0 interface?06:55
cr1901_modernOh it's in build_qemu06:56
mithrocr1901_modern: Maybe not the best place I guess...06:57
cr1901_modernI should prob figure out how tap/tun interfaces work, tbh (I know tap is analogous to "vampire tap")06:58
cr1901_modernmithro: Checked my scrollback more closely. The problem was indeed inetd07:30
cr1901_modernmithro: https://github.com/timvideos/litex-buildenv/issues/3#issuecomment-35684987107:35
tpbTitle: Do a better job of detecting if a tftp server is running and configured correctly · Issue #3 · timvideos/litex-buildenv · GitHub (at github.com)07:35
*** samsagaz has joined #timvideos08:00
*** futarisIRCcloud has quit IRC08:44
*** ivodd has quit IRC11:21
mithrofelix_: Try https://github.com/enjoy-digital/nexys-soc or https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/targets/nexys_video/ddr3.py ?11:29
tpbTitle: GitHub - enjoy-digital/nexys-soc: Digilents Nexys Video SoC based on LiteX (at github.com)11:29
mithroOr maybe https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/targets/nexys_video/base.py11:30
tpbTitle: HDMI2USB-litex-firmware/base.py at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com)11:30
felix_i tried soc_basesoc_nexys_video from litex and got this memorey test failure: https://paste.fedoraproject.org/paste/K1qSsYCRK8GzSfOW7nJq9g11:31
tpbTitle: Untitled - Modern Paste (at paste.fedoraproject.org)11:31
mithroYeap, that looks broken :-P11:33
mithroHow does it compare to those other ones?11:33
mithrohttps://github.com/timvideos/HDMI2USB-firmware-prebuilt/tree/master/archive/master/v0.0.4-44-g0cd842f/arty/net/or1k.linux11:55
tpbTitle: HDMI2USB-firmware-prebuilt/archive/master/v0.0.4-44-g0cd842f/arty/net/or1k.linux at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com)11:55
rohitksinghmithro: A question: How good is risc-v linux support?12:00
mithrorohitksingh: It's only just starting to get merged12:01
*** sb0 has quit IRC12:01
rohitksinghmithro: yeah, Palmer Dabbet, I guess, is doing that work.12:01
felix_mithro: https://github.com/enjoy-digital/litex/commit/0a2d38ecd2e07fbb7e087631f3db552d178add7712:05
tpbTitle: bios/sdram: use same initialization procedure for artix7 than kintex7… · enjoy-digital/litex@0a2d38e · GitHub (at github.com)12:05
felix_that commit probably broke raminit on nexys_video from the litex tree12:18
felix__florent_: currently the dram on nexys_video from the litex tree doesn't work; one commit before the commit i linked it still worked. would be good if you could look into that12:20
felix_also that commit removed the A7DDRPHY_* constants from arty, but not from nexys_video12:21
felix_tested that commit and it definitely broke ddr3 on nexys. also tested that with the two now unused constants removed12:24
*** rohitksingh_work has quit IRC12:35
*** sb0 has joined #timvideos12:40
*** ivodd has joined #timvideos13:04
*** rohitksingh1 has joined #timvideos13:07
*** rohitksingh has quit IRC13:08
*** CarlFK has quit IRC14:06
*** CarlFK has joined #timvideos14:53
*** ChanServ sets mode: +v CarlFK14:53
*** CarlFK has quit IRC15:21
_florent_felix: it should be fixed now.17:37
*** rohitksingh1 has quit IRC17:49
*** cr1901_modern has quit IRC18:08
*** cr1901_modern has joined #timvideos18:09
_florent_mithro: for info, i just run the miniconf setup instructions on fedora and it went fine (able to run firmware & linux with qemu)21:13
*** Kripton has quit IRC22:33

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!