Ethernet und Netzwerk

Realtek RTL8168-Familie

Viele RTL8168-Revisionen teilen sich ein PCI-Paar. Der Kernelkandidat ist trotz anderer Endziffern r8169; genaue Revision und PHY-Verhalten benötigen mehr als die numerische PCI-Identität.

Auf dieser Seite
  1. Überblick und Identität
  2. Treiber und Bindung
  3. Firmware
  4. Lesende Diagnose
  5. Grenzen und passende Fehlerhilfen
  6. Quellen

Überblick und Identität

10ec:8168 ist ein exakter Tabellentreffer dieser Controllerfamilie. Anschließend ermittelt der Treiber MAC-Versionen; die Kennung darf deshalb nicht als eine einzige genaue RTL8168-Unterrevision erscheinen.

Kuratierte Kennungen
pci 10ec:8168

Ein numerischer Match belegt eine Kandidatenfamilie im geprüften Quellenrahmen. Verkaufsnamen, Platinenvarianten, Subsystembedingungen und erfolgreiche Funktion bleiben getrennte Fragen.

Treiber und Bindung

r8169 wählt revisionsabhängige Initialisierung und Firmware. Ein externes Modul namens r8168 wird durch diese Upstream-Tabelle nicht belegt und sollte nicht automatisch als Ersatz eingesetzt werden.

  • r8169 — Kernel-Treiber-/Modulkandidat

Erkannt, gebunden, funktionsfähig: Unterschiede verstehen

Firmware

Bedingter Firmwareweg

Dies sind geprüfte revisionsspezifische Beispiele, keine vollständige oder allgemeingültige Liste für 10ec:8168. Die vom Treiber ermittelte MAC-Version und die tatsächliche Anforderung bestimmen die passende Firmware.

Geprüfte Beispiele oder Dateinamen-Zweige, keine vollständige Installationsliste:

  • rtl_nic/rtl8168d-1.fw
  • rtl_nic/rtl8168h-2.fw

Firmwarepakete deiner Distribution prüfen

Lesende Diagnose

Führe jeden angezeigten Befehl einzeln aus. Ersetze Großbuchstaben-Platzhalter durch betroffenes Gerät, Schnittstelle oder Modul aus deiner Ausgabe. Hier wird nichts ausgeführt. Auch lesende Ausgaben können private Kennungen enthalten.

PCI-Funktion und gebundenen Treiber prüfen

lspci -nnk -s BDF

BDF durch die Adresse Domain:Bus:Gerät.Funktion ersetzen. Auf [10ec:8168] und Kernel driver in use achten. r8169 unter Kernel modules ist nur ein Kandidat, kein Bindungsnachweis.

Treiber der Netzwerkschnittstelle feststellen

ethtool -i INTERFACE

INTERFACE durch den echten Schnittstellennamen ersetzen. Driver und bus-info ordnen die Schnittstelle ihrem Gerät zu. Eine firmware-version ist eine Adapterangabe und kein Nachweis für eine geladene Datei. Kandidat: r8169.

Unterstützte Modi mit dem aktuellen Link vergleichen

ethtool INTERFACE

Supported/advertised link modes beschreiben Fähigkeiten oder angebotene Modi. Speed, Duplex und Link detected beschreiben den aktuellen Link, keinen gemessenen Durchsatz. Eine nicht unterstützte Abfrage ist eine Schnittstellen-/Treibergrenze.

PCIe-Transport von Ethernet-Geschwindigkeit trennen

sudo lspci -vv -s BDF

Erhöhte Rechte können nötig sein. Root-Rechte können die vollständige PCI-Konfiguration zugänglich machen. Falls PCIe-Felder vorhanden sind, LnkCap mit LnkSta vergleichen: maximale und ausgehandelte PCIe-Geschwindigkeit/Breite sind von Ethernet zu unterscheiden. Altes PCI oder virtuelle Funktionen können die Felder auslassen.

Initialisierung und Firmwareanforderungen ansehen

sudo journalctl -k -b --no-pager

Erhöhte Rechte können nötig sein. Root liest das Kerneljournal des aktuellen Starts. Diesen Controller bzw. diese Schnittstelle sowie den tatsächlich angeforderten Dateinamen oder die Safe-Mode-Meldung suchen. Modulweite Firmwareangaben beweisen keine Anforderung jeder Datei für dieses Gerät.

Grenzen und passende Fehlerhilfen

Eine Familien-ID beweist nicht, dass ein EEE-, ASPM- oder Firmware-Symptom jede Chiprevision betrifft. Das aktuelle Kerneljournal liefert die gewählte Chipbeschreibung und angeforderte Firmware.

Diese Anleitungen passen zu relevanten Befunden und behaupten keinen Fehler bei jedem Gerät dieser Familie.

Hardware-Diagnoseweg wählen · Log-Auszug im Fix Lab prüfen

Quellen

Eine Quellenprüfung hält geprüfte Implementierung oder Dokumentation fest, keinen reproduzierten Hardwaretest. Versionsbezogene Tabellen belegen weder Mindestkernel noch garantierte Funktion.