← Back to team overview

kernel-packages team mailing list archive

[Bug 1275853] Re: Poor upload ethernet speed in kernel 3.11.0-15-generic and Atheros AR8151 NIC

 

I tried enabling proposed updates and upgrading to kernel 3.11.0-17-generic (version 3.11.0-17.31) and the bug is not present here and could get good upload speeds repeatedly in tests - ~928 Mbits/sec.
Thanks!

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1275853

Title:
  Poor upload ethernet speed in kernel 3.11.0-15-generic and Atheros
  AR8151 NIC

Status in “linux” package in Ubuntu:
  Fix Committed

Bug description:
  Hi,

  I am experiencing performance problems with ethernet upload since I
  upgraded Ubuntu 13.10 to the kernel version 3.11.0-15-generic. I have
  a gigabit lan and when uploading to the NAS (Ubuntu server) the speed
  is very low - approx 130megabites/s.

  This is not present in the previous kernel 3.11.0-12-generic. I tested
  this repeatedly several times and also I did a fresh install of the
  ubuntu 13.10 - still the same behavior.  I tested with copying large
  files to mounted nfs share and also with iperf.

  Interesting is that after booting Ubuntu 13.10 with kernel
  3.11.0-15-generic, the upload speed is fine for a while, then it drops
  down and remains low.

  See the iperf log (first run immediatelly after boot is fine - upload
  speed is 932Mbits/s, then second run 439Mbits/s and then only approx
  130Mbits/s ). Note that when testing with kernel 3.11.0-12-generic
  iperf will give allways ~930Mbits/s.

  ygzo@ygzo-desktop:~$ iperf -c 192.168.1.106 -r
  ------------------------------------------------------------
  Server listening on TCP port 5001
  TCP window size: 85.3 KByte (default)
  ------------------------------------------------------------
  ------------------------------------------------------------
  Client connecting to 192.168.1.106, TCP port 5001
  TCP window size:  110 KByte (default)
  ------------------------------------------------------------
  [  5] local 192.168.1.181 port 40490 connected with 192.168.1.106 port 5001
  [ ID] Interval       Transfer     Bandwidth
  [  5]  0.0-10.0 sec  1.09 GBytes   932 Mbits/sec
  [  4] local 192.168.1.181 port 5001 connected with 192.168.1.106 port 34822
  [  4]  0.0-10.0 sec   508 MBytes   426 Mbits/sec
  ygzo@ygzo-desktop:~$ iperf -c 192.168.1.106 -r
  ------------------------------------------------------------
  Server listening on TCP port 5001
  TCP window size: 85.3 KByte (default)
  ------------------------------------------------------------
  ------------------------------------------------------------
  Client connecting to 192.168.1.106, TCP port 5001
  TCP window size: 68.6 KByte (default)
  ------------------------------------------------------------
  [  5] local 192.168.1.181 port 40493 connected with 192.168.1.106 port 5001
  [ ID] Interval       Transfer     Bandwidth
  [  5]  0.0-10.0 sec   524 MBytes   439 Mbits/sec
  [  4] local 192.168.1.181 port 5001 connected with 192.168.1.106 port 34825
  [  4]  0.0-10.0 sec   500 MBytes   419 Mbits/sec
  ygzo@ygzo-desktop:~$ iperf -c 192.168.1.106 -r
  ------------------------------------------------------------
  Server listening on TCP port 5001
  TCP window size: 85.3 KByte (default)
  ------------------------------------------------------------
  ------------------------------------------------------------
  Client connecting to 192.168.1.106, TCP port 5001
  TCP window size: 64.0 KByte (default)
  ------------------------------------------------------------
  [  5] local 192.168.1.181 port 40494 connected with 192.168.1.106 port 5001
  [ ID] Interval       Transfer     Bandwidth
  [  5]  0.0-10.0 sec   160 MBytes   134 Mbits/sec
  [  4] local 192.168.1.181 port 5001 connected with 192.168.1.106 port 34826
  [  4]  0.0-10.0 sec   498 MBytes   418 Mbits/sec
  ygzo@ygzo-desktop:~$ iperf -c 192.168.1.106 -r
  ------------------------------------------------------------
  Server listening on TCP port 5001
  TCP window size: 85.3 KByte (default)
  ------------------------------------------------------------
  ------------------------------------------------------------
  Client connecting to 192.168.1.106, TCP port 5001
  TCP window size: 64.0 KByte (default)
  ------------------------------------------------------------
  [  5] local 192.168.1.181 port 40495 connected with 192.168.1.106 port 5001
  [ ID] Interval       Transfer     Bandwidth
  [  5]  0.0-10.0 sec   137 MBytes   115 Mbits/sec
  [  4] local 192.168.1.181 port 5001 connected with 192.168.1.106 port 34828
  [  4]  0.0-10.0 sec   499 MBytes   418 Mbits/sec
  ygzo@ygzo-desktop:~$ iperf -c 192.168.1.106 -r
  ------------------------------------------------------------
  Server listening on TCP port 5001
  TCP window size: 85.3 KByte (default)
  ------------------------------------------------------------
  ------------------------------------------------------------
  Client connecting to 192.168.1.106, TCP port 5001
  TCP window size: 68.6 KByte (default)
  ------------------------------------------------------------
  [  5] local 192.168.1.181 port 40583 connected with 192.168.1.106 port 5001
  [ ID] Interval       Transfer     Bandwidth
  [  5]  0.0-10.0 sec   159 MBytes   134 Mbits/sec
  [  4] local 192.168.1.181 port 5001 connected with 192.168.1.106 port 34846
  [  4]  0.0-10.0 sec   500 MBytes   419 Mbits/sec

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: linux-image-3.11.0-15-generic 3.11.0-15.25
  ProcVersionSignature: Ubuntu 3.11.0-15.25-generic 3.11.10
  Uname: Linux 3.11.0-15-generic x86_64
  ApportVersion: 2.12.5-0ubuntu2.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  ygzo       1915 F.... pulseaudio
  CurrentDmesg:
   [   28.730089] Please check user daemon is running.
   [   38.853100] WARNING! power/level is deprecated; use power/control instead
   [   38.936984] usblp 2-1.3:1.1: usblp1: USB Bidirectional printer dev 3 if 1 alt 0 proto 2 vid 0x03F0 pid 0x8911
   [   38.937057] usbcore: registered new interface driver usblp
  Date: Mon Feb  3 18:18:08 2014
  HibernationDevice: RESUME=UUID=5c7a99f0-ca4d-4b61-bf3c-118fa145440d
  InstallationDate: Installed on 2014-01-30 (4 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
  IwConfig:
   eth0      no wireless extensions.
   
   lo        no wireless extensions.
  MachineType: Gigabyte Technology Co., Ltd. H61M-D2H
  MarkForUpload: True
  ProcFB: 0 nouveaufb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-15-generic root=UUID=36f31c9c-fff2-4353-90ab-8d7024d61f04 ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.11.0-15-generic N/A
   linux-backports-modules-3.11.0-15-generic  N/A
   linux-firmware                             1.116.1
  RfKill:
   
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 10/12/2011
  dmi.bios.vendor: Award Software International, Inc.
  dmi.bios.version: F2
  dmi.board.name: H61M-D2H
  dmi.board.vendor: Gigabyte Technology Co., Ltd.
  dmi.board.version: x.x
  dmi.chassis.type: 3
  dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
  dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF2:bd10/12/2011:svnGigabyteTechnologyCo.,Ltd.:pnH61M-D2H:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnH61M-D2H:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
  dmi.product.name: H61M-D2H
  dmi.sys.vendor: Gigabyte Technology Co., Ltd.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1275853/+subscriptions


References