PCIe ASPM disabled while supported

Bug #1170836 reported by Bruno Pagani
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

I'm quite sure that my computer support PCIe ASPM (since I can force it to be enabled, and gain some watts on consumption), however the kernel disable it with this error:

ACPI FADT declares the system doesn't support PCIe ASPM, so disable it

I'm wondering is that could be an issue coming from this (a bit earlier in the kernel.log):
ACPI Warning: 32/64 FACS address mismatch in FADT - two FACS tables! (20121018/tbfadt-394)
ACPI BIOS Bug: Warning: 32/64X FACS address mismatch in FADT - 0xBB649F40/0x00000000BB64CD40, using 32 (20121018/tbfadt-521)

I don't know what are relevant informations, so ask me if you would like any log or me to test anything.

This is not something new, I have this issue for ages but never reported before.
---
ApportVersion: 2.9.2-0ubuntu8
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: archangegabriel 1964 F.... pulseaudio
DistroRelease: Ubuntu 13.04
HibernationDevice: RESUME=UUID=94d188b9-7a1a-4ad4-9bf3-f6cecd5dca0e
InstallationDate: Installed on 2012-12-16 (124 days ago)
InstallationMedia: Ubuntu 13.04 "Raring Ringtail" - Alpha amd64 (20121216)
MachineType: ASUSTeK Computer Inc. U43Jc
MarkForUpload: True
Package: linux 3.8.0.19.35
PackageArchitecture: amd64
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=fr_FR.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.8.0-19-generic root=UUID=7b4efc1b-effe-4316-a61e-a12dba4f9673 ro quiet splash pcie_aspm=force
ProcVersionSignature: Ubuntu 3.8.0-19.29-generic 3.8.8
RelatedPackageVersions:
 linux-restricted-modules-3.8.0-19-generic N/A
 linux-backports-modules-3.8.0-19-generic N/A
 linux-firmware 1.106
Tags: third-party-packages raring
Uname: Linux 3.8.0-19-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 11/12/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 216
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: U43Jc
dmi.board.vendor: PEGATRON CORPORATION
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: PEGATRON Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr216:bd11/12/2010:svnASUSTeKComputerInc.:pnU43Jc:pvr1.0:rvnPEGATRONCORPORATION:rnU43Jc:rvr1.0:cvnPEGATRONComputerInc.:ct10:cvr1.0:
dmi.product.name: U43Jc
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.
---
ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 2757 F.... pulseaudio
CasperVersion: 1.336ubuntu1
DistroRelease: Ubuntu 13.10
LiveMediaBuild: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
MachineType: ASUSTeK Computer Inc. U43Jc
MarkForUpload: True
Package: linux (not installed)
ProcFB:
 0 inteldrmfb
 1 nouveaufb
ProcKernelCmdLine: file=/cdrom/preseed/username.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
RelatedPackageVersions:
 linux-restricted-modules-3.11.0-12-generic N/A
 linux-backports-modules-3.11.0-12-generic N/A
 linux-firmware 1.116
Tags: saucy
Uname: Linux 3.11.0-12-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 11/12/2010
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 216
dmi.board.asset.tag: ATN12345678901234567
dmi.board.name: U43Jc
dmi.board.vendor: PEGATRON CORPORATION
dmi.board.version: 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: PEGATRON Computer Inc.
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr216:bd11/12/2010:svnASUSTeKComputerInc.:pnU43Jc:pvr1.0:rvnPEGATRONCORPORATION:rnU43Jc:rvr1.0:cvnPEGATRONComputerInc.:ct10:cvr1.0:
dmi.product.name: U43Jc
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTeK Computer Inc.

Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1170836

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Bruno Pagani (b-pagani) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected raring third-party-packages
description: updated
Revision history for this message
Bruno Pagani (b-pagani) wrote : BootDmesg.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : CRDA.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : Dependencies.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : IwConfig.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : Lspci.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : Lsusb.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcModules.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : PulseList.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : RfKill.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : UdevDb.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : UdevLog.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.9 kernel[0].

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'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.9-rc8-raring/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Bruno Pagani (b-pagani) wrote :

Mainline does not fix, tag added, switched to Confirmed.

tags: added: kernel-bug-exists-upstream
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
penalvch (penalvch) wrote :

Bruno Pagani, this bug was reported a while ago and there hasn't been any activity in it recently. We were wondering if this is still an issue? If so, could you please test for this with the latest development release of Ubuntu? ISO images are available from http://cdimage.ubuntu.com/daily-live/current/ .

If it remains an issue, could you please run the following command in the development release from a Terminal (Applications->Accessories->Terminal), as it will automatically gather and attach updated debug information to this report:

apport-collect -p linux <replace-with-bug-number>

tags: added: latest-bios-216 needs-upstream-testing
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Bruno Pagani (b-pagani) wrote :

I will test and report as soon as possible, but on my current setup (13.04) it's still an issue.

Revision history for this message
Bruno Pagani (b-pagani) wrote : AlsaInfo.txt

apport information

tags: added: saucy
description: updated
Revision history for this message
Bruno Pagani (b-pagani) wrote : BootDmesg.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : CRDA.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : IwConfig.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : Lspci.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : Lsusb.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcEnviron.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : ProcModules.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : PulseList.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : RfKill.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : UdevDb.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : UdevLog.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote : WifiSyslog.txt

apport information

Revision history for this message
Bruno Pagani (b-pagani) wrote :

Sorry for the delay, I’ve been quite busy last two months.

The issue is still present with fresh released 13.10 live USB image. I’ve run the given command.

Revision history for this message
penalvch (penalvch) wrote :

Bruno Pagani, could you please test the latest mainline kernel via http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.12-rc6-saucy/ and advise to the results?

tags: added: kernel-bug-exists-upstream-v3.9-rc8
removed: kernel-bug-exists-upstream
Revision history for this message
Bruno Pagani (b-pagani) wrote :

Tested, and still the same issue.

Revision history for this message
penalvch (penalvch) wrote :

Bruce Pagani, did this problem not occur in a release prior to Raring?

tags: added: kernel-bug-exists-upstream-v3.12-rc6
removed: kernel-bug-exists-upstream-v3.9-rc8 needs-upstream-testing
Revision history for this message
Bruno Pagani (b-pagani) wrote :

Yes, this bug wasn't present before 11.04.

This is when kernel 2.6.38 that disabled ASPM for everyone came in, but when this bug was solved for quite everyone, I've started seeing this issue. Only noticed it recently, because before I was still passing pcie_aspm=force when booting the kernel. And I still see a difference in consumption of 2W between the two modes, going down from 14 to 12 on idle when forcing ASPM to be enabled.

Revision history for this message
penalvch (penalvch) wrote :

Bruno Pagani, the next step is to bisect from 10.04 to 11.04, in order to identify the offending commit. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection ?

tags: added: needs-upstream-testing regression-release
Revision history for this message
Bruno Pagani (b-pagani) wrote :

Ok, I’m not really sure of the process, so what I’m going to try first is wether the issue was present on stock 10.04, stock 11.04, and stock 10.10. Then I will need to try point release of kernel, right? How am I supposed to do that? I can’t change the kernel on a live install, can I?

Revision history for this message
penalvch (penalvch) wrote :

Bruno Pagani, you would want to test Maverick. After this, you would then follow https://wiki.ubuntu.com/Kernel/KernelBisection#Bisecting_upstream_kernel_versions to bisect Ubuntu kernel versions.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.