*** tpb has joined #timvideos | 00:00 | |
*** Elwell has joined #timvideos | 00:02 | |
*** Elwell has quit IRC | 00:07 | |
*** Elwell has joined #timvideos | 00:09 | |
*** CarlFK has quit IRC | 00:57 | |
*** Elwell has quit IRC | 01:13 | |
*** Elwell has joined #timvideos | 01:46 | |
*** CarlFK has joined #timvideos | 02:17 | |
*** ChanServ sets mode: +v CarlFK | 02:17 | |
*** Elwell has quit IRC | 03:17 | |
xobs | CarlFK: | 03:21 |
---|---|---|
xobs | CarlFK: It sounds like your programming cable is flaky? Can you slow down the rate at which you flash the devices? | 03:21 |
CarlFK | xobs: um.... its usb into the Atlys baord - is that something I can slow down? | 03:22 |
CarlFK | xobs: I have another one that has different problems: http://paste.ubuntu.com/p/7FMQJYZr49/ Memory initialization failed | 03:29 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 03:29 |
xobs | CarlFK: I actually don't see a way to slow down programming. I suppose I need to read up on how the programming process works. | 03:30 |
xobs | Are the boards overheating? My NeTV2 fails to calibrate DDR properly when it's running hot, so I point a small fan at it and wait a few minutes. | 03:31 |
CarlFK | I don't think so - the heat sink is hardly warm to the touch | 03:32 |
CarlFK | 2nd one has been off for a while, it looks like .. bootloader? got messed up (I have no idea what the things are called) | 03:33 |
*** rohitksingh_work has joined #timvideos | 03:56 | |
*** Elwell has joined #timvideos | 04:13 | |
*** rohitksingh_work has quit IRC | 04:23 | |
*** rohitksingh_work has joined #timvideos | 04:26 | |
*** Elwell_ has joined #timvideos | 04:30 | |
*** Elwell has quit IRC | 04:30 | |
*** sb0 has quit IRC | 04:48 | |
CarlFK | mithro: can I get a bit of your time? 2 of my Atlys are being weird - one flases but doesn't boot, one boots but fails memcheck ... PyOhio is next week, I can live without them, but I'll have no spares | 05:20 |
mithro | Do you have it working on any Atlys? | 05:24 |
CarlFK | yes - I have 4 total, 2 work fine | 05:24 |
mithro | So these two are different in some way? | 05:25 |
mithro | Have they ever worked before? | 05:25 |
CarlFK | one is my original, I'm sure the 2nd has worked | 05:26 |
CarlFK | the 2nd is the one that boots but fails memchecks | 05:26 |
CarlFK | 2nd http://paste.ubuntu.com/p/7FMQJYZr49/ | 05:26 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 05:26 |
*** diamondman_ has joined #timvideos | 05:33 | |
*** diamondman has quit IRC | 05:34 | |
*** diamondman_ is now known as diamondman | 05:34 | |
*** _florent__ has joined #timvideos | 05:35 | |
*** Guest21830 has quit IRC | 05:35 | |
*** skay has quit IRC | 05:35 | |
*** _florent_ has quit IRC | 05:35 | |
*** _florent__ is now known as _florent_ | 05:35 | |
*** skay_ has joined #timvideos | 05:35 | |
*** hyadez has quit IRC | 05:35 | |
*** olasd has quit IRC | 05:35 | |
*** puck` has joined #timvideos | 05:41 | |
*** Elwell_ has quit IRC | 05:41 | |
*** puck` is now known as Guest11375 | 05:41 | |
*** sb0 has joined #timvideos | 05:43 | |
*** Elwell_ has joined #timvideos | 05:47 | |
*** olasd has joined #timvideos | 05:49 | |
*** Sam__ has joined #timvideos | 06:04 | |
*** Sam__ has quit IRC | 06:06 | |
*** hyadez has joined #timvideos | 06:13 | |
*** thaytan has quit IRC | 06:23 | |
*** thaytan has joined #timvideos | 06:24 | |
*** ChanServ sets mode: +v thaytan | 06:24 | |
*** Elwell_ has quit IRC | 07:18 | |
_florent_ | xobs: "My NeTV2 fails to calibrate DDR properly when it's running hot": can you create an issue on LiteDRAM with logs of the initialization when it succeeds or fails, i'll investigate | 07:28 |
xobs | _florent_: What sorts of logs would you like to see? | 07:29 |
_florent_ | how are you able to evaluate that "NeTV2 fails to calibrate DDR properly"? | 07:30 |
xobs | It looks like it runs 'memtest' at boot, and memtest reports many errors along with "Memory initialization failed" | 07:31 |
_florent_ | i added some debug infos at the DDR initialization (read bitslip that is used, eyescan) | 07:31 |
_florent_ | that can be useful that you update litedram/litex and i think we will understand what is going on with the additional informations | 07:31 |
_florent_ | also, if you are using an old version, it was using static values for read leveling, which were maybe not optimal when the fpga is hot. Now calibration is done automatically at startup by the bios | 07:34 |
xobs | Okay. I've pulled the latest version. Let me rebuild. | 07:39 |
_florent_ | ok thanks | 07:39 |
xobs | _florent_: The latest build hangs at startup. The last thing I get out of the UART is "m3: 000000000011", and it's not responding on Ethernet. | 07:56 |
xobs | Let me point the fan at it and wait. The die temp is 70 degrees right now. | 07:56 |
xobs | Or at least, it was 70 degrees with the previous bitstream format. | 07:57 |
_florent_ | xobs: are you building for the 35T or 100T? | 07:57 |
xobs | 100T | 07:58 |
_florent_ | ah, ok so i can't test | 07:58 |
_florent_ | can you create an issue, on LiteDRAM with the full boot log? | 07:58 |
_florent_ | i'll investigate on my 35T | 07:58 |
*** OnceMe has joined #timvideos | 07:58 | |
OnceMe | can I ask about videography? | 07:59 |
*** sb0 has quit IRC | 08:04 | |
CarlFK | mithro: found another Atlys, so I have a spare now, so I am not logger fussed | 08:08 |
CarlFK | OnceMe: sure - but I'm about to turn in for the night | 08:09 |
rohitksingh_work | _florent_: Hi! The Nexys Video VideoSoC target doesn't seem to be working (litex-buildenv), more specifically, there is no video out (pattern source) from HDMI port...how should I try to debug it? | 08:09 |
OnceMe | gopro vs yi 4k+ ? | 08:12 |
CarlFK | OnceMe: gopro isn't appropriate for recording conference talks | 08:16 |
_florent_ | rohitksingh_work: hi! you can maybe put a litescope analyzer on the video out to see if there is some activity | 08:17 |
*** Guest11375 is now known as Guest21830 | 08:18 | |
rohitksingh_work | _florent_: Sure, thanks! Let me try that | 08:21 |
OnceMe | CarlFK, ? | 08:21 |
_florent_ | i'm going to do some tests on the netv2 in a couple of hours, i'll try to also test the nexys_video | 08:22 |
xobs | _florent_: I'll back out those changes for now, if that's alright? | 08:26 |
_florent_ | xobs: yes thanks, i'm going to look at that | 08:26 |
CarlFK | OnceMe: im not sure what you are looking for - you might want to follow the URLs in the /topic | 08:27 |
_florent_ | xobs: i just comment in the issue: once you'll have reverted things, can you post the bootlog when it's working? | 08:27 |
rohitksingh_work | _florent_: awesome! | 08:32 |
xobs | _florent_: This T100 unit may actually be due to an assembly issue. | 09:10 |
_florent_ | xobs: it's strange because it seems module 0 is not working correctly | 09:50 |
xobs | I'll try and look at a T35 tomorrow. | 10:03 |
xobs | By the way, I got litescope working and solved my Wishbone issue. Reset was hooked up wrong. Thanks for the great library, florent! | 10:04 |
cr1901_modern | So it wasn't an alignment issue? | 10:26 |
*** rohitksingh_work has quit IRC | 10:29 | |
*** rohitksingh_work has joined #timvideos | 10:30 | |
*** sb0 has joined #timvideos | 11:06 | |
*** Elwell has joined #timvideos | 11:20 | |
xobs | It was an alignment issue, and also the fact that I'd attached a floating wire to the /debug/ reset line, so it kept resetting the debug logic. | 12:01 |
_florent_ | xobs: i tested the 35T, dram calibration/memtest was working | 12:21 |
xobs | Okay. I assume it's a soldering fault. This board was hand-assembled in China, and then hand-reworked by bunnie to replace the T35 with a T100. Thermal gremlins are not unexpected. | 12:24 |
_florent_ | xobs: i had a similar issue on one of the 35T | 12:27 |
_florent_ | xobs: but i think you can still use it, if you only use one of the dram module | 12:27 |
_florent_ | xobs: you can do something like this: https://github.com/enjoy-digital/netv2-soc/commit/ed0d2d809e9606990cb8d0414ddecfe140b68b0f | 12:29 |
tpb | Title: netv2: only use ddram second module (first module is broken on one of… · enjoy-digital/netv2-soc@ed0d2d8 · GitHub (at github.com) | 12:29 |
_florent_ | xobs: you will only have half the bandwidth, but that can still be useful if you want to use that board | 12:30 |
xobs | _florent_: I see. That's a useful trick. | 12:43 |
xobs | By the way, this is with an 8-bit CSR. When Bunnie tried the 32-bit CSR version, he saw lots of video corruption. Probably due to the RAM calibration. Which is why I've been looking at doing the Wishbone bus integration. | 12:44 |
*** rohitksingh_work has quit IRC | 12:51 | |
_florent_ | xobs: yes, the ram calibration is not working correctly with 32-bit CSR | 12:52 |
*** rohitksingh has joined #timvideos | 13:21 | |
*** rohitksingh has quit IRC | 13:38 | |
*** Elwell has quit IRC | 13:44 | |
*** CarlFK has quit IRC | 13:47 | |
*** OnceMe has quit IRC | 14:00 | |
*** CarlFK has joined #timvideos | 14:58 | |
*** ChanServ sets mode: +v CarlFK | 14:58 | |
*** cyrozap has quit IRC | 15:52 | |
*** cyrozap has joined #timvideos | 15:58 | |
*** rohitksingh has joined #timvideos | 16:07 | |
CarlFK | _florent_: (or anyone who wants to poke) One of my Atlys is being weird - I flash it, just like I flashed 3 others, but this one fails memtest. here is the mode-switch output: http://paste.ubuntu.com/p/NTBwh6qwQY/ | 16:19 |
tpb | Title: Ubuntu Pastebin (at paste.ubuntu.com) | 16:19 |
CarlFK | I can give you ssh access to box it is hooked to | 16:21 |
CarlFK | for a few hours anyway. then it gets shipped to PyOhio for 2 weeks | 16:22 |
_florent_ | CarlFK: do you have an old gateware that is known to work on this board that you could test? | 16:23 |
CarlFK | _florent_: I don't know what has and has not worked on this board - I have some older ones I could try that worked on other boards | 16:26 |
_florent_ | yes that would be interesting | 16:29 |
*** rohitksingh has quit IRC | 16:33 | |
*** rohitksingh has joined #timvideos | 16:41 | |
CarlFK | _florent_: image-gateware+bios+firmware.v0.0.4-96-gf170caa.atlys.hdmi2usb.lm32.bin Built Jan 19 2018 - same thing | 16:44 |
CarlFK | BIOS CRC passed (77d9c98d) Memtest bus failed: 256/256 errors .... | 16:45 |
_florent_ | ok | 16:54 |
_florent_ | it could be a problem an issue with the board or this board that has different dram timings than the others | 16:55 |
_florent_ | that's difficult to say without testing a bit more | 16:55 |
_florent_ | but i won't have time now to do tests | 16:56 |
CarlFK | k - I'll stick it on a shelf and get to it some other time | 16:57 |
*** rohitksingh has quit IRC | 17:13 | |
*** rohitksingh has joined #timvideos | 17:29 | |
*** rohitksingh has quit IRC | 18:45 | |
*** thaytan has quit IRC | 18:49 | |
*** CarlFK has quit IRC | 19:21 | |
*** thaytan has joined #timvideos | 19:38 | |
*** ChanServ sets mode: +v thaytan | 19:38 | |
*** CarlFK has joined #timvideos | 21:02 | |
*** ChanServ sets mode: +v CarlFK | 21:02 | |
*** Elwell has joined #timvideos | 22:07 | |
*** Elwell_ has joined #timvideos | 22:11 | |
*** Elwell has quit IRC | 22:12 | |
*** Elwell_ has quit IRC | 23:04 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!