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@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@BRYYYY-2:~# lspci -vs f4:00.0 | grep -i Serial admin@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
