Hello,

I have an Intel i350 NIC which is using the e1000 dpdk driver (dpdk version 
22.11.4), I also have a copper SFP module (Finisar PNFCLF8522P2BTL) which I was 
hoping to use with this NIC. During testing the NIC/SFP combination seems to 
work fine as the link comes up fine after boot and passes traffic whilst using 
VPP with DPDK, however if the SFP is removed and re-inserted the link will 
never come back up.

Reading the source code for the e1000 driver I came across:

https://github.com/DPDK/dpdk/blob/main/drivers/net/e1000/igb_ethdev.c#L5100

Which seems to indicate that there isn't complete support for copper media SFP 
modules with the driver and/or NIC, I am thinking this explains why things like 
hot plug don't appear to work. I took DPDK out of the picture and see the same 
behaviour with Linux 6.1.0-21-amd64, which further makes me believe there is an 
incompatibility here with my chosen (or in fact all) copper SFP modules. Would 
anyone more knowledgeable with this driver be able to shed some light on what I 
am seeing here?

The device details are as follows:

gnos@cpe:~$ sudo lshw -c network -businfo
Bus info          Device     Class          Description
=======================================================
pci@0000:02:00.0<mailto:pci@0000:02:00.0>             network        I350 
Gigabit Fiber Network Connection
pci@0000:02:00.1<mailto:pci@0000:02:00.1>             network        I350 
Gigabit Fiber Network Connection

The PCI device id is 8086:1522

Any help or pointers you can give are much appreciated!

Thank you,
Peter.

Reply via email to