April 21, 20242 yr I've got a Dell r630 server with a 4x gigabit network card in it. I tried to pass through 2 of the ports to an OPNsense VM but only one shows up in OPNsense. I added one of the IOMMU groups that has 2 of the ports to bind to vfio at boot and after reboot i made an OPNsense VM with both ports added under Other PCI Devices: But only one of them shows up in OPNsense. Does anyone have any suggestions for what to try?
April 22, 20242 yr Author After looking around for a while i found more information here I have the same network card dell fm487/Broadcom 5720. Seems to possibly be a bug with virtualization somehow, as it works fine in bare-metal according to comments in the post i linked. I plan on moving OPNsense to dedicated hardware later but right now i wanted to get it set up and working but i can't do that with only 1 port working so i need to find a fix
April 22, 20242 yr Just shooting from the hip here. I recently read something about a dual Intel nic which a Linux driver bug was assigning the same MAC address to both nic ports on the card. I know you are using Broadcom, but it couldn't hurt to check that the hardware does have two separate MAC addresses.
April 23, 20242 yr Author 19 hours ago, ConnerVT said: Just shooting from the hip here. I recently read something about a dual Intel nic which a Linux driver bug was assigning the same MAC address to both nic ports on the card. I know you are using Broadcom, but it couldn't hurt to check that the hardware does have two separate MAC addresses. That could be something, do you know how i can check the MAC adresses for the NIC's? EDIT: Checked iDRAC on the server, the ports have different mac ids. They end with 41,42,43 or 44. Based on what I've found online it seems to be a bug in the BSD Kernel with broadcom chips that causes a RESOURCE_ALLOC_ERROR. I found a similar bug thread here about a similar chip and the same bug. So I'm not sure if there is much I can do to fix it. Edited April 23, 20242 yr by Ephoxia
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.