Bug 198695

Summary: Slow ethernet download speeds using SS USB (3.x) to Ethernet hardware bridge
Product: Networking Reporter: Jeb Eldridge (jebeld17)
Component: OtherAssignee: Stephen Hemminger (stephen)
Status: NEW ---    
Severity: high CC: kai.heng.feng
Priority: P1    
Hardware: x86-64   
OS: Linux   
URL: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1747701
Kernel Version: linux-lowlatency 4.13.0.32.34 Subsystem:
Regression: No Bisected commit-id:
Attachments: Hardinfo Generated System Report and Information

Description Jeb Eldridge 2018-02-06 15:55:01 UTC
Created attachment 274019 [details]
Hardinfo Generated System Report and Information

PLEASE SEE THE ORIGINAL BUG REPORT AT CANONICAL'S LAUNCHPAD: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1747701

_____


Download speeds are incredibly slow over Ethernet using an SS USB (3.x) to Gigabit Ethernet adapter.
The problem is not with the ISP or router configuration, as I have tested on several devices with both WiFi and Gigabit Ethernet, prioritizing traffic to the device testing from.

Direct internet speeds to my router are a solid ~90 Down/~90 Up.
WiFi speeds tend to be around 80 Down/80 Up on my Linux system I am having the issue with, and Gigabit Ethernet speeds vary anywhere from 2-10 Down/20-65 Up.

I've never once had a time where WiFi actually performed *better* than a solid network connection, either.

See the attached HardInfo Generated System Report and below Ubuntu-Bug debugging info.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: linux-lowlatency 4.13.0.32.34
ProcVersionSignature: Ubuntu 4.13.0-32.35-lowlatency 4.13.13
Uname: Linux 4.13.0-32-lowlatency x86_64
ApportVersion: 2.20.7-0ubuntu3.7
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jeb 12678 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Tue Feb 6 10:31:29 2018
HibernationDevice: RESUME=UUID=dc0e59b0-c3f8-4113-9ea4-87b3b2e0c112
MachineType: Dell Inc. Inspiron 13-5368
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.13.0-32-lowlatency root=UUID=b0b38a57-52b5-4e23-be9e-85197724f378 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.13.0-32-lowlatency N/A
 linux-backports-modules-4.13.0-32-lowlatency N/A
 linux-firmware 1.169.3
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/14/2017
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.14.0
dmi.board.name: 01DC01
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.14.0:bd09/14/2017:svnDellInc.:pnInspiron13-5368:pvr:rvnDellInc.:rn01DC01:rvrA00:cvnDellInc.:ct9:cvr:
dmi.product.family: Inspiron
dmi.product.name: Inspiron 13-5368
dmi.sys.vendor: Dell Inc.
Comment 1 Stephen Hemminger 2018-02-06 17:04:20 UTC
Did you configure ebtables to do MAC spoofing? or do Proxy ARP?

See https://wiki.debian.org/BridgeNetworkConnections

Check for MTU mismatch.
Bridges are Layer 2 devices and can not forward (or notify of error) when a large packet has to be forwarded to a device that can't accept it.