← 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

 

That is good news.  That means the bug is fixed upstream.  Can you also
test the latest upstream stable 3.11 kernel, which is 3.11.10.3?  It can
be downloaded from:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.11.10.3-saucy/

If the bug is fixed in 3.11.10.3, then the fix will make it into Saucy
when those updates are applied to the Saucy kernel.

-- 
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:
  Confirmed

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