EDK2 port intel i210

Our carrier boards is designed to use the intel i210 nic. And We need port this nic to realize the pxeboot function.
According to these link:
Build add intelundi · NVIDIA/edk2-nvidia Wiki · GitHub
Intel® Ethernet Adapter Complete Driver Pack

We try to add intel module folder include “E9862X3.EFI” and reference the folder “nvidia-uefi-r35.5.0-updates/edk2-non-osi/Drivers/Realtek”.
And add the line to nvidia-uefi-r35.5.0-updates/edk2-nvidia/Platform/NVIDIA/NVIDIA.common.dsc.inc like below:
Drivers/Intel/Bus/Pcie/PcieNetworking/E9862X3.inf
Add the line to nvidia-uefi-r35.5.0-updates/edk2-nvidia/Platform/NVIDIA/NVIDIA.fvmain.fdf.inc like below:
INF Drivers/Intel/Bus/Pcie/PcieNetworking/E9862X3.inf

There is no error after running the cmd edk2_docker edk2-nvidia/Platform/NVIDIA/Jetson/build.sh and flash the bootloader sucessfully.

But we can not find the nic in uefi interface like this

Here is the output of uefi boot process
uefi-debug.txt (96.6 KB)


This is the correct option when we use the embeded nic rtl8111 on Jetson Orin Nano Core board

Hi LitchiCheng,

What’s the Jetpack version in use?

We’ve not verified Intel i210 on the devkit.
It seems we used the following one on the devkit.

$ lspci | grep -i wireless
0001:01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter

Are you trying to port i210 on your custom carrier board with Orin Nano?
Could you recognize your module after boot up through lspci?

Hi KevinFFF,

Thanks for your reply, the version is Jetpack 5.1.3

The intel i210 is ported ok and it works well with kernel.

Our true intention is to port this nic into uefi, please check the description again.

I have managed it.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.