#timvideos

/

      • mithro
        CarlFK: did you actually log a bug for the video_mode?
      • CarlFK
        yes
      • mithro
        CarlFK: where?
      • CarlFK
      • tpb
        Title: video_mode list hangs · Issue #134 · timvideos/HDMI2USB · GitHub (at github.com)
      • mithro
        That was not the correct place to do that...
      • CarlFK: The video_mode list bug should now be fixed - https://github.com/timvideos/HDMI2USB-litex-fir...
      • tpb
        Title: firmware: Fix video_mode failing. by mithro · Pull Request #332 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com)
      • mithro
        CarlFK: New firmware should end up on prebuilt in an hour or two
      • CarlFK
        neat - good thing I haven't packed yet :p
      • mithro
      • CarlFK[m]
        whoops.. the Opsis coen
      • whoops.. the Opsis doesn't have a usb port I can use to power the odroid
      • ivodd has quit
      • ivodd joined the channel
      • git describe: v0.0.3-732-gccfa97c-dirty Connecting pattern to output0
      • tumbleweed
        CarlFK[m]: err I thought the odroids were for atlys boards
      • CarlFK[m]
        tumbleweed (IRC): I need something up there
      • I will have a few spare laptops with a base debian install
      • xfxf
        CarlFK[m]: i'm about to try your usb installer, but the instructions seem incomplete. there's no inventory_repo and branch - i assume i should point it to your video-stack-deploy branch, but then i'm not clear on the intent to assign machine hostnames and roles and config
      • i can guess, but i don't have time to guess
      • CarlFK
        xfxf: what are the host names of the machines you are going to use?
      • xfxf
        same as LCA
      • tumbleweed
        xfxf: the inventory repo was the lca17-av repo
      • xfxf
        there's like 10 machines
      • tumbleweed: but aren't there updates in carl's repo i'll want if i'm doing a new deploy using debian?
      • or is the intent that one holds all of the roles, the other is purely 'this is machine X, it needs Y and Z from the other repo'
      • tumbleweed
        yes, which will mean config changesyou have to make to the config (in the inventory repo)
      • xfxf: one repo is the code, one is the config
      • xfxf
        right
      • CarlFK
        xfxf: lets start with the main vocto machine in the main room. is that hostname r1mix?
      • xfxf
        so if i want to add new roles, i.e. for these blackmagic web presenter usb devices I have, i have to get it merged into the debconf git repo?
      • CarlFK: it's gonna be the same as LCA
      • actually
      • tumbleweed
        or you can put them in the other repo, we did that for some lca things that nobody else would ever want
      • xfxf
        give me 1 hour
      • i'll get lunch and actually document this somewhere
      • but yes, r1mix on the same desktop machine, two cameras, two hdmi2usb's at the front for each lecturn, etc
      • the only difference is the camera ingest might have the yamaha usb + hdmi2usb for a bm web presenter, as none of the video/audio delay crap is needed, the audio comes through better, etc
      • CarlFK
        one machine at a time
      • xfxf
        but even that's optional given limited time
      • s/for a/swapped for a/
      • CarlFK
        r1mix - you want vocto - what about opsis and veyepar ?
      • xfxf
        r1mix had a PCIe BM card
      • will be the same
      • CarlFK
        I am not going to pretend to remember what was at lca
      • xfxf
        only if the room setup / machine config was in a repo somewhere :P
      • CarlFK
        I suspect you want something like this https://github.com/CarlFK/video-stack-inventory...
      • tpb
        Title: video-stack-inventory/hosts at master · CarlFK/video-stack-inventory · GitHub (at github.com)
      • CarlFK[m]
        xfxf: forget all the details for now. run the script, make a usb stick, boot it, see what happens
      • xfxf
        without an inventory_repo/branch specified?
      • CarlFK[m]
        correct
      • xfxf
        ok
      • CarlFK[m]
        there have been 2 bm driver updates in the last few weeks - if you want them, may as well start dl the huge tarbal
      • rohitksingh_work joined the channel
      • xfxf
        ok that didn't work
      • 404 when it's trying to get the debian iso
      • xf@yogacore:master ✗:~/dev/video/video-stack-deploy-carlfk/scripts$ ./mk_usb_installer.sh /dev/sdc
      • CarlFK[m]
        oh right.. it just bumped up a ver
      • xfxf
        lol, this is why i was hesitant doing this
      • 9.1 now i assume
      • update cfg to 9.1.0, now doing something
      • CarlFK[m]
        yes - iso=debian-9.1.0-amd64-netinst.iso
      • xfxf
        does this usb installer install everything from the internet btw?
      • because my internet is not very quick
      • CarlFK
        that iso is a small repo - I think it has most of it
      • when it apt-get install vcoto stuff, it will pull in a bunch of gs debs
      • i it is going to be a problem, I would setup squid
      • well, I would setup squid either way because I am a little obsessive or something...
      • but it isn't perfect smooth, so will likely annoy you. pick your annoyance
      • xfxf
        the usb stick is made, it's now serving on port 8000, what's the purpose of the latter?
      • CarlFK[m]
        preseed and late.sh
      • hopefully the target machine can get to that
      • xfxf
        probably not, different network
      • usb stick doesn't want to boot either
      • CarlFK[m]
        sec.. let me see if I #ed out aline to speed up testing...
      • line is ok.
      • did it ask for sudo pw?
      • tpb
        Title: video-stack-deploy/mk_usb_installer.sh at master · CarlFK/video-stack-deploy · GitHub (at github.com)
      • CarlFK[m]
        zcat hd-media/boot.img.gz|sudo dcfldd of=/dev/${dev}
      • that is the line that makes the usb stick bootable
      • xfxf
        it did
      • i'd add a 'sync' before your http server serve line btw
      • CarlFK[m]
        when I plug it into my laptop it auto mounts, and df shows:
      • xfxf
        i just readded it, then did 'sync', and it took about 15 secs to flush what it claimed it has already done out to the sick
      • CarlFK[m]
        /dev/sdd 952M 348M 604M 37% /media/carl/Debian Inst
      • xfxf
        stick*
      • yes I see that, but the laptop isn't picking it up as a bootable
      • right
      • ran that command again
      • then 'sync'
      • then pulled it out
      • now works
      • CarlFK[m]
        yay
      • xfxf
        as per above, add 'sync' before the last command
      • the installer is asking me questions instead of auto doing stuff, as expected?
      • CarlFK[m]
        a little
      • non-free firmware and hostname come to mind
      • xfxf
        and that's not working either, "Installation step failed" - "Scan hard drives for an installer ISO image"
      • CarlFK[m]
        cp ${iso} ${iso}.SHA256SUM /media/${dev}
      • check to see if debian-9.1.0-amd64-netinst.iso got copied
      • iv'e done this a few 100 times in the last few weeks. most of the time is it solid.
      • carl@twist:/media/carl/Debian Inst$ sha256sum -c debian-9.1.0-amd64-netinst.iso.SHA256SUM
      • debian-9.1.0-amd64-netinst.iso: OK
      • are any of the Opsis ports better than the others?
      • mithro: v0.0.3-732-gccfa97c-dirty built: Jul 27 2017 01:11:25 does all the things I care about and m l doesn't crash it
      • yay.
      • xfxf
        it's doing something now, after sorting out a few headaches
      • if this usb stick is just the debian installer with syslinux.cfg modified, and the rest comes fromm that HTTP repo, why usb stick and not tftp?
      • not using PXE anymore?
      • CarlFK[m]
        because you wanted quick
      • xfxf
        oh, right, you actually use PXE still?
      • CarlFK[m]
        yes
      • xfxf
        okay, cool
      • that's easy enough to do
      • anyway, you said install this without any config, what am i expecting to see? waiting for it to finish installing now
      • i assume none of the roles will actually be configured on it so i won't be able to do much
      • CarlFK[m]
        some sort of minimal debian
      • xfxf
        mithro: i'm attempting to build + test the latest litex firmware, verifying pulling latest master, running download-env etc again is what I should be doing?
      • CarlFK[m]: the purpose of doing this is?
      • i want to end up with configured machines. i can install debian by hand :P
      • CarlFK[m]
        get you doing something instead of talking
      • xfxf
        dude i don't have hordes of time available
      • CarlFK[m]
        ok, keep talking :p
      • tpb
        Title: video-stack-inventory/hosts at master · CarlFK/video-stack-inventory · GitHub (at github.com)
      • CarlFK[m]
        make a file like that
      • er
      • repo
      • xfxf
        should i be working off the old lca video-stack-inventory repo in my github, or should i be forking yours and adjusting it?
      • CarlFK[m]
        I would start from scratch
      • too many surprises when you use the old files
      • xfxf
        define starting from scratch. i assume it involves forking somebody's work, because creating this all by hand again is too much work
      • CarlFK[m]
        like a 10. ip to get the bm drivers from
      • xfxf
        wait
      • is video-stack-deploy a fork of debconf's repo?
      • which is different to lca's video-stack-deploy?
      • i am confused. i thought video-stack-deploy was the configuration, where the debconf one was where actual roles were defined
      • but i see roles in your repo
      • and i thought yours was a fork of mine from months ago
      • CarlFK[m]
        you were wrong
      • xfxf
        well, 'mine', not that I did any work on it, but the one in my repo i mean
      • okay, so please explain what repo is meant to be used for what, because i'm pretty confused
      • CarlFK[m]
        jsut make the files
      • that will be quicker
      • xfxf
        debian install failed btw on the final ansible step, i assume because of missing ansible playbook
      • i don't know what 'just make the files' means
      • what specifically am i making
      • CarlFK[m]