Nach Tausch der Netzwerkkarte, keine Verbindung und Fehlermeldung in Openmediavault 8

Morbul

Experte
Thread Starter
Mitglied seit
01.08.2019
Beiträge
20
Hallo zusammen,

seit ein paar Tagen versuche ich meine neue Netzwerkkarte in meinem kleinen selbstgebauten HomeNAS (ASUS ROG STRIX B760-I GAMING WIFI, i5 14400, 48GB Ram) zum laufen zu bringen, leider gestaltet sich das schwieriger als erwartet.
Um die Wartezeiten bei größeren Kopiervorgängen zu minimieren und aus Basteldrang, habe ich mir in meinem PC sowie dem NAS 2 identische 10g Netzwerkkarten verbaut "TP Link TX401"(Aquantia AQC107).
Während sie im PC unter Debian 13 sofort ohne irgendwelche Schwierigkeiten lief, gab es im NAS Probleme.

Der folgende Fehler tritt auf, keine Netzwerkverbindung möglich vermutl. aufgrund folgender Fehlermeldung "Timeout reading IGC_PTM_STAT register"
Die Karte wird auch im System erkannt per "lspci" überprüft und die Treiber werden geladen.
Ich habe beide Netzwerkkarten gegeneinander getauscht, der Fehler bleibt bestehen, dann habe ich noch das Netztwerkkabel getauscht auch ohne Erfolg.
Danach habe ich ein bisschen gegoogelt und herausgefunden das das wohl mit den Stromspartechniken bei PCIE zusammenhängen kann, diese habe ich einmal im BIOS direkt deaktiviert was auch nichs brachte und einmal
mit Grub, wo ich folgende Zeile abänderte "GRUB_CMDLINE_LINUX_DEFAULT="pcie_port_pm=off" und Grub updatete auch ohne Erfolg.
Desweitern habe ich "omv-firstaid" benutzt um die Netzwerkschnittstelle zu konfigurieren, auch dieses mal Pech gehabt.
Als letztes habe ich noch Openmediavault von Version 7 auf 8 geupgraded in der Hoffnung das das hilft, leider besteht das Problem nach wie vor.

Mittlerweile bin ich mit meinem Wissen am Ende und für jeden Tipp dankbar.

Mfg Thorsten
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Es ist gut, dass Du zwei gleiche Karten hast. Dann kannst Du ja beide Systeme vergleichen - bis Du herausgefunden hast, was der Unterschied ist.

Wie sind die beiden Netzwerkkarten verbunden? Über einen Switch? Oder sind sie direkt mit einem Ethernet-Kabel verbunden?

Die Karte wird auch im System erkannt per "lspci" überprüft und die Treiber werden geladen.

Der Satz ist mir noch nicht ganz klar. Zeigt "lspci" nur in beiden Geräten den Adapter - oder zeigt "lspci -k" auch an, dass bei beiden Geräten der gleiche Treiber geladen ist? Welcher Treiber ist es?

Wenn Du als root "ifconfig -a" (oder auch "ip link", falls ifconfig nicht installiert ist) eingibst: siehst Du auf beiden Systemen den gewünschten Adapter? Sind die Flags auf beiden Systemen gleich? Ist insbesondere das UP-Flag sichtbar? Wie heißen die beiden Ethernet-Adapter auf den beiden Systemen?

Wenn Du Dir auf beiden Systemen die Ausgabe von "dmesg" ansiehst: werden auf beiden Systeme die gleichen Meldungen zu den Netzwerkkarten ausgegeben? Gibt es Fehlermeldungen zu den Netzwerkkarten?

Falls bis hierher alles okay sein sollte, dann rufe bitte für auf beiden Systemen "ethtool <name das Adapters>" auf und poste das Ergebnis. Falls Du ethtool noch nicht kennst: es zeigt die Link-Konfiguration von Ethernet-Adaptern.
 
Zuletzt bearbeitet:
Also erstmal danke für die Unterstützung,

beide Netzwerkkarten sind über einen Switch (Trendnet TEG-S762) jeweils an einen 10g Port miteinander verbunden.

lspci -k gibt am PC folgendes aus
PC Ausgabe lspci -k.png


und am NAS folgendes
NAS Ausgabe lspci -k.png

Das was mir auffällt ist, das ich 2 verschiedene Revisionen der Karte habe 1x rev. 2 (AQC 107) und 1x rev.3 (AQC 113)
Also doch leicht verschiedene Karten.
Weiterhin fällt mir auf das die Fehlermeldung scheinbar vom onboard LAN kommt
NAS Fehlermeldung.png

siehe Kernel Modul IGC

Ip link gibt folgendes beim PC aus
Ausgabe PC ip link.png

enp36s0 ist die 10g Karte

und am NAS
NAS Ausgabe ip ink.png

enp1s0 ist die neue Netzwerkkarte (10g) und das Kabel steckt auch drin, trotzdem sind beide Flags down.

Bei dmesg am PC konnte ich keine Fehlermeldung erkennen nur diese folgende Meldung.
PC Ausgabe dmesg | grep atlantic.png


beim NAS stand folgendes da.
NAS Ausgabe dmesg | grep atlantic.png

Für mich stand da nichts verwertbares.

Als letztes die Ausgabe von ethtool beim PC.
PC Ausgabe ethtool.png


Beim NAS ergab ethtool.
NAS Ausgabe ethtool enp1s0.png

Trotz all den Daten, bin ich nicht schlauer.

Ich habe keine Ahnung wo ich genau ansetzten soll.

Vielleicht hast du ja eine Idee wo ich ich weiter suchen könnte.

Mfg
 

Anhänge

  • NAS Ausgabe ip ink.png
    NAS Ausgabe ip ink.png
    82 KB · Aufrufe: 18
  • PC Ausgabe ip link.png
    PC Ausgabe ip link.png
    9,3 KB · Aufrufe: 16
  • PC Ausgabe lspci -k.png
    PC Ausgabe lspci -k.png
    9,6 KB · Aufrufe: 20
Was Du gepostest hast, sieht gut aus. Es gibt einen Treiber. Die Netzwerkadapter erscheinen unter "ip link" und sind mit ethtool ansprechbar. Das ist schon viel wert! Wir haben nicht die Kernel-Versionen überprüft - behalte das im Hinterkopf, dass ein Kernel zu alt sein könnte - aber ich glaube nicht, dass es daran liegt.

Was Du siehst, ist NICHT ungewöhnlich. Vermutlich funktioniert die Link Negociation nicht auf Anhieb. Hintergrund: der Netzwerkadapter unterstützt verschiedene Geschwindigkeiten (siehe Ausgabe von Ethtool), dazu verschiedene Modi wie Full Duplex, half Duplex. usw. Das gleiche gilt für den Switch. Bevor Netzwerkadapter und Switch Daten austauschen können, müssen sie einen Übertragungsmodus aushandeln. Das ist die Link auto-negociation. Manchmal klappt das sofort, manchmal muss man etwas nachhelfen.

Wenn ich es richtig sehe, ist der Trendnet TEG-S762 ein unmanaged Switch. Dort kann also nichts bei den Switch Ports verkonfiguriert sein, richtig? (Beliebter Fehler bei Managed Switches).

Schalte die Auto-negociation beim NAS aus und setze die Parameter von Hand:

Code:
ethtool -s enp1s0 speed 10000
ip link set enp1s0 up

Bei den Parametern kannst/musst Du etwas experimentieren, z.B.:

Code:
ethtool -s enp1s0 speed 1000 autoneg off
ip link set enp1s0 up

Code:
ethtool -s enp1s0 speed 2500 duplex full port tp autoneg off wol d
ip link set enp1s0 up

Je nach Rechner und Netzwerkkarte braucht man unterschiedliche Parameter. Manche Kombinationen können manchmal zu Fehler führen.

Die gesetzten Parameter kannst Du Dir mit "ethtool enp1s0" ansehen und überprüfen.

Bekommst Du damit einen Link?
 
Zuletzt bearbeitet:
Der Switch ist wie schon von dir gesagt ein unmanaged Switch.

Ich habe deine Vorschläge ausprobiert, sie waren leider nicht von Erfolg gekrönt.
ethtool-vorschläge.png

Einzig der letzte Vorschlag lief ohne Fehlermeldung ab, jedoch kommt trotzdem keine Verbindung zu Stande.
Ich hatte bei der Ausgabe das Onboard LAN im BIOS deaktiviert.

Anbei noch die Kernelversion.
Kernelversion.png
 
Okay, dann probiere bitte noch:
Code:
ethtool -s enp1s0 speed 10000 duplex full port tp autoneg off wol d
ip link set enp1s0 up
und
Code:
ethtool -s enp1s0 speed 1000 duplex full port tp autoneg off wol d
ip link set enp1s0 up

Der Switch hat doch noch 4 andere Ports mit 2.5 GBit/s? Bekommst Du einen Link, wenn Du die Karte mit diesen Ports verbindest? Vorher bitte das NAS durchbooten, damit Du die Einstellungen durch ethtool wieder loswirst.

Hast Du evtl. noch einen anderen Switch, mit dem Du probieren kannst, einen Link zu bekommen?

Sind die Netzwerk-Karten neu? Oder gebraucht? Warum hast Du zwei verschiedenen Versionen bekommen? Könnte es es sich um einen Hardware-Fehler handeln?
 
Ich werde die Vorschläge von dir morgen testen, aber ich kann die anderen Fragen dafür beantworten.

Beide Karten habe ich erst vor kurzem als neu gekauft und grundsätzlich gibt es bei dieser Netzwerkkarte verschiedene Revisionen, einmal mit AQC107 und mit AQC113,
aber unter der gleichen Typbezeichnung.
Ich hatte auch schon beide Karten getauscht zwischen PC und NAS.
Im PC liefen beide Netzwerkkarten ohne Probleme.
Ich kann noch einen anderen Port beim Switch testen, an dem aktuellen Port war vorher das onboard LAN dran und hatte ohne Probleme funktioniert.
Auch könnte ich einen anderen Switch testen, dieser wäre dann aber ein managed GBit Switch von Zyxel, aber das wird alles erst morgen was.

Was ich nicht verstehe beide System basieren auf Debian 13 und der PC hat sogar noch einen älteren Kernel 6.17 irgendwas.
Die letzte Option wäre das NAS neu auf zu setzen, aber das ist eine sehr Zeitraubende Sache, die ich wenn es irgendwie möglich ist vermeiden möchte.

Noch eine Sache die mir in den Kopf kommt, da das Mainboard ein ITX System ist und es nur einen Erweiterungsslot hat,
in dem klassischerweise die Grafikkarte reinkommt, nicht das die Netzwerkkarte in diesen Slot da irgendwie Problemen macht.

Bis Morgen :)
 
Ich hatte auch schon beide Karten getauscht zwischen PC und NAS.
Im PC liefen beide Netzwerkkarten ohne Probleme.

Es ist gut, dass Du diesen Test gemacht hast. Das zeigt, dass beide Karten okay ist. (y)

Ich kann noch einen anderen Port beim Switch testen, an dem aktuellen Port war vorher das onboard LAN dran und hatte ohne Probleme funktioniert.
Auch könnte ich einen anderen Switch testen, dieser wäre dann aber ein managed GBit Switch von Zyxel, aber das wird alles erst morgen was.

Das ist auf jeden Fall ein guter Test. Aber bitte vorher das NAS rebooten, da die Karte durch die ethool-Befehle zurzeit vermutlich keine auto-negociation kann.

Noch eine Sache die mir in den Kopf kommt, da das Mainboard ein ITX System ist und es nur einen Erweiterungsslot hat,
in dem klassischerweise die Grafikkarte reinkommt, nicht das die Netzwerkkarte in diesen Slot da irgendwie Problemen macht.

Ich habe bei Google nach Deinem Problem gesucht und einen Post gefunden, bei dem tatsächlich der PCI Slot das Problem für eine fehlende 10 GBit/s Verbindung war. Das können wir uns morgen auch noch mal anschauen. Ich glaube das allerdings noch nicht ganz, weil Deine Karte ja vom Betriebssystem erkannt wird.

Was ich nicht verstehe beide System basieren auf Debian 13 und der PC hat sogar noch einen älteren Kernel 6.17 irgendwas.
Die letzte Option wäre das NAS neu auf zu setzen, aber das ist eine sehr Zeitraubende Sache, die ich wenn es irgendwie möglich ist vermeiden möchte.

Ich glaube nicht, dass Du das musst. Wir bekommen dass schon hin. Und bevor Du den Rechner neu aufsetzt, würde ich empfehlen, SystemRescue auf einen USB Stick zu kopieren, von diesem zu booten und zu schauen, ob die Karte dann läuft.
 
Also ich habe mal was probiert,

als erstes deine beiden letzten Vorschläge

NAS Vorschlag 1 170226.png

der 1. war noch ohne Erfolg

NAS Vorschlag 2 170226.png

der 2. hat jedoch zumindest funktioniert (Sorry für das schiefe Foto)

Parallel habe ich noch auf einen USB Stick Debian 13 Live probiert und es hat auf Anhieb mit 10g funktioniert.
Wie den Bildern zu entnehmen ist

Debian 13 USB NAS 170226 ip link.png


Debian 13 USB NAS ethtool 170226.png


Debian USB NAS lspci k 170226.png


Das heisst also für mich, es ist kein Hardware Problem, ich könnte noch die Versuche mit dem anderen Switch machen, wenn sie uns weiter bringen.
Ansonsten müssten wir uns auf die Software Seite konzentrieren.
Beitrag automatisch zusammengeführt:

Nachtrag, einzig eine IPV4 Adresse fehlt mir noch...
 

Anhänge

  • NAS Vorschlag 1 170226.png
    NAS Vorschlag 1 170226.png
    67,6 KB · Aufrufe: 25
Das wäre meine nächste Frage gewesen: auf keinem Screenshot ist zusehen, daß die Karte eine IP Adresse hat. Gibt es einen DHCP im Netz?
 
Ja gibt es, die Fritzbox.
Desweiteren hatte ja der USB-Bootstick mit Debian ohne Probleme an dem Rechner funktioniert, das heisst ich konnte ganz normal im Internert surfen.
Insgesamt das schon ein Rätsel für mich.
 
Ja gibt es, die Fritzbox.
Desweiteren hatte ja der USB-Bootstick mit Debian ohne Probleme an dem Rechner funktioniert, das heisst ich konnte ganz normal im Internert surfen.
Insgesamt das schon ein Rätsel für mich.
Okay, also damit ich das verstehe : Wenn du den Rechner per LiveDebian von USB bootet geht Nettzerk und wenn du das normale OS bootest nicht?
Wie auch von anderen hier schon geschrieben : Modul wird geladen, mit IP wird die Karte auch korrekt angezeigt aber du hast anscheinend keine Konfiguration für die Karte.
Welches OS läuft den da drauf? Openmediafault?
 
Ja, mit dem Debian Live System läuft es ohne Probleme, nur mit Openmediavault läuft sie nicht und ich verstehe nicht warum.
Zu Beginn wo ich die Netzwerkkarte getauscht hatte, lief noch Openmediavault 7 (Basis Debian 12) auf dem NAS, da ich sie nicht zum laufen bekam, habe ich dann das Upgrade auf Openmediavault 8 (Basis Debian 13) durchgeführt, in der Hoffnung das, dass Problem lösen würde, was es leider nicht tat.
 
Zuletzt bearbeitet:
Ja, mit dem Debian Live System läuft es ohne Probleme, nur mit Openmediavault läuft sie nicht und ich verstehe nicht warum.
Zu Beginn wo ich die Netzwerkkarte getauscht hatte, lief noch Openmediavault 7 (Basis Debian 12) auf dem NAS, da ich sie nicht zum laufen bekam, habe ich dann das Upgrade auf Openmediavault 8 (Basis Debian 13) durchgeführt, in der Hoffnung das, dass Problem lösen würde, was es leider nicht tat.
Okay, war erst OMV drauf und dann die andere Netzwerkkarte ? Zusätzlich zu der Onboard ? Wenn ja, dann vermute ich, das OMV für die neue Karte keine Config hat. Würde auch erklären, das ein Debian Live geht.

Gehe mal über die Console rein und starte omv-firstaid. Unter 1 kannst du das Netzwerk neu konfigurieren.
 
Ja zuerst war OMV mit Onboard LAN, dann kam die neue Netzwerkkarte.
Am Anfang waren beide aktiv, dann nur die neue. ich habe versucht sie jeweils getrennt als auch zu zweit aktiv einzurichten mit omv-firstaid, jedoch ohne Erfolg.
 
Ja zuerst war OMV mit Onboard LAN, dann kam die neue Netzwerkkarte.
Am Anfang waren beide aktiv, dann nur die neue. ich habe versucht sie jeweils getrennt als auch zu zweit aktiv einzurichten mit omv-firstaid, jedoch ohne Erfolg.
Okay, wie gesagt, ohne IP Adresse wird das nix und das ist ja zu sehen. Debian Live macht alle Interfaces erst mal mit DHCP, deswegen wird auch jedes Live Linux funktioniern.
Entweder konfiguierst du das Interface neu von Hand unter OMV oder installierst OMV neu. Bei einem NAS bevorzuge ich eh eine statische Adresse.
Erscheint denn unter firstaid unter 1 die Netzwerkkarte(n)?
 
Ja, unter firstaid erscheinen beide Netzwerkkarten zur Konfiguration und vielleicht habe ich das falsch verstanden, aber mein NAS besitzt eine feste IP.
Diese funktioniert bei dem Onboard LAN auch ohne Probleme, die feste IP wird über die Fritzbox für das NAS vergeben.
 
Ja, unter firstaid erscheinen beide Netzwerkkarten zur Konfiguration und vielleicht habe ich das falsch verstanden, aber mein NAS besitzt eine feste IP.
Diese funktioniert bei dem Onboard LAN auch ohne Probleme, die feste IP wird über die Fritzbox für das NAS vergeben.
Hm... Ich würde jetzt Stumpf mal beide auf DHCP setzten und sehen was passiert.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh