Probleme mit zusätzlicher NIC: MSI MS250 PRO-VD + Logilink PC0029A

270
Patrick Roncagliolo

Ich habe kürzlich Mobo / CPU / RAM auf einem PC geändert, auf dem ich früher eine Dual-Gigabit-Verbindung hatte.

Bei der vorherigen Konfiguration mit dem integrierten LAN-Controller und einer PCI-e-Erweiterungskarte von LogiLink PC0029A habe ich Linux so konfiguriert, dass zwei Verbindungen zu einem verwalteten Switch in einer einzigen Verbindung zusammengeführt werden (Vorgang wird normalerweise als Bonding bezeichnet). Es hat gut funktioniert.

Nachdem ich jedoch ein MSI MS250 PRO-VD-Motherboard und dieselbe PCI-e-Karte darüber installiert hatte, fiel mir auf, dass Linux nur eine Netzwerkkarte erkennt.

Es scheint seltsam, aber:

  • lspci zeigt nur eine NIC
  • Das Deaktivieren des Onboard-Netzwerks über das UEFI-Kontrollfeld führt zu demselben Verhalten (nur eine NIC wurde erkannt)
  • Auch wenn die integrierte NIC deaktiviert ist, kann Linux eine Verbindung auf der erkannten NIC aktivieren. Der Datenverkehr fließt jedoch über das mit der integrierten NIC verbundene Kabel
  • In beiden Fällen wird dieselbe MAC-Adresse angezeigt

Ich habe das BIOS aktualisiert, auf IRQ-Konflikte geprüft lsdev, den PCI-e-Steckplatz geändert, aber keine Lösung ...

Beachten Sie, dass sowohl die Hauptplatine als auch die Erweiterungskarte dieselbe Realtek IC-Familie verwenden (Treiber r8168, bereits aktualisiert).

Wie kann ich weiter nachforschen? Könnten Sie ein paar Tipps geben?

0
Wenn ich Sie richtig verstehe, bestand das Problem darin, dass die Karte im neuen Motherboard nicht erkannt wurde. Vermutung: Die Karte war nicht richtig eingesetzt (oder der Steckplatz wurde schlecht hergestellt, daher ist es schwierig, sie richtig einzulegen) und die elektrischen Anschlüsse funktionierten daher nicht. Alle anderen Dinge, die Sie beschreiben (Bondschnittstellen, MAC, Treiber), spielen hier keine Rolle. dirkt vor 6 Jahren 0
Durch das Deaktivieren der integrierten Netzwerkkarte sollte ich keine Verbindung zum Internet herstellen können. Stattdessen wird eine Netzwerkkarte weiterhin erkannt. Es ist seltsam, scheint zumindest der Kippschalter im BIOS nicht richtig zu funktionieren. Patrick Roncagliolo vor 6 Jahren 0
Das Einstecken der problematischen Logilink-Karte in den x16-Steckplatz hat funktioniert. Die x1-Steckplätze, an denen ich diese Karte getestet habe, funktionierten auch mit einer anderen Netzwerkkarte von Tp-Link. Patrick Roncagliolo vor 6 Jahren 0
Also definitiv kein Motherboard-Anschlussproblem IMO. Scheint mir ein Software / Firmware / Logik Problem ... Patrick Roncagliolo vor 6 Jahren 0
"Durch das Deaktivieren der integrierten Netzwerkkarte sollte ich keine Verbindung zum Internet herstellen können. Stattdessen wird eine Netzwerkkarte immer noch erkannt." Sorry, das macht keinen Sinn. Bitte klären Sie, welche Karten unter welchen Umständen erkannt werden, wo sie von "lspci" angezeigt werden usw. Die Karten (Onboard und Slot) sollten als * eindeutige * `lspci`-Einträge mit * eindeutigen * Adressen angezeigt werden. Welche Karte (n) werden anfangs angezeigt, welche Karte (n) in einem Steckplatz, welche Karte (n) in einem 16fach-Steckplatz, welche Karten nach dem Deaktivieren der internen Karte angezeigt werden? Darauf kommt es an. dirkt vor 6 Jahren 0
Ohne den x16-Fall (beide Netzwerkkarten werden erkannt), wenn ich die Logilink-Karte in einen der x1-Steckplätze stecke, wird nur die Onboard-Karte erkannt, unabhängig davon, ob die Onboard-Netzwerkkarten im BIOS aktiviert / deaktiviert sind. Patrick Roncagliolo vor 6 Jahren 0
Damit klingt * nicht wie eine "Karte, die nicht richtig sitzt" - das Kartenverbindungselement befindet sich möglicherweise nur an einem Ende der Toleranzen und die 1x-Steckplätze sind am anderen Ende, so dass sie für diesen Teil keinen richtigen Kontakt herstellen Karte. Die PCIe-Geräteerkennung hat * nichts * mit Firmware oder Software zu tun, es handelt sich um reine Hardware. dirkt vor 6 Jahren 0

1 Antwort auf die Frage

0
Patrick Roncagliolo

Es gelang mir, eine TP-LINK-Gigabit-PCI-e-Karte zu erhalten, und ich habe festgestellt, dass diese Karte gut funktioniert, wenn sie in den x1-Steckplätzen platziert wird, wo der Logilink nicht erkannt wurde. Ich fand auch, dass durch das Installieren der Logilink-Karte im x16-PCI-e-Steckplatz diese erkannt wurde.

Schlussfolgerungen:

  • Probieren Sie ALLE Slots aus, sogar noch größer als nötig, wenn Sie können.
  • Testen Sie denselben Steckplatz mit einer anderen Karte, wenn Sie eine Ersatzkarte haben.
  • Wahrscheinlich hat MSI einige Fehler im Design der Firmware gemacht, und Konflikte waren die Ursache meiner Probleme. Beachten Sie, dass dies nicht primär auf den Einsatz des gleichen NIC-Chipsatzes zurückzuführen ist, da ich das System erfolgreich mit allen 3 angeschlossenen NICs starten und erkennen konnte.
  • Ich weiß immer noch nicht warum, selbst wenn die interne NIC deaktiviert war, der Port mit einer seltsamen Zusammenarbeit der Erweiterungskarte zusammenarbeitete, mit einem transparenten Verhalten für das Betriebssystem (das weiterhin die interne Karte und ihre MAC-Adresse erkannte).