Issues with DPDK ICE PMD

Mahan, Patrick patrick.mahan at hpe.com
Mon May 11 19:31:43 CEST 2026


Morning all,

If this is not the appropriate group then please let me know the proper mailing list.

I am trying to debug an issue with the ICE PMD in DPDK v24.11.0 in a linux environment (YOCTO scarthgap, 6.6.35 kernel).

We are bringing up a new platform based on the Intel Atom C5315 which has the ICE driver (E822-L) and I am seeing the following error during the call to rte_eal_init() -

ICE_INIT: ice_dev_init(): Failed to read device serial number

Now, we have been using the ICE PMD successfully on another platform (E810-XXV) with the AMD EPYC 9354P.

After some initial research via google-fu, it seems that the ICE device on the Atom processor is missing its serial number.

On the AMD processor, if I issue lspci -vs <pci-addr> | grep “Serial”, I see -

admin at BRXXXX:~# lspci -vs 0000:46:00.0 | grep "Serial"
      Capabilities: [150] Device Serial Number 30-3e-a7-ff-ff-02-71-04

While on the Intel ATOM platform, I don’t -

admin at BRYYYY-2:~# lspci -vs f4:00.0 | grep -i Serial
admin at BRYYYY-2:~#

But I cannot find any info on having the ICE PMD ignore the serial number.  One of my HW contacts suggested that it was embedded on the ATOM, though I am a bit skeptical of that suggestion.

The ICE PMD documentation yields nothing and before I decide to dive into the ICE PMD internals, I thought I would ask the DPDK community first, to see if someone has already seen this issue.  I don’t see any currently open bugs on this with DPDK.

Thanks,

Patrick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/users/attachments/20260511/06e45362/attachment.htm>


More information about the users mailing list