Überblick und Identität
Die Kerntabelle bezeichnet die passende Konstante ausdrücklich als MT27500/ConnectX-3; der Header löst sie zu 1003 auf. ConnectX-3 Pro und virtuelle Funktionen besitzen andere IDs.
- Kuratierte Kennungen
pci 15b3:1003
Ein numerischer Match belegt eine Kandidatenfamilie im geprüften Quellenrahmen. Verkaufsnamen, Platinenvarianten, Subsystembedingungen und erfolgreiche Funktion bleiben getrennte Fragen.
Treiber und Bindung
mlx4_core besitzt die PCI-Funktion. Das getrennte Modul mlx4_en stellt bei passender Konfiguration Ethernet bereit; sein Fehlen ist von einem fehlenden PCI-Kerntreiber zu unterscheiden.
mlx4_core— Kernel-Treiber-/Modulkandidatmlx4_en— Kernel-Treiber-/Modulkandidat
Firmware
Geräte- und revisionsabhängig
Die im Adapter vorhandene Firmware und die konfigurierte Portfunktion sind relevant. Diese Kerntabellenprüfung belegt keinen allgemeinen vom Host geladenen Firmwarepfad; ein fremdes WLAN-Firmwarepaket ist kein Ersatz.
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 BDFBDF durch die Adresse Domain:Bus:Gerät.Funktion ersetzen. Auf [15b3:1003] und Kernel driver in use achten. mlx4_core unter Kernel modules ist nur ein Kandidat, kein Bindungsnachweis.
Treiber der Netzwerkschnittstelle feststellen
ethtool -i INTERFACEINTERFACE 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: mlx4_core.
Unterstützte Modi mit dem aktuellen Link vergleichen
ethtool INTERFACESupported/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 BDFErhö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.
Grenzen und passende Fehlerhilfen
Portmodus, Adapterfirmware und Kabel-/Transceiveridentität können bestimmen, ob eine Ethernet-Schnittstelle erscheint. Weder dieses PCI-Paar noch ein geladenes RDMA-Modul beweist Ethernet-Carrier.
Diese Anleitungen passen zu relevanten Befunden und behaupten keinen Fehler bei jedem Gerät dieser Familie.
Quellen
Eine Quellenprüfung hält geprüfte Implementierung oder Dokumentation fest, keinen reproduzierten Hardwaretest. Versionsbezogene Tabellen belegen weder Mindestkernel noch garantierte Funktion.
- Upstream Linux: drivers/net/ethernet/mellanox/mlx4/main.c
Geprüfter Upstream-Quellcode
MLX_GN(PCI_DEVICE_ID_MELLANOX_CONNECTX3); line 4304 - Upstream Linux: include/linux/pci_ids.h
Geprüfter Upstream-Quellcode
PCI_DEVICE_ID_MELLANOX_CONNECTX3 ; line 2297 - Upstream Linux: drivers/net/ethernet/mellanox/mlx4/Makefile
Geprüfter Upstream-Quellcode
CONFIG_MLX4_EN; line 8