Bug 183881 - ASPM not working on Dell 7559
Summary: ASPM not working on Dell 7559
Status: CLOSED INVALID
Alias: None
Product: ACPI
Classification: Unclassified
Component: BIOS (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Lv Zheng
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-27 12:37 UTC by Alex Ivanov
Modified: 2016-12-26 05:16 UTC (History)
4 users (show)

See Also:
Kernel Version: 4.4.26
Subsystem:
Regression: No
Bisected commit-id:


Attachments
acpi dump (727.83 KB, application/octet-stream)
2016-10-27 12:37 UTC, Alex Ivanov
Details
dmesg dump (75.55 KB, text/plain)
2016-10-27 12:38 UTC, Alex Ivanov
Details
acpixtract on linux from pmtools-20071116 (1.57 KB, text/plain)
2016-10-27 12:41 UTC, Alex Ivanov
Details
acpixtract on windows from acpica 20160930-32 (880 bytes, text/plain)
2016-10-27 12:44 UTC, Alex Ivanov
Details
acpi dump on linux using acpica 20160930 (741.21 KB, application/octet-stream)
2016-10-27 12:53 UTC, Alex Ivanov
Details
acpixtract on linux from acpica 20160930-64 (942 bytes, text/plain)
2016-10-27 12:57 UTC, Alex Ivanov
Details
acpi dump on windows using acpica 20160930 (725.36 KB, application/octet-stream)
2016-10-27 13:06 UTC, Alex Ivanov
Details

Description Alex Ivanov 2016-10-27 12:37:01 UTC
Created attachment 242911 [details]
acpi dump

ASPM isn't working on my Dell 7559.

With ASPM forced, it fails after these messages:

[ 0.000000] Command line: initrd=\efi\nixos\f74mgfd5d4k9n154p0ffs5r0d3zazv3n-initrd-initrd.efi systemConfig=/nix/store/50044hcm6lf7fc48nlikfpbap4zjp54n-nixos-system-nixos-16.09.773.b8ede35 init=/nix/store/50044hcm6lf7fc48nlikfpbap4zjp54n-nixos-system-nixos-16.09.773.b8ede35/init loglevel=4 *pcie_aspm=force* nouveau.modeset=0
[ 0.000000] Kernel command line: initrd=\efi\nixos\f74mgfd5d4k9n154p0ffs5r0d3zazv3n-initrd-initrd.efi systemConfig=/nix/store/50044hcm6lf7fc48nlikfpbap4zjp54n-nixos-system-nixos-16.09.773.b8ede35 init=/nix/store/50044hcm6lf7fc48nlikfpbap4zjp54n-nixos-system-nixos-16.09.773.b8ede35/init loglevel=4 *pcie_aspm=force* nouveau.modeset=0
[ 0.000000] PCIe ASPM is forcibly enabled
[ 0.285133] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[ 0.398009] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[ 0.398040] acpi PNP0A08:00: _OSC failed (AE_ERROR); *disabling ASPM*

acpidump from pmtools-20071116 complains "Wrong checksum for FADT!"
Comment 1 Alex Ivanov 2016-10-27 12:38:57 UTC
Created attachment 242921 [details]
dmesg dump
Comment 2 Alex Ivanov 2016-10-27 12:41:30 UTC
Created attachment 242931 [details]
acpixtract on linux from pmtools-20071116
Comment 3 Alex Ivanov 2016-10-27 12:44:41 UTC
Created attachment 242941 [details]
acpixtract on windows from acpica 20160930-32
Comment 4 Alex Ivanov 2016-10-27 12:53:34 UTC
Created attachment 242951 [details]
acpi dump on linux using acpica 20160930
Comment 5 Alex Ivanov 2016-10-27 12:57:54 UTC
Created attachment 242961 [details]
acpixtract on linux from acpica 20160930-64

Somehow the list of ACPI tables obtained with acpixtract on Windows is different to one on Linux!
Comment 6 Alex Ivanov 2016-10-27 13:06:12 UTC
Created attachment 242971 [details]
acpi dump on windows using acpica 20160930

and so acpi dumps are different on linux to windows using the same acpica version
Comment 7 Alex Ivanov 2016-10-31 20:03:22 UTC
Noticed that pre-installed Windows as well reports on problem with ASPM on this model (powercfg /energy command). Sorry for the opening this bug then. But is it okay that Windows and Linux do report different set of ACPI tables?
Comment 8 Lv Zheng 2016-12-26 05:16:17 UTC
Windows version acpica only dumps tables from registry.
And there are only limited tables available for a userspace application to dump.

You don't need to install any windows driver in order to have acpidump working on Windows, right?
So it's not a problem.

Closing the bug.

Thanks and best regards
Lv

Note You need to log in before you can comment on or make changes to this bug.