*** tpb has joined #litex | 00:00 | |
somlo | daveshah: bisect says it's yosys commit #ca99b1ee (which makes no sense to me, as it's just changes in how/when error logging happens) | 00:46 |
---|---|---|
*** CarlFK has joined #litex | 01:21 | |
*** CarlFK has quit IRC | 04:36 | |
*** CarlFK has joined #litex | 04:55 | |
*** nrossi has joined #litex | 05:18 | |
*** key2 has quit IRC | 05:49 | |
*** key2 has joined #litex | 05:55 | |
daveshah | somlo: my guess then is it is some general instability in the DDR3 interface that depends on PnR seed | 08:01 |
_florent_ | somlo: can you post the logs of the DDR3 calibration for both non-working/working cases? | 08:13 |
somlo | daveshah: although it's too correlated (older yosys ok, newer yosys not ok) which means I likely screwed up the bisect, so I'll try that again just to be sure :) | 10:32 |
somlo | _florent_: stand by, it'll take me about 45 minutes to get to where my trellisboard is physically located, then I'll post some logs... | 10:34 |
somlo | _florent_: the read leveling output is identical for both bitstreams (the one generated with the older yosys, which works, and the newer one, where the kernel crashes during early boot) | 11:08 |
_florent_ | somlo: ok thanks | 11:08 |
_florent_ | and the memtest is also passing? | 11:08 |
somlo | memtest passes, tftp finishes downloading the BBL-wrapped kernel, BBL actually jumps into the kernel, which then hangs after printing out a few lines | 11:10 |
_florent_ | it could be interesting to increase MEMTEST_DATA_SIZE: https://github.com/enjoy-digital/litex/blob/master/litex/soc/software/bios/sdram.c#L762 | 11:10 |
tpb | Title: litex/sdram.c at master · enjoy-digital/litex · GitHub (at github.com) | 11:10 |
_florent_ | somlo: can you try to use crc command to do a crc of the kernel image for example in both case? | 11:12 |
_florent_ | just to see if you are able to read the same data from DDR3 in both cases | 11:12 |
somlo | not sure how to interrupt it after tftp completes, before it starts BBL | 11:13 |
somlo | I mean, I can probably hack the bios, but is there a more straightforward way ? :) | 11:13 |
*** synaption[m] has quit IRC | 13:15 | |
*** xobs has quit IRC | 13:16 | |
*** john_k[m] has quit IRC | 13:16 | |
*** CarlFK has quit IRC | 13:32 | |
*** synaption[m] has joined #litex | 13:42 | |
*** xobs has joined #litex | 13:42 | |
*** john_k[m] has joined #litex | 13:42 | |
*** john_k[m] has quit IRC | 13:46 | |
*** synaption[m] has quit IRC | 13:46 | |
*** xobs has quit IRC | 13:46 | |
_florent_ | somlo: sorry for the delay, you'll probably need to hack the bios yes | 13:46 |
*** rohitksingh has quit IRC | 14:18 | |
*** xobs has joined #litex | 14:21 | |
*** synaption[m] has joined #litex | 14:21 | |
*** john_k[m] has joined #litex | 14:21 | |
*** Xark has quit IRC | 18:31 | |
*** Xark has joined #litex | 18:37 | |
somlo | _florent_, daveshah: yosys 6464dc3 causes nextpnr to spend HOURS routing litex+rocket on the trellisboard | 19:39 |
somlo | still at it, since earlier this morning -- figured I'd do the larger MEMTEST_DATA_SIZE before getting back to bisecting between earlier commit boundaries | 19:39 |
daveshah | I don't think that commit touches anything related to ECP5 | 19:40 |
daveshah | Sounds more like a bad seed, tbh | 19:40 |
somlo | guess I need to go do family things now, so I'll let it route a bit longer before I kill it and get back to finding the earlier bit of trouble :) | 19:41 |
somlo | daveshah: it's not the commit itself, but probably whatever else is inbetween it and the earlier one I tried successfully (well, successfully *completed*, with the kernel hanging after bbl) | 19:41 |
somlo | in maybe related news, those recent ecp5 commits appear to get utilization back below 98% on the versa (didn't test if it actually worked, but it looks like it fits now) | 19:46 |
daveshah | Yes, I did test that it at least got to memtest | 19:46 |
daveshah | Utilisation with the packer changes will be around 95% | 19:46 |
somlo | anyway, gotta go do family stuff now lest I get yelled at, then I'll get back to that bisect I botched yesterday :) | 19:46 |
*** rohitksingh has joined #litex | 21:09 | |
*** nrossi has quit IRC | 21:14 | |
*** rohitksingh has quit IRC | 21:29 | |
*** rohitksingh has joined #litex | 22:07 | |
somlo | _florent_, daveshah: yosys #6464dc3, trellis #6464dc3, and nextpnr #6464dc3 (latest as of 24 hours ago) -- memtest passes (with the larger MEMTEST_DATA_SIZE), linux kernel hangs after only a few garbled printk's | 22:15 |
somlo | back to bisect now :) | 22:15 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!