Random Loss of Connectivity (i350)

Hello,

I've attempted to resolve this issue on my own but I've been unable to and am now seeking assistance.

I have a machine running FreeBSD 14.3 utilizing bhyve to host a HomeAssistant instance and a Debian 13 instance running AgentDVR. The instances access my network adapter via a virtual switch. The system randomly loses connectivity - sometimes after mere hours, other times after 2-3 days. I'm unable to access it via the network at all and it never recovers. Upon direct inspection of the system (i.e., at the terminal on the machine itself), I find the nmbd daemon for my samba instance reporting that reload_interfaces has no subnet to listen to. There are no other error messages to be found in dmesg or /var/log/messages. If I attempt the "ifconfig" command, it never loads though the terminal is still responsive. Interrupt (^C) and stop (^Z) have no effect. I must manually power off or restart the machine in order to regain connectivity.

Is there a way to diagnose this further, e.g., am I missing any logs or dump files that I can inspect to figure out what the issue is? Or, of course - better yet - does anyone have a potential solution? The network adapter is an i350; I've already experienced issues with Realtek in the past and transitioned all my machines over to a discrete PCIe card with Intel chips.
 
What driver? igb(4) or net/intel-em-kmod?

Don't have an issue with mine on igb(4) in my homelab, but I honestly haven't pushed it very hard either.

Code:
igb0@pci0:5:0:0:        class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x15d9 subdevice=0x1521
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network
    subclass   = ethernet
That said, it was running 15.0-CURRENT and switched to 15.0-STABLE when it became available, never had 14.x on it.

The other notable difference might be, this is a 4 port i310 on the mainboard, not an external card.
 
What driver? igb(4) or net/intel-em-kmod?

Don't have an issue with mine on igb(4) in my homelab, but I honestly haven't pushed it very hard either.

Code:
igb0@pci0:5:0:0:        class=0x020000 rev=0x01 hdr=0x00 vendor=0x8086 device=0x1521 subvendor=0x15d9 subdevice=0x1521
    vendor     = 'Intel Corporation'
    device     = 'I350 Gigabit Network Connection'
    class      = network
    subclass   = ethernet
That said, it was running 15.0-CURRENT and switched to 15.0-STABLE when it became available, never had 14.x on it.

The other notable difference might be, this is a 4 port i310 on the mainboard, not an external card.

It/I'm using the igb driver. Obviously this could be a hardware problem. It is PCIe card that I don't have issues with when running Debian (13) native, as I tried that to try to pinpoint the issue. I would rather use FreeBSD though and virtualize the Debian instance.

The frustrating part of it all is that there isn't anything overt in error logs, etc. that points to the particular issue, of which I also find strange. However, I am admittedly not the most experienced with FreeBSD, so I might be missing something. I'm not sure what items to check to troubleshoot, e.g. any error counters, etc.
 
Back
Top