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!
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.