Was bedeutet „r8169: ASPM kann nicht deaktiviert werden; Betriebssystem hat keine ASPM-Steuerung “bedeutet das wirklich?

10

Ich habe diese Nachricht in der Syslog- und Dmesg-Ausgabe:

r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control

Handelt es sich um ein Konfigurationsproblem oder ein Hardwareproblem?

int_ua
quelle

Antworten:

10

r8169 ist der Name eines Moduls für den Realtek RTL8169 Network Interface Controller, das möglicherweise in Ihrer /etc/modulesDatei enthalten ist. ASPM steht für Active State Power Management. Die ASPM-Aktivierung kann vom BIOS oder von einem Betriebssystem konfiguriert werden.

Öffnen Sie das Terminal und führen Sie Folgendes aus, um den aspm-Test in der Firmware Test Suite (fwts) auszuführen:

sudo apt-get install fwts  
sudo fwts aspm  

Um die ausführlichen Ergebnisse von sudo fwts aspmrun anzuzeigen, führen Sie den folgenden Befehl aus:

cat results.log

Dieser Test überprüft die Aktivierungsmethode in der ACPI-Tabelle und die Richtigkeit der ASPM-Konfiguration. Besuchen Sie das Ubuntu Firmware Test Suite / Referenz / aspm-Wiki, um Informationen zur Bewertung der Ausführungsergebnisse zu erhalten sudo fwts aspm.

Karel
quelle
Offensichtlich habe ich L0s oder L1s nicht deaktiviert. Wissen Sie, wie ich sie aktivieren kann?
int_ua
lshwsagt, es ist RTL8111/8168/8411(und ich bin faul, das Kästchen anzukreuzen), ob das einen Unterschied macht.
int_ua
Ja, das macht einen Unterschied. Meins ist auch RTL8111 / 8168/8411! Könnten Sie auch bitte sudo lshw -C networkalle Funktionen ausführen und kommentieren, die nach der folgenden Meldung angezeigt werden : capabilities:. Insbesondere wäre es sagt pm, aspmoder beides pmund aspm. Überprüfen Sie auch die /etc/modulesDatei und kommentieren Sie, welche Kernelmodule beim Start geladen sind.
Karel
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation(kein aspm). Module:lp coretemp f71882fg
int_ua
Sie haben die gleiche RTL8111/8168/8411und auch die gleiche Liste von Netzwerkfunktionen wie mein Desktop. Da es sich um einen Desktop und nicht um einen Laptop handelt, benötige ich keine stromsparende Anwendung. Wenn Sie jedoch eine Energiesparanwendung auf einem Laptop installieren möchten, um die Akkulaufzeit zu verlängern, finden Sie hier auf askubuntu Antworten auf diese Frage. Ich verwende Laptop-Modus-Tools aus dem Ubuntu Software Center auf meinem Laptop. TLP von ppa: linrunner / tlp PPA soll bei einigen Laptop-Modellen stärker, aber weniger stabil sein.
Karel
1

Ich habe gerade meine eigene Frage beantwortet ... Ich hoffe, es hilft anderen.

Nach den obigen 2 vorgeschlagenen (und diesen ersten 2 Befehlen, die für einige gute Definitionen und Klarheit erklärt und angepasst wurden):

Ich werde angeben, wie die Protokolldatei einfach anzusehen ist

Installieren: Die Firmware Test Suite (FWTS) ist eine Testsuite, die die Firmware auf ihre Richtigkeit überprüft. Es soll BIOS, UEFI, ACPI und viele andere Fehler identifizieren und gegebenenfalls versuchen, die Fehler zu erklären und Ratschläge zur Umgehung oder Behebung von Firmware-Fehlern zu geben. Mit diesem Befehl:

sudo apt-get install fwts

Führen Sie die Prüfung durch:

sudo fwts aspm

Und um das Protokoll dieser "Prüfung" zu überprüfen

cat results.log

Ich hoffe, diese neue Information hilft anderen!

Kennzeichen

markackerman8-gmail.com
quelle
Ich war so beschäftigt, Ihren Kommentar unter meiner Antwort zu beantworten, dass ich nicht bemerkte, dass ich unabhängig voneinander die gleichen Ergebnisse erzielte, die Sie 15 Minuten nach dem Posten Ihrer Antwort erzielt haben. Ich habe auch erfahren, dass der Link in meiner Antwort defekt war, also habe ich ihn aktualisiert.
Karel
1

Ich hatte das gleiche Problem beim Booten und konnte es nach folgendem Thread lösen :

$ wget http://mirrors.edge.kernel.org/ubuntu/pool/universe/r/r8168/r8168-dkms_8.047.02-1_all.deb

$ sudo dpkg -i r8168-dkms_8.047.02-1_all.deb

$ sudo rmmod r8169

$ sudo echo "blacklist r8169" > /etc/modprobe.d/blacklist.conf

dann neu starten.

Hoffe das hilft!

Andrea
quelle