_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://freenode.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
thorns514 has quit [Quit: Textual IRC Client: www.textualapp.com]
Degi_ has joined #litex
Degi has quit [Ping timeout: 268 seconds]
Degi_ is now known as Degi
FFY00_ has quit [Remote host closed the connection]
FFY00_ has joined #litex
<Bleepshop> _florent_: Did you happen to extract a copy of the gateware from your RV901T before you reflashed it ?
* Bleepshop wants to see a copy before abusing his board.
futarisIRCcloud has joined #litex
FFY00_ has quit [Ping timeout: 250 seconds]
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
Bertl is now known as Bertl_zZ
<Melkhior> _florent_ Found the issue with Ethernet I think, device tree issue, PR litex #877 to patch json2dts
kgugala_ has joined #litex
kgugala has quit [Ping timeout: 265 seconds]
kgugala has joined #litex
kgugala_ has quit [Ping timeout: 268 seconds]
m4ssi has joined #litex
kgugala_ has joined #litex
kgugala has quit [Ping timeout: 240 seconds]
<_florent_> I'll have a close look at #877 tomorrow to see what has changed since the last time I tested Ethernet with IRQs
<Melkhior> _florent_ From my understanding, LInux somehow look-up the 'interrupt-parent' property where it causes trouble ; I just moved it down into each device that needs it... and since then I've been able to compiler bash and some of binutils (ongoing) natively in Litex from/to a NFS filesystem.
<Melkhior> Network is not very stable for SSH (which loses the connection quite often, 'screen' is mandatory there), but NFS is quite tolerant to bad network and the SoC keeps going on through the '[15481.843109] nfs: server 192.168.X.Y not responding, still trying / [15482.914571] nfs: server 192.168.X.Y OK ' messages
<Melkhior> My switch tells me the interface is set to Gigabit, that probably is too fast for the four 100 MHz Vexriscv (and just one get the interrupt it seems:
<Melkhior> root@buildroot:~# cat /proc/interrupts |grep eth0
<Melkhior>   2: 437050 0 0 0 SiFive PLIC 2 eth0
<Melkhior> )
<Melkhior> but I don't know how to tells Linux to fallback to Fast Ethernet, and I've yet to try forcing the switch to see what happens.
<Melkhior> Anyway I now have an Ethernet interface doing what I want it to do :-)
<Melkhior> Thanks again for the great work!
<Melkhior> Last note: I've created the interface with 'nrxslots=16' don't know if/how much it helps.
<Melkhior> It seems forcing the switch to 100 MBits a) causes no issue whatsoever b) is faster/more reliable for my use case, I'm guessing I'm dropping a lot fewer packets
kgugala has joined #litex
kgugala_ has quit [Ping timeout: 252 seconds]
kgugala_ has joined #litex
kgugala has quit [Ping timeout: 240 seconds]
Bertl_zZ is now known as Bertl
peeps[zen] has quit [Ping timeout: 260 seconds]
peepsalot has joined #litex
<Melkhior> 3 hours of non-stop compiling on NFS with the 100 Mbit setting, not a single SSH disconnection or 'nfs server not responding' :-)
<Melkhior> binutils built & installed
<Melkhior> kudos for the stability, and the Qmtech Wukong seems like a good cheap option for Litex on Artix-7 100T at this time!
<Melkhior> Only missing the keyboard, I now see the interrupt in /proc/interrupts (fixed by the Ethernet fix), but it stubbornly stays at 0, probably need to set the type somehow ('IRQ_TYPE_EDGE_FALLING')
<Melkhior> Kudos again
FFY00_ has joined #litex
FFY00_ has quit [Remote host closed the connection]
FFY00_ has joined #litex
FFY00_ has quit [Remote host closed the connection]
FFY00_ has joined #litex
FFY00_ has quit [Remote host closed the connection]
FFY00_ has joined #litex
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
indy has joined #litex
<sajattack[m]> <dkozel "Is there a way to load a new bit"> dkozel, I've been trying to figure this out too but haven't been able to get it working let me know if you do first.
<sajattack[m]> I set up the spiflash the way florent said but it just reads 0xff and fails to erase while programming
<sajattack[m]> maybe we can figure it out together
FFY00_ has quit [Remote host closed the connection]
FFY00_ has joined #litex
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #litex
m4ssi has quit [Remote host closed the connection]
lf has quit [Ping timeout: 250 seconds]
lf has joined #litex
thorns514 has joined #litex
thorns514 has quit [Client Quit]