14e4:432b Regression in wireless performance when on battery power
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
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@
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@
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/
To disable them do:
sudo touch /etc/pm/
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.
ProcVersionSign
Uname: Linux 3.2.0-24-
NonfreeKernelMo
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)
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
ApportVersion: 2.0.1-0ubuntu7
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xf6fdc000 irq 46'
Mixer name : 'IDT 92HD71B7X'
Components : 'HDA:111d76b2,
Controls : 19
Simple ctrls : 10
DistroRelease: Ubuntu 12.04
EcryptfsInUse: Yes
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release i386 (20120423)
MachineType: Dell Inc. Latitude E6400
NonfreeKernelMo
Package: linux (not installed)
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79
SourcePackage: linux
Tags: precise precise
Uname: Linux 3.2.0-24-
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
dmi.bios.date: 12/07/2011
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A31
dmi.board.name: 0RX495
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Latitude E6400
dmi.sys.vendor: Dell Inc.
description: | updated |
affects: | bcmwl (Ubuntu) → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → New |
tags: | added: bot-stop-nagging |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
affects: | linux (Ubuntu) → acpi (Ubuntu) |
Changed in acpi (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: kernel-da-key |
tags: | added: bios-outdated-a34 |
tags: | added: regression-potential |
tags: | added: maverick |
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. behaviour actually encoutered:
very slow network speed
network speed on A/C power: bheinsius- Latitude- E6400:~ $ ping 192.168.0.1
bheinsius@
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- Latitude- E6400:~ $ ping 192.168.0.1
bheinsius@
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 from bug 651008: pm-utils/ power.d/ wireless. power.d/ wireless
-- begin quote
(This will not fix all problems for all: see comment 24.)
Disable the power saving measures implemented by /usr/lib/
To disable them do:
sudo touch /etc/pm/
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
-- end quote