Titanium slow networking.
David Pitt (3386) 1248 posts |
Has anyone else noticed slow networking on the Titanium with today’s, 03Apr20, ROM which has an updated EtherCPSW 0.04. The VNC server on the Titanium is noticeably slower, writing to a USB memory pen in the router is slower both with LanMan98 and LanManFS, and ShareFS to the RPi3B+ would not even start. The ROM from 29Mar20 is OK. |
Chris Johnson (125) 825 posts |
I have just downloaded the latest ROM and given it a whirl. No problems here with ShareFS – in fact on the few tests I did with some mp3 files to/from the ARM6 it seemed rather nippy. |
Chris Gransden (337) 1207 posts |
I’ve had a problem for a few months now only on Titanium. Downloads are between 20K/s and 150K/s. e.g NFS mounted folder using sunfish. Uploads transfer at full speed. Still the same with today’s ROM. |
Sprow (202) 1158 posts |
I’d tested the changes locally for a week or so before submitting to ROOL, and haven’t noticed anything different, though I rarely use ShareFS myself. There was only 1 material change in all the diffs, which was to turn off flow control on the internal switch (note: nothing to do with Ethernet flow control). To see if that’s the difference type *MemoryA P 48484024 1to put it back. Also check
Could you check |
David Pitt (3386) 1248 posts |
That restored things nicely as does a ROM build with flow control turned on in Do my networking arrangements have anything to do with this. The Titanium sits behind a 100Mb/s switch. (To connect directly to the gigabit network then networking would be throttled with
ShareFSWindow is 1 on the Titanium and 2 on the Pi’s. That works just fine here. |
Chris Johnson (125) 825 posts |
Had a try earlier with VNC. ARMX6 as server, Titanium as client. Things running nicely. The machines are connected via a 1Gb switch. This is all with flow control as set in the ROM – no override. |
David Pitt (3386) 1248 posts |
The problem here is the other way around, the Titanium serving to VNC Viewer on the Mac.
To see if the range extender is an issue both the Titanium and RPi3B+ were moved (downstairs) onto the wired gigabit LAN but on the Titanium ‘flow control’ still needed to be on and its Ethernet limited to 100Mb/s. The RPi3B+ does seem OK at 1000Mb/s. |
Chris Johnson (125) 825 posts |
Just tried with ARMX6 as client and Titanium as server (default flow control). It seems not too bad – certainly no worse than with earlier OS versions (I only change the OS on the Ti every 1 or 2 weeks). The ARMX6 always appeared to be slower when client. |
David Pitt (3386) 1248 posts |
Fixed in EtherCPSW 0.05. Many thanks. |
Elesar (2416) 73 posts |
You’re awake early, David – thanks for confirming. We’re in dialogue with Jared, the developer of the upstream NetBSD version, but in the meantime the safest option was to put the egress flow control back to its default value for RISC OS. |