HELP: SR-IOV issue with sp333 network card

wenke

New Member
Apr 16, 2025
3
0
1
I have a dual-port sp333 network card, using the same cx4121 chip, with official drivers, and running PVE. After enabling SR-IOV, the two network ports can no longer communicate with each other.

Network card allocation:
- PF0 was assigned 8 VFs (VF0V0-VF0V7).
- PF1 was assigned 2 VFs (VF1V0-VF1V1).

On PVE, I have set up two virtual machines:
- **OpenWrt**: Connected directly to VF0V0 and VF1V0, and configured br-lan.
- **FnOS**: Connected directly to VF0V1.

External device connections:
- PF0 → Home 10Gb switch → Wireless router.
- PF1 → Personal computer.

Current situation:
- The personal computer cannot access PF0 or the VFs under it, and the local network cannot communicate. However, the personal computer can still access the internet normally. PF0 and its VFs (VF0V0-VF0V7) can communicate with each other without issues, as is the case with PF1.

I’ve tried connecting OpenWrt only to VF0V0, then bridging PF0 and PF1 in PVE using OVS or Linux bridge, or bridging VF0V7 with PF1, but none of these solutions worked. Online resources are scarce, and I came across your dual-card setup—unfortunately, my motherboard’s PCIe slots are already full.
 
Last edited: