[Karmic]Please enable PCI express ASPM (powersave)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Medium
|
Leann Ogasawara | ||
| Lucid |
Medium
|
Unassigned | ||
| linux-2.6 (Debian) |
Fix Released
|
Unknown
|
||
| pm-utils-powersave-policy (Ubuntu) |
Undecided
|
Chase Douglas | ||
| Lucid |
Undecided
|
Unassigned |
Bug Description
Binary package hint: linux-image
In order to enjoy a large power save in pci express systems the CONFIG_PCIEASPM=y must be set.
Currently it's disabled.
Please activate this option it in the jaunty kernel.
Erik Andrén (erik-andren) wrote : | #1 |
Erik Andrén (erik-andren) wrote : | #2 |
Still an issue in karmic.
summary: |
- [Jaunty]Please enable PCI express ASPM (powersave) + [Karmic]Please enable PCI express ASPM (powersave) |
affects: | linux-ports-meta (Ubuntu) → linux (Ubuntu) |
Mike (mike-fdb) wrote : | #3 |
Also need to:
echo "powersave" > /sys/module/
Martin Pitt (pitti) wrote : | #4 |
Once the kernel gets changed, I can add this to pm-utils-
Changed in pm-utils-powersave-policy (Ubuntu): | |
status: | New → Incomplete |
Martin Pitt (pitti) wrote : | #5 |
Kernel team, would that be something appropriate for lucid?
Leann Ogasawara (leannogasawara) wrote : | #6 |
Indeed it seems this is only enabled in Lucid for powerpc-smp:
ogasawara@
config.
config.
ia64/config.
powerpc/
powerpc/
powerpc/
However, examining this config option a bit closer it seems this is noted as being experimental. We typically don't enable experimental options. I'll try to raise this for discussion to get additional input. Thanks.
config PCIEASPM
bool "PCI Express ASPM support(
depends on PCI && EXPERIMENTAL && PCIEPORTBUS
default n
help
This enables PCI Express ASPM (Active State Power Management) and
Clock Power Management. ASPM supports state L0/L0s/L1.
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → Triaged |
tags: | added: kconfig |
Mike (mike-fdb) wrote : | #7 |
I've tried to google for problems coused by CONFIG_PCIEASPM, and found very few of them:
http://
https:/
and, maybe, http://
It might be a good idea to turn option ON for beta1 and, if problems arise turn OFF in beta2.
Martin Pitt (pitti) wrote : | #8 |
Seems a bit late for lucid now.
Changed in linux (Ubuntu Lucid): | |
status: | Triaged → Won't Fix |
Changed in pm-utils-powersave-policy (Ubuntu Lucid): | |
status: | Incomplete → Won't Fix |
Changed in linux (Ubuntu): | |
milestone: | none → later |
Changed in linux (Ubuntu): | |
milestone: | later → maverick-alpha-1 |
assignee: | nobody → Leann Ogasawara (leannogasawara) |
Changed in pm-utils-powersave-policy (Ubuntu): | |
assignee: | nobody → Canonical Foundations Team (canonical-foundations) |
Changed in linux (Ubuntu): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
Launchpad Janitor (janitor) wrote : | #9 |
This bug was fixed in the package linux - 2.6.34-4.11
---------------
linux (2.6.34-4.11) maverick; urgency=low
[ Amit Kucheria ]
* SAUCE: omap: remove calls to usb_nop_
* [Config] Add support for OMAP-mainline flavour
[ Andy Whitcroft ]
* SAUCE: powerpc: fix compile error when ptrace.h is included from
userspace
- LP: #583733
[ Chase Douglas ]
* Revert "SAUCE: Don't register vga16fb framebuffer if other framebuffers
are present"
* Revert "SAUCE: Disable function tracing after hitting __schedule_bug"
* Revert "SAUCE: drm/i915: don't change DRM configuration when releasing
load detect pipe"
[ Kees Cook ]
* SAUCE: fs: block cross-uid sticky symlinks
* SAUCE: fs: block hardlinks to non-accessible sources
[ Koen Kooi ]
* SAUCE: board-omap3-beagle: add DSS2 support
[ Leann Ogasawara ]
* Revert "staging/go7007 -- disable"
* Revert "[Config] staging/winbond -- disable"
* Revert "Disable 4MB page tables for Atom, work around errata AAE44"
* Revert "SAUCE: sync before umount to reduce time taken by ext4 umount"
* Revert "SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit
controller"
* Revert "SAUCE: Fix MODULE_
* Revert "SAUCE: Created MODULE_
* Revert "SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps"
* Revert "SAUCE: r8169: disable TSO by default for RTL8111/8168B
chipsets."
* Revert "[Upstream] b43: Declare all possible firmware files."
* Revert "add Breaks: against hardy lvm2"
* Revert "SAUCE: Guest OS does not recognize a lun with non zero target
id on Vmware ESX Server"
* Revert "SAUCE: Catch nonsense keycodes and silently ignore"
* [Config] Enable CONFIG_ECRYPT_FS=y for ports
* [Config] Enable CONFIG_USB=y for armel and sparc
* [Config] Enable CONFIG_SCSI=y for ia64 and sparc
* [Config] Enable CONFIG_RFKILL=y for ports
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_
* [Config] CONFIG_
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_CEPH_FS=m
* [Config] Enable CONFIG_
* [Config] Enable CONFIG_EEEPC_WMI=m
* [Config] Enable CONFIG_RT2800PCI=m
* [Config] Enable CONFIG_SCSI_HPSA=m
* [Config] Enable CONFIG_VHOST_NET=m
* [Config] Disable CONFIG_
- LP: #582350
* [Config] Disable CONFIG_SOUND_OSS* and CONFIG_SND_*OSS
- LP: #579300
* [Config] Enable CONFIG_PCIEASPM=y
- LP: #333990
* [Config] updateconfigs for OMAP flavour
[ Loïc Minier ]
* Enable perf tools on armel
[ Tim Gardner ]
* SAUCE: Updated ndiswrapper to 1.56
- LP: #582555
* [Config] Added virtual flavour
* [Config] Remove support for sub-flavours
* [Config] Removed amd64 preempt flavour
* [Config] updateconfigs, updateportsconfigs after flavour munging
-- Leann Ogasawara <email address hidden> Tue, 25 May 2010 09:34:5...
Changed in linux (Ubuntu): | |
status: | Fix Committed → Fix Released |
Mike (mike-fdb) wrote : | #10 |
Please have a look at comment #3 before closing this bug.
Chase Douglas (chasedouglas) wrote : | #11 |
It seems to me that we should look into a policy addition to pm-utils-
echo "powersave" > /sys/module/
I will take a look at integrating this with other changes for maverick.
Changed in pm-utils-powersave-policy (Ubuntu): | |
status: | Incomplete → Triaged |
assignee: | Canonical Foundations Team (canonical-foundations) → Chase Douglas (chasedouglas) |
milestone: | none → maverick-alpha-2 |
Changed in pm-utils-powersave-policy (Ubuntu): | |
status: | Triaged → In Progress |
AttilaN (attila123456) wrote : | #12 |
With CONFIG_PCIEASPM=y in the maverick kernel my CPU fan doesn't spin down even at the lowest temperatures. It's noticeably louder than without this option.
Dell Inspiron e1505.
Mike (mike-fdb) wrote : | #13 |
AttilaN, please test your system with different ASPM params, to make sure it is ASPM responsible for.
http://
AttilaN (attila123456) wrote : | #14 |
I see the same behavior with all 3 states [default, performance, powersave]. Only including pcie_aspm=off on the kernel command line helps.
Mike (mike-fdb) wrote : | #15 |
Try to contact Dell support for BIOS update.
If it doesn't help, file a bug in kernel bugzilla.
Changed in pm-utils-powersave-policy (Ubuntu): | |
milestone: | maverick-alpha-2 → maverick-alpha-3 |
Chase Douglas (chasedouglas) wrote : | #16 |
The new pm-utils-1.4.1-1 in Maverick includes a power script to set the pcie_aspm policy to powersave when on battery and to default when on ac.
Changed in pm-utils-powersave-policy (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in linux-2.6 (Debian): | |
status: | Unknown → Fix Released |
I measured the powersavings on my system (Clevo M720R) by activating this feature to be about 0.5 W