ID del artículo: 000090481 Tipo de contenido: Conectividad Última revisión: 14/10/2022

¿Por qué abre el inicio de Ethernet de 10 G MAC Intel® Stratix® 10 FPGA de baja latencia durante el arranque de Linux a partir de linux-socfpga 5.9.1 en adelante?

Entorno

    Ethernet MAC y PHY de 10 Gbps de baja latencia FPGA IP Intel® IP-10GEUMAC

linux-socfpga 5.9.1

Other Linux family*

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descripción

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!

 

Resolución

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.

Productos relacionados

Este artículo se aplica a 4 productos

FPGAs y FPGAs de sistema integrado en chip Intel® Agilex™ 7
Intel® Arria®
Intel® Cyclone®
Intel® Stratix®

1

El contenido de esta página es una combinación de traducción humana y automática del contenido original en inglés. Este contenido se proporciona únicamente para su comodidad como información general y no debe considerarse como completo o preciso. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.