I've been using FreeNAS for quite a while now - on a SuperMicro X10DRU-i+ system.
4 * Intel(R) PRO/10GbE PCI-Express (twisted pair) onboard - not currently in use, show as ix0, ix1, ix2 and ix3
1 * Dual Port Intel(R) PRO/10GbE PCI-Express (sfp+) in a PCI-e slot - in use, show as ix4, ix5
After upgrading to TrueNAS Core 12.0 - these ix based NIC's randomly "hang", after a period of time.
This wasn't seen under FreeNAS 11.3-U3.2 (or earlier versions).
Unfortunately when this happens:
- There is no console errors / output.
- There are no errors logged anywhere I can see
- The interface stops receiving / transmitting traffic (verified with tcpdump - even 'arp: Who has x tell y' requests for the MAC do not show up in tcpdump when this happens).
Also - the output from 'netstat -b -i ixX' appears unremarkable (i.e. no sudden surge in input/output errors).
I'd suspect something is wedging / getting 'stuck' somewhere.
In the TrueNAS community forums - there's at least two other people with similar issues:
I've tried doing an 'ifconfig ix[0-5] down' and 'up' - to no avail. The only resolution is to reboot the machine.
One interface is part of a LAGG - the other is standalone, both exhibit the problem randomly (i.e. network load doesn't affect it).
I'm in the process of setting up another identical box for testing - as in the meantime I've had to revert back to FreeNAS 11.3 (which has fixed the issue) - I'll try and update this report with dmesg etc. output when this is running.