Windows-Treiberinformationen verbessern Power-Management

Started by reddark, 2011/11/15, 14:41:32

Previous topic - Next topic

reddark

Dank an towo für die arbeit, kernel läuft:

# uname -r
3.1-1.towo.1.1-siduction-amd64


Nur leider .. hab schonmal einen kleinen kurztest gestartet.
jeweils 20min mit alten und neuen Kernel .. und beide male ziemlich genau 12% akkuverlust.

Morgen werd ich mal die gesamte akkulaufzeit testen .....

towo

Ich hätte gerne mal die Ausgabe von

dmesg | grep -i aspm
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

reddark

Hmm, ist wohl nicht eingeschaltet oder seh ich das falsch?

# dmesg | grep -i aspm
[    0.241562] ACPI _OSC control for PCIe not granted, disabling ASPM

reddark

So, ein jeweils 2h test zeigt, das sich leider nix verändert hat.
In 2h jeweils 80% verlust ......

towo

Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

reddark

Und liegt das jetzt an mir oder haut da was mit dem kernel noch nicht hin? Kann ich es aktivieren?

ayla


towo

Wie gesagt, ich habe keine Hardware, wo ich das testen könnte.
Die Patches habe ich so genommen, wie sie in der LKML gepostet wurden, sie sind auch clean applyed.
Habt ihr im BIOS die Möglichkeit ASPM Einstellungen zu tätigen?
Ich gehe nicht zum Karneval, ich verleihe nur manchmal mein Gesicht.

cryptosteve

Hier sieht die Meldung anders aus, aber funktionieren wird es wohl auch nicht.

[Do, 17.11.2011, 19:46:40]
[stell @ shangrila:~]% dmesg | grep -i aspm
ACPI FADT declares the system doesn't support PCIe ASPM, so disable it


Ich wüsste auch nicht, wo ich da im Bios drehen könnte.
- born to create drama -
CS Virtual Travel Bug: VF6G5D

reddark

QuoteHabt ihr im BIOS die Möglichkeit ASPM Einstellungen zu tätigen?
bei mir gibt es dazu nix ... könnte es auch anders heissen?

reddark

hab jetzt mal beim booten im grub

pcie_aspm=force
mitgegeben, das ergebnis ist:

# dmesg | grep -i aspm
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.1-1.towo.1.1-siduction-amd64 root=UUID=c4074fd5-ccb0-42c0-966c-cc686a99ea12 ro vga=791 pcie_aspm=force quiet resume=swap= UUID=dc2667f0-0079-4831-9aa3-b247304d1f49
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1-1.towo.1.1-siduction-amd64 root=UUID=c4074fd5-ccb0-42c0-966c-cc686a99ea12 ro vga=791 pcie_aspm=force quiet resume=swap= UUID=dc2667f0-0079-4831-9aa3-b247304d1f49
[    0.000000] PCIe ASPM is forcibly enabled
[    0.240560] ACPI _OSC control for PCIe not granted, disabling ASPM


ist das nun gut oder schlecht??

michaa7

dazu gibt es built optionen und BIOS hürden:

http://redsymbol.net/linux_boot_parameters/

 
Quotepcie_aspm=      [PCIE] Forcibly enable or disable PCIe Active State Power
                       Management.
               off     Disable ASPM.
               force   Enable ASPM even on devices that claim not to support it.
                       WARNING: Forcing ASPM on may cause system lockups.

http://linuxwireless.org/en/users/Documentation/ASPM#ASPM_on_Linux
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

der_bud

Auf Lenovo Thinkpad T60 mit 3.1-1.towo.1-siduction-686:
[    0.122321] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    1.963765] e1000e 0000:02:00.0: Disabling ASPM L0s L1


3.1-1.towo.1.1-siduction-686:
[    0.121320] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    0.184294] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.184853] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    0.185656] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device.  You can enable it with 'pcie_aspm=force'
[    1.994563] e1000e 0000:02:00.0: Disabling ASPM L0s L1


Reboot mit "pcie_aspm=force":
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1-1.towo.1.1-siduction-686 root=UUID=637cb295-625d-4a90-8763-522e4f2c60a9 ro pcie_aspm=force 3
[    0.000000] PCIe ASPM is forcibly enabled
[    0.132038] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[    1.215831] pci 0000:00:01.0: ASPM: Could not configure common clock
[    3.088530] e1000e 0000:02:00.0: Disabling ASPM L0s L1
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

ayla

Belinea 1301:

[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.1-1.towo.1.1-siduction-amd64 root=UUID=58a135c1-232e-4ab1-adac-1860375aa5ff ro pcie_aspm=force
[    0.000000] PCIe ASPM is forcibly enabled
[    0.111197] ACPI _OSC control for PCIe not granted, disabling ASPM


Das Winz-Bios bietet keine Einstellmöglichkeiten die irgendwas mit Powermanagement o.ä. zu tun haben könnten.