Tuesday, 2015-10-20

*** tpb has joined #timvideos00:00
*** CarlFK has quit IRC01:47
*** G33KatWork has quit IRC02:14
*** CarlFK has joined #timvideos02:23
*** ChanServ sets mode: +v CarlFK02:23
*** G33KatWork has joined #timvideos03:05
mithroGiving a talk at the WebRTC meetup in about 35 minutes -> https://plus.google.com/events/cdk7is9mma934c3nm6v0k8mfj5004:58
*** Bertl is now known as Bertl_zZ05:20
shenkimithro: can i have a copy of your slides please?05:24
*** G33KatWork has quit IRC06:08
mithroDon't use Wifi for streaming :-P06:28
shenkimithro: where are our latest instructions for using the firmware?06:48
mithroshenki: https://github.com/timvideos/HDMI2USB-misoc-firmware/tree/master/scripts06:48
tpbTitle: HDMI2USB-misoc-firmware/scripts at master · timvideos/HDMI2USB-misoc-firmware · GitHub (at github.com)06:48
shenkimithro: how bout if i dont have time to build it?06:49
mithroshenki: There is prebuilt firmware at https://github.com/timvideos/HDMI2USB-firmware-prebuilt06:50
tpbTitle: timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com)06:50
mithroshenki: but no instructions around them yet06:50
shenkik, thanks06:52
*** se6astian|away is now known as se6astian06:54
mithroshenki: shared both previous talks related to the HDMI2USB / TimVideos stuff06:58
shenkiholy shit, this stuff has gotten complicated07:00
shenkithere's like 5 levels of scripts and makefiles and i still haven't found the command it's running07:00
shenkimithro: thanks. how do i change the text that is in the footer (i think it's part of the background?)07:06
mithroshenki: Slide -> Edit Master07:06
shenkimithro: thanks07:08
shenkithat's cool. i've never done that before07:08
shenkimithro: the number of backers has shot up since i last checked07:15
seaLnethe $5 supporters and low io board make up a 5th of the total backers though07:21
seaLnestill looking good though07:22
shenkiseaLne: ah okay. i just divided the number of dollars by 350, thanks for pointing that out07:24
mithro62 boards so far08:20
mithro6 days left08:20
mithroI was hoping to make it to 100 boards, but I don't see that happening.08:21
mithroMost campaigns have a last minute surge.08:22
mithroI'm unsure if it will be very big for our board however08:22
mithroGot the FOSS Weekly interview this evening.08:23
seaLneyeah you have done very well at getting knowledge about the board out there08:24
*** Bertl_zZ is now known as Bertl08:54
*** se6astian is now known as se6astian|away09:06
mithroseaLne: We didn't get much press coverage09:07
mithroseaLne: got some time to figure out why your board isn't working?09:07
seaLnemithro: a bit of time, sure09:07
mithroseaLne: so, were where we at?09:08
*** se6astian|away is now known as se6astian09:08
mithroseaLne: You should just be doing a "make load-gateware; make load-fx2" at the moment09:08
seaLnewithout a connect-lm32?09:08
mithroseaLne: after the "make load-fx2" you do a "make connect-lm32" and should get the HDMI2USB prompt after hitting enter09:09
*** G33KatWork has joined #timvideos09:09
mithrohi G33KatWork!09:10
mithroG33KatWork: how goes things? Any luck building firmware?09:10
G33KatWorkyeah, i played around with the environment on the weekend09:11
G33KatWorkgit familiar with misoc and played around a bit09:11
seaLnemithro: so currently flterm doesn't connect09:11
mithroG33KatWork: awesome!09:11
mithroG33KatWork: what happens?09:11
mithroseaLne: what happens?09:11
seaLnehttps://paste.kde.org/pconbyis3 the first unable to open was me forgetting to change back to ACM009:12
tpbTitle: KDE Paste (at paste.kde.org)09:12
seaLnei get a � for each time i press return09:13
mithroseaLne: Do you use network manager? You might need to install the latest udev rules from my branch09:13
seaLneyes i use nm09:13
mithroseaLne: I've had that when two things are connected to the serial port09:14
mithroseaLne: can you check nothing else is connected?09:14
seaLnei don't have any problems with other serial devices09:14
*** se6astian is now known as se6astian|away09:15
*** se6astian|away is now known as se6astian09:15
seaLnelsof only shows flterm09:16
seaLnejust checked with an arduino and had no trouble talking to ACM109:24
mithroseaLne: yeah - I don't quite understand why multiple things talking to the HDMI2USB CDC-ACM device causes the issue09:25
mithroseaLne: the fact that you are getting the ? is a bit promising09:25
seaLnelooks a bit like messed up echoing09:26
mithroseaLne: can you give me the output of your dmesg and uname -a09:27
mithroseaLne: you aren't on trusty right?09:27
seaLneno, vivid. 3.19.0-30-generic https://paste.kde.org/pwxp4kj9j09:29
tpbTitle: KDE Paste (at paste.kde.org)09:29
seaLnei was begining to wonder if that was the difference09:29
mithroseaLne: It is likely to be some sort of a difference09:31
mithroseaLne: BTW the modeswitch to serial works with connect-lm32 right? (I basically merged the code which runs in the modeswitch into the HDMI2USB firmware)09:32
seaLnei did the above without running hdmi2usb-mode-switch.py if thats what you mean?09:34
mithroseaLne: no - I was asking if when you do use modeswitch --mode=serial, connect-lm32 works?09:34
seaLnegive me a min, starting from loading gateware09:36
seaLnedoing make load-gateware; python hdmi2usb-mode-switch.py --mode=serial;make load-fx2; make connect-lm32 behaves the same as wihout the mode-switch09:38
seaLnetrying mode-switch after load-fx2 just gives errors09:39
seaLnenot sure whether that should work https://paste.kde.org/pp4cemxp009:40
tpbTitle: KDE Paste (at paste.kde.org)09:40
seaLneseems to be due to the changing device? 1-1:1.0 v 1-1:1.2 after the load-fx209:41
mithroseaLne: I mean10:03
mithromake load-gateware; python hdmi2usb-mode-switch.py --mode=serial; make connect-lm3210:03
mithroseaLne: can you also disconnect your Lenardo?10:05
mithroI wonder if "[ 9650.528940] cdc_acm 7-2:1.0: failed to set dtr/rts" is related...10:05
mithroseaLne: can you also check /var/log/messages for lines like10:07
mithroOct 18 01:25:55 tansell-z620-l2.syd.corp.google.com kernel: [ 1345.276537] cdc_acm 3-4:1.2: This device cannot do calls on its own. It is not a modem.10:07
mithroseaLne: what does "git status" show btw?10:07
mithroG33KatWork: have you gotten the FX2 working in both programming and serial modes?10:12
seaLnei disconnected the leonardo shortly after. git status https://paste.kde.org/pzwu1vhqw10:14
tpbTitle: KDE Paste (at paste.kde.org)10:14
seaLnemake load-gateware; python hdmi2usb-mode-switch.py --mode=serial; make connect-lm32 works still though memtest seems to still be failing10:17
seaLnebut make load-fx2; make connect-lm32 still fails10:19
mithroseaLne: so - we know it works when the code is running separately from HDMI2USB firmware10:21
mithroseaLne: git describe?10:22
mithroseaLne: dpkg --list | grep ixo10:23
mithroseaLne: okay, great we are on the same version of those10:24
mithroseaLne: can you check your /var/log/XXX for lines from modem manager?10:24
tpbTitle: Pastebin | IRCCloud (at www.irccloud.com)10:25
seaLnei don't see anything recently10:27
mithroseaLne: you installed the new HDMI2USB udev rules?10:28
seaLnethe one in scripts?10:28
mithroseaLne: yes10:28
mithroseaLne: great10:29
mithroseaLne: and what is DMESG showing?10:30
tpbTitle: KDE Paste (at paste.kde.org)10:32
mithrowhy is it ending up as [12832.098894] cdc_acm 1-1:1.2: ttyACM1: USB ACM device10:32
seaLneturning it off and on again10:32
seaLnefrom the second power on it seems to stay at 110:33
mithroseaLne: hrm... that worries me a little10:33
seaLnehappens usually for me when playing with serial devices turning off and on again10:34
mithroseaLne: it should only happen if something as /dev/ttyACM0 open when you power cycle it10:35
Bertlnote that many distros have that annoying modem manager running10:53
mithroBertl: I have a udev rule which tells modem manager not to probe the device10:53
Bertlwhich has nothing better to do than to send AT commands to every serial console it sees :)10:53
mithroBertl: well, it does make some sense with the number of wireless modems which just appear in that way10:54
Bertlgiven that most "wireless modems" do not work out of the box (because of missing configuration, etc) it is a little extreme IMHO10:55
Bertlbut what I meant was, this could be the reason for /dev/ttyACM0 being still open10:56
Bertli.e. there is some timeout involved till it gives up on a device10:56
mithroBertl: do you have a moment to give these instructions a go to see if this works for anyone apart from me?10:59
seaLnethats interesting, i just rebooted. tested things were the same, turned off and on again and now after make load-gateware i don't have a10:59
mithroseaLne: hrm11:01
mithroseaLne: you get /dev/ttyACM after doing a "make load-fx2"11:02
Bertlmithro: currently I'm rather busy, but I might be able to test it later, where are 'the instructions'?11:02
seaLneah, yes11:03
seaLnebut that still results in the same issue on make connect-lm3211:03
mithroseaLne: improving the FX2 firmware is top of the list at the moment11:07
seaLneinteresting after 2 attempts i'm still on ACM0 just now11:09
* seaLne shrugs11:12
mithroI think it might have been something to do with modem manager?11:12
mithroseaLne: what was your kernel version again?11:13
mithroseaLne: oh - can you check your sdcc version too?11:17
seaLne3.19.0-30-generic. is this 3.5.0 #9253 the sdcc version number?11:20
mithroseaLne: I'm on a much older version...11:21
mithroseaLne: SDCC : mcs51/gbz80/z80/z180/r2k/r3ka/ds390/pic16/pic14/TININative/ds400/hc08/s08 3.3.0 #8604 (Dec 30 2013) (Linux)11:21
mithroseaLne: do you want to try compiling the serial only firmware and see if that works for you?11:21
seaLnecould do11:21
seaLneneed to go out in about 30min, eating lunch just now11:22
mithroseaLne: btw, I forget - did you know C?11:22
seaLnenot very well11:22
seaLnei'm not a programmer, used to be a sysadmin11:23
Bertlwith 2.78% in the english language it is not that common anyway :)11:24
mithroseaLne: oh - did you get anywhere with that footprint?11:29
seaLnesorry not had a chance today. been dealing with leaking bath and need to take car to garage. sorry will get too it soon though11:30
seaLnehow urgent is it? am i holding you up just now?11:30
mithroseaLne: no worries, It's not like I'm paying you to do it :-)11:31
mithroBertl: how do you pronounce the apertus project?11:38
Bertlreally depends on the context, we hade quite some fun with the name :)11:40
Bertlbut se6astian has probably a link somewhere to some audio clip11:40
se6astianI am sure we said it a couple of times in one of our videos but the essence is that there is no right/wrong way to say it, its latin :)11:43
se6astianso there is no official english pronounciation11:44
Bertlwell, there is a right way, we just don't know for sure :)11:44
se6astianwe say the "ap"ertus like a mobile "app"11:45
se6astiannote like the "ape" as I heard some Australian say it :)11:45
mithrose6astian: I can't figure out how to pronounce Opsis :P11:54
se6astianhaha :P11:56
*** rohitksingh has joined #timvideos11:56
mithroAt the moment I'm going with "Op" (as in operation) "Sis" (as in sister)11:57
Bertlmithro: and I thought it was short for "operation sister"11:57
Bertlyeah, that's how I pronounce it too11:57
mithroBertl: nope - it's a Greek god11:58
se6astianits the "german" way to read that name11:58
Bertlmithro: I know, just kidding around :)11:58
Bertlactually it is a spectacle in ancient greek11:59
mithroOpsis - is the Greek word for spectacle in the theatre and performance. Its first use has been traced back to Aristotle's Poetics.11:59
mithroBertl: yeah :)11:59
mithroSo you guys are "spectacle champions" :)11:59
se6astianWhen I still worked for Elphel I encouraged them to give their panoramic camera head a real name instead of just a productcode/number: we agreed on "eyesis" which is now a rather unpopular name unless you are a radical terrorist :P12:00
Bertlmithro: btw, is there a list of other "champion" projects somewhere? (still curious :)12:01
mithroBertl: I've been meaning to finish that PR announcement...12:01
Bertlx-mas is a good time to ask again then? :)12:01
mithroBertl: it would be good to keep bugging me :)12:12
mithroG33KatWork: ping?12:29
mithroBertl: the instructions are "install ixo-usb-jtag mpdule from my ppa, checkout my opsis-fixes branch, make gateware, make load-gateware, make load-fx2, make connect-lm32"12:35
Bertlppa sounds like ubuntu12:42
mithroBertl: ppa is ubuntu, you can install the ixo-usb-jtag manually if you want12:53
Bertlokay, I'm not using ubuntu here12:57
Bertllinks, urls, etc for the sources, repositories?12:57
tpbTitle: mithro/ixo-usb-jtag · GitHub (at github.com)13:01
mithroI don't have a proper install script13:01
mithroMy opsis fixes branch -> https://github.com/mithro/HDMI2USB-misoc-firmware/tree/opsis-fixes13:01
tpbTitle: mithro/HDMI2USB-misoc-firmware at opsis-fixes · GitHub (at github.com)13:01
mithroBertl: you might want to take a look at https://github.com/timvideos/HDMI2USB-mode-switch13:02
tpbTitle: timvideos/HDMI2USB-mode-switch · GitHub (at github.com)13:02
CarlFKmithro: I have a fresh vivid box, did you want someting tested?13:47
mithroCarlFK: yes, but you don't have an Opsis board13:47
CarlFKmithro: is it worth trying with my Atlys?13:47
mithroCarlFK: no13:48
mithroCarlFK: this is Opsis specific13:48
mithroCarlFK: just sent you an email14:18
mithroI should be on this URL in about 30 minutes -> http://live.twit.tv/14:35
tpbTitle: TWiT Live: Netcasts you love, from people you trust (at live.twit.tv)14:35
*** Bertl is now known as Bertl_zZ15:44
CarlFKwoot.  well done.16:09
CarlFKwhat chat are they talking about ?16:13
CarlFKfound it16:14
*** se6astian is now known as se6astian|away16:17
*** se6astian|away is now known as se6astian17:04
*** rohitksingh has quit IRC17:40
*** rohitksingh has joined #timvideos17:41
*** rohitksingh has quit IRC18:13
*** mithro has quit IRC18:38
*** mithro has joined #timvideos18:40
*** ChanServ sets mode: +o mithro18:40
*** se6astian is now known as se6astian|away22:16
*** CarlFK has quit IRC22:17
*** Bertl_zZ is now known as Bertl22:41
*** CarlFK has joined #timvideos22:56
*** ChanServ sets mode: +v CarlFK22:56

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