Debido a un problema causado por el desacoplamiento entre mac y el estado de enlace en el nivel de abstracción de PHY introducido en linux-socfpga 5.9.1, es posible que el enlace Ethernet MAC Intel® Stratix® 10 FPGA IP 10 de baja latencia no esté configurado y la velocidad se notifice como 0 durante el arranque de Linux que afecte a cualquier familia Intel® FPGA. El error que se muestra durante el arranque de Linux es el siguiente:
[ 5.301562] intel_fpga_qse_ll f9020000.ethernet eth0: configuración para el modo de enlace phy/10gbase-kr
[ 5.314693] intel_fpga_qse_ll f9020000.ethernet eth0: ¡La velocidad (0) no es 10000!
Para evitar este problema en la versión linux-socfpga 5.1.9 y más reciente, el árbol de dispositivos debe modificarse añadiendo un nodo del árbol de dispositivos de "enlace fijo" en el nodo del árbol de dispositivos del controlador Ethernet como se indica a continuación. Añadir este nodo de "enlace fijo" permitirá que la capa de abstraición PHY suba el enlace.
Ejemplo:
ethernet@0 {
...
Enlace fijo {
velocidad = ;
dúplex completo;
};
...
};
La solución formal para este problema se lanzó en
- 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
Para obtener la información más reciente de compatibilidad con versiones de hardware o software, consulte el Manual del usuario para obtener Intel Stratix ejemplo de diseño de FPGA 10 en Rocketboards.org.