While looking for a link for another post, I stumbled across some Linux Magic that @Stef_Coene created a few years ago, to address the issue of some Linux versions not playing nicely with USB devices (as in, not assigning the same tty link in boot up.)
I don’t know if it’s related to this post or not (then I would open a new one) but I use velserv (jeroends TCP server) on my installation and it works great. But since few months, I can’t connect to my network with VelbusLink: it freeze.
When looking with the well known analyzer ‘Wireshark’, I can see lot of [TCP ZeroWindow] emitted from the VelbusLink PC. The communication seems to saturate… Has someone this problem?
However, the domotic still working fine and if I start my NodeJS app, it works too.
sudo systemctl start arvel pi@arvel:~ $sudo ss -ptn | grep "8445" ESTAB 0 0 127.0.0.1:8445 127.0.0.1:56424 users:(("velserv",pid=13951,fd=3)) ESTAB 0 14 127.0.0.1:56424 127.0.0.1:8445 users:(("velserv",pid=13951,fd=2)) ESTAB 0 196 192.168.168.248:8445 192.168.168.248:54882 users:(("velserv",pid=13951,fd=4)) ESTAB 98 0 192.168.168.248:54882 192.168.168.248:8445 users:(("node",pid=13984,fd=21))
I suspect it, because the problem occurs few months ago, without any change. I’ve unpowered it (from Velbus side) but it changes nothing. On the Velbus side, all modules are blinking sometime on RX led, so my BUS isn’t concerned (in French, “Ouf!” ).
[Edit 20 minutes after] it’s ok again!] The VMB1USB needs a full reset (power down on each side).