Artikel-ID: 000090481 Inhaltstyp: Konnektivität Letzte Überprüfung: 14.10.2022

Warum schlägt das Ethernet 10G MAC Intel® Stratix® 10 FPGA IP mit niedriger Latenz beim Linux-Boot ab Linux-Socfpga 5.9.1 fehl?

Umgebung

  • Intel® FPGA IP Geringe Latenz 10-Gbit/s Ethernet MAC und PHY-Funktion IP-10GEUMAC
  • linux-socfpga 5.9.1

    Other Linux family*

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Beschreibung

    Aufgrund eines Problems, das durch die Entkopplung zwischen dem MAC und dem Link-Status in der PHY-Ebene verursacht wurde, die in Linux-Socfpga 5.9.1 eingeführt wurde, wird der Ethernet-Intel® Stratix® 10G MAC Intel® Stratix® 10 FPGA IP-Ethernet-Link möglicherweise nicht eingerichtet, und die Geschwindigkeit kann während des Linux-Starts, der sich auf Intel® FPGA Produktreihe auswirkt, als 0 gemeldet werden. Der Während des Linux-Starts angezeigte Fehler sieht folgendermaßen aus:

    [ 5.301562] intel_fpga_qse_ll f9020000.ethernet eth0: Konfiguration für den PHY/10gbase-kr Link-Modus
    [ 5.314693] intel_fpga_qse_ll f9020000.ethernet eth0: Geschwindigkeit (0) ist nicht 10000!

     

    Lösung

    Um dieses Problem in der Version linux-socfpga 5.1.9 und neuer zu beheben, muss der Gerätebaum durch Hinzufügen eines "Fixed Link"-Gerätebaumknotens am Ethernet-Controller-Gerätebaumknoten, wie als nächstes angegeben, geändert werden. Durch Hinzufügen dieses "Fixlink"-Knotens kann die PHY die Verbindung hochbringen.
    Beispiel:

    ethernet@0 {
    ...
    Fixed-Link {
    Geschwindigkeit = ;
    Vollduplex;
    };
    ...
    };

    Die formale Lösung für dieses Problem wurde veröffentlicht in

    • Linux-Socfpga 5.10.60:

    https://github.com/altera-opensource/linux-socfpga/commit/66e56cf745ca822fc1c051fce3a610d6656bc707 

    https://github.com/altera-opensource/linux-socfpga/commit/7ee168fb6f6ac0ded3a71c96aaa0036543fe08f8 

     

    • Linux-Socfpga 5.10.100:

    https://github.com/altera-opensource/linux-socfpga/commit/4f0ce4a842763a90d89a8650f03285720ac9cb71

    https://github.com/altera-opensource/linux-socfpga/commit/89affd122a189259bbc51d34d7144108c055fd95

    https://github.com/altera-opensource/linux-socfpga/commit/e6ee8aa50bee0d3683885159e5e4b30d23a2ac

     

    Die aktuellen Informationen zur Hardware- oder Software-Version-Kompatibilität finden Sie im Benutzerhandbuch für Intel Stratix 10 FPGA Designbeispiel auf Rocketboards.org.

    Zugehörige Produkte

    Dieser Artikel bezieht sich auf 4 Produkte

    Intel® Agilex™ FPGAs und SoC FPGAs
    Intel® Arria®
    Intel® Cyclone®
    Intel® Stratix®

    Der Inhalt dieser Seite ist eine Kombination aus menschlicher und computerbasierter Übersetzung des originalen, englischsprachigen Inhalts. Dieser Inhalt wird zum besseren Verständnis und nur zur allgemeinen Information bereitgestellt und sollte nicht als vollständig oder fehlerfrei betrachtet werden. Sollte eine Diskrepanz zwischen der englischsprachigen Version dieser Seite und der Übersetzung auftreten, gilt die englische Version. Englische Version dieser Seite anzeigen.