*** tpb has joined #timvideos | 00:00 | |
*** CarlFK has joined #timvideos | 00:29 | |
*** ChanServ sets mode: +v CarlFK | 00:29 | |
mithro | cr1901_modern: Sometimes you need to do a "git submodule update" in theory the makefile should do it, but it seems super unreliable.... | 00:56 |
---|---|---|
cr1901_modern | mithro: That's b/c the Makefile only checks whether .gitmodules was updated in deciding whether to update submodules | 01:06 |
cr1901_modern | In any case, the problem was indeed a combination of _that_ and I committed some debug code I meant to remove that broke things even more :) | 01:07 |
*** shivm_ has joined #timvideos | 03:28 | |
*** shivm_ has quit IRC | 03:54 | |
mithro | https://medium.com/@porteneuve/mastering-git-subtrees-943d29a798ec | 04:03 |
tpb | Title: Mastering Git subtrees – Christophe Porteneuve – Medium (at medium.com) | 04:03 |
mithro | cr1901_modern: So - I reworked the add-local-submodules script a little | 04:54 |
mithro | cr1901_modern: If you checkout https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/354625533 you should see that there is no longer any confusing fatal but non-fatal messages | 05:01 |
cr1901_modern | mithro: Tyvm :) | 05:02 |
*** nancy has joined #timvideos | 05:06 | |
*** nancy has quit IRC | 05:07 | |
mithro | cr1901_modern: Did a bunch of other cleanup as well | 05:11 |
cr1901_modern | mithro: I give you lots of credit for improving the UX :) | 05:11 |
mithro | https://www.irccloud.com/pastebin/w6lh3RKV/ | 05:13 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 05:13 |
mithro | cr1901_modern: No way you can claim it's doing the wrong thing now :-P | 05:14 |
cr1901_modern | mithro: Reminds me of this https://github.com/radare/r2hate/issues/7 | 05:15 |
mithro | ? | 05:23 |
cr1901_modern | mithro: Last time I complained a piece of software "does the wrong thing", I got put onto a repo whose sole purpose is to advertise complaints of their software :) | 05:24 |
mithro | https://usercontent.irccloud-cdn.com/file/Hpu2HI8y/1521264085160715208138.jpg | 05:24 |
* cr1901_modern needs to learn how to not crush butterflies | 05:25 | |
cr1901_modern | oh wait... "found a bug" | 05:25 |
cr1901_modern | I get it... b/c a butterfly is a bug T_T | 05:25 |
*** harshgugale has joined #timvideos | 05:44 | |
*** suhdood has joined #timvideos | 06:16 | |
*** suhdood has quit IRC | 06:42 | |
*** rohitksingh has joined #timvideos | 06:46 | |
*** rohitksingh has quit IRC | 06:56 | |
*** harshgugale has quit IRC | 06:57 | |
anant3110 | hey. Would really appreciate some help. (verilog) | 06:58 |
*** nancy has joined #timvideos | 07:02 | |
nancy | HELP | 07:02 |
nancy | while installing the developer environment from HDMI2USB / litex repo | 07:03 |
nancy | i am getting following error | 07:03 |
nancy | Submodule path 'third_party/litex/litex/soc/software/compiler_rt': checked out '81fb4f00c2cfe13814765968e09931ffa93b5138' error: pathspec 'nextgen' did not match any file(s) known to git. | 07:03 |
nancy | kindly help me with this | 07:03 |
mithro | nancy: The following page might be helpful in getting a response to your question -> https://code.timvideos.us/summer-of-code/#How-to-ask-for-help | 07:23 |
*** hyadez has quit IRC | 07:26 | |
mithro | I'm afraid I have to run home to bed as it is 12:30am here | 07:28 |
*** hyadez has joined #timvideos | 07:44 | |
*** rohitksingh has joined #timvideos | 07:58 | |
anant3110 | mithro: When can I contact you? In how many hours? | 07:58 |
*** shivm112 has joined #timvideos | 08:24 | |
shivm112 | Hi I am getting this error: https://paste.ubuntu.com/p/Tz9kjvXPYq/ while loading the firmware on Atlys board. Any help? | 08:25 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 08:25 |
*** rohitksingh has quit IRC | 08:27 | |
*** rohitksingh has joined #timvideos | 08:31 | |
*** nancy has quit IRC | 08:47 | |
*** shivm112 has quit IRC | 08:57 | |
*** anant3110 has quit IRC | 10:05 | |
*** rohitksingh has quit IRC | 10:26 | |
*** andi-m has quit IRC | 11:12 | |
*** andi-m has joined #timvideos | 11:12 | |
*** andi-m has quit IRC | 11:16 | |
*** andi-m has joined #timvideos | 11:17 | |
*** shivm112 has joined #timvideos | 11:22 | |
*** shivm112 has quit IRC | 12:40 | |
*** shivm112 has joined #timvideos | 12:47 | |
*** shorne has quit IRC | 12:52 | |
*** nancy has joined #timvideos | 13:07 | |
nancy | Help! Developer Environment is set up following the guidlines at ‘Getting Started’ instructions in the TimVideos/HDMI2USB-litex-firmware repo. | 13:08 |
nancy | Help ! in buiding 2227052 bytes image-gateware+bios+firmware.v0.0.4-148-g8810a57.opsis.hdmi2usb.lm32.bin | 13:09 |
*** nancy has left #timvideos | 13:13 | |
*** nancy has joined #timvideos | 13:16 | |
nancy | Help ! Developer Environment is set up ! Prompt has changed to (H2U P=opsis) # . HELP ! in bulding this file 2227052 bytes image-gateware+bios+firmware.v0.0.4-148-g8810a57.opsis.hdmi2usb.lm32.bin | 13:17 |
nancy | Help ! how to proceed further | 13:17 |
CarlFK | nancy: hi - just a sec.. | 13:21 |
nancy | yes sir | 13:21 |
CarlFK | sounds like you are here: https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/getting-started.md#2-build-the-gateware | 13:26 |
tpb | Title: HDMI2USB-litex-firmware/getting-started.md at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 13:26 |
CarlFK | make gateware | 13:26 |
nancy | did it already | 13:26 |
CarlFK | The built gateware will be in build/opsis_hdmi2usb_lm32/gateware/ | 13:27 |
CarlFK | is there a file(s) there? | 13:27 |
nancy | yes sir | 13:29 |
CarlFK | ah - so you need me to try loading it onto a board? | 13:29 |
nancy | I have no board , according to our last conversation you asked me to have a goal of building the file 2227052 bytes image-gateware+bios+firmware.v0.0.4-148-g8810a57.opsis.hdmi2usb.lm32.bin | 13:30 |
*** nancy has quit IRC | 13:35 | |
*** nancy has joined #timvideos | 13:36 | |
*** nancy has joined #timvideos | 13:37 | |
nancy | @carlFL[m] | 13:37 |
nancy | Help ! | 13:38 |
*** nancy_ has joined #timvideos | 13:40 | |
nancy_ | Help ! | 13:40 |
CarlFK | ok, we need to figure out how to get the files to my test box.. | 13:41 |
nancy_ | ok sir r | 13:41 |
CarlFK | do you have access to a box with a public IP ? | 13:41 |
CarlFK | easiest for me is using wget | 13:41 |
nancy_ | so how should i proceed with contributing ? | 13:41 |
nancy_ | no sir | 13:42 |
*** nancy has quit IRC | 13:43 | |
CarlFK | k - email me the file | 13:43 |
*** nancy has joined #timvideos | 13:46 | |
CarlFK | k - email me the file | 13:47 |
*** nancy_ has quit IRC | 13:47 | |
CarlFK | brb - I just got up, I need to make coffee | 13:47 |
nancy | ok sir | 13:47 |
nancy | I can come on IRC after a while | 13:48 |
nancy | sir ! | 13:48 |
CarlFK | k - email me the file | 13:50 |
nancy | yes sir | 13:50 |
nancy | sir but i have just set up the environment | 13:52 |
nancy | i had a query at the part , of procedding further | 13:52 |
shivm112 | Hi Nancy, I think you should wait for a while. | 13:52 |
CarlFK | im back | 14:02 |
CarlFK | shivm112: why should Nancy wait? | 14:03 |
nancy | I have just setup the environment sir , | 14:05 |
nancy | which type of file i need to send you | 14:05 |
CarlFK | what is in build/opsis_hdmi2usb_lm32/gateware/ ? | 14:06 |
nancy | There are files(script file , some with extension init ) | 14:09 |
nancy | ok sir so i have to mail you all those files ? right ? | 14:09 |
*** anant has joined #timvideos | 14:15 | |
CarlFK | nancy: is there something like 2227052 bytes image-gateware+bios+firmware.v0.0.4-148-g8810a57.opsis.hdmi2usb.lm32.bin | 14:17 |
nancy | no sir | 14:20 |
CarlFK | cd build/opsis_hdmi2usb_lm32/gateware | 14:22 |
CarlFK | ls -R | 14:22 |
CarlFK | cut/paste the output to http://paste.ubuntu.com/ | 14:22 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 14:22 |
*** nancy has quit IRC | 14:24 | |
shivm112 | I am getting this error: https://paste.ubuntu.com/p/Tz9kjvXPYq/ while loading the firmware on Atlys board. Any help? | 14:25 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 14:25 |
CarlFK | shivm112: paste the whole thing, starting with the command you ran | 14:26 |
*** nancy has joined #timvideos | 14:26 | |
nancy | Sir there is no file like that ! | 14:26 |
*** rohitksingh has joined #timvideos | 14:30 | |
CarlFK | nancy: I want to see what is there so I know what to ask next | 14:32 |
nancy | yes sir | 14:33 |
nancy | I am mailing all the files at mailing list | 14:33 |
shivm112 | CarlFK:I am trying to load firmware on Atlys board using make firmware-load command. | 14:33 |
CarlFK | nancy: ... no.... | 14:33 |
CarlFK | cut/paste the output to http://paste.ubuntu.com/ | 14:33 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 14:33 |
CarlFK | and then cut/paste the url here so we can click and look. | 14:34 |
CarlFK | shivm112: paste the whole thing, starting with the command you ran | 14:35 |
nancy | yes sir i have pasted | 14:36 |
CarlFK | nancy: now put the URL here in chat | 14:37 |
*** nancy has quit IRC | 14:41 | |
*** nancy has joined #timvideos | 14:42 | |
nancy | https://paste.ubuntu.com/p/fYdsHYmHkN/ | 14:43 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 14:43 |
*** shivm has joined #timvideos | 14:43 | |
*** shivm112 has quit IRC | 14:46 | |
anant | I have now read the "how to ask for help?" page. I was doing some research on "[LiteX] Create a litescope based "Integrated Bit Error Ratio Tester" (iBERT) clone #38 " and believe that I will be writing a proposal for the same. There are not many relevant 'first bugs' that I can find for the same. Is it okay to fix any vhdl/verilog based bug for the same? Also, I have also done some research on HDMI to USB Sound and I checked out t | 14:46 |
CarlFK | hi anant | 14:48 |
CarlFK | anant: smaller posts here. the end of what you just wrote got truncated after "USB Sound and I checked out t" | 14:49 |
anant | the links given by mithro. After my research on the work that has been done till now. The USB side of the things have been taken care of.(except the rewriting of the firmware) | 14:50 |
nancy | Is there any problem sir ? | 14:50 |
nancy | regarding the setup | 14:50 |
CarlFK | nancy: rerun make gateware and paste bin the output (using http://paste.ubuntu.com/ again) | 14:50 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 14:50 |
nancy | yes sir | 14:50 |
anant | would that in anyway be an obstruction to the project in the HDMI side? (testing related) | 14:51 |
CarlFK | anant: I dont think so. for sure you should start with:https://hdmi2usb.tv/firmware/#setting-up-a-developer-environment | 14:57 |
*** shivm has quit IRC | 14:57 | |
*** shivm112 has joined #timvideos | 14:57 | |
*** rohitksingh has quit IRC | 15:00 | |
anant | CarlFK: Opsis vs Atlys? If I have access to both? | 15:06 |
CarlFK | anant: I have both | 15:13 |
*** rohitksingh has joined #timvideos | 15:13 | |
CarlFK | oh wait.. Yes, start there | 15:13 |
*** anant has quit IRC | 15:16 | |
shivm112 | CarlFK: I have image-gateware+bios+firmware.bin for Atlys board and or1k CPU. Can you please check it on board? | 15:22 |
shivm112 | I am facing some trouble with serial port while loading firmware on Atlys board: https://paste.ubuntu.com/p/fPQbJtmzqY/A | 15:28 |
*** rohitksingh has quit IRC | 15:28 | |
CarlFK | shivm112: WARNING:root:unbind-helper not found, will have to run as root! | 15:32 |
CarlFK | personally, I don't like running sudo make ... so... | 15:32 |
CarlFK | just a sec... | 15:32 |
CarlFK | shivm112: try using mode-switch https://github.com/timvideos/HDMI2USB/wiki/Flashing-Firmware | 15:39 |
tpb | Title: Flashing Firmware · timvideos/HDMI2USB Wiki · GitHub (at github.com) | 15:39 |
shivm112 | I am getting same warning: https://paste.ubuntu.com/p/ZrH6r3yMrm/ | 15:44 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 15:44 |
CarlFK | shivm112: try with sudo | 15:44 |
CarlFK | oh wait.. doubt that will help | 15:45 |
shivm112 | sudo: hdmi2usb-mode-switch: command not found | 15:45 |
CarlFK | shivm112: i see atlys_video_or1k - is there atlys_video_lm32 ? | 15:53 |
shivm112 | no | 15:54 |
CarlFK | shivm112: the same sources, and about the same build process produces this: | 16:00 |
CarlFK | https://github.com/timvideos/HDMI2USB-firmware-prebuilt/tree/master/archive/master/v0.0.4-165-g619dcf9/atlys/hdmi2usb/lm32 | 16:00 |
tpb | Title: HDMI2USB-firmware-prebuilt/archive/master/v0.0.4-165-g619dcf9/atlys/hdmi2usb/lm32 at master · timvideos/HDMI2USB-firmware-prebuilt · GitHub (at github.com) | 16:00 |
shivm112 | I have not installed udev rules in the firmware folder. And I think that's the reason it is failing: https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/getting-started.md#common-errors | 16:01 |
tpb | Title: HDMI2USB-litex-firmware/getting-started.md at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 16:01 |
shivm112 | Any idea where I should install this file: https://github.com/timvideos/HDMI2USB-mode-switch/blob/master/unbind-helper.c | 16:06 |
tpb | Title: HDMI2USB-mode-switch/unbind-helper.c at master · timvideos/HDMI2USB-mode-switch · GitHub (at github.com) | 16:06 |
*** rohitksingh has joined #timvideos | 16:08 | |
CarlFK | shivm112: "in your path" | 16:09 |
CarlFK | but using sodo should be the same, so I don't think it will help | 16:09 |
CarlFK | ah, no udev rules (sorry, reading backwards) | 16:10 |
CarlFK | I just tried to build, it failed. | 16:22 |
CarlFK | static unsigned int log2(unsigned int v) ... cc1: all warnings being treated as errors | 16:22 |
shivm112 | Can you check my .bin file on your board? | 16:35 |
CarlFK | shivm112: sure - can you put it on a box I can wget from? | 16:45 |
CarlFK | otherwise email it to me: [email protected] | 16:45 |
*** shivm has joined #timvideos | 16:51 | |
*** shivm112 has quit IRC | 16:54 | |
shivm | I have mailed you the .bin file. Regarding the generic debug system project, can I get a rough outline as what all is expected in the three-month duration? | 16:56 |
shivm | Also, since less than 10 days are left for submission of the proposal, it would be very helpful if I can get some help on the technical aspect of the project. | 16:58 |
CarlFK | mithro: is best to respond to that | 16:58 |
*** nancy has quit IRC | 17:01 | |
*** rohitksingh has quit IRC | 17:19 | |
*** nancy has joined #timvideos | 17:20 | |
shivm | CarlFK: Did you check .bin file? | 17:22 |
CarlFK | shivm: I did. getting my atlys hooked up now. | 17:23 |
CarlFK | wel, I recived it. have not checked it yet | 17:23 |
shivm | ok. cool | 17:24 |
nancy | sir | 17:24 |
nancy | i did it again and i am not getting that file | 17:24 |
shivm | try running "make image" command after make gateware command. | 17:25 |
nancy | ok | 17:27 |
CarlFK | nancy: rerun make gateware and paste bin the output (using http://paste.ubuntu.com/ again) | 17:37 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 17:38 |
CarlFK | tumbleweed: how do I get vizzini-dkms on stretch? | 17:38 |
nancy | Sir i got the file image-gateware+bios+firmware.bin in HDMI2USB-litex-firmware/build/opsis_video_lm32 | 17:40 |
CarlFK | nancy: good! email it to me | 17:41 |
nancy | Yes sir i have mailed it | 17:50 |
nancy | at [email protected] | 17:51 |
*** V`ger158 has joined #timvideos | 17:55 | |
nancy | Sir is it fine ? | 18:12 |
CarlFK | hold up.. I'm tryuing to test what shivm sent me.. and my Atlys isn't cooperating | 18:14 |
tumbleweed | CarlFK: just install the deb | 18:14 |
CarlFK | k | 18:19 |
*** nancy has quit IRC | 18:35 | |
mithro | don't listen to tumbleweed :-P | 18:52 |
mithro | cr1901_modern: Have you gotten anywhere with the travis thing? If not I will probably look at | 18:55 |
shivm | Hi mithro, can you please provide some rough outline for generic debug interface issue: https://github.com/timvideos/getting-started/issues/39 | 18:58 |
tpb | Title: [LiteX] Create a generic debug interface for soft-CPU cores and connect to GDB · Issue #39 · timvideos/getting-started · GitHub (at github.com) | 18:58 |
mithro | Hi shivm - Great to see you are excited about working on TimVideos as part of GSoC. I recommend having a quick read of https://code.timvideos.us/summer-of-code/#How-to-ask-for-help | 19:03 |
shivm | I posted some queries a while ago on the group: https://groups.google.com/forum/#!topic/timvideos/E6XkGPLOVbk. Can you please look at it? | 19:05 |
tpb | Title: Google Groups (at groups.google.com) | 19:05 |
mithro | shivm: Great! I'll try and look at it today - I'm afraid my day job has been super busy the last couple of months | 19:06 |
shivm | Thanks a lot!! | 19:07 |
mithro | IE It's a weekend and I'm in the office trying to finish up things :-/ | 19:07 |
*** nancy has joined #timvideos | 19:07 | |
CarlFK | mithro: I'm plugging away at testing some .bin builds that they have sent me... I am starting to wonder about the state of the Altys I am using for testing. | 19:08 |
CarlFK | just hooked up another | 19:08 |
CarlFK | yay! platform: atlys v0.0.4-157-ga112978 | 19:10 |
CarlFK | ok, now lets try image-gateware+bios+firmware.bin | 19:10 |
*** nancy_ has joined #timvideos | 19:14 | |
CarlFK | platform: atlys built: Mar 17 2018 12:33:32 | 19:16 |
CarlFK | shivm: success! | 19:16 |
CarlFK | nancy: thanks for waiting.. now I am working on yours | 19:16 |
nancy_ | yes sir | 19:16 |
*** nancy has quit IRC | 19:17 | |
shivm | CarlFK: wow!! thanks a lot!! | 19:17 |
shivm | Can I know what I should do to flash it on my board? | 19:18 |
mithro | CarlFK: btw - would you be able to look at merging the instructions here -> j.mp/pre-fpga-lca2018 into the getting started doc? | 19:22 |
CarlFK | shivm: what os/distro? | 19:22 |
shivm | ubuntu 16.04 | 19:23 |
*** nancy_ has quit IRC | 19:24 | |
tumbleweed | what am I not to be trusted on? | 19:25 |
CarlFK | juser@cnt3:~/temp$ hdmi2usb-mode-switch --version | 19:26 |
CarlFK | WARNING:root:unbind-helper not found, will have to run as root! | 19:26 |
CarlFK | 0.post1 | 19:26 |
CarlFK | tumbleweed: dont listen to mithro ;) | 19:27 |
CarlFK | shivm: I have no idea how this got here: /home/juser/.local/bin/hdmi2usb-mode-switch | 19:28 |
CarlFK | but that seems to be there version I am using. | 19:29 |
*** nancy has joined #timvideos | 19:30 | |
shivm | CarlFK: are you getting same warning? | 19:30 |
CarlFK | shivm: I am guessing you should install the udev, and maybe blacklist thes | 19:30 |
CarlFK | juser@cnt3:~/temp$ cat /etc/modprobe.d/blacklist-ansible.conf | 19:30 |
CarlFK | blacklist ftdi_sio | 19:30 |
CarlFK | blacklist xr_usb_serial_common | 19:30 |
*** samshamshi has joined #timvideos | 19:31 | |
shivm | The file is running fine on your board, right? | 19:31 |
CarlFK | shivm: here is what I have: http://paste.ubuntu.com/p/GTBjWqfp5R/ | 19:32 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 19:32 |
CarlFK | I didn't test any functionality other than the version screen showed it had been built today | 19:32 |
shivm | You were able to program it even with the warning. I got error an due to flash device not found. | 19:37 |
*** nancy has quit IRC | 19:41 | |
CarlFK | shivm: you may want to look at j.mp/pre-fpga-lca2018 | 19:41 |
*** nancy has joined #timvideos | 19:44 | |
shivm | I actually followed that doc a while ago for developing environment. But the doc is for Vivado and currently I don't have access to any 7 series board. | 19:46 |
shivm | I do have .bin file generated by following the procedure given in the doc. | 19:47 |
shivm | I guess I will try to follow steps from both the sources and then see where I get. | 19:48 |
*** shivm has quit IRC | 19:51 | |
*** nancy has quit IRC | 19:52 | |
CarlFK | opssis hooked up, current platform: opsis v0.0.4-165-g619dcf9 built: Mar 10 2018 | 19:54 |
*** samshamshi has quit IRC | 19:54 | |
*** samshamshi has joined #timvideos | 19:55 | |
CarlFK | 4e5650e39a9fef310f90cd5951421b6c image-gateware+bios+firmware.bin | 19:56 |
*** samshamshi has quit IRC | 19:59 | |
*** samshamshi has joined #timvideos | 20:00 | |
CarlFK | shivm: hdmi2usb-find-board -v | 20:01 |
cr1901_modern | mithro: No progress since yesterday: https://travis-ci.org/cr1901/HDMI2USB-litex-firmware/jobs/354570075#L4763-L4766 | 20:04 |
CarlFK | nancy: I don't think it worked. | 20:05 |
cr1901_modern | I'm running out of options, considering this code works fine on my machine, and //opt/Xilinx should indeed be where Xilinx tools are located | 20:05 |
mithro | cr1901_modern: /opt/Xilinx is not were it is installed on travis | 20:05 |
cr1901_modern | mithro: https://travis-ci.org/cr1901/HDMI2USB-litex-firmware/jobs/354570075#L3498 | 20:06 |
mithro | cr1901_modern: Yeah - so something is wrong with setting the Xilinx path there... | 20:06 |
cr1901_modern | mithro: But it also happened on your build, right? | 20:06 |
mithro | cr1901_modern: Yes - but only with the merge | 20:07 |
mithro | cr1901_modern: So something is broken there | 20:08 |
cr1901_modern | wonder if it was a bad merge | 20:08 |
cr1901_modern | mithro: So, remember that broken build you showed me? https://logs.timvideos.us/%23timvideos/%23timvideos.2018-03-13.log.html#t2018-03-13T13:39:49 | 20:11 |
cr1901_modern | https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/352554810#L4261 | 20:11 |
mithro | cr1901_modern: Sure? | 20:12 |
cr1901_modern | Take a look at the line in the build log I linked | 20:13 |
mithro | cr1901_modern: Sure? It looks broken? | 20:14 |
cr1901_modern | Okay, that's what I wanted to know | 20:14 |
*** samshamshi has quit IRC | 20:24 | |
cr1901_modern | Hmm, weren't there commits before mine originally in the PR? https://github.com/timvideos/HDMI2USB-litex-firmware/pull/415 | 20:25 |
tpb | Title: WIP: Update to new LiteX by mithro · Pull Request #415 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 20:25 |
* cr1901_modern is trying to find most recent "known-to-work" ancestor to bisect | 20:26 | |
cr1901_modern | https://travis-ci.org/timvideos/HDMI2USB-litex-firmware/jobs/351570377#L3115 this'll do | 20:28 |
*** samshamshi has joined #timvideos | 20:28 | |
*** nancy has joined #timvideos | 20:34 | |
cr1901_modern | mithro: I am kinda stumped right now... where does TRAVIS set XILINX_DIR? | 20:42 |
cr1901_modern | erm s/TRAVIS/travis/ | 20:42 |
CarlFK | cr1901_modern: does this help? my notes on builds I have downloaded to test https://docs.google.com/spreadsheets/d/14BENNLHrGddCI5ZVyB87Tmwt3fnEcA19S776xIYSpVo | 20:42 |
mithro | cr1901_modern: in scripts/enter-env.sh | 20:42 |
tpb | Title: HDMI2USB Firmware Versions - Google Sheets (at docs.google.com) | 20:42 |
mithro | cr1901_modern: Or maybe scripts/download-env.sh | 20:43 |
mithro | cr1901_modern: You know about grep right :-P | 20:49 |
cr1901_modern | Indeed | 20:49 |
cr1901_modern | But that doesn't give me idea about what files is calling what and in what order | 20:49 |
mithro | https://www.irccloud.com/pastebin/AUoukfsq/ | 20:50 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 20:50 |
cr1901_modern | So XILINX_DIR is unset in Travis | 20:51 |
cr1901_modern | wait | 20:52 |
cr1901_modern | XILINX_DIR is getting reset somehow when its downloading Vivado ._. | 20:55 |
mithro | scripts/enter-env.sh: export XILINX_DIR=$LOCAL_XILINX_DIR | 20:58 |
cr1901_modern | Why is that line there? | 21:11 |
cr1901_modern | And in the else clause, you don't export XILINX_DIR either | 21:12 |
*** samshamshi_ has joined #timvideos | 21:12 | |
cr1901_modern | wait... I apologize, misread | 21:12 |
*** samshamshi has quit IRC | 21:13 | |
*** samshamshi_ has quit IRC | 21:14 | |
cr1901_modern | Why does it think this file no longer exists? if [ -f "$LOCAL_XILINX_DIR/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64/xreport" ]; then | 21:14 |
mithro | cr1901_modern: Maybe the new tarball doesn't have xreport? | 21:14 |
*** samshamshi has joined #timvideos | 21:14 | |
cr1901_modern | I should dl and check | 21:15 |
mithro | Could be either I screwed up the tarball creation or maybe that binary isn't called anymore? | 21:18 |
cr1901_modern | (tragically my mouse just died. And I mean literally died as in "right-click doesn't work anymore") | 21:20 |
*** samshamshi_ has joined #timvideos | 21:21 | |
*** samshamshi has quit IRC | 21:21 | |
*** samshamshi_ has quit IRC | 21:23 | |
cr1901_modern | And now Atom crashed | 21:25 |
*** samshamshi has joined #timvideos | 21:25 | |
cr1901_modern | And now I had to restart Xpra (but now Atom works :D) | 21:29 |
*** samshamshi has quit IRC | 21:30 | |
cr1901_modern | Oh and now my mouse is kinda fixed too... good day :D | 21:33 |
cr1901_modern | mithro: I'm checking the archive now | 21:35 |
cr1901_modern | once it finishes downloading | 21:35 |
mithro | bblr | 21:39 |
cr1901_modern | mithro: There is no "opt/Xilinx" directory structure in the current tarball | 21:56 |
CarlFK | cr1901_modern: can you find where xreport is now? | 21:58 |
CarlFK | cr1901_modern: and sounds like you found the problem - yay for that | 21:59 |
cr1901_modern | It was a team effort! | 22:00 |
mithro | cr1901_modern: Check the older tarballs, do they have it? | 22:00 |
cr1901_modern | And xreport is not in the tarball | 22:00 |
cr1901_modern | Idk the names of the older tarballs | 22:00 |
mithro | cr1901_modern: There is an index.txt | 22:00 |
mithro | cr1901_modern: See what the script does | 22:01 |
cr1901_modern | Ahh I see | 22:01 |
cr1901_modern | mithro: Downloading now | 22:03 |
cr1901_modern | mithro: The previous tarball does have the "opt/Xilinx" structure | 22:05 |
cr1901_modern | Now if I didn't screw up the tar flags, I could tell you whether xreport is in there, but it's currently dumping file names to stdout :D | 22:06 |
mithro | cr1901_modern: Okay - I'm guessing the tarball creation didn't work correctly | 22:06 |
cr1901_modern | xreport is also in that directory | 22:07 |
cr1901_modern | So I think it's safe that the immediate issue is a bad tarball | 22:07 |
cr1901_modern | perhaps there should be a check for the existence of "./opt/Xilinx" after downloading, and warn that the tarball is possibly bad? | 22:08 |
cr1901_modern | mithro: ^^ | 22:10 |
mithro | cr1901_modern: Looking now | 22:10 |
cr1901_modern | Ahh, just wanted to notify you :) | 22:10 |
mithro | https://www.irccloud.com/pastebin/Yz79u5Hq/ | 22:11 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 22:11 |
mithro | https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/.travis/package-xilinx-step2-create-tar.sh#L50-L59 | 22:13 |
tpb | Title: HDMI2USB-litex-firmware/package-xilinx-step2-create-tar.sh at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 22:13 |
cr1901_modern | Well, the script decided to package up everything anyway despite there being no ./opt | 22:14 |
cr1901_modern | Shouldn't that have bombed with "no such file or directory"? | 22:15 |
mithro | cr1901_modern: Hrm - what makes you think there is no opt in the tarball? | 22:16 |
mithro | https://www.irccloud.com/pastebin/9QHLGE8f/ | 22:17 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 22:17 |
mithro | Hrm... | 22:20 |
mithro | https://www.irccloud.com/pastebin/GAUBNKFy/ | 22:21 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 22:21 |
cr1901_modern | mithro: Okay there is an opt in the tarball according to the tar contents | 22:23 |
cr1901_modern | be back in a bit eating | 22:23 |
mithro | cr1901_modern: Something weird is going on | 22:23 |
mithro | https://www.irccloud.com/pastebin/qA7pfYy8/ | 22:24 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 22:24 |
mithro | See https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/352554810#L2010 | 22:24 |
mithro | and https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/352554810#L2519 | 22:24 |
mithro | and https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/352554810#L2569 | 22:25 |
cr1901_modern | mithro: Wait I screwed up | 22:26 |
cr1901_modern | I need to redo the untarring | 22:26 |
cr1901_modern | mithro: xreport is definitely not in the 0.0.4 tar | 22:28 |
cr1901_modern | https://imgur.com/a/ekcRe | 22:29 |
tpb | Title: Imgur: The magic of the Internet (at imgur.com) | 22:29 |
mithro | cr1901_modern: Do you know about the "-t" flag to tar? | 22:30 |
cr1901_modern | yes | 22:30 |
cr1901_modern | But it's not reflex :P | 22:30 |
cr1901_modern | and also I wanted to do a find . -name "xreport" | 22:31 |
mithro | cr1901_modern: Guess I should check for settings64.sh instead... | 22:34 |
cr1901_modern | I'd like to know why xreport isn't there, personally | 22:35 |
mithro | cr1901_modern: It probably wasn't accessed when creating the tarball | 22:35 |
cr1901_modern | I... don't want to know how you create that tarball | 22:36 |
mithro | cr1901_modern: The scripts are right here -> https://github.com/timvideos/HDMI2USB-litex-firmware/tree/master/.travis | 22:37 |
tpb | Title: HDMI2USB-litex-firmware/.travis at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 22:37 |
mithro | cr1901_modern: Basically just run every possible build and see which files are touched | 22:37 |
cr1901_modern | Perhaps manually force xreport to be copied too? | 22:38 |
cr1901_modern | No need to touch HDMI2USB-litex-firmware then for the fix | 22:39 |
cr1901_modern | you just regenerate the tarball and redo the build | 22:39 |
mithro | cr1901_modern: I could - but I'm just going to fix the check in script/enter-env.sh | 22:39 |
cr1901_modern | And what happens if xreport _is_ called and your automated tests didn't pick it up | 22:39 |
cr1901_modern | if xreport _is_ called on a user's machine* | 22:40 |
cr1901_modern | automated tests as in " Basically just run every possible build and see which files are touched" | 22:40 |
mithro | cr1901_modern: This is how I discovered this -> https://github.com/timvideos/HDMI2USB-litex-firmware/issues/416 | 22:44 |
tpb | Title: Fix targets which fail to build · Issue #416 · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 22:44 |
mithro | cr1901_modern: https://github.com/timvideos/HDMI2USB-litex-firmware/blob/master/.travis/build.sh | 22:44 |
tpb | Title: HDMI2USB-litex-firmware/build.sh at master · timvideos/HDMI2USB-litex-firmware · GitHub (at github.com) | 22:44 |
cr1901_modern | This is how I discovered this <-- what is the second "this" in this sentence referring to? | 22:45 |
cr1901_modern | mithro: ^^ | 22:47 |
mithro | cr1901_modern: The info reported in the GitHub issue | 23:24 |
mithro | cr1901_modern: Pushing my possible fixes now | 23:24 |
mithro | https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/354864176 | 23:26 |
mithro | cr1901_modern: Looks like we are back at the tcl error :-( | 23:38 |
mithro | cr1901_modern: https://travis-ci.org/mithro/HDMI2USB-litex-firmware/jobs/354865211 | 23:38 |
cr1901_modern | Am I allowed to weep now? | 23:38 |
*** akhil_singh has joined #timvideos | 23:39 | |
akhil_singh | Hi ! | 23:40 |
mithro | cr1901_modern: I think it might actually be this problem -> https://forums.xilinx.com/t5/Installation-and-Licensing/quot-Common-17-539-quot-error-when-starting-up-Vivado-2015-2-or/td-p/726525 | 23:42 |
tpb | Title: "Common 17-539" error when starting up Vivado 2015... - Community ForumsXilinx.com (at forums.xilinx.com) | 23:42 |
mithro | hello akhil_singh | 23:42 |
akhil_singh | I have shared a flow about how i will go about implementing project related to IBERT ( https://groups.google.com/forum/#!topic/timvideos/KPoAsK-X57o ). | 23:42 |
tpb | Title: Google Groups (at groups.google.com) | 23:42 |
akhil_singh | Can you provide feedback for flow and code. | 23:43 |
mithro | akhil_singh: I'll try and get to this today, but sadly I don't have much free time at the moment and cr1901_modern has been distracting me | 23:44 |
cr1901_modern | I'm sorry I'm trying to fix it :P | 23:44 |
akhil_singh | Okay. In the mean time till you provide feedback I will try to code the PRBS generator. Any suggestions related to proposal as only 10 days are remaining so should i start writing the proposal for this project. | 23:47 |
*** akhil_singh has quit IRC | 23:49 | |
cr1901_modern | mithro: Well print the env just before Vivado/ISE runs? | 23:57 |
cr1901_modern | To see if that stupid var is set? | 23:57 |
cr1901_modern | Idk... :( | 23:57 |
mithro | cr1901_modern: I think its probably the other way around | 23:57 |
mithro | Hrm... Maybe not | 23:58 |
mithro | https://www.irccloud.com/pastebin/Sfpccsbn/ | 23:58 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 23:58 |
mithro | cr1901_modern: But the following works now | 23:59 |
mithro | https://www.irccloud.com/pastebin/f8XdV1Rx/ | 23:59 |
tpb | Title: Snippet | IRCCloud (at www.irccloud.com) | 23:59 |
mithro | cr1901_modern: Tells you which toolchains it found | 23:59 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!