SG-1100 WAN Speed drops to sub-10Mbps from 30Mbps
-
Hello All,
I'm running into an issue with a SG-1100 dropping the Internet connection speed to 6-12 Mbps. The connection is a fixed wireless rated for 30 Mbps down and 10 Mbps. The upload speed has been unaffected a consistent 9-11Mbps Upload.
This issue isn't consistent, speeds may return to normal after a reboot but is not a guarantee.
Setup
SG-1100 with pfSense 2.4.4p3
- No VLANS, No Limiter/Queues (flat network), OpenVPN Server
- pfBlocker-ng / DNSBL
- Ports set to auto-negotiation
- Using only two ports (WAN/LAN)
- Blocking all IPv6 (not used internally or via ISP)
- Not double NATed
- About 6 months old SG-1100 (Replaced in ~ Aug 2019)
Internet
- Fixed Wireless via 5.8GHz Proxim Equipment
- Speed: 25-35 Mbps (Down), 10 Mbps
- Ping: ~ 20ms normally
- Replaced there equipment multiple times
Troubleshooting Completed
Not Performed in listed order.
- Reset to system/factory default - unchanged
- Reflashed pfSense (Obtained via Support Ticket) - unchanged
- Reloaded backup - worked for a while, but back to 10Mbps (current state)
- Disabled pfBlocker - unchanged
- Test directly connected to SG-1100 LAN - unchanged
- Tested with different cables - unchanged
- Changed MTU to 1500 from blank - unchanged
- iPerf Test across internet (10Mbps) - Unchanged
- Implemented CODEL Limits/Queue, thought issue was bufferbloat - made everything worst (200kbps) - Removed
- Tested power supply with multimeter - 11.8v DC Output
- When bypassing SG-1100 full speed available (30-40Mbps down/9-12Mbps up)
- No Modem/Router device, direct connection to Antenna which provides a Public IP
SpeedTest Resources
- SpeedTest.net (Multiple Runs)
- Fast.com (Multiple Runs)
- DigitalOcean Speedtest, Test Files
From Logs and Status Resources
- dpinger
sendto error: 65
(about every second if not two times a second)send_interval 500ms loss_interval 2000ms time_period 60000ms report_interval 0ms data_len 0 alert_interval 1000ms latency_alarm 500ms loss_alarm 20% dest_addr X_PUBLIC_IP_GATEWAY_X bind_addr X_PUBLIC_IP_X identifier "WAN_DHCP "
- Gateway Status
- RTT 32.8 - 36.1ms
- RTTsd 15.9 - 16.6ms
- Status > Monitoring (Last 24Hr)
- Delay Average:
- Min 27.28
- Avg 35.63
- Max 76.04
- Delay Std Dev:
- Min 11.24
- Avg 18.6
- Max 52.48
- Packet Loss
- Min 0%
- Avg 0%
- Max 0.42%
- System Util.
- Min 0%
- Avg 2.48%
- Max 28.97%
- Delay Average:
- Interfaces Status
- No Errors or Collisions on either WAN or LAN
- Media: 1000baseT Full-Duplex on both WAN and LAN
I have been researching this problem over the last month and half, I've pulling my hair out trying to solve this issue. I really wish I purchase the $50 support option when I purchased this. (On all future units I will be purchasing the Support).
This is my second SG-1100 unit, first one's ports stopped working - RMA to Netgate. This unit was working without a problem for the first two week then started this behavior.
If anyone could help, I would greatly appreciate it.
-
Those dpinger log lines indicate it is restarting every second. It usually only restarts when triggered by some other event such as the interface being disconnected. There must be something else happening there, can we see a more complete system log?
Steve
-
@stephenw10 I'll provide any logs you want, Below is the most recent logs I have:
Gateways Log
Nov 11 09:53:24 dpinger WAN_DHCP ISP_GATEWAY_IP: Alarm latency 32975us stddev 16909us loss 21%
Nov 11 09:58:57 dpinger WAN_DHCP ISP_GATEWAY_IP: Clear latency 36894us stddev 25719us loss 5%
Nov 12 20:24:23 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Nov 12 20:24:24 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Nov 12 20:24:24 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Nov 12 20:24:32 dpinger send_interval 500ms loss_interval 2000ms time_period 60000ms report_interval 0ms data_len 0 alert_interval 1000ms latency_alarm 500ms loss_alarm 20% dest_addr ISP_GATEWAY_IP bind_addr PUBLIC_IP identifier "WAN_DHCP "
Nov 12 20:24:35 dpinger send_interval 500ms loss_interval 2000ms time_period 60000ms report_interval 0ms data_len 0 alert_interval 1000ms latency_alarm 500ms loss_alarm 20% dest_addr ISP_GATEWAY_IP bind_addr PUBLIC_IP identifier "WAN_DHCP "
Oct 30 17:37:43 dpinger send_interval 500ms loss_interval 2000ms time_period 60000ms report_interval 0ms data_len 0 alert_interval 1000ms latency_alarm 500ms loss_alarm 20% dest_addr ISP_GATEWAY_IP bind_addr PUBLIC_IP identifier "WAN_DHCP "
Oct 30 17:37:45 dpinger send_interval 500ms loss_interval 2000ms time_period 60000ms report_interval 0ms data_len 0 alert_interval 1000ms latency_alarm 500ms loss_alarm 20% dest_addr ISP_GATEWAY_IP bind_addr PUBLIC_IP identifier "WAN_DHCP "
Oct 30 17:37:46 dpinger send_interval 500ms loss_interval 2000ms time_period 60000ms report_interval 0ms data_len 0 alert_interval 1000ms latency_alarm 500ms loss_alarm 20% dest_addr ISP_GATEWAY_IP bind_addr PUBLIC_IP identifier "WAN_DHCP "
Oct 30 22:31:16 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:16 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:17 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:17 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:18 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:18 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:19 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:19 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:20 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:20 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:21 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:21 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:22 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:23 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:23 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:24 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:24 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
Oct 30 22:31:25 dpinger WAN_DHCP ISP_GATEWAY_IP: sendto error: 65
I just realized the Oct 30 entries was the last time I was making physical changes, so that may have something to do with it.
System General Log
Nov 13 05:58:47 check_reload_status Syncing firewall
Nov 13 05:55:36 check_reload_status Reloading filter
Nov 13 05:55:36 check_reload_status Syncing firewall
Nov 13 05:55:35 check_reload_status Syncing firewall
Nov 13 05:55:23 check_reload_status Reloading filter
Nov 13 05:55:23 check_reload_status Syncing firewall
Nov 13 05:55:23 check_reload_status Syncing firewall
Nov 13 05:55:06 php-fpm 91693 [pfBlockerNG] Starting cron process.
Nov 13 05:55:06 check_reload_status Syncing firewall
Nov 13 05:54:49 check_reload_status Reloading filter
Nov 13 05:54:49 php-fpm 24710 [pfBlockerNG] Starting cron process.
Nov 13 05:54:49 check_reload_status Syncing firewall
Nov 13 05:52:57 php-fpm 91693 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 05:51:48 php-fpm 24710 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 05:50:22 php-fpm 91693 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 05:48:55 php-fpm 517 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 05:48:09 php-fpm 24710 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 05:47:47 check_reload_status Reloading filter
Nov 13 05:47:45 check_reload_status Reloading filter
Nov 13 05:47:45 check_reload_status Reloading filter
Nov 13 05:47:45 check_reload_status Syncing firewall
Nov 13 05:47:45 check_reload_status Syncing firewall
Nov 13 05:47:41 check_reload_status Syncing firewall
Nov 13 05:47:41 php-fpm 91693 [pfBlockerNG] Starting cron process.
Nov 13 05:41:35 php-fpm 7268 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 05:40:00 php-fpm 7268 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 04:53:42 pfsense.home.lan nginx: 2019/11/13 04:53:42 [crit] 77117#100115: *20010 SSL_write() failed (SSL:) (13: Permission denied) while processing HTTP/2 connection, client: 172.20.30.2, server: 0.0.0.0:443
Nov 13 04:26:44 php-fpm 2462 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 04:23:31 php-fpm 2462 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 04:22:42 php-fpm 77517 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 04:22:04 php-fpm 77517 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 04:21:30 php-fpm 2462 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 04:21:13 check_reload_status Syncing firewall
Nov 13 04:21:13 check_reload_status Reloading filter
Nov 13 04:21:12 check_reload_status Syncing firewall
Nov 13 04:21:12 php-fpm 35011 [pfBlockerNG] Starting cron process.
Nov 13 04:21:12 check_reload_status Syncing firewall
Nov 13 03:58:29 check_reload_status Reloading filter
Nov 13 03:58:29 check_reload_status Syncing firewall
Nov 13 03:55:16 check_reload_status Syncing firewall
Nov 13 03:54:06 check_reload_status Syncing firewall
Nov 13 03:53:13 check_reload_status Syncing firewall
Nov 13 03:47:47 php-fpm 56939 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 03:44:45 php-fpm 3448 [pfBlockerNG] Starting cron process.
Nov 13 03:44:45 php-fpm 3448 /rc.start_packages: Restarting/Starting all packages.
Nov 13 03:44:44 check_reload_status Starting packages
Nov 13 03:44:44 check_reload_status Reloading filter
Nov 13 03:44:42 check_reload_status Syncing firewall
Nov 13 03:44:41 check_reload_status Syncing firewall
Nov 13 03:44:40 check_reload_status Syncing firewall
Nov 13 03:44:18 check_reload_status Syncing firewall
Nov 13 02:39:39 kernel arp: short packet received on mvneta0.4091
Nov 13 02:28:42 php-fpm 71588 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:27:18 php-fpm 71588 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:26:42 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:25:59 php-fpm /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:24:53 php-fpm /rc.start_packages: Skipping STARTing packages process because previous/another instance is already running
Nov 13 02:24:50 php-fpm 84556 [pfBlockerNG] Starting cron process.
Nov 13 02:24:50 php-fpm 84556 /rc.start_packages: Restarting/Starting all packages.
Nov 13 02:24:49 check_reload_status Starting packages
Nov 13 02:24:49 php-fpm 84556 /rc.newwanip: pfSense package system has detected an IP change or dynamic WAN reconnection - -> 172.20.30.1 - Restarting packages.
Nov 13 02:24:49 check_reload_status Reloading filter
Nov 13 02:24:49 php-fpm 84556 /rc.newwanip: rc.newwanip called with empty interface.
Nov 13 02:24:49 php-fpm 84556 /rc.newwanip: rc.newwanip: on (IP address: 172.20.30.1) (interface: []) (real interface: ovpns1).
Nov 13 02:24:49 php-fpm 84556 /rc.newwanip: rc.newwanip: Info: starting on ovpns1.
Nov 13 02:24:49 check_reload_status Starting packages
Nov 13 02:24:49 php-fpm 84556 /rc.newwanip: pfSense package system has detected an IP change or dynamic WAN reconnection - PUBLIC_IP -> PUBLIC_IP - Restarting packages.
Nov 13 02:24:47 check_reload_status rc.newwanip starting ovpns1
Nov 13 02:24:47 php-fpm 84556 /rc.newwanip: Creating rrd update script
Nov 13 02:24:47 check_reload_status Reloading filter
Nov 13 02:24:47 php-fpm 84556 OpenVPN PID written: 38864
Nov 13 02:24:46 check_reload_status Reloading filter
Nov 13 02:24:46 php-fpm 84556 OpenVPN terminate old pid: 48743
Nov 13 02:24:45 php-fpm 84556 /rc.newwanip: Resyncing OpenVPN instances for interface WAN.
Nov 13 02:24:35 php-fpm 28249 /interfaces.php: Creating rrd update script
Nov 13 02:24:35 check_reload_status Reloading filter
Nov 13 02:24:33 check_reload_status updating dyndns wan
Nov 13 02:24:33 php-fpm 84556 /rc.newwanip: Gateway, none 'available' for inet6, use the first one configured. ''
Nov 13 02:24:26 php-fpm 84556 /rc.newwanip: rc.newwanip: on (IP address: PUBLIC_IP) (interface: WAN[wan]) (real interface: mvneta0.4090).
Nov 13 02:24:26 php-fpm 84556 /rc.newwanip: rc.newwanip: Info: starting on mvneta0.4090.
Nov 13 02:24:25 check_reload_status Restarting ipsec tunnels
Nov 13 02:24:25 php-fpm 28249 /interfaces.php: Gateway, none 'available' for inet6, use the first one configured. ''
Nov 13 02:24:25 check_reload_status rc.newwanip starting mvneta0.4090
Nov 13 02:24:24 php-fpm 28249 /interfaces.php: Shutting down Router Advertisment daemon cleanly
Nov 13 02:24:04 check_reload_status Syncing firewall
Nov 13 02:22:06 check_reload_status Reloading filter
Nov 13 02:22:06 check_reload_status Syncing firewall
Nov 13 02:22:01 check_reload_status Syncing firewall
Nov 13 02:21:40 check_reload_status Syncing firewall
Nov 13 02:21:26 check_reload_status Syncing firewall
Nov 13 02:20:33 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:19:23 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:18:21 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:18:09 check_reload_status Reloading filter
Nov 13 02:18:04 check_reload_status Syncing firewall
Nov 13 02:17:37 php-fpm /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:17:16 php-fpm /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:16:54 php-fpm /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:16:33 php-fpm /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:16:23 check_reload_status Reloading filter
Nov 13 02:16:23 check_reload_status Syncing firewall
Nov 13 02:16:16 check_reload_status Syncing firewall
Nov 13 02:15:47 check_reload_status Syncing firewall
Nov 13 02:15:07 php-fpm 28249 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:14:47 php-fpm 28249 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:14:28 check_reload_status Reloading filter
Nov 13 02:14:06 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:13:55 check_reload_status Syncing firewall
Nov 13 02:13:33 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:13:08 php-fpm 84556 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:12:38 check_reload_status Reloading filter
Nov 13 02:12:38 check_reload_status Syncing firewall
Nov 13 02:12:29 check_reload_status Syncing firewall
Nov 13 02:11:55 check_reload_status Syncing firewall
Nov 13 02:10:27 php-fpm 68928 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:10:11 check_reload_status Reloading filter
Nov 13 02:10:06 check_reload_status Syncing firewall
Nov 13 02:09:58 php-fpm 68928 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:09:34 php-fpm 68928 /pkg_edit.php: The command '/usr/bin/killall iperf3' returned exit code '1', the output was 'No matching processes were found'
Nov 13 02:09:20 check_reload_status Reloading filter
Nov 13 02:08:58 check_reload_status Syncing firewall
Nov 13 02:08:22 check_reload_status Syncing firewall
Nov 13 00:01:57 pfsense.home.lan nginx: 2019/11/13 00:01:57 [crit] 77117#100115: *17438 SSL_write() failed (SSL:) (13: Permission denied) while processing HTTP/2 connection, client: 172.20.30.2, server: 0.0.0.0:443
Nov 13 00:00:20 php [pfBlockerNG] No changes to Firewall rules, skipping Filter Reload
Nov 13 00:00:16 php [pfBlockerNG] Starting cron process.
Nov 12 21:44:42 pkg-static pfSense-pkg-openvpn-client-export upgraded: 1.4.18_4 -> 1.4.19
Nov 12 21:44:42 php /etc/rc.packages: Successfully installed package: OpenVPN Client Export Utility.
Nov 12 21:44:41 php /etc/rc.packages: Beginning package installation for OpenVPN Client Export Utility .
Nov 12 21:44:39 pkg-static openvpn-client-export upgraded: 2.4.7 -> 2.4.8
Nov 12 20:26:04 kernel arp: 192.168.5.34 moved from ac:a2:13:18:d1:38 to ae:ca:05:f6:ff:20 on mvneta0.4091
Nov 12 20:24:50 kernel arp: 192.168.5.34 moved from ae:ca:05:f6:ff:20 to ac:a2:13:18:d1:38 on mvneta0.4091
Nov 12 20:24:48 kernel arp: 192.168.5.23 moved from ae:ca:05:f6:ff:20 to ac:a2:13:18:d1:38 on mvneta0.4091
Nov 12 20:24:47 kernel ovpns1: link state changed to UP
Nov 12 20:24:47 pfsense.home.lan nginx: 2019/11/12 20:24:47 [crit] 77117#100115: *4213 SSL_write() failed (SSL:) (13: Permission denied) while processing HTTP/2 connection, client: 172.20.30.2, server: 0.0.0.0:443
Nov 12 20:24:46 kernel ovpns1: link state changed to DOWN
Nov 12 20:24:37 kernel arp: 192.168.5.23 moved from ae:ca:05:f6:ff:20 to ac:a2:13:18:d1:38 on mvneta0.4091
Nov 12 20:24:24 kernel arpresolve: can't allocate llinfo for PUBLIC_IP_GATEWAY on mvneta0.4090
Nov 12 20:22:01 kernel do_config invalid delete type 3
Nov 12 20:21:39 kernel do_config invalid delete type 3
Nov 12 20:16:27 kernel config_aqm Unable to configure flowset, flowset busy!
Nov 12 20:16:27 kernel config_aqm Unable to configure flowset, flowset busy!
Nov 12 20:05:10 kernel load_dn_aqm dn_aqm PIE loaded
Nov 12 20:05:10 kernel load_dn_aqm dn_aqm CODEL loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched FQ_PIE loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched FQ_CODEL loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched PRIO loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched WF2Q+ loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched RR loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched QFQ loaded
Nov 12 20:05:10 kernel load_dn_sched dn_sched FIFO loaded
Looks like my recent troubleshooting with CODEL Queues have pushed out some the older logs, I was thinking the issue was related to bufferbloat - but it didn't help. If you need older logs, just let me know how to get to the older logs.
Routing
The routing log is just filled with these
Nov 13 06:11:20 radvd 21178 sendmsg: Permission denied
If there is any other logs you would like me to provide, just let me know.
-
That sort of throttling sure looks like a speed/duplex issue.
What doesetherswitchcfg
report the ports sync'd at?Try putting an unmanaged switch between the WAN port and the upstream device as a test.
Steve
-
I tried that, but I forgot to grab a status file. I can just say it didn't improve the speeds, but I also didn't look at any of the logs, because I only had a short time to test.
However, I will probably be on site with the SG-1100, again this Wednesday or Thursday.
Also, where would I check the
etherswitchcfg
?Chris
-
You can run the etherswitchcfg command at the CLI directlly or via Diag > Command Prompt in the webgui.
Steve
-
SOLVED - Port Negotiation on ISP Equipment
The cause of the problem was a port negotiation issue between the SG-1100 and the ISP Proxim Radio. When the Proxim radio was set to either auto or 1000 baseT the speed issue would appear, however when the ISP set the radio to only run at 100 baseT the problem went away.
This was a very odd problem, the issue could be consistently triggered by setting the radio to gigabit.
I feel like there is either a underlying problem with the ISP equipment or wiring to the radio.
Has anyone seen anything like this before?
- Chris
Thank you @stephenw10 for your help.