Bart Heinsius, please execute the following command, as it will automatically gather debugging information, in a terminal: apport-collect 991232
As well, if you could also please test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs- upstream-testing' text. If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'. If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'. If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'. Please let us know your results. Thanks in advance. ** Description changed: - problem still exists in fresh 12.04 install. + 1. Steps I took that caused me to encounter the problem: + disconnect the A/C power cable from the laptop, laptop then runs on battery power + + 2. expected behavior: + same network speed as on A/C power + + 3. behavior actually encountered: + very slow network speed + + network speed on A/C power: + bheinsius@bheinsius-Latitude-E6400:~$ ping 192.168.0.1 + PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data. + 64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=1.62 ms + 64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=1.29 ms + 64 bytes from 192.168.0.1: icmp_req=3 ttl=64 time=1.29 ms + 64 bytes from 192.168.0.1: icmp_req=4 ttl=64 time=1.42 ms + + network speed on battery power: + bheinsius@bheinsius-Latitude-E6400:~$ ping 192.168.0.1 + PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data. + 64 bytes from 192.168.0.1: icmp_req=1 ttl=64 time=43.4 ms + 64 bytes from 192.168.0.1: icmp_req=2 ttl=64 time=63.9 ms + 64 bytes from 192.168.0.1: icmp_req=3 ttl=64 time=85.6 ms + 64 bytes from 192.168.0.1: icmp_req=4 ttl=64 time=108 ms + + WORKAROUND: Disable the power saving measures implemented by /usr/lib/pm-utils/power.d/wireless. + To disable them do: + sudo touch /etc/pm/power.d/wireless + + You now should have an empty file named wireless without the executable bit set in /etc/pm/power.d. + Check with: + ls -lh /etc/pm/power.d/ + You should see a file like this: + -rw-r--r-- 1 root root 0 2010-12-31 18:53 wireless + + Reference: man pm-powersave ProblemType: Bug DistroRelease: Ubuntu 12.04 Package: bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu6.1 ProcVersionSignature: Ubuntu 3.2.0-24.37-generic-pae 3.2.14 Uname: Linux 3.2.0-24-generic-pae i686 NonfreeKernelModules: nvidia wl ApportVersion: 2.0.1-0ubuntu7 Architecture: i386 Date: Sun Apr 29 18:24:00 2012 EcryptfsInUse: Yes InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423) ProcEnviron: TERM=xterm PATH=(custom, no user) LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: bcmwl UpgradeStatus: No upgrade log present (probably fresh install) ** Tags added: needs-upstream-testing -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/991232 Title: Regression in wireless performance when on battery power (broadcom) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/991232/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs